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

Ad


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

i686-linux-android-gcc - āĻ•ā§āĻ˛āĻžāĻ‰āĻĄā§‡ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨

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

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

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

NAME āĻāĻ°


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

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


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

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

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


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

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

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

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

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

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

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


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

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

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

āĻ¸āĻŋ ++ āĻ­āĻžāĻˇāĻž āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš
-āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ=n -fno-āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸-āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛ -fcheck-āĻ¨āĻ¤ā§āĻ¨ -fconserve-āĻ¸ā§āĻĒā§‡āĻ¸
-fconstexpr-āĻ—āĻ­ā§€āĻ°āĻ¤āĻž=n -āĻŦāĻ¨ā§āĻ§ā§-āĻ‡āĻ¨āĻœā§‡āĻ•āĻļāĻ¨ -āĻĢāĻ¨ā§‹-āĻāĻ˛āĻžāĻ‡āĻĄ-āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖāĻ•āĻžāĻ°ā§€ -āĻāĻĢāĻāĻ¨āĻ“-āĻāĻ¨āĻĢā§‹āĻ°ā§āĻ¸-āĻāĻš-āĻ¸ā§āĻĒā§‡āĻ•ā§āĻ¸
- āĻ¸ā§āĻ¯ā§‹āĻ—ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ -āĻāĻĢāĻāĻ¨āĻ“-āĻĢāĻ°-āĻ¸ā§āĻ•ā§‹āĻĒ -fno-gnu-āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ -fno-āĻ‡āĻŽāĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻŸ-āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ
-fno-āĻ‡āĻŽāĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻŸ-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ -fno-āĻ‡āĻŽāĻĒā§āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ -āĻāĻĢāĻāĻŽāĻāĻ¸-āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨
-fno-nonansi-builtins -fnothrow-opt -fno-āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ°-āĻ¨āĻžāĻŽ -āĻĢāĻ¨ā§‹-āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ-āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¸
-āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ -fno-āĻ¸ā§āĻ¨ā§āĻĻāĻ°-āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ -āĻĢā§āĻ°ā§‡āĻĒā§‹ -āĻāĻĢāĻāĻ¨āĻ“-āĻ†āĻ°āĻŸāĻŋāĻŸāĻŋ -āĻĢāĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻ¸ -ftemplate-āĻ—āĻ­ā§€āĻ°āĻ¤āĻž=n
-fno-āĻĨā§āĻ°ā§‡āĻĄāĻ¸ā§‡āĻĢ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•ā§āĻ¸ -āĻĢāĻŋāĻ‰āĻœ-āĻ¸āĻŋāĻāĻ•ā§āĻ¸āĻ-āĻāĻŸā§‡āĻ•ā§āĻ¸āĻŋāĻŸ -fno-āĻĻā§āĻ°ā§āĻŦāĻ˛ -āĻ¨ā§‹āĻ¸ā§āĻŸāĻĄāĻŋāĻ™ā§āĻ•++ -fno-āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨
-fvisibility-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§āĻ•āĻžāĻ¨ā§‹ -āĻĢāĻŋāĻ¸āĻŋāĻŦāĻŋāĻ˛āĻŋāĻŸāĻŋ-āĻāĻŽāĻāĻ¸-āĻ•āĻŽāĻĒā§āĻ¯āĻžāĻŸ -āĻ“āĻ¯āĻŧāĻžāĻŦāĻŋ -Wconversion-null
-Wctor-dtor-āĻ—ā§‹āĻĒāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž -Wdelete-non-āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛-āĻĄā§‹āĻ° - āĻ¸āĻ‚āĻ•ā§€āĻ°ā§āĻŖ - āĻŦā§āĻ¯āĻ¤ā§€āĻ¤
-āĻ¨ā§‹āĻ¨-āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛-āĻĄā§‹āĻ° -āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ -Weffc ++ -Wstrict-null-sentinel
-Wno-āĻ¨āĻ¨-āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ-āĻŦāĻ¨ā§āĻ§ā§ -āĻ“āĻ˛ā§āĻĄ-āĻ¸ā§āĻŸāĻžāĻ‡āĻ˛-āĻ•āĻžāĻ¸ā§āĻŸ -āĻ“āĻ­āĻžāĻ°āĻ˛ā§‹āĻĄā§‡āĻĄ-āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ -Wno-pmf-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
-Wsign-promo

āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻ— āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++ āĻ­āĻžāĻˇāĻž āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš
-fconstant-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚-āĻļā§āĻ°ā§‡āĻŖā§€=āĻļā§āĻ°ā§‡āĻŖāĻŋāĻ° āĻ¨āĻžāĻŽ -fgnu-āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ -āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€-āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ -fno-nil-āĻ°āĻŋāĻ¸āĻŋāĻ­āĻžāĻ°
-āĻĢāĻŦāĻœā§‡āĻ¸āĻŋ-āĻāĻŦāĻŋ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ=n -fobjc-āĻ•āĻ˛-cxx-cdtors -fobjc-āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ-āĻĒā§āĻ°ā§‡āĻ°āĻŖ -fobjc- āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ
-āĻĢāĻŦāĻœā§‡āĻ¸āĻŋ-āĻœāĻŋāĻ¸āĻŋ -āĻĢāĻŦāĻœā§‡āĻ¸āĻŋ-āĻ¨āĻŋāĻ˛āĻšā§‡āĻ• -FOBJC-STD = OBJC1 -freplace-objc-āĻ•ā§āĻ˛āĻžāĻ¸ -fzero-āĻ˛āĻŋāĻ‚āĻ•
-āĻœā§‡āĻ¨-āĻĄāĻŋāĻ•ā§āĻ˛ā§‡āĻ¸ -Wassign-Intercept -āĻ‰āĻ¨ā§‹-āĻĒā§āĻ°āĻŸā§‹āĻ•āĻ˛ -āĻ¸ā§‡āĻ˛ā§‡āĻ•ā§āĻŸāĻ° - āĻ•āĻ ā§‹āĻ°-āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ•-āĻŽā§āĻ¯āĻžāĻš
-āĻ‰āĻ¨ā§āĻĄ āĻ˜ā§‹āĻˇāĻŋāĻ¤-āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ•

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

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

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

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

āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš
-āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨[=n] -āĻĢāĻžāĻ˛āĻžāĻ‡āĻ¨-āĻœāĻžāĻŽā§āĻĒ[=n] -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§‡āĻŦā§‡āĻ˛[=n] -āĻĢā§āĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§āĻĒāĻ¸ [=n]
-fasociative-āĻ—āĻŖāĻŋāĻ¤ -fauto-inc-āĻĄāĻŋāĻ¸ā§‡āĻŽā§āĻŦāĻ° -fbranch-āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž -fbranch-āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ-āĻ˛ā§‹āĻĄ-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ
-fbranch-āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ-āĻ˛ā§‹āĻĄ-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§¨ -fbtr-bb-āĻāĻ•ā§āĻ¸āĻ•ā§āĻ˛ā§āĻ¸āĻŋāĻ­ -fcaller-āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ -āĻĢāĻšā§‡āĻ•-āĻĄā§‡āĻŸāĻž-āĻĄāĻŋāĻĒāĻ¸
-fcombine-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ -fconserve-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• -FCOMPARE-LIM -fcprop-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°
-āĻĢāĻ•ā§āĻ°āĻ¸āĻœāĻžāĻŽā§āĻĒāĻŋāĻ‚ -fcse-āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ-āĻœāĻžāĻŽā§āĻĒ -FCSE-SKIP-BLOCKS -fcx-āĻĢāĻ°āĻŸā§āĻ°āĻžāĻ¨-āĻ¨āĻŋāĻ¯āĻŧāĻŽ
-fcx-āĻ¸ā§€āĻŽāĻŋāĻ¤-āĻĒāĻ°āĻŋāĻ¸āĻ° -fdata-āĻŦāĻŋāĻ­āĻžāĻ— -fdce -fdelayed-āĻļāĻžāĻ–āĻž -āĻĢāĻĄāĻŋāĻ˛āĻŋāĻŸ-āĻ¨āĻžāĻ˛-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻšā§‡āĻ•āĻ¸
-fdevirtualize -fdse -āĻ­āĻ¯āĻŧāĻĒā§‚āĻ°ā§āĻŖ-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ -āĻĢāĻŋāĻĒāĻž-āĻ¸ā§āĻ°āĻž āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨
-ffat-lto-āĻŦāĻ¸ā§āĻ¤ā§ āĻĢāĻžāĻ¸ā§āĻŸ-āĻ—āĻŖāĻŋāĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§-āĻ—āĻŖāĻŋāĻ¤ -āĻĢā§āĻ˛ā§‹āĻŸ-āĻ¸ā§āĻŸā§‹āĻ°
-āĻĢā§‡āĻ•ā§āĻ¸ā§‡āĻ¸-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž=āĻļā§ˆāĻ˛ā§€ -āĻĢāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ-āĻĒā§āĻ°āĻšāĻžāĻ° āĻ•āĻ°āĻž -ffp-āĻšā§āĻ•ā§āĻ¤āĻŋ=āĻļā§ˆāĻ˛ā§€ -āĻĢāĻžāĻ‚āĻļāĻ¨-āĻŦāĻŋāĻ­āĻžāĻ—
-fgcse -fgcse-āĻ†āĻĢāĻŸāĻžāĻ°-āĻ°āĻŋāĻ˛ā§‹āĻĄ -fgcse-las -fgcse-lm -fgraphite-āĻĒāĻ°āĻŋāĻšāĻ¯āĻŧ -fgcse-Sm
-fif-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -fif-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§¨ -āĻĢāĻžāĻ‡āĻ¨āĻĄāĻžāĻ‡āĻ°ā§‡āĻ•ā§āĻŸ-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨
-āĻĢāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻ•āĻ˛ā§‡-āĻāĻ•āĻŦāĻžāĻ° -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ¸ā§€āĻŽāĻž=n -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ›ā§‹āĻŸ-āĻĢāĻžāĻ‚āĻļāĻ¨ -āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ
-āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ-āĻ•ā§āĻ˛ā§‹āĻ¨ -āĻĢāĻŋāĻĒāĻž-āĻŽā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻ•ā§āĻ¸-āĻ°āĻŋāĻ“āĻ°ā§āĻ— -āĻĢāĻŋāĻĒāĻž-āĻĒāĻŋāĻŸāĻŋāĻ -āĻĢāĻŋāĻĒāĻž-āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ -āĻĢāĻŋāĻĒāĻž-āĻŦāĻŋāĻļā§āĻĻā§āĻ§-āĻ•āĻ¨āĻ¸ā§āĻŸ
-āĻĢāĻŋāĻĒāĻž-āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ -āĻĢāĻŋāĻ°āĻž-āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ=āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ -āĻĢāĻŋāĻ°āĻž-āĻ…āĻžā§āĻšāĻ˛=āĻāĻ˛āĻžāĻ•āĻž -āĻĢāĻŋāĻ°āĻž-āĻ˛ā§āĻĒ-āĻšāĻžāĻĒ
-fno-ira-āĻļā§‡āĻ¯āĻŧāĻžāĻ°-āĻ¸ā§‡āĻ­-āĻ¸ā§āĻ˛āĻŸ -fno-ira-āĻļā§‡āĻ¯āĻŧāĻžāĻ°-āĻ¸ā§āĻĒāĻŋāĻ˛-āĻ¸ā§āĻ˛āĻŸ -āĻĢāĻŋāĻ°āĻž-āĻ­āĻžāĻ°ā§āĻŦā§‹āĻ¸=n -āĻĢāĻžāĻ‡āĻ­āĻĒā§āĻŸāĻ¸
-fkeep-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨ -āĻĢāĻ•āĻŋāĻĒ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-āĻ•āĻ¨āĻ¸ā§āĻŸāĻ¸ - āĻĢā§āĻ˛āĻĒ-āĻŦā§āĻ˛āĻ• - āĻĢā§āĻ˛āĻĒ-āĻšā§āĻ¯āĻžāĻĒā§āĻŸāĻž
-āĻĢā§āĻ˛ā§āĻĒ-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻšā§‡āĻžā§āĻœ -āĻĢā§āĻ˛ā§āĻĒ-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻĒ-āĻ–āĻ¨āĻŋ -floop-āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛-āĻ¸āĻŽāĻ¸ā§āĻ¤ -āĻĢā§āĻ˛ā§‹
-āĻĢā§āĻ˛ā§‹-āĻ•āĻŽā§āĻĒā§āĻ°ā§‡āĻļāĻ¨-āĻ˛ā§‡āĻ­ā§‡āĻ˛ -āĻĢā§āĻ˛ā§‹-āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨=āĻĒāĻžāĻ¨āĻž -āĻĢā§āĻ˛ā§‹-āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ -fmerge-āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ•
-fmerge-āĻ§ā§āĻ°ā§āĻŦāĻ• -fmodulo-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ -fmodulo-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ-āĻ°ā§‡āĻ—āĻŽā§āĻ­āĻ¸ -āĻĢāĻŽāĻ­-āĻ˛ā§āĻĒ-āĻ†āĻ•ā§āĻ°āĻŽāĻŖāĻ•āĻžāĻ°ā§€āĻ°āĻž
fmudflap - fmudflapir -fmudflapth -fno-āĻļāĻžāĻ–āĻž-āĻ—āĻŖāĻ¨āĻž-āĻ°ā§‡āĻœāĻŋ -fno-āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨
-āĻĢāĻ¨ā§‹-āĻĄāĻŋāĻĢāĻžāĻ°-āĻĒāĻĒ -fno-āĻĢāĻžāĻ‚āĻļāĻ¨-cse -fno-āĻ…āĻ¨ā§āĻŽāĻžāĻ¨-āĻļāĻžāĻ–āĻž-āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž -fno-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨
-fno-math-erno -fno-peephole -fno-peephole2 -fno-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻŦā§āĻ˛āĻ• -fno-sched-āĻ¸ā§āĻĒā§‡āĻ•
-fno-āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤-āĻļā§‚āĻ¨ā§āĻ¯ -fno-āĻŸāĻĒāĻ˛ā§‡āĻ­ā§‡āĻ˛-āĻĒā§āĻ¨āĻƒāĻ•ā§āĻ°āĻŽ -fno-āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ‚-āĻ—āĻŖāĻŋāĻ¤
-fno-āĻļā§‚āĻ¨ā§āĻ¯-āĻļā§āĻ°ā§-āĻ‡āĻ¨-āĻŦāĻŋāĻāĻ¸āĻāĻ¸ -āĻĢāĻŽāĻŋāĻŸ-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° -āĻĢā§‹āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°-āĻŽā§āĻ­
-āĻĢā§‹āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ-āĻ­āĻžāĻ‡-āĻ•āĻ˛ -āĻ†āĻ‚āĻļāĻŋāĻ•-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ -āĻĢāĻĒāĻŋāĻ˛-āĻ˛ā§āĻĒāĻ¸ -āĻĢāĻĒā§āĻ°ā§‡āĻĄāĻŋāĻ•āĻŸāĻŋāĻ­-āĻ•āĻŽāĻ¨āĻŋāĻ‚
-fprefetch-āĻ˛ā§āĻĒ-āĻ…ā§āĻ¯āĻžāĻ°ā§‡ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ -āĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻĄāĻŋāĻ° =āĻĒāĻĨ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
-āĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ =āĻĒāĻĨ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° =āĻĒāĻĨ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻŽāĻžāĻ¨
-āĻĢā§āĻ°ā§‡āĻ¸āĻŋāĻĒā§āĻ°ā§‹āĻ•āĻžāĻ˛-āĻ—āĻŖāĻŋāĻ¤ āĻŽā§āĻ•ā§āĻ¤ -fregmove -āĻĢā§āĻ°ā§‡āĻ¨āĻžāĻŽ-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° -āĻĢā§āĻ°āĻŋāĻ…āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ•
-āĻĢā§āĻ°āĻŋāĻ…āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ•-āĻāĻŦāĻ‚-āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨ -āĻĢā§āĻ°āĻŋāĻ…āĻ°ā§āĻĄāĻžāĻ°-āĻĢāĻžāĻ‚āĻļāĻ¨ -frerun-cse-āĻ†āĻĢāĻŸāĻžāĻ°-āĻ˛ā§āĻĒ
-āĻĢā§āĻ°ā§‡āĻļāĻĄāĻŋāĻ‰āĻ˛-āĻŽāĻĄāĻŋāĻ‰āĻ˛-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ˛ā§āĻĒ -āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ•-āĻ—āĻŖāĻŋāĻ¤ -fsched2-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°-āĻ¸ā§āĻĒāĻžāĻ°āĻŦā§āĻ˛āĻ•
-fsched-āĻšāĻžāĻĒ -fsched-āĻ¸ā§āĻĒā§‡āĻ•-āĻ˛ā§‹āĻĄ -fsched-āĻŦāĻŋāĻļā§‡āĻˇ-āĻ˛ā§‹āĻĄ-āĻŦāĻŋāĻĒāĻœā§āĻœāĻ¨āĻ•
-āĻĢāĻ¸āĻšāĻĄ-āĻ¸ā§āĻŸāĻ˛āĻĄ-āĻ‡āĻ¨āĻ¸-āĻĄā§‡āĻĒ [=n] -āĻĢāĻ¸āĻšāĻĄ-āĻ¸ā§āĻŸāĻ˛āĻĄ-āĻ‡āĻ¨āĻ¸ [=n] -fsched-āĻ—ā§āĻ°ā§āĻĒ-āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•
-fsched-āĻ¸āĻŽāĻžāĻ˛ā§‹āĻšāĻ¨āĻž-āĻĒāĻžāĻĨ-āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• -āĻĢāĻ¸āĻšāĻĄ-āĻ¸ā§āĻĒā§‡āĻ•-āĻ‡āĻ¨-āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• -fsched-āĻ°ā§āĻ¯āĻžāĻ™ā§āĻ•-āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•
-āĻĢāĻ¸āĻšāĻĄ-āĻ˛āĻžāĻ¸ā§āĻŸ-āĻ‡āĻ¨-āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• -āĻĢāĻ¸āĻĄ-āĻĄā§‡āĻĒ-āĻ•āĻžāĻ‰āĻ¨ā§āĻŸ-āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• -fschedule- inss
-fschedule-inss2 -āĻ¸ā§‡āĻ•āĻļāĻ¨-āĻ…ā§āĻ¯āĻžāĻ™ā§āĻ•āĻ° -fselective-āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻŋāĻ‚ -āĻĢāĻ¸ā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸ā§āĻ•āĻŋāĻĄā§āĻ˛āĻŋāĻ‚ 2
-fsel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ -fsel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨-āĻŦāĻžāĻ‡āĻ°ā§‡āĻ°-āĻ˛ā§āĻĒ -āĻĢā§āĻ°āĻŋāĻ‚āĻ•-āĻŽā§‹āĻĄāĻŧ
-āĻĢāĻ¸āĻŋāĻ—āĻ¨āĻžāĻ˛āĻŋāĻ‚-āĻ¨ā§āĻ¯āĻžāĻ¨āĻ¸ -fsingle-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž-āĻ§ā§āĻ°ā§āĻŦāĻ• -fsplit-ivs-āĻ‡āĻ¨-āĻ†āĻ¨āĻ°ā§‹āĻ˛āĻžāĻ°
-fsplit-āĻ“āĻ¯āĻŧāĻžāĻ‡āĻĄ-āĻŸāĻžāĻ‡āĻĒāĻ¸ -āĻĢāĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ°āĻ•ā§āĻˇāĻ• -fstack-āĻ°āĻ•ā§āĻˇāĻ•-āĻ¸āĻŽāĻ¸ā§āĻ¤ -āĻŸā§āĻ°āĻŋāĻ•ā§āĻŸ-āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ‚
-fstrict-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ -fthread-āĻœāĻžāĻŽā§āĻĒ -āĻĢāĻŸā§āĻ°ā§‡āĻ¸āĻžāĻ° -āĻāĻĢāĻŸā§āĻ°āĻŋ-āĻŦāĻŋāĻŸ-āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ -āĻāĻĢāĻŸāĻŋ-āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨-āĻ•āĻ˛-āĻĄāĻŋāĻ¸āĻŋāĻ‡
-āĻāĻĢāĻŸā§āĻ°āĻŋ-āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ -ftre-ch -ftre-āĻ•āĻĒāĻŋ-āĻĒā§āĻ°āĻĒ -ftree-āĻ•āĻĒāĻŋāĻ°āĻ¨āĻžāĻŽ -free-dce
-free-dominator-opts -ftre-dse -free-forwprop -āĻĢā§āĻ°āĻŋ-āĻĢā§āĻ°āĻŋ -ftre-āĻ˛ā§āĻĒ-āĻ¯āĻĻāĻŋ-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
-āĻāĻĢāĻŸāĻŋ-āĻ˛ā§āĻĒ-āĻ‡āĻĢ-āĻ•āĻ¨āĻ­āĻžāĻ°ā§āĻŸ-āĻ¸ā§āĻŸā§‹āĻ° -āĻĢā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻ†āĻ‡āĻāĻŽ -āĻĢā§āĻ°āĻŋ-āĻĢāĻŋāĻĒā§āĻ°āĻĒ -āĻĢā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻĄāĻŋāĻ¸ā§āĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻļāĻ¨
-āĻāĻĢāĻŸā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻĄāĻŋāĻ¸ā§āĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ-āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨ -āĻāĻĢāĻŸā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻ‡āĻ­āĻ•ā§āĻ¯āĻžāĻ¨āĻ¨ -āĻĢā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻ˛āĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ°
-āĻāĻĢāĻŸā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ -ftree- parallelize-loops=n -āĻĢā§āĻ°āĻŋ-āĻĒā§āĻ°āĻŋ -āĻāĻĢāĻŸāĻŋ-āĻĒāĻŋāĻŸāĻŋāĻ -free-reassoc
-āĻĢā§āĻ°āĻŋ-āĻ¸āĻŋāĻ™ā§āĻ• -ftre-sra -āĻāĻĢāĻŸā§āĻ°āĻŋ-āĻ¸ā§āĻ‡āĻš-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -free-tail-merge -free-ter
-ftre-vect-āĻ˛ā§āĻĒ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ -āĻĢā§āĻ°āĻŋ-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ -āĻāĻĢāĻŸāĻŋ-āĻ­āĻŋāĻ†āĻ°āĻĒāĻŋ -āĻāĻ• āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻŽāĻœāĻž āĻ•āĻ°āĻž
āĻĢāĻžāĻ¨āĻ°ā§‹āĻ˛-āĻ…āĻ˛-āĻ˛ā§āĻĒāĻ¸ -āĻĢāĻžāĻ¨āĻ°ā§‹āĻ˛-āĻ˛ā§āĻĒāĻ¸ -āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ˛ā§āĻĒ-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨
-āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ -āĻĢāĻžāĻ¨āĻ¸ā§āĻ‡āĻš-āĻ˛ā§āĻĒāĻ¸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛-āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ-āĻ‡āĻ¨-āĻ†āĻ¨āĻ°ā§‹āĻ˛āĻžāĻ°
-fvect-āĻ•āĻ¸ā§āĻŸ-āĻŽāĻĄā§‡āĻ˛ -fvpt -āĻĢāĻ“āĻ¯āĻŧā§‡āĻŦ -āĻĒā§āĻ°ā§‹-āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ -fwpa -āĻĢāĻŋāĻ‰āĻœ-āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°-āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ --āĻĒāĻ°āĻŽ
āĻ¨āĻžāĻŽ=āĻŽā§‚āĻ˛ā§āĻ¯ -O -āĻ“0 -āĻ“1 -āĻ“2 -āĻ“3 -āĻ“āĻāĻ¸ -āĻ…āĻĢāĻžāĻ¸ā§āĻŸ

āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš
-AāĻĒā§āĻ°āĻļā§āĻ¨=āĻ‰āĻ¤ā§āĻ¤āĻ° -āĻ-āĻĒā§āĻ°āĻļā§āĻ¨[=āĻ‰āĻ¤ā§āĻ¤āĻ°] -C -āĻĄāĻŋāĻĄāĻŋ -āĻĄāĻŋ -āĻĄāĻŋāĻāĻŽ -dn -DāĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹[=defn] -E -H
-āĻ‡āĻĄāĻŋāĻ°āĻžāĻĢāĻŸāĻžāĻ° Dir -āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻĢāĻžāĻ‡āĻ˛ -āĻ‡āĻŽāĻžāĻ•ā§āĻ°ā§‹āĻ¸ āĻĢāĻžāĻ‡āĻ˛ -āĻ‡āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻ•ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛ - āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ¸āĻš Dir
-āĻ†āĻ—ā§‡ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ¸āĻš Dir -āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ Dir -āĻ‡āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻ˛āĻŋāĻŦ Dir -āĻ‡āĻ¸āĻ¸āĻ°ā§āĻŸ Dir -M -āĻāĻŽāĻāĻŽ -āĻāĻŽāĻāĻĢ -āĻāĻŽāĻœāĻŋ
-āĻāĻŽāĻĒāĻŋ -āĻāĻŽāĻ•āĻŋāĻ‰ -āĻāĻŽāĻŸāĻŋ -āĻ¨ā§‹āĻ¸ā§āĻŸāĻĄāĻŋāĻ™ā§āĻ• -P -fdebug-cpp -ftrack-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹-āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ -fworking-āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ
-āĻ°āĻŋāĻŽā§āĻ¯āĻžāĻĒ -āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ -undef -UāĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ -āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĒāĻŋ,āĻĒāĻ›āĻ¨ā§āĻĻ -āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĒāĻ›āĻ¨ā§āĻĻ

āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĒāĻ›āĻ¨ā§āĻĻ
-āĻ“āĻ¯āĻŧāĻž,āĻĒāĻ›āĻ¨ā§āĻĻ - Xassembler āĻĒāĻ›āĻ¨ā§āĻĻ

linker āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ-āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ -lāĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ -āĻ¨ā§‹āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ -āĻ¨ā§‹āĻĄāĻĢāĻ˛ā§āĻŸāĻ˛āĻŋāĻŦāĻ¸ -āĻ¨ā§‹āĻ¸ā§āĻŸāĻĄāĻŋāĻ˛āĻŋāĻŦ -āĻĒāĻžāĻ‡ - āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ -s
- āĻ¸ā§āĻĨāĻŋāĻ° -āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-āĻ˛āĻŋāĻŦāĻŋāĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-libstdc ++ - āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻŋāĻŦāĻŋāĻœāĻŋāĻ¸āĻŋ - āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§€ -T āĻ˛āĻŋāĻĒāĻŋ
-āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻāĻ˛,āĻĒāĻ›āĻ¨ā§āĻĻ -āĻāĻ•ā§āĻ¸āĻ˛āĻŋāĻ‚āĻ•āĻžāĻ° āĻĒāĻ›āĻ¨ā§āĻĻ -u āĻĒā§āĻ°āĻ¤ā§€āĻ•

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

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

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

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

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

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

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

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

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

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

āĻĄāĻŋāĻ¸ā§‡āĻŽā§āĻŦāĻ° āĻ†āĻ˛āĻĢāĻž/āĻ­āĻŋāĻāĻŽāĻāĻ¸ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mvms-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨-āĻ•ā§‹āĻĄ -mdebug-main =āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— -mmalloc64

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

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

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

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

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

i386 āĻāĻŦāĻ‚ x86-64 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mtune =cpu-āĻŸāĻžāĻ‡āĻĒ -āĻŽāĻžāĻ°ā§āĻš =cpu-āĻŸāĻžāĻ‡āĻĒ -mfpmath =āĻāĻ•āĻ• -āĻŽāĻŽāĻžāĻ¸ =āĻ‰āĻĒāĻ­āĻžāĻˇāĻž
-āĻŽāĻ¨ā§‹-āĻĢā§āĻ¯āĻžāĻ¨ā§āĻ¸āĻŋ-āĻŽā§āĻ¯āĻžāĻĨ -387 -mno-Fp-ret- āĻ‡āĻ¨ -387 -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ -mno-āĻ“āĻ¯āĻŧāĻžāĻ‡āĻĄ-āĻ—ā§āĻŖ -āĻāĻŽāĻ†āĻ°āĻŸāĻŋāĻĄāĻŋ
- āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻ—āĻ¨-āĻĄāĻŦāĻ˛ -mpreferred- āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸ā§€āĻŽāĻžāĻ¨āĻž =NUM -āĻŽāĻŋāĻ¨āĻ•āĻŽāĻŋāĻ‚-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸ā§€āĻŽāĻž =NUM -āĻāĻŽāĻ¸āĻŋāĻāĻ˛āĻĄāĻŋ
-mcx16 - msahf -āĻŽā§‡āĻŽāĻ­āĻŦā§‡ -mcrc32 -mrecip -mrecip =āĻŽāĻ¨ā§‹āĻ¨ā§€āĻ¤ āĻ•āĻ°āĻž -mvzeroupper -mprefer-Avx128 -āĻāĻŽāĻāĻŽāĻāĻŽāĻāĻ•ā§āĻ¸
-āĻāĻŽāĻāĻ¸āĻ‡ -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4 -āĻŽāĻ­ā§‡āĻ•ā§āĻ¸ -mavx2 -āĻŽā§‡āĻ¸ -mpclmul
-mfsgsbase -mrdrnd -mf16c -mfma -msse4a -m3dnow -mpopcnt - mabm -āĻāĻŽāĻŦāĻŋāĻāĻŽāĻ†āĻ‡ -āĻāĻŽāĻŸāĻŋāĻŦāĻŋāĻāĻŽ -mfma4
-mxop -mlzcnt -mbmi2 -mlwp -āĻŽāĻĨā§āĻ°ā§‡āĻĄāĻ¸ -āĻŽā§āĻ¨ā§‹-āĻāĻ˛āĻžāĻ‡āĻ¨-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻĒāĻ¸ -āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ…āĻ˛-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻĒāĻ¸
-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻĒāĻ¸-āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡ -mstringop-āĻ•ā§ŒāĻļāĻ˛=āĻĒāĻžāĻ¨āĻž -mpush-āĻ†āĻ°āĻ—āĻ¸
-āĻŽā§āĻ¯āĻžāĻ•ā§āĻŽā§āĻ˛ā§‡āĻŸ-āĻ†āĻ‰āĻŸāĻ—ā§‹āĻ¯āĻŧāĻŋāĻ‚-āĻ†āĻ°ā§āĻ—āĻ¸ -m128bit-āĻ˛āĻ‚-āĻĄāĻžāĻŦāĻ˛ -m96bit-āĻ˛āĻ‚-āĻĄāĻžāĻŦāĻ˛ -āĻ†āĻŽāĻ—ā§āĻ°āĻŋāĻĒāĻ°ā§āĻŽ =NUM
-msseregparm -mveclibabi =āĻ†āĻĻāĻ°ā§āĻļ -mvect8-Ret-āĻ‡āĻ¨-āĻāĻŽāĻ‡āĻāĻŽ -mpc32 -mpc64 -mpc80 -mstackrealign
-āĻŽā§‹āĻŽāĻŋāĻŸ-āĻ˛āĻŋāĻĢ-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° -āĻŽāĻ¨ā§‹-āĻ°ā§‡āĻĄ-āĻœā§‹āĻ¨ -mno-Tls- āĻĄāĻžāĻ‡āĻ°ā§‡āĻ•ā§āĻŸ-āĻ¸ā§‡āĻ—-āĻ°ā§‡āĻĢāĻ¸ -mcmodel =āĻ•ā§‹āĻĄ-āĻŽāĻĄā§‡āĻ˛
-āĻŽāĻžāĻŦāĻŋ=āĻ¨āĻžāĻŽ -m32 -m64 -mx32 -mlarge-āĻĄā§‡āĻŸāĻž-āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ=NUM -msse2avx -āĻŽāĻĢā§‡āĻ¨ā§āĻŸā§āĻ°āĻŋ -m8bit-idiv
-mavx256-āĻŦāĻŋāĻ­āĻ•ā§āĻ¤-āĻ…āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¯ā§āĻ•ā§āĻ¤-āĻ˛ā§‹āĻĄ -mavx256-āĻŦāĻŋāĻ­āĻ•ā§āĻ¤-āĻ…āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¯ā§āĻ•ā§āĻ¤-āĻ¸ā§āĻŸā§‹āĻ°

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

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

IA-64/VMS āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mvms-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨-āĻ•ā§‹āĻĄ -mdebug-main =āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— -mmalloc64

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

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

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

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

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

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

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

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

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

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

āĻĒāĻŋāĻĄāĻŋāĻĒāĻŋ -11 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -āĻāĻŽāĻāĻĢāĻĒāĻŋāĻ‡āĻ‰ -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ -mac0 -mno-ac0 -m40 -m45 -m10 -mbcopy
-āĻāĻŽāĻŦāĻŋāĻ•āĻĒāĻŋ-āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨ -āĻĒā§āĻĻāĻŋāĻ¨āĻž32 -mno-int16 -āĻĒā§āĻĻāĻŋāĻ¨āĻž16 -mno-int32 -mfloat32 -mno-Float64
-mfloat64 -mno-Float32 -āĻŽāĻžāĻŦāĻļāĻŋ -āĻŽāĻ¨ā§‹-āĻ…āĻŦāĻļāĻŋ āĻŦā§āĻ°āĻžāĻžā§āĻš-āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻŦā§āĻ°āĻžāĻžā§āĻš-āĻ¸āĻ¸ā§āĻ¤āĻž
-āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸-āĻāĻāĻ¸āĻāĻŽ -āĻāĻŽāĻĄāĻŋāĻ‡āĻ¸āĻŋ-āĻāĻāĻ¸āĻāĻŽ

āĻĒāĻŋāĻ•ā§‹āĻšāĻŋāĻĒ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mae =ae_āĻŸāĻžāĻ‡āĻĒ -mvliw-lokahead=N -āĻšāĻŋāĻšā§āĻ¨-āĻ°ā§‚āĻĒā§‡-āĻ āĻŋāĻ•āĻžāĻ¨āĻž
-mno-āĻ…āĻĻāĻ•ā§āĻˇ-āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž

āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš RS/6000 āĻāĻŦāĻ‚ PowerPC āĻ…āĻĒāĻļāĻ¨ āĻĻā§‡āĻ–ā§āĻ¨āĨ¤

RL78 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -msim -mmul=āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ¨āĻ¯āĻŧ -mmul = g13 -mmul = rl78

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

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

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

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

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

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

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

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

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

āĻŸāĻžāĻ‡āĻ˛-āĻœāĻŋāĻāĻ•ā§āĻ¸ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mcpu =āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ -m32 -m64

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

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

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

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

x86-64 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš i386 āĻāĻŦāĻ‚ x86-64 āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĻā§‡āĻ–ā§āĻ¨āĨ¤

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

āĻĢāĻžāĻ‡āĻ˛.s
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ•ā§‹āĻĄāĨ¤

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

āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯
āĻāĻ•āĻŸāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻĢāĻžāĻ‡āĻ˛ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻŋāĻ‚ āĻŽāĻ§ā§āĻ¯ā§‡ āĻ–āĻžāĻ“āĻ¯āĻŧāĻžāĻ¨ā§‹ āĻšāĻŦā§‡. āĻ•ā§‹āĻ¨ā§‹ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻāĻ‡ āĻ­āĻžāĻŦā§‡ āĻšāĻŋāĻ•āĻŋāĻ¤ā§āĻ¸āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

āĻ†āĻĒāĻ¨āĻŋ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ‡āĻ¨āĻĒā§āĻŸ āĻ­āĻžāĻˇāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -x āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ:

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

c c-āĻšā§‡āĻĄāĻžāĻ° cpp-āĻ†āĻ‰āĻŸāĻĒā§āĻŸ
c++ c++-āĻšā§‡āĻĄāĻžāĻ° c++-cpp-āĻ†āĻ‰āĻŸāĻĒā§āĻŸ
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ-āĻšā§‡āĻĄāĻžāĻ° āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ-āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ-āĻ†āĻ‰āĻŸāĻĒā§āĻŸ
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ++ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ++-āĻšā§‡āĻĄāĻžāĻ° āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ++-āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ-āĻ†āĻ‰āĻŸāĻĒā§āĻŸ
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°-āĻ¸āĻžāĻĨā§‡-āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ
Ada
f77 f77-cpp-āĻ‡āĻ¨āĻĒā§āĻŸ f95 f95-cpp-āĻ‡āĻ¨āĻĒā§āĻŸ
go
āĻœāĻžāĻ­āĻž

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

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

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻ§āĻžāĻĒ āĻšāĻžāĻ¨ āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -x (āĻŦāĻž āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ)
āĻŦāĻ˛āĻ¤ā§‡ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻļā§āĻ°ā§ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡, āĻāĻŦāĻ‚ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ -c, -S, āĻŦāĻž -E āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻŦāĻ˛āĻž āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻšāĻ˛
āĻĨāĻžāĻŽāĻž āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻ•āĻŋāĻ›ā§ āĻ¸āĻ‚āĻŽāĻŋāĻļā§āĻ°āĻŖ (āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, -x cpp-āĻ†āĻ‰āĻŸāĻĒā§āĻŸ -E) āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ•āĻ°āĻ¤ā§‡
āĻ•āĻŋāĻ›ā§ āĻ¨āĻž.

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

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻāĻ•āĻŸāĻŋ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ .c,
.i, .s, āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ, āĻ¸āĻš .o.

āĻ…āĻšā§‡āĻ¨āĻž āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛, āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻŦāĻž āĻ¸āĻŽāĻžāĻŦā§‡āĻļā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡, āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

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

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻāĻ•āĻŸāĻŋ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
.c, .i, āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ, āĻ¸āĻš .s.

āĻ¯ā§‡ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-E āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§‡āĻ° āĻĒāĻ°ā§‡ āĻĨāĻžāĻŽā§āĻ¨; āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻšāĻžāĻ˛āĻžāĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ†āĻ›ā§‡
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄā§‡āĻ° āĻĢāĻ°ā§āĻŽ, āĻ¯āĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧāĨ¤

āĻ¯ā§‡ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

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

If -o āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¨ā§‡āĻ‡, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻĢāĻžāĻ‡āĻ˛ āĻ°āĻžāĻ–āĻž a. āĻ†āĻ‰āĻŸ, āĻŦāĻ¸ā§āĻ¤ā§
āĻœāĻ¨ā§āĻ¯ āĻĢāĻžāĻ‡āĻ˛ āĻ‰āĻ¤ā§āĻ¸.āĻ¸ā§āĻĢāĻŋāĻ•ā§āĻ¸ in āĻ‰ā§ŽāĻ¸, āĻāĻ° āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻ‡āĻ¨ āĻ‰ā§ŽāĻ¸, āĻāĻ•āĻŸāĻŋ precompiled
āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻ‡āĻ¨ āĻ‰āĻ¤ā§āĻ¸āĨ¤ suffix.gch, āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ āĻ¸āĻŋ āĻ¸ā§‹āĻ°ā§āĻ¸āĨ¤

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

-###
āĻŽāĻ¤ -v āĻŦā§āĻ¯āĻ¤ā§€āĻ¤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻ—ā§āĻ˛āĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻŦāĻ‚ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸāĻ—ā§āĻ˛āĻŋ āĻ‰āĻĻā§āĻ§ā§ƒāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ¤āĻžāĻ°āĻž
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ†āĻ˛āĻĢāĻžāĻ¨āĻŋāĻ‰āĻŽā§‡āĻ°āĻŋāĻ• āĻ…āĻ•ā§āĻˇāĻ° āĻŦāĻž "./-_" āĻĨāĻžāĻ•ā§‡āĨ¤ āĻāĻŸāĻŋ āĻļā§‡āĻ˛ āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻ•ā§āĻ¯āĻžāĻĒāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

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

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

--āĻ˛āĻ•ā§āĻˇā§āĻ¯-āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯
āĻ˛āĻ•ā§āĻˇā§āĻ¯-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻŽā§āĻĻā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨ (āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡)
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŸā§āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻ•āĻŋāĻ›ā§ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ˛āĻ•ā§āĻˇā§āĻ¯-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¤āĻĨā§āĻ¯āĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤āĨ¤

--āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž={āĻļā§āĻ°ā§‡āĻŖā§€|[^]āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°}[...]
āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§āĻ¨ (āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡) āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§‹āĻāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•ā§āĻ˛āĻžāĻ¸ āĻāĻŦāĻ‚ āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°ā§‡ āĻĢāĻŋāĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ—ā§āĻ˛ā§‹ āĻšāĻ˛
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ•ā§āĻ˛āĻžāĻ¸:

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

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

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

āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽ
āĻāĻŸāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ•āĻ°āĻŦā§‡ --āĻĒāĻ°āĻŽ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

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

āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ
āĻāĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ­āĻžāĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ•āĻ°āĻŦā§‡āĨ¤

āĻāĻ‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¯ā§‹āĻ—ā§āĻ¯āĻ¤āĻž:

āĻ…āĻ¨āĻĨāĻŋāĻ­ā§āĻ•ā§āĻ¤
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§‡āĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ¨āĻĨāĻŋāĻ­ā§āĻ•ā§āĻ¤ āĻ¨āĻ¯āĻŧāĨ¤

āĻ¯ā§‹āĻ—āĻĻāĻžāĻ¨
āĻāĻ•āĻ‡ āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽāĻžāĻ¨ āĻšāĻŋāĻšā§āĻ¨ā§‡āĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻ—ā§āĻ°āĻšāĻŖā§‡āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻĒāĻžāĻ ā§āĻ¯ā§‡āĻ° āĻ…āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨ āĻ…āĻ‚āĻļ, āĻ¯ā§‡āĻŽāĻ¨: --help=āĻ˛āĻ•ā§āĻˇā§āĻ¯.

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

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

--help=āĻ˛āĻ•ā§āĻˇā§āĻ¯,āĻ…āĻ¨āĻĨāĻŋāĻ­ā§āĻ•ā§āĻ¤

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

--help=āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž,^āĻ¯ā§‹āĻ— āĻšāĻ¯āĻŧā§‡āĻ›ā§‡,^āĻ…āĻ¨āĻĨāĻŋāĻ­ā§āĻ•ā§āĻ¤

āĻ¯ā§āĻ•ā§āĻ¤āĻŋ --āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž= āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ‡āĻ¨āĻ­āĻžāĻ°ā§āĻŸā§‡āĻĄ āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ—āĻ āĻŋāĻ¤ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤

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

--help=āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ,āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°

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

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

āĻāĻ–āĻžāĻ¨ā§‡ ARM āĻĒā§‹āĻ°ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ›āĻžāĻāĻŸāĻžāĻ‡ āĻ•āĻ°āĻž āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ:

% āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻ•āĻŋāĻ‰ -āĻāĻŽāĻŦāĻŋāĻ†āĻ‡ = 2 -āĻšā§‡āĻ˛ā§āĻĒ = āĻ˛āĻ•ā§āĻˇā§āĻ¯ -āĻ¸āĻŋ
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ:
-āĻŽāĻžāĻŦāĻŋ = 2
-āĻŽāĻžāĻŦā§‹āĻ°ā§āĻŸ-āĻ…āĻ¨-āĻ¨āĻ°ā§‡āĻŸāĻžāĻ°ā§āĻ¨ [āĻ…āĻ•ā§āĻˇāĻŽ]
-āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ° [āĻ…āĻ•ā§āĻˇāĻŽ]

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

-Q -O2 --help=āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°

āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ­āĻžāĻŦā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ†āĻŦāĻŋāĻˇā§āĻ•āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ•ā§‹āĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ -āĻ“3 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡:

gcc -c -Q -O3 --help=āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° > /tmp/O3-opts
gcc -c -Q -O2 --help=āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° > /tmp/O2-opts
diff /tmp/O2-opts /tmp/O3-opts | grep āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ

-āĻ¨ā§‹-āĻĒā§āĻ°āĻžāĻŽāĻžāĻ¨āĻŋāĻ•-āĻ‰āĻĒāĻ¸āĻ°ā§āĻ—
āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§€ āĻ˛āĻŋāĻ™ā§āĻ• āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž, āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ /../ or /./, āĻ…āĻĨāĻŦāĻž āĻĒāĻĨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻŸāĻŋ āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ• āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻ°āĻŽāĨ¤

--āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
āĻ†āĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ GCC āĻāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¨āĻŽā§āĻŦāĻ° āĻāĻŦāĻ‚ āĻ•āĻĒāĻŋāĻ°āĻžāĻ‡āĻŸ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

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

gcc -c tc -wrapper gdb, -args

āĻāĻŸāĻŋ āĻāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ•ā§‡ āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻ•āĻ°āĻŦā§‡ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ…āĻ§ā§€āĻ¨ā§‡ āĻœāĻŋāĻĄāĻŋāĻŦāĻŋ --āĻ†āĻ°ā§āĻ—āĻ¸, āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ†āĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖ cc1
āĻšāĻŦā§‡ āĻœāĻŋāĻĄāĻŋāĻŦāĻŋ --āĻ†āĻ°ā§āĻ—āĻ¸ cc1 ....

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

c99
āĻ¸āĻŋ 9 āĻāĻ•ā§āĻ¸
iso9899: 1999
ISO9899: 199x
ISO C99āĨ¤ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻāĻ‡ āĻŽāĻžāĻ¨ āĻāĻ–āĻ¨āĻ“ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ; āĻĻā§‡āĻ–āĻž
<http://gcc.gnu.org/gcc-4.7/c99status.html> āĻ†āĻ°ā§‹ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻ¨āĻžāĻŽ āĻ—ā§āĻ˛ā§‹ āĻ¸āĻŋ 9 āĻāĻ•ā§āĻ¸
āĻāĻŦāĻ‚ ISO9899: 199x āĻŦāĻžā§āĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧ

c11
āĻ¸āĻŋ 1 āĻāĻ•ā§āĻ¸
iso9899: 2011
ISO C11, ISO C āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° 2011 āĻ¸āĻžāĻ˛ā§‡āĻ° āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ…āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻāĻŦāĻ‚
āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ• āĻ¨āĻžāĻŽ āĻ¸āĻŋ 1 āĻāĻ•ā§āĻ¸ āĻ…āĻŦāĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

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

gnu99
gnu9x
ISO C99 āĻāĻ° GNU āĻ‰āĻĒāĻ­āĻžāĻˇāĻžāĨ¤ āĻ¯āĻ–āĻ¨ ISO C99 āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ GCC-āĻ¤ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻ–āĻ¨ āĻāĻŸāĻŋ āĻšāĻŦā§‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧā§‡ āĻ¨āĻžāĻŽ gnu9x āĻ…āĻŦāĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

gnu11
gnu1x
ISO C11 āĻāĻ° GNU āĻ‰āĻĒāĻ­āĻžāĻˇāĻžāĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ…āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻāĻŦāĻ‚ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ•. āĻ¨āĻžāĻŽ gnu1x
āĻ…āĻŦāĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

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

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

āĻ¸āĻŋ ++ 11
2011 ISO C++ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĒā§āĻ˛āĻžāĻ¸ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ā§€āĨ¤ C++11 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ–āĻ¨āĻ“ āĻ†āĻ›ā§‡
āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ•, āĻāĻŦāĻ‚ āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡ āĻ°āĻŋāĻ˛āĻŋāĻœā§‡ āĻŦā§‡āĻŽāĻžāĻ¨āĻžāĻ¨ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻœāĻŋāĻāĻ¨āĻ‡āĻ‰ ++ 11
āĻāĻ° GNU āĻ‰āĻĒāĻ­āĻžāĻˇāĻž -std=c++11. C++11-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ–āĻ¨āĻ“ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ•, āĻāĻŦāĻ‚ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ āĻ°āĻŋāĻ˛āĻŋāĻœā§‡ āĻŦā§‡āĻŽāĻžāĻ¨āĻžāĻ¨ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡āĨ¤

-fgnu89-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨
āĻĒāĻ›āĻ¨ā§āĻĻ -fgnu89-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ GCC āĻ•ā§‡ āĻŦāĻ˛ā§‡ "āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨" āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĨāĻžāĻ—āĻ¤ GNU āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡
C99 āĻŽā§‹āĻĄā§‡ āĻĨāĻžāĻ•āĻžāĻ•āĻžāĻ˛ā§€āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ GCC āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 4.1.3 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ—ā§ƒāĻšā§€āĻ¤ āĻāĻŦāĻ‚ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ¨āĻ¯āĻŧ
4.3āĨ¤ GCC āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 4.3 āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĻ¤ā§‡ āĻāĻŸāĻŋ C99 āĻŽā§‹āĻĄā§‡ GCC-āĻāĻ° āĻ†āĻšāĻ°āĻŖ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŽā§‹āĻŸāĻžāĻŽā§āĻŸāĻŋ "gnu_inline" āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤

āĻĒāĻ›āĻ¨ā§āĻĻ -fno-gnu89-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ GCC-āĻ•ā§‡ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ C99 āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻ˛ā§‡
"āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨" āĻ¯āĻ–āĻ¨ C99 āĻŦāĻž gnu99 āĻŽā§‹āĻĄā§‡ āĻĨāĻžāĻ•ā§‡ (āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ†āĻšāĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡)āĨ¤ āĻāĻ‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒā§āĻ°āĻĨāĻŽā§‡ GCC 4.3-āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ›āĻŋāĻ˛āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ -std=c90 or
-STD = gnu90 āĻŽā§‹āĻĄ.

āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "__GNUC_GNU_INLINE__" āĻāĻŦāĻ‚ "__GNUC_STDC_INLINE__" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
"āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨" āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ¤āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡āĨ¤

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

āĻ˜ā§‹āĻˇāĻŖāĻžāĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ, āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡, āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§‡, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ˜ā§‹āĻˇāĻŖāĻžāĻ° āĻ‰āĻ¤ā§āĻ¸
(āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ˛āĻžāĻ‡āĻ¨), āĻ˜ā§‹āĻˇāĻŖāĻžāĻŸāĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ›āĻŋāĻ˛ āĻ•āĻŋāĻ¨āĻž, āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻŦāĻž
āĻ†āĻ¨āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒāĻĄ (I, N āĻ¨āĻ¤ā§āĻ¨ āĻŦāĻž āĻœāĻ¨ā§āĻ¯ O āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻœāĻ¨ā§āĻ¯, āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡, āĻĒā§āĻ°āĻĨāĻŽ āĻ…āĻ•ā§āĻˇāĻ° āĻĒāĻ°ā§‡
āĻ˛āĻžāĻ‡āĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻāĻŦāĻ‚ āĻ•ā§‹āĻ˛āĻ¨), āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ˜ā§‹āĻˇāĻŖāĻž āĻŦāĻž āĻ¸āĻ‚āĻœā§āĻžāĻž āĻĨā§‡āĻ•ā§‡ āĻāĻ¸ā§‡āĻ›ā§‡ āĻ•āĻŋāĻ¨āĻž
(C or F, āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ…āĻ•ā§āĻˇāĻ°ā§‡)āĨ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡
āĻ¸āĻ‚āĻœā§āĻžāĻž, āĻ¤āĻžāĻĻā§‡āĻ° āĻ˜ā§‹āĻˇāĻŖāĻž āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻāĻ•āĻŸāĻŋ K&R-āĻļā§ˆāĻ˛ā§€ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ“ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻ˜ā§‹āĻˇāĻŖāĻžāĻ° āĻĒāĻ°ā§‡, āĻ­āĻŋāĻ¤āĻ°ā§‡āĻ° āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-āĻĒāĻ¤āĻ¨-āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĻšā§€āĻ¨-āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻĄāĻŋāĻ•-āĻĢāĻžāĻ‚āĻļāĻ¨
āĻ¨āĻžāĻŽāĻ¯ā§āĻ•ā§āĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ›āĻžāĻĄāĻŧāĻž āĻŦā§ˆāĻšāĻŋāĻ¤ā§āĻ°ā§āĻ¯āĻŽāĻ¯āĻŧ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤

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

-āĻĢāĻ¨ā§‹-āĻāĻāĻ¸āĻāĻŽ
"asm", "inline" āĻŦāĻž "typeof" āĻ•ā§‡ āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻšāĻŋāĻ¨āĻŦā§‡āĻ¨ āĻ¨āĻž, āĻ¯āĻžāĻ¤ā§‡ āĻ¸ā§‡āĻ‡ āĻ•ā§‹āĻĄ āĻāĻ‡āĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻļāĻŦā§āĻĻāĨ¤ āĻ†āĻĒāĻ¨āĻŋ "__asm__", "__inline__" āĻāĻŦāĻ‚ āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ "__typeof__"āĨ¤ -āĻ†āĻ¨āĻ¸āĻŋ āĻŦā§‹āĻāĻž -āĻĢāĻ¨ā§‹-āĻāĻāĻ¸āĻāĻŽ.

C++ āĻ, āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "typeof" āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄāĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ "asm" āĻāĻŦāĻ‚ "āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨"
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -fno-gnu-āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻĒāĻ¤āĻžāĻ•āĻž, āĻ¯āĻž āĻ†āĻ›ā§‡
āĻāĻ•āĻ‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĨ¤ C99 āĻŽā§‹āĻĄā§‡ (-std=c99 or -STD = gnu99), āĻāĻ‡ āĻ¸ā§āĻ‡āĻš āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡
"asm" āĻāĻŦāĻ‚ "typeof" āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ "āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨" ISO C99-āĻ āĻāĻ•āĻŸāĻŋ āĻ†āĻĻāĻ°ā§āĻļ āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄāĨ¤

-āĻāĻĢāĻāĻ¨āĻ“-āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨
-āĻāĻĢāĻāĻ¨āĻ“-āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨-āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž
āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻšāĻŋāĻ¨āĻŦā§‡āĻ¨ āĻ¨āĻž āĻ¯āĻž āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻ¨āĻž __āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨_ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻšāĻŋāĻ¸āĻžāĻŦā§‡

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

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

# abs(n) __builtin_abs (n)) āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨
# strcpy(d, s) __builtin_strcpy (d), (s)) āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨

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

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

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

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

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

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

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

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

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

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

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

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

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

-āĻ¨ā§‹-āĻ‡āĻ¨ā§āĻŸāĻŋāĻ—ā§āĻ°ā§‡āĻŸā§‡āĻĄ-āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ
āĻĻā§āĻŸāĻŋ āĻĒāĻžāĻ¸ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§‡: āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻŋāĻ‚āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻāĻ•āĻœāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ "cc1", "cc1plus", āĻŦāĻž "cc1obj" āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°ā§‡āĻ›ā§‡āĻ¨ -B āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°ā§‡āĻ›ā§‡āĻ¨
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ§āĻžāĻĒ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•ā§‡āĻ° āĻĒāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚ āĻ§āĻžāĻĒā§‡ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ āĻ‡āĻ¨ā§āĻŸāĻŋāĻ—ā§āĻ°ā§‡āĻŸā§‡āĻĄ cpp āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž
(āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ)

"cc1", "cc1plus", āĻāĻŦāĻ‚ "cc1obj" āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ˛ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻŦā§‡āĨ¤

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ=n
āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ n C++ ABI-āĻāĻ°āĨ¤ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 2 āĻšāĻ˛ C++ ABI āĻāĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
G++ 3.4 āĻ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 1 āĻšāĻ˛ C++ ABI-āĻāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¯āĻž āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛
G++ 3.2āĨ¤ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 0 āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻŽāĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻšāĻŦā§‡ āĻ¯āĻž C++-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ˜āĻ¨āĻŋāĻˇā§āĻ āĻ­āĻžāĻŦā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ
ABI āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨āĨ¤ āĻ…āĻ¤āĻāĻŦ, āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 0 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ ABI ABI āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻŦā§‡
āĻŦāĻžāĻ—āĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻĨāĻŋāĻ° āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 2āĨ¤

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻ…āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋ āĻŽāĻ§ā§āĻ¯ā§‡ -āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ=1 āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤:

¡ āĻŦāĻŋāĻŸ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŸā§‡āĻ˛-āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ­ā§āĻ˛ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚āĨ¤ G++ āĻĄā§‡āĻŸāĻž āĻĒā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻŦā§‡āĻ¸ āĻ•ā§āĻ˛āĻžāĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ āĻŦāĻžāĻ‡āĻŸ āĻŽāĻ§ā§āĻ¯ā§‡. āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ:

struct A { āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻļā§‚āĻ¨ā§āĻ¯āĻ¤āĻž f(); int f1 : 1; };
struct B : āĻĒāĻžāĻŦāĻ˛āĻŋāĻ• A { int f2 : 1; };

āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, G++ "B::f2" āĻ•ā§‡ "A::f1" āĻāĻ° āĻŽāĻ¤ āĻāĻ•āĻ‡ āĻŦāĻžāĻ‡āĻŸā§‡ āĻ°āĻžāĻ–āĻŦā§‡; āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°
āĻšāĻŦā§‡ āĻ¨āĻž. āĻ†āĻĒāĻ¨āĻŋ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ "A" āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ‚ āĻ•āĻ°ā§‡ āĻāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻŸāĻŋ āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻāĻ° āĻ†āĻ•āĻžāĻ°
āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽā§‡ āĻŦāĻžāĻ‡āĻŸ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻāĻ•āĻžāĻ§āĻŋāĻ•; āĻ¯ā§‡āĻŸāĻŋ G++ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§ƒāĻˇā§āĻŸāĻŋ āĻ•āĻ°āĻŦā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ°āĻž āĻāĻ•āĻ‡āĻ­āĻžāĻŦā§‡ āĻ˛ā§‡āĻ†āĻ‰āĻŸ "B" āĻ•āĻ°āĻ¤ā§‡āĨ¤

¡ āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻŦā§‡āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŸā§‡āĻ˛-āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ­ā§āĻ˛ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚āĨ¤ G++ āĻ˛ā§‡āĻœ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻ˜āĻžāĻāĻŸāĻŋ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ‚āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ:

struct A { āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻļā§‚āĻ¨ā§āĻ¯āĻ¤āĻž f(); char c1; };
struct B { B(); char c2; };
struct C : āĻĒāĻžāĻŦāĻ˛āĻŋāĻ• A, āĻĒāĻžāĻŦāĻ˛āĻŋāĻ• āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ B {};

āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, G++ "A" āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŸā§‡āĻ˛-āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ‚-āĻ "B" āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻŦā§‡ āĻ¨āĻž; āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻ°āĻŦā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ "A" āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ‚ āĻ•āĻ°ā§‡ āĻāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻŸāĻŋ āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻāĻŸāĻŋ
āĻ†āĻ•āĻžāĻ° āĻšāĻ˛ āĻāĻ° āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ° āĻāĻ•āĻžāĻ§āĻŋāĻ• (āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻŦā§‡āĻ¸ āĻ•ā§āĻ˛āĻžāĻ¸ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡); āĻ“āĻ‡āĻŸāĻž āĻšāĻŦā§‡
G++ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻāĻ•āĻ‡āĻ­āĻžāĻŦā§‡ "C" āĻ˛ā§‡āĻ†āĻ‰āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĻāĻŋāĻ¨āĨ¤

¡ āĻŦāĻŋāĻŸ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻ­ā§āĻ˛ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚ āĻ¤āĻžāĻĻā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¸āĻš
āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻĒā§āĻ°āĻ•āĻžāĻ°, āĻ¯āĻ–āĻ¨ āĻŦāĻŋāĻŸ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ:

āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ U { int i : 4096; };

āĻ§āĻ°ā§‡ āĻ¨āĻŋāĻšā§āĻ›āĻŋ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ "int" āĻāĻ° 4096 āĻŦāĻŋāĻŸ āĻ¨ā§‡āĻ‡, G++ āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨āĻ•ā§‡ āĻ–ā§āĻŦ āĻ›ā§‹āĻŸ āĻ•āĻ°ā§‡ āĻ¤ā§āĻ˛āĻŦā§‡
āĻāĻ•āĻŸāĻŋ "int" āĻ āĻŦāĻŋāĻŸā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤

¡ āĻ–āĻžāĻ˛āĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ āĻ­ā§āĻ˛ āĻ…āĻĢāĻ¸ā§‡āĻŸā§‡ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ:

struct A {};

āĻ—āĻ āĻ¨ āĻŦāĻŋ {
āĻ• āĻ•;
āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻļā§‚āĻ¨ā§āĻ¯āĻ¤āĻž f ();
};

struct C : āĻĒāĻžāĻŦāĻ˛āĻŋāĻ• B, āĻĒāĻžāĻŦāĻ˛āĻŋāĻ• A {};

G++ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¨āĻœāĻŋāĻ°ā§‹ āĻ…āĻĢāĻ¸ā§‡āĻŸā§‡ "C" āĻāĻ° "A" āĻŦā§‡āĻ¸ āĻ•ā§āĻ˛āĻžāĻ¸ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻŦā§‡; āĻāĻŸāĻŋ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻļā§‚āĻ¨ā§āĻ¯ āĻ G++ āĻ­ā§āĻ˛āĻ­āĻžāĻŦā§‡ āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ "B" āĻāĻ° "A" āĻĄā§‡āĻŸāĻž āĻŽā§‡āĻŽā§āĻŦāĻžāĻ°
āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻļā§‚āĻ¨ā§āĻ¯āĨ¤

¡ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ¨āĻžāĻŽ āĻ¯āĻžāĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡ "āĻŸāĻžāĻ‡āĻĒāĻ¨āĻžāĻŽ" āĻŦāĻž āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻœāĻĄāĻŧāĻŋāĻ¤
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ­ā§āĻ˛āĻ­āĻžāĻŦā§‡ āĻŽā§āĻ¯āĻžāĻ™ā§āĻ—āĻ˛ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ
void f(āĻŸāĻžāĻ‡āĻĒāĻ¨āĻžāĻŽ Q::X) {}

āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻ•ā§āĻ˛āĻžāĻ¸ Q>
void f(āĻŸāĻžāĻ‡āĻĒāĻ¨āĻžāĻŽ Q ::āĻāĻ•ā§āĻ¸) {}

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

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

¡ SYSV/x86-64-āĻāĻ° āĻœāĻ¨ā§āĻ¯, āĻĻā§€āĻ°ā§āĻ˜ āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ āĻ¸āĻš āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŸāĻŋ āĻĒāĻžāĻ¸ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
psABI-āĻ¤ā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻŋāĻ¤ āĻŽā§‡āĻŽāĻ°āĻŋāĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

¡ āĻ†āĻ‡āĻŸā§‡āĻŽ 12: āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ°āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻ­āĻŋāĻ•āĻ¤āĻž āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻ°ā§āĻ¨āĨ¤

¡ āĻ†āĻ‡āĻŸā§‡āĻŽ 14: āĻŦā§‡āĻ¸ āĻ•ā§āĻ˛āĻžāĻ¸ā§‡ āĻ§ā§āĻŦāĻ‚āĻ¸āĻ•āĻžāĻ°ā§€āĻ•ā§‡ āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻ•āĻ°ā§āĻ¨āĨ¤

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

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

āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¸ā§āĻ•āĻŸ āĻŽā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻ¸ā§‡āĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻļā§ˆāĻ˛ā§€ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ•āĻž āĻ˛āĻ™ā§āĻ˜āĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ…āĻ§āĻŋāĻ•
āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ¸āĻŋ ++ āĻŦāĻ‡:

¡ āĻ†āĻ‡āĻŸā§‡āĻŽ 6: āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻāĻŦāĻ‚ āĻšā§āĻ°āĻžāĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻāĻŦāĻ‚ āĻĒā§‹āĻ¸ā§āĻŸāĻĢāĻŋāĻ•ā§āĻ¸ āĻĢāĻ°ā§āĻŽā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻ•āĻ°ā§āĻ¨
āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ°āĨ¤

āĻ†āĻ‡āĻŸā§‡āĻŽ 7: āĻ•āĻ–āĻ¨āĻ‡ "&&", "||", āĻŦāĻž "," āĻ“āĻ­āĻžāĻ°āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

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

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

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

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

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

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

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

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

B*b;
b->f();

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

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

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

āĻ•āĻžāĻ āĻžāĻŽā§‹ a {
āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° int ();
A& operator = (int);
};

āĻĒā§āĻ°āĻ§āĻžāĻ¨ ()
{
āĻ• āĻ•, āĻ–;
a = b;
}

āĻāĻ‡ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖā§‡, G++ āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻ‚āĻļā§āĻ˛ā§‡āĻˇāĻŖ āĻ•āĻ°āĻŦā§‡ A& āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° = (const A&);, āĻ¯āĻ–āĻ¨ cfront
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€-āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° =.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

¡ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++) āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯āĻ¤āĻž āĻ–āĻžāĻ¤āĻž.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-Wformat āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛. āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ āĻšā§‡āĻ•āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ•āĻŋāĻ›ā§ āĻĻāĻŋāĻ•ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ†āĻ°ā§‹ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯,
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ -Wformat-y2k, -Wno-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸ-āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤-āĻ†āĻ°ā§āĻ—āĻ¸, -Wno-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸ-āĻļā§‚āĻ¨ā§āĻ¯-āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯,
-Wformat-nonliteral, -Wformat-āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž, āĻāĻŦāĻ‚ -Wformat = 2 āĻ‰āĻĒāĻ˛āĻŦā§āĻ§, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻž
āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ -āĻ“āĻ¯āĻŧāĻžāĻ˛.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-Wsync-nand (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ C++)
"__sync_fetch_and_nand" āĻāĻŦāĻ‚ "__sync_nand_and_fetch" āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻāĻ‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ GCC 4.4-āĻ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤

-Wtrigraphs
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ…āĻ°ā§āĻĨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŽāĻ¨ āĻ•ā§‹āĻ¨ā§‹ āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ āĻ¸āĻŽā§āĻŽā§āĻ–ā§€āĻ¨ āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
(āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž)āĨ¤ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛.

-Wunused-āĻ•āĻŋāĻ¨ā§āĻ¤ā§-āĻ¸ā§‡āĻŸ-āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°
āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ (āĻāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡
āĻāĻ° āĻ˜ā§‹āĻˇāĻŖāĻž)āĨ¤

āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻāĻŽāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻžāĻŦāĻ˛ā§€āĨ¤

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

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

āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻāĻŽāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻžāĻŦāĻ˛ā§€āĨ¤

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

-Wunused-āĻĢāĻžāĻ‚āĻļāĻ¨
āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¨-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤āĨ¤ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛.

-Wunused-āĻ˛ā§‡āĻŦā§‡āĻ˛
āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ āĻ˛ā§‡āĻŦā§‡āĻ˛ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¤āĻ–āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛.

āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻāĻŽāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻžāĻŦāĻ˛ā§€āĨ¤

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

-Wunused-āĻĒāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°
āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¤āĻžāĻ° āĻ˜ā§‹āĻˇāĻŖāĻž āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤

āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻāĻŽāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻžāĻŦāĻ˛ā§€āĨ¤

-āĻ‰āĻ¨ā§‹-āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤-āĻĢāĻ˛āĻžāĻĢāĻ˛
"warn_unused_result" āĻāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•ā§‹āĻ¨ā§‹ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ•āĻ˛āĻžāĻ° āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻāĻ° āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤-āĻĢāĻ˛āĻžāĻĢāĻ˛.

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

āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻāĻŽāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻžāĻŦāĻ˛ā§€āĨ¤

-āĻ‰āĻ‡āĻ¨āĻœāĻĄ-āĻŽāĻžāĻ¨
āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ āĻĻāĻŽāĻ¨ āĻ•āĻ°āĻ¤ā§‡
āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻŸāĻŋ āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ•ā§āĻˇā§‡āĻĒ āĻ•āĻ°ā§‡āĻ›ā§‡ā§ˇ āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°. āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ-āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤
āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻž āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ° āĻŦāĻžāĻŽ-āĻĒāĻžāĻļā§‡ āĻ¯āĻžāĻ° āĻ•ā§‹āĻ¨ā§‹ āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¨ā§‡āĻ‡āĨ¤ āĻœāĻ¨ā§āĻ¯
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ, āĻāĻ•āĻŸāĻŋ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻ¯ā§‡āĻŽāĻ¨ x[i,j] āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ•āĻžāĻ°āĻŖ āĻšāĻŦā§‡, āĻ¯āĻ–āĻ¨ x[(āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°)i,j] āĻ‡āĻšā§āĻ›āĻž
āĻ¨āĻž.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-WTRAMPOLINES
āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ trampolines āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨.

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

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

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

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

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

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

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

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

¡ āĻĻā§āĻ¯ U āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ, āĻŦāĻž F or L floating-point āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ.
(āĻĒā§āĻ°āĻĨāĻžāĻ—āĻ¤ āĻ¸āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ L āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ§ā§āĻ°ā§āĻŦāĻ•ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĨ¤) āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨, āĻāĻ—ā§āĻ˛ā§‹
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻ—ā§āĻ˛āĻŋ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ†āĻ§ā§āĻ¨āĻŋāĻ• āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ°ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ,
āĻ¯ā§‡āĻŽāĻ¨ _āĻŽāĻŋāĻ¨/_āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸ "āĻ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ‡āĻ‰āĻœāĻžāĻ° āĻ•ā§‹āĻĄā§‡ āĻāĻ‡ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻœāĻžāĻ˛ āĻ¸āĻ¤āĻ°ā§āĻ•āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ, āĻ¤āĻŦā§‡ GCC āĻāĻ° āĻ‡āĻ¨ā§āĻŸāĻŋāĻ—ā§āĻ°ā§‡āĻŸā§‡āĻĄ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻ¯āĻĨā§‡āĻˇā§āĻŸ āĻĒā§āĻ°ā§‡āĻ•ā§āĻˇāĻžāĻĒāĻŸāĨ¤

¡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ˛āĻ•ā§‡ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ° āĻļā§‡āĻˇ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻŦā§āĻ˛āĻ•āĨ¤

āĻāĻ•āĻŸāĻŋ "āĻ¸ā§āĻ‡āĻš" āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸ "āĻ˛āĻ‚" āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄ āĻ†āĻ›ā§‡āĨ¤

¡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¨-"āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•" āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ˜ā§‹āĻˇāĻŖāĻž āĻāĻ•āĻŸāĻŋ "āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•" āĻāĻ•āĻ•ā§‡ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻ—āĻ āĻ¨ āĻ¨āĻž
āĻ•āĻŋāĻ›ā§ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤ āĻ¸āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ—ā§ƒāĻšā§€āĻ¤āĨ¤

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

¡ ISO āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ•āĻ¨āĻ•ā§āĻ¯āĻžāĻŸā§‡āĻ¨ā§‡āĻļāĻ¨ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻŽāĻˇā§āĻŸāĻŋāĻ° āĻ¸ā§‚āĻšāĻ¨āĻžāĨ¤

¡ āĻ˛ā§‡āĻŦā§‡āĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€āĻ° āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦāĨ¤ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤ C-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ˛āĻžāĻĻāĻž āĻ¨āĻžāĻŽāĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻ…āĻ­āĻžāĻŦ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻ˛ā§‡āĻŦā§‡āĻ˛.

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

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

¡ ISO C āĻļā§ˆāĻ˛ā§€ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ‚āĻœā§āĻžāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĨ¤ āĻ‡āĻšā§āĻ›āĻžāĻ•ā§ƒāĻ¤āĻ­āĻžāĻŦā§‡ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¨āĻž āĻœāĻžāĻ°āĻŋ
āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ āĻ˜ā§‹āĻˇāĻŖāĻž āĻŦāĻž āĻŦā§ˆāĻšāĻŋāĻ¤ā§āĻ°ā§āĻ¯āĻŽāĻ¯āĻŧ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻžāĻ°āĻŖ āĻāĻ‡ ISO C āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻšāĻŦā§‡
Libiberty āĻāĻ° āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤ C āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻ¤āĻž āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•ā§‹āĻĄā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ,
"PARAMS" āĻāĻŦāĻ‚ "VPARAMS"āĨ¤ āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻŸāĻŋāĻ“ āĻŦāĻžāĻ‡āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§ˇ
āĻ•āĻžāĻ°āĻŖ āĻ¸ā§‡āĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻāĻ•āĻŸāĻŋ GCC āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻĒā§āĻ°āĻžāĻ¸āĻ™ā§āĻ—āĻŋāĻ• āĻ¨āĻ¯āĻŧā§ˇ
āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤ āĻ¸āĻŋ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĨ¤

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

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

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

-Wno-endif-āĻ˛ā§‡āĻŦā§‡āĻ˛
āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ # āĻ†āĻ°āĻ“ āĻŦāĻž āĻāĻ•āĻŸāĻŋ #endif āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-Wc++-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻŸ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C)
ISO C āĻ—āĻ āĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ ISO C āĻāĻŦāĻ‚ ISO-āĻāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ‰āĻĒāĻ¸ā§‡āĻŸā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡
C++, āĻ¯ā§‡āĻŽāĻ¨ "void *" āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻ¨āĻ¨-"void"-āĻ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻ…āĻ¨ā§āĻ°ā§‹āĻ§
āĻŸāĻžāĻ‡āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤

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

-Wcast-āĻ—ā§āĻŖ
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻŸāĻžāĻ‡āĻĒ āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻŸāĻžāĻ‡āĻĒ āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ•āĻžāĻ¸ā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ "const char *" āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ "char *" āĻ āĻ•āĻžāĻ¸ā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻāĻ•āĻŸāĻŋ āĻŸāĻžāĻ‡āĻĒ āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ¸ā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ“ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ āĻœāĻ¨ā§āĻ¯
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ, "char **" āĻĨā§‡āĻ•ā§‡ "const char **" āĻ•āĻžāĻ¸ā§āĻŸ āĻ•āĻ°āĻž āĻ…āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ, āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ‡ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖā§‡:

/* p āĻšāĻ˛ char ** āĻŽāĻžāĻ¨āĨ¤ */
āĻ•āĻ¨āĻ¸ā§āĻŸ āĻšāĻ° ** āĻ•āĻŋāĻ‰ = (āĻ•āĻ¨āĻ¸ā§āĻŸ āĻšāĻ° **) āĻĒāĻŋ;
/* const char * āĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ āĻŋāĻ• āĻ†āĻ›ā§‡āĨ¤ */
*q = "āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚";
/* āĻāĻ–āĻ¨ char** āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°-āĻĒāĻ āĻ¨ āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡āĨ¤ */
**p = 'b';

-Wcast-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¨āĻŋāĻ•ā§āĻˇā§‡āĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻžāĻ¤ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻšāĻ¯āĻŧ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ "char *" āĻāĻ•āĻŸāĻŋ "int *" āĻ āĻ•āĻžāĻ¸ā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡
āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ āĻ•ā§‡āĻŦāĻ˛āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻ‡ āĻŦāĻž āĻšāĻžāĻ°-āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

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

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

-Wclobbered
āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ longjmp or vfork. āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ“
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“āĻ¯āĻŧā§‡āĻ•ā§āĻ¸āĻŸā§āĻ°āĻž.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-āĻ‰āĻ¨ā§‹-āĻŽāĻžāĻĄāĻĢā§āĻ˛ā§āĻ¯āĻžāĻĒ
āĻ¯ā§‡ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖāĻ—ā§āĻ˛āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻž āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ—ā§āĻ˛āĻŋ āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§āĻ¨ā§ˇ -fmudflap.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-gdwarf-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
DWARF āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ)āĨ¤ āĻāĻ‡ āĻšāĻ˛
IRIX 6-āĻ DBX āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 2, 3 āĻŦāĻž 4 āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡; āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 2āĨ¤

āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ DWARF āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 2 āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻŋāĻ›ā§ āĻĒā§‹āĻ°ā§āĻŸā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡, āĻ•āĻŋāĻ›ā§ āĻ…-
āĻ†āĻ¨āĻ“āĻ¯āĻŧāĻžāĻ‡āĻ¨ā§āĻĄ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡ āĻŦāĻŋāĻ°ā§‹āĻ§āĻĒā§‚āĻ°ā§āĻŖ DWARF 3 āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĨ¤

āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 4-āĻāĻ° āĻœāĻ¨ā§āĻ¯ GDB 7.0 āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -fvar-āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•āĻŋāĻ‚-āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-fdump-rtl-āĻĻā§‡āĻ–ā§āĻ¨
āĻ¸āĻžāĻ‡āĻ¨ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛ āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ.

-fdump-rtl-seqabstr
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ•ā§āĻ°āĻŽ āĻ†āĻŦāĻŋāĻˇā§āĻ•āĻžāĻ°ā§‡āĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒāĨ¤

-fdump-rtl-āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤
āĻļāĻžāĻ–āĻž āĻ›ā§‹āĻŸ āĻ•āĻ°āĻžāĻ° āĻĒāĻ° āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤

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

-fdump-rtl-split1
-fdump-rtl-split2
-fdump-rtl-split3
-fdump-rtl-split4
-fdump-rtl-split5
-fdump-rtl-split1, -fdump-rtl-split2, -fdump-rtl-split3, -fdump-rtl-split4 āĻāĻŦāĻ‚
-fdump-rtl-split5 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻĒāĻžāĻāĻš āĻ°āĻžāĻ‰āĻ¨ā§āĻĄ āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

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

-fdump-rtl-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•
GCC āĻāĻ° "āĻĢā§āĻ˛ā§āĻ¯āĻžāĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛" āĻĨā§‡āĻ•ā§‡ x87 āĻāĻ° āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻŽāĻ¤ā§‹ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĨ¤ āĻāĻ‡ āĻĒāĻžāĻ¸ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° x86 āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧāĨ¤

-fdump-rtl-subreg1
-fdump-rtl-subreg2
-fdump-rtl-subreg1 āĻāĻŦāĻ‚ -fdump-rtl-subreg2 āĻĻā§āĻŸāĻŋ āĻ‰āĻĒāĻ°ā§‡āĻ—ā§‡āĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻĒāĻžāĻ¸

-fdump-rtl-āĻ†āĻ¨āĻļā§‡āĻ¯āĻŧāĻžāĻ°
āĻ¸āĻŽāĻ¸ā§āĻ¤ rtl āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ.

-fdump-rtl-vartrack
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•āĻŋāĻ‚ āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ.

-fdump-rtl-vregs
āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻšāĻžāĻ°ā§āĻĄ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻāĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻ†āĻ°āĻŸāĻŋāĻāĻ˛-āĻ“āĻ¯āĻŧā§‡āĻŦ
āĻ˛āĻžāĻ‡āĻ­ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ.

-fdump-rtl-reglass
-fdump-rtl-subregs_of_mode_init
-fdump-rtl-subregs_of_mode_finish
-fdump-rtl-dfinit
-fdump-rtl-dfinish
āĻāĻ‡ āĻĄāĻžāĻŽā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ–āĻžāĻ˛āĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤

āĻ‡āĻ¨
-fdump-rtl-āĻ¸āĻŽāĻ¸ā§āĻ¤
āĻ‰āĻĒāĻ°ā§‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻžāĻŽā§āĻĒ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨.

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

-āĻĄāĻŋāĻĄāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻž āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨, āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚ āĻļā§‡āĻˇā§‡, āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ›āĻžāĻĄāĻŧāĻžāĻ“
āĻ†āĻ‰āĻŸāĻĒā§āĻŸāĨ¤

-āĻĄāĻŋāĻāĻ‡āĻš āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ˜āĻŸā§‡ āĻ¤āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ•ā§‹āĻ° āĻĄāĻžāĻŽā§āĻĒ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

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

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

-āĻĄāĻŋāĻ­āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ¤ āĻĄāĻžāĻŽā§āĻĒ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ (-fdump-rtl-āĻĒāĻžāĻ¸), āĻĄāĻžāĻŽā§āĻĒ a
VCG āĻĨā§‡āĻ•ā§‡ āĻĻā§‡āĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ°āĻŦāĻžāĻš āĻ—ā§āĻ°āĻžāĻĢā§‡āĻ° āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž
file.pass.vcg.

-āĻĄā§‡āĻ•ā§āĻ¸ āĻāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ RTL āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
-fdump-rtl-āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤.

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

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

-fdump-āĻ…āĻ¸āĻ‚āĻ–ā§āĻ¯āĻŋāĻ¤-āĻ˛āĻŋāĻ™ā§āĻ•
āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ (āĻĻā§‡āĻ–ā§āĻ¨ -d āĻ‰āĻĒāĻ°ā§‡āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ), āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻ•ā§āĻ°āĻŽ āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ˛āĻŋāĻ™ā§āĻ•.

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

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

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

āĻ¸āĻŦ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ†āĻ¨ā§āĻ¤āĻƒāĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—āĻ¤ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤

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

āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖāĻ­āĻžāĻŦā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ.

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

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

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

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

asmname
āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ˜ā§‹āĻˇāĻŖāĻžāĻ° āĻœāĻ¨ā§āĻ¯ "DECL_ASSEMBLER_NAME" āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻĨāĻžāĻ•ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ¸ā§‡āĻŸāĻŋ āĻĄāĻžāĻŽā§āĻĒā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
"DECL_NAME" āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡āĨ¤ āĻāĻŸāĻŋāĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻšāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ¸āĻšāĻœāĻ¤āĻž āĻĨā§‡āĻ•ā§‡ āĻĒāĻŋāĻ›āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻž
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻŽā§āĻ¯āĻžāĻ™ā§āĻ—āĻ˛āĻĄ āĻ¨āĻžāĻŽāĨ¤

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

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

āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤
āĻ†āĻ°āĻ“ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ (āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĄāĻžāĻŽā§āĻĒ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽā§āĻŽāĻžāĻ¨āĻŋāĻ¤ āĻ¨āĻ¯āĻŧ)āĨ¤

āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨
āĻĒāĻžāĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ (āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĄāĻžāĻŽā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽā§āĻŽāĻžāĻ¨āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ)āĨ¤

āĻŦā§āĻ˛āĻ•
āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ• āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻĻā§‡āĻ–āĻžāĻ¨ā§‹ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ (āĻ•āĻžāĻāĻšāĻž āĻĄāĻžāĻŽā§āĻĒā§‡ āĻ…āĻ•ā§āĻˇāĻŽ)āĨ¤

vops
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄ āĻĻā§‡āĻ–āĻžāĻ¨ā§‹ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ˛āĻžāĻ‡āĻ¨āĻ¨ā§‹
āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻĻā§‡āĻ–āĻžāĻ¨ā§‹ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ

āĻ‡āĻ‰āĻ†āĻ‡āĻĄāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨āĻ¨ā§āĻ¯ ID ("DECL_UID") āĻĻā§‡āĻ–āĻžāĻ¨ā§‹ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ

āĻ­āĻžāĻ°ā§āĻŦā§‹āĻ¸
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŸā§āĻ°āĻŋ āĻĄāĻžāĻŽā§āĻĒ āĻĻā§‡āĻ–āĻžāĻ¨ā§‹ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

eh āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ EH āĻ…āĻžā§āĻšāĻ˛ā§‡āĻ° āĻ¨āĻŽā§āĻŦāĻ° āĻĻā§‡āĻ–āĻžāĻ¨ā§‹ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ

SCEV
āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖā§‡āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ āĻĻā§‡āĻ–āĻžāĻ¨ā§‹ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ¸āĻŦ āĻŦāĻžāĻĻā§‡ āĻ¸āĻŦ āĻ…āĻĒāĻļāĻ¨ āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§āĻ¨ āĻ•āĻžāĻāĻšāĻž, āĻĒāĻžāĻ¤āĻ˛āĻž, āĻ­āĻžāĻ°ā§āĻŦā§‹āĻ¸ āĻāĻŦāĻ‚ āĻ˛āĻžāĻ‡āĻ¨āĻ¨ā§‹.

āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ—āĻžāĻ›ā§‡āĻ° āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻŽā§āĻ­āĻŦ:

āĻŽā§‚āĻ˛
āĻ•ā§‹āĻ¨ āĻ—āĻžāĻ› āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ†āĻ—ā§‡ āĻĄāĻžāĻŽā§āĻĒ, āĻĨā§‡āĻ•ā§‡ āĻĢāĻžāĻ‡āĻ˛.āĻ°āĻŋāĻœāĻŋāĻ¨āĻžāĻ˛.

āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ
āĻ¸āĻŦ āĻ—āĻžāĻ› āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ, āĻĨā§‡āĻ•ā§‡ āĻĢāĻžāĻ‡āĻ˛.āĻ…āĻĒāĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻĄ.

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

cfg āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛ āĻĢā§āĻ˛ā§‹ āĻ—ā§āĻ°āĻžāĻĢ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ .cfg āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

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

ch āĻ˛ā§āĻĒ āĻšā§‡āĻĄāĻžāĻ° āĻ•āĻĒāĻŋ āĻ•āĻ°āĻžāĻ° āĻĒāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
.ch āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

SSA āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡ SSA āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ .āĻ¸āĻž
āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

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

CCP CCP āĻāĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ .āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ āĻĨā§‡āĻ•ā§‡
āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽāĨ¤

āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻ•āĻ¸āĻŋāĻĒāĻŋ
STORE-CCP āĻāĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ .storeccp
āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

āĻĒā§āĻ°āĻžāĻ• āĻ†āĻ‚āĻļāĻŋāĻ• āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻĻā§‚āĻ° āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻ—āĻžāĻ› āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ .āĻĒā§āĻ°ā§‡ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

fre āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻĻā§‚āĻ° āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻ—āĻžāĻ› āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
.āĻĢā§āĻ°ā§‡ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

āĻ•āĻĒāĻŋāĻĒā§āĻ°āĻĒ
āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻĒā§āĻ°āĻšāĻžāĻ°ā§‡āĻ° āĻĒāĻ°ā§‡ āĻ—āĻžāĻ› āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ .āĻ•ā§‹āĻĒāĻžāĻ‡āĻĒā§āĻ°āĻĒ
āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

āĻ¸ā§āĻŸā§‹āĻ°_āĻ•ā§‹āĻĒāĻžāĻ‡āĻĒā§āĻ°āĻĒ
āĻĻā§‹āĻ•āĻžāĻ¨ āĻ•āĻĒāĻŋ-āĻĒā§āĻ°āĻšāĻžāĻ°ā§‡āĻ° āĻĒāĻ°ā§‡ āĻ—āĻžāĻ› āĻĄāĻžāĻŽā§āĻĒ. āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
.āĻ†āĻ¸ā§āĻŸā§‹āĻ°_āĻ•ā§‹āĻĒāĻžāĻ‡āĻĒā§āĻ°āĻĒ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

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

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

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

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

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

āĻĄāĻŋāĻāĻ¸āĻ‡ āĻŽā§ƒāĻ¤ āĻĻā§‹āĻ•āĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ. āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ .dse āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

Phiopt
PHI āĻ¨ā§‹āĻĄāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸ā§āĻŸā§āĻ°ā§‡āĻ‡āĻŸāĻ˛āĻžāĻ‡āĻ¨ āĻ•ā§‹āĻĄā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛
āĻ¨āĻžāĻŽ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ .āĻĢāĻŋāĻ¯āĻŧā§‹āĻĒā§āĻŸ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

āĻĢā§‹āĻ°ā§āĻĒā§āĻ°āĻĒ
āĻāĻ•āĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻāĻ—āĻŋāĻ¯āĻŧā§‡ āĻĒā§āĻ°āĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ
āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ .Forwprop āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

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

āĻāĻ¨āĻ†āĻ°āĻ­āĻŋ āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ•ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻžāĻŽāĻ¯ā§āĻ•ā§āĻ¤ āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻŽāĻžāĻ¨ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨
āĻ—āĻžāĻ› āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ .nrv āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

āĻ­ā§‡āĻ•ā§āĻŸ
āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ .vect āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

āĻāĻ¸āĻāĻ˛āĻĒāĻŋ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛
āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ .āĻāĻ¸āĻāĻ˛āĻĒāĻŋ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

āĻ­āĻŋāĻ†āĻ°āĻĒāĻŋ āĻ­ā§āĻ¯āĻžāĻ˛ā§ āĻ°ā§‡āĻžā§āĻœ āĻĒā§āĻ°ā§‹āĻĒāĻžāĻ—ā§‡āĻļāĻ¨ (VRP) āĻāĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ .vrp āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

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

-ftree-vectorizer-verbose=n
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻžāĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§‡ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡
āĻ¤āĻĨā§āĻ¯ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ˛ā§‡āĻ–āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ āĻ¨āĻž -fdump-āĻŦā§ƒāĻ•ā§āĻˇ-āĻ¸āĻŽāĻ¸ā§āĻ¤ or -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻŸā§āĻ°āĻŋ-āĻ­ā§‡āĻ•ā§āĻŸ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĄāĻžāĻŽā§āĻĒ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻšāĻ¯āĻŧ, .vectāĨ¤ āĻœāĻ¨ā§āĻ¯
n=0 āĻ•ā§‹āĻ¨ āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻ¤āĻĨā§āĻ¯ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ n=1 āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ˛ā§āĻĒ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°ā§‡
āĻ¯ā§‡āĻŸāĻŋ āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻĄ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻŦāĻ‚ āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻĄ āĻšāĻ“āĻ¯āĻŧāĻž āĻ˛ā§āĻĒā§‡āĻ° āĻŽā§‹āĻŸ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻ¯āĻĻāĻŋ n=2 āĻĻ
āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻžāĻ° āĻ¨āĻ¨-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻĄ āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ“ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖā§‡āĻ° āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĻŸāĻŋ āĻĒāĻžāĻ¸ āĻ•āĻ°ā§‡āĻ›ā§‡
(vect_analyze_loop_form) - āĻ¯ā§‡āĻŽāĻ¨ āĻ—āĻŖāĻ¨āĻžāĻ¯ā§‹āĻ—ā§āĻ¯, āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ-āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡, āĻāĻ•āĻ•-āĻŦāĻŋāĻŦāĻŋ, āĻāĻ•āĻ•-āĻĒā§āĻ°āĻŦā§‡āĻļ/āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨
loops āĻāĻ‡ āĻāĻ•āĻ‡ verbosity āĻ¸ā§āĻ¤āĻ° āĻ¯ā§‡ -fdump-tree-vect-āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ¸āĻŽā§‚āĻš. āĻŠāĻ°ā§āĻ§ā§āĻŦāĻ¤āĻ¨
āĻ­āĻžāĻ°ā§āĻŦā§‹āĻ¸āĻŋāĻŸāĻŋ āĻ˛ā§‡āĻ­ā§‡āĻ˛ āĻŽāĻžāĻ¨ā§‡ āĻšāĻ¯āĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°āĻž āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°āĻž āĻ†āĻ°āĻ“ āĻ¤āĻĨā§āĻ¯, āĻ…āĻĨāĻŦāĻž āĻāĻ•āĻ‡
āĻ†āĻ°āĻ“ āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°āĻž āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ: āĻ¯āĻĻāĻŋ n=3, āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻžāĻ° āĻ–āĻ°āĻš āĻŽāĻĄā§‡āĻ˛
āĻ¤āĻĨā§āĻ¯ āĻœāĻžāĻ¨āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ n=4, āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ¯āĻĻāĻŋ n=5, āĻĄā§‡āĻŸāĻž-āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ (āĻ¯ā§‡āĻŽāĻ¨ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž, āĻŽā§‡āĻŽāĻ°āĻŋ
āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸-āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨) āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ n=6, āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻžāĻ° āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°ā§‡ āĻ…-
āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻĄ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ-āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ˛ā§āĻĒ āĻ¯āĻž āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ āĻĒāĻ°ā§āĻŦā§‡ āĻ‰āĻ¤ā§āĻ¤ā§€āĻ°ā§āĻŖ āĻšāĻ¯āĻŧāĻ¨āĻŋ (āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻ¨āĻžāĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ—āĻŖāĻ¨āĻžāĻ¯ā§‹āĻ—ā§āĻ¯ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ…āĻĨāĻŦāĻž āĻœāĻŸāĻŋāĻ˛ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻĒā§āĻ°āĻŦāĻžāĻš āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡)āĨ¤ āĻ¯āĻĻāĻŋ n=7, āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻžāĻ° āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°ā§‡
āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¨āĻ¨-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻĄ āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ āĻ˛ā§āĻĒāĨ¤ āĻ¯āĻĻāĻŋ n=8, SLP āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻœāĻ¨ā§āĻ¯ n=9, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻžāĻ° āĻ¤āĻžāĻ° āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻāĻŦāĻ‚ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻ‡ āĻāĻ•āĻ‡ verbosity āĻ¸ā§āĻ¤āĻ° āĻ¯ā§‡
-fdump-tree-vect-āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ¸āĻŽā§‚āĻš.

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

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ˛āĻžāĻĻāĻž āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤

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

āĻœāĻ¨ā§āĻ¯ n āĻļā§‚āĻ¨ā§āĻ¯ā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ, -āĻĢāĻ¸āĻĄ-āĻ­āĻžāĻ°āĻŦā§‹āĻœ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ āĻ¤āĻĨā§āĻ¯ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ
-fdump-rtl-sched1 āĻāĻŦāĻ‚ -fdump-rtl-sched2āĨ¤ āĻœāĻ¨ā§āĻ¯ n āĻāĻ•ā§‡āĻ° āĻŦā§‡āĻļāĻŋ, āĻāĻŸāĻŋ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻ†āĻ‰āĻŸāĻĒā§āĻŸ
āĻŦā§āĻ˛āĻ• āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž, āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ¤āĻĨā§āĻ¯ āĻāĻŦāĻ‚ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ/insn āĻ¤āĻĨā§āĻ¯āĨ¤ āĻœāĻ¨ā§āĻ¯ n
āĻĻā§āĻ‡āĻŸāĻŋāĻ° āĻŦā§‡āĻļāĻŋ, āĻāĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻŦāĻ°āĻŸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡ RTL, āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻĒā§āĻ°āĻŦāĻžāĻš āĻāĻŦāĻ‚ āĻ…āĻžā§āĻšāĻ˛ā§‡āĻ° āĻ¤āĻĨā§āĻ¯ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŦāĻ‚
āĻ‰āĻ¨ā§āĻ¨āĻ¤ n āĻšāĻžāĻ°ā§‡āĻ° āĻŦā§‡āĻļāĻŋ, -āĻĢāĻ¸āĻĄ-āĻ­āĻžāĻ°āĻŦā§‹āĻœ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ¤āĻĨā§āĻ¯ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤.

-āĻ¸ā§‡āĻ­-āĻŸā§‡āĻŽā§āĻĒāĻ¸
-āĻ¸ā§āĻ¯āĻžāĻ­-āĻŸā§‡āĻŽā§āĻĒāĻ¸ = āĻ¸āĻŋāĻĄāĻžāĻŦā§āĻ˛ā§āĻĄāĻŋ
āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€āĻ­āĻžāĻŦā§‡ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• "āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€" āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§€ āĻĢāĻžāĻ‡āĻ˛ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§āĻ¨; āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸ā§āĻ°ā§‹āĻ¤ā§‡ āĻ°āĻžāĻ–ā§āĻ¨
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻāĻŦāĻ‚ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻ‡āĻ­āĻžāĻŦā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻŋāĻ‚ foo.c āĻ¸āĻ™ā§āĻ—ā§‡ -c
-āĻ¸ā§‡āĻ­-āĻŸā§‡āĻŽā§āĻĒāĻ¸ āĻĢāĻžāĻ‡āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡ foo.i āĻāĻŦāĻ‚ foo.s, āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ foo.o. āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ foo.i āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ¯āĻĻāĻŋāĻ“ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ–āĻ¨ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ‡āĻ¨ā§āĻŸāĻŋāĻ—ā§āĻ°ā§‡āĻŸā§‡āĻĄ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĨ¤

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

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

gcc -save-temps -o outdir1/foo.o indir1/foo.c&
gcc -save-temps -o outdir2/foo.o indir2/foo.c&

āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ foo.i āĻāĻŦāĻ‚ foo.o āĻ‰āĻ­āĻ¯āĻŧ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ•āĻ¯ā§‹āĻ—ā§‡ āĻ˛ā§‡āĻ–āĻž āĻšāĻšā§āĻ›ā§‡āĨ¤

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

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ:

āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻ¸ā§‡āĻ­ -āĻŸā§‡āĻŽā§āĻĒāĻ¸ = āĻ“āĻŦāĻŋāĻœā§‡ -āĻ¸āĻŋ foo.c
āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻ¸ā§‡āĻ­ -āĻŸā§‡āĻŽā§āĻĒāĻ¸ = āĻ“āĻŦāĻŋāĻœā§‡ -āĻ¸āĻŋ āĻŦāĻžāĻ°.āĻ¸āĻŋ -āĻ“ āĻĻāĻŋāĻ°/āĻāĻ•ā§āĻ¸āĻŦāĻžāĻ°.āĻ“
āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻ¸ā§‡āĻ­ -āĻŸā§‡āĻŽā§āĻĒāĻ¸ = āĻ“āĻŦāĻŋāĻœā§‡ āĻĢā§‹āĻŦāĻžāĻ°.āĻ¸āĻŋ -āĻ“ āĻĄāĻŋāĻ° 2/āĻ“āĻ¯āĻŧāĻžāĻ‡āĻĢā§āĻŦāĻžāĻ°

āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡ foo.i, foo.s, āĻĻāĻŋāĻ°/āĻāĻ•ā§āĻ¸āĻŦāĻžāĻ°.āĻ†āĻ‡, āĻĻāĻŋāĻ°/āĻāĻ•ā§āĻ¸āĻŦāĻžāĻ°.āĻāĻ¸, Dir2/yfoobar.i, Dir2/yfoobar.s, āĻāĻŦāĻ‚
Dir2/yfoobar.o.

-time[=āĻĢāĻžāĻ‡āĻ˛]
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻļāĻ¨ āĻ¸āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸āĻžāĻŦāĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž CPU āĻ¸āĻŽāĻ¯āĻŧ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŋ āĻāĻ° āĻœāĻ¨ā§āĻ¯
āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛, āĻāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻ āĻŋāĻ• āĻāĻŦāĻ‚ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° (āĻĒā§āĻ˛āĻžāĻ¸ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¯āĻĻāĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨).

āĻāĻ•āĻŸāĻŋ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻ›āĻžāĻĄāĻŧāĻž, āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻāĻ‡ āĻŽāĻ¤ āĻĻā§‡āĻ–āĻžāĻ¯āĻŧ:

# āĻ¸āĻŋāĻ¸āĻŋ 1 0.12 0.01
# āĻšāĻŋāĻ¸āĻžāĻŦā§‡ 0.00 0.01

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

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

0.12 0.01 cc1
0.00 0.01 āĻšāĻŋāĻ¸āĻžāĻŦā§‡

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

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

āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡ (-āĻ“āĻāĻ¸, -O, -āĻ“2, ...),
āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ (-g) āĻāĻŦāĻ‚ āĻĄāĻŋāĻŦāĻžāĻ— āĻ¤āĻĨā§āĻ¯ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

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

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

-fvar-āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•āĻŋāĻ‚-āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ-āĻŸāĻ—āĻ˛
āĻŸāĻ—ā§āĻ˛ -fvar-āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•āĻŋāĻ‚-āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ, āĻāĻ•āĻ‡āĻ­āĻžāĻŦā§‡ āĻ¯ā§‡ -gtoggle āĻŸāĻ—āĻ˛ -g.

-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ-āĻĢāĻžāĻ‡āĻ˛-āĻ¨āĻžāĻŽ=āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒāĻ°āĻŽ āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¯ā§‡ āĻ¯āĻ–āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž --- āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯ āĻ•āĻŋāĻ›ā§ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡, GCC āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻŦāĻž āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ•āĻŋāĻ›ā§; āĻāĻŸāĻŋ āĻļā§āĻ§ā§ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§‡āĨ¤

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

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

-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ-āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ“āĻāĻ¸-āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻ˛āĻŋāĻŦā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ“āĻāĻ¸ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻĒāĻžāĻĨ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§āĻ¨, āĻ•āĻŋāĻ›ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ liberal āĻāĻ° āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ°ā§‚āĻĒ
āĻ¸āĻžāĻŦāĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ OS āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻ•āĻ˛ā§‡ liberal āĻāĻ° āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ°ā§‚āĻĒ āĻ¸āĻžāĻŦāĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻāĻŦāĻ‚ āĻ•ā§‹āĻ¨ā§‹ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻ˛āĻŋāĻŦ āĻ¨ā§‡āĻ‡
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻ‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻļā§āĻ§ā§ ., āĻ¯āĻĻāĻŋ OS āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻ•ā§‡ libsuffix āĻ¸āĻšā§‹āĻĻāĻ°
āĻāĻ‡ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¯ā§‡āĻŽāĻ¨ ../lib64, ../ lib or ../lib32, āĻ…āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ OS āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻšāĻ¯āĻŧ
āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ lib/subdir āĻ¸āĻžāĻŦāĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻŽāĻ¨ amd64, āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•āĻ­āĻŋ 9 or ev6.

-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ-āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻ°ā§āĻ•
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻ†āĻ°ā§āĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ OS āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻĒāĻžāĻĨ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§āĻ¨, āĻ•āĻŋāĻ›ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ liberal āĻāĻ° āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ°ā§‚āĻĒ
āĻ‰āĻĒ-āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ

-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ-āĻĒā§āĻ°ā§‹āĻ—-āĻ¨āĻžāĻŽ=āĻ•āĻžāĻ°ā§āĻ¯āĻ•ā§āĻ°āĻŽ
āĻŽāĻ¤ -āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ-āĻĢāĻžāĻ‡āĻ˛-āĻ¨āĻžāĻŽ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ¯ā§‡āĻŽāĻ¨ CPP.

-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ-āĻ˛āĻŋāĻŦāĻŋāĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻĢāĻžāĻ‡āĻ˛-āĻ¨āĻžāĻŽ
āĻāĻ•āĻ‡ āĻ°āĻ•āĻŽ -āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ-āĻĢāĻžāĻ‡āĻ˛-āĻ¨āĻžāĻŽ=libgcc.a.

āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ -āĻ¨ā§‹āĻ¸ā§āĻŸāĻĄāĻŋāĻ˛āĻŋāĻŦ or -āĻ¨ā§‹āĻĄāĻĢāĻ˛ā§āĻŸāĻ˛āĻŋāĻŦāĻ¸ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻĒāĻ¨āĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨
libgcc.a. āĻ†āĻĒāĻ¨āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨

gcc -nostdlib ... `gcc -print-libgcc-file-name`

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

āĻāĻ‡ āĻ¯āĻ–āĻ¨ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§‡ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¨āĻž āĻĒāĻžāĻ°ā§‡āĻ¨ Exec
āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ 0: āĻ¨āĻž āĻāĻŽāĻ¨ āĻĢāĻžāĻ‡āĻ˛ or āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ. āĻāĻŸāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻšāĻ¯āĻŧ āĻ˛āĻžāĻ—āĻžāĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ 0 āĻāĻŦāĻ‚
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¤ā§‡ āĻ†āĻļāĻž, āĻ…āĻĨāĻŦāĻž āĻ†āĻĒāĻ¨āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻ¸ā§‚āĻšāĻ• Gcc_exec_prefix āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ¤ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°ā§‡āĻ›ā§‡āĻ¨āĨ¤ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻĒāĻŋāĻ›āĻŋāĻ¯āĻŧā§‡ āĻĨāĻžāĻ•āĻž āĻ­ā§āĻ˛ā§‡ āĻ¯āĻžāĻ“ /.

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

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

- āĻĄāĻžāĻŽā§āĻĒ āĻŽā§‡āĻļāĻŋāĻ¨
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻŽā§‡āĻļāĻŋāĻ¨ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§āĻ¨ (āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ†āĻ‡ 686-āĻĒāĻŋāĻ¸āĻŋ-āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸-āĻœāĻŋāĻāĻ¨āĻ‡āĻ‰)---āĻ†āĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻ†āĻ° āĻ•āĻŋāĻ›ā§.

- āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻŽā§āĻĻā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨ (āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, 3.0)---āĻ†āĻ° āĻ•āĻŋāĻ›ā§ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

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

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

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

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

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

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

āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ•āĻŸāĻŋ āĻĒāĻ¤āĻžāĻ•āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¯ā§‡ a āĻ†āĻ›ā§‡
āĻĒāĻ¤āĻžāĻ•āĻž āĻāĻ‡ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

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

āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻāĻŦāĻ‚ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ GCC āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ›ā§āĻŸāĻž āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸ā§‡āĻŸ
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋāĻ¤ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -O āĻāĻ–āĻžāĻ¨ā§‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ¸ā§āĻ¤āĻ°. āĻ†āĻĒāĻ¨āĻŋ GCC āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ¸āĻ™ā§āĻ—ā§‡ -Q --help=āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° āĻ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻ“āĻ¯āĻŧāĻž āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻ āĻŋāĻ• āĻ¸ā§‡āĻŸ āĻ–ā§āĻāĻœā§‡ āĻŦā§‡āĻ° āĻ•āĻ°āĻ¤ā§‡
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸ā§āĻ¤āĻ°āĨ¤

-O
-āĻ“1 āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŋāĻ›ā§āĻŸāĻž āĻŦā§‡āĻļāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻžāĻ—ā§‡, āĻāĻŦāĻ‚ āĻ…āĻ¨ā§‡āĻ• āĻŦā§‡āĻļāĻŋ āĻŽā§‡āĻŽāĻ°āĻŋ
āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤

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

-O āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒāĻ¤āĻžāĻ•āĻž āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§‡:

-fauto-inc-āĻĄāĻŋāĻ¸ā§‡āĻŽā§āĻŦāĻ° -FCOMPARE-LIM -fcprop-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° -fdce -āĻĢāĻĄāĻŋāĻĢāĻžāĻ°-āĻĒāĻĒ -fdelayed-āĻļāĻžāĻ–āĻž
-fdse -fguess-āĻļāĻžāĻ–āĻž-āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž -fif-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§¨ -fif-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -āĻĢāĻŋāĻĒāĻž-āĻŦāĻŋāĻļā§āĻĻā§āĻ§-āĻ•āĻ¨āĻ¸ā§āĻŸ
-āĻĢāĻŋāĻĒāĻž-āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ -āĻĢāĻŋāĻĒāĻž-āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ -fmerge-āĻ§ā§āĻ°ā§āĻŦāĻ• -fsplit-āĻ“āĻ¯āĻŧāĻžāĻ‡āĻĄ-āĻŸāĻžāĻ‡āĻĒāĻ¸ -āĻāĻĢāĻŸā§āĻ°āĻŋ-āĻŦāĻŋāĻŸ-āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ
-āĻāĻĢāĻŸāĻŋ-āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨-āĻ•āĻ˛-āĻĄāĻŋāĻ¸āĻŋāĻ‡ -āĻāĻĢāĻŸā§āĻ°āĻŋ-āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ -ftre-ch -ftree-āĻ•āĻĒāĻŋāĻ°āĻ¨āĻžāĻŽ -free-dce
-free-dominator-opts -ftre-dse -free-forwprop -āĻĢā§āĻ°āĻŋ-āĻĢā§āĻ°āĻŋ -āĻĢā§āĻ°āĻŋ-āĻĢāĻŋāĻĒā§āĻ°āĻĒ -ftre-sra
-āĻāĻĢāĻŸāĻŋ-āĻĒāĻŋāĻŸāĻŋāĻ -free-ter -āĻāĻ• āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻŽāĻœāĻž āĻ•āĻ°āĻž

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

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

-āĻ“2 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒāĻ¤āĻžāĻ•āĻž āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§‡ -O. āĻāĻŸāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤āĻ—ā§āĻ˛āĻŋāĻ“ āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§‡
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒāĻ¤āĻžāĻ•āĻž: -fthread-āĻœāĻžāĻŽā§āĻĒ -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨ -āĻĢāĻžāĻ˛āĻžāĻ‡āĻ¨-āĻœāĻžāĻŽā§āĻĒ āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§āĻĒāĻ¸
-āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§‡āĻŦā§‡āĻ˛ -fcaller-āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ -āĻĢāĻ•ā§āĻ°āĻ¸āĻœāĻžāĻŽā§āĻĒāĻŋāĻ‚ -fcse-āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ-āĻœāĻžāĻŽā§āĻĒ -FCSE-SKIP-BLOCKS
-āĻĢāĻĄāĻŋāĻ˛āĻŋāĻŸ-āĻ¨āĻžāĻ˛-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻšā§‡āĻ•āĻ¸ -fdevirtualize āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ -fgcse
-fgcse-lm -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ›ā§‹āĻŸ-āĻĢāĻžāĻ‚āĻļāĻ¨ -āĻĢāĻžāĻ‡āĻ¨āĻĄāĻžāĻ‡āĻ°ā§‡āĻ•ā§āĻŸ-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ -āĻĢāĻŋāĻĒāĻž-āĻ¸ā§āĻ°āĻž
-āĻĢā§‹āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ-āĻ­āĻžāĻ‡-āĻ•āĻ˛ -āĻ†āĻ‚āĻļāĻŋāĻ•-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ -fpephole2 -fregmove -āĻĢā§āĻ°āĻŋāĻ…āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ•
-āĻĢā§āĻ°āĻŋāĻ…āĻ°ā§āĻĄāĻžāĻ°-āĻĢāĻžāĻ‚āĻļāĻ¨ -frerun-cse-āĻ†āĻĢāĻŸāĻžāĻ°-āĻ˛ā§āĻĒ -fsched-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻŦā§āĻ˛āĻ• -fsched-āĻŦāĻŋāĻļā§‡āĻˇ
-fschedule- inss -fschedule-inss2 -āĻŸā§āĻ°āĻŋāĻ•ā§āĻŸ-āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ‚ -fstrict-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹
-āĻāĻĢāĻŸā§āĻ°āĻŋ-āĻ¸ā§āĻ‡āĻš-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -free-tail-merge -āĻĢā§āĻ°āĻŋ-āĻĒā§āĻ°āĻŋ -āĻāĻĢāĻŸāĻŋ-āĻ­āĻŋāĻ†āĻ°āĻĒāĻŋ

āĻ¨ā§€āĻšā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨ -fgcse āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ -āĻ“2 āĻ•āĻŽā§āĻĒāĻŋāĻ‰āĻŸā§‡āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡
āĻ—ā§‹āĻŸā§‹āĻ¸

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

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

-āĻ“āĻāĻ¸ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§āĻ¨āĨ¤ -āĻ“āĻāĻ¸ āĻ¸āĻŦ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ -āĻ“2 āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧ āĻ¨āĻž
āĻ•ā§‹āĻĄ āĻ†āĻ•āĻžāĻ°āĨ¤ āĻāĻŸāĻŋ āĻ•ā§‹āĻĄā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ•āĻŽāĻžāĻ¤ā§‡ āĻĄāĻŋāĻœāĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž āĻ†āĻ°āĻ“ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ“ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨ āĻ•āĻ°ā§‡āĨ¤

-āĻ“āĻāĻ¸ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡: -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨ -āĻĢāĻžāĻ˛āĻžāĻ‡āĻ¨-āĻœāĻžāĻŽā§āĻĒ
āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§āĻĒāĻ¸ -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§‡āĻŦā§‡āĻ˛ -āĻĢā§āĻ°āĻŋāĻ…āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ• -āĻĢā§āĻ°āĻŋāĻ…āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ•-āĻāĻŦāĻ‚-āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨
-fprefetch-āĻ˛ā§āĻĒ-āĻ…ā§āĻ¯āĻžāĻ°ā§‡ -ftre-vect-āĻ˛ā§āĻĒ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ

-āĻ…āĻĢāĻžāĻ¸ā§āĻŸ
āĻ•āĻ ā§‹āĻ° āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻŽāĻ¤āĻŋ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž. -āĻ…āĻĢāĻžāĻ¸ā§āĻŸ āĻ¸āĻŦ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ -āĻ“3 āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻāĻŸāĻžāĻ“
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ•āĻŽāĻĒā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§ˆāĻ§ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻŸāĻž
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĢāĻžāĻ¸ā§āĻŸ-āĻ—āĻŖāĻŋāĻ¤ āĻāĻŦāĻ‚ āĻĢā§‹āĻ°ā§āĻŸāĻ°āĻžāĻ¨-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ -āĻĢāĻ¨ā§‹-āĻĒā§āĻ°ā§‹āĻŸā§‡āĻ•ā§āĻŸ-āĻĒā§āĻ¯āĻžāĻ°ā§‡āĻ¨āĻ¸ āĻāĻŦāĻ‚ -fstack-āĻ…ā§āĻ¯āĻžāĻ°ā§‡.

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ -O āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻ˛ā§‡āĻ­ā§‡āĻ˛ āĻ¨āĻŽā§āĻŦāĻ° āĻ¸āĻš āĻŦāĻž āĻ›āĻžāĻĄāĻŧāĻž, āĻļā§‡āĻˇ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ¯ā§‡ āĻāĻ•.

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

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

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

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

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ…āĻ•ā§āĻˇāĻŽ -O, -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

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

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

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

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -ffp-āĻšā§āĻ•ā§āĻ¤āĻŋ=āĻĻā§āĻ°ā§āĻ¤.

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

āĻ•āĻŋāĻ›ā§ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡, āĻ¯ā§‡āĻŽāĻ¨ VAX, āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡, āĻ•āĻžāĻ°āĻŖ āĻŽāĻžāĻ¨
āĻ•āĻ˛āĻŋāĻ‚ āĻ¸āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻĢā§āĻ°ā§‡āĻŽ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§āĻ‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻŸāĻž āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨ā§‡āĻ‡ āĻ­āĻžāĻ¨. āĻŽā§‡āĻļāĻŋāĻ¨-āĻŦāĻŋāĻŦāĻ°āĻŖ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "FRAME_POINTER_REQUIRED"
āĻāĻ•āĻŸāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻŽā§‡āĻļāĻŋāĻ¨ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤

GCC āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 4.6 āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸ā§‡āĻŸāĻŋāĻ‚ (āĻ¯āĻ–āĻ¨ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž)
32-āĻŦāĻŋāĻŸ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ x86 āĻāĻŦāĻ‚ 32-āĻŦāĻŋāĻŸ āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ x86 āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
-āĻĢāĻŽāĻŋāĻŸ-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸā§‡ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -fno-āĻŦāĻžāĻĻ-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° by
āĻāĻ° āĻ¸āĻžāĻĨā§‡ GCC āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡ --āĻ¸āĻ•ā§āĻˇāĻŽ-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-āĻĢā§‹āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ-āĻ­āĻžāĻ‡-āĻ•āĻ˛
āĻ­āĻžāĻ‡āĻŦā§‹āĻ¨ āĻāĻŦāĻ‚ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤ āĻ•āĻ˛ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

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

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

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

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2.

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

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2.

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

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

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“3.

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

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“1, -āĻ“2, -āĻ“3 āĻāĻŦāĻ‚ -āĻ“āĻāĻ¸.

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

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

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

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3 āĻāĻŦāĻ‚ -āĻ“āĻāĻ¸.

-āĻĢāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ¸ā§€āĻŽāĻž=n
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, GCC āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ¸ā§€āĻŽāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻāĻ‡ āĻ¸ā§€āĻŽāĻžāĻ° āĻŽā§‹āĻŸāĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĨ¤ n āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ†āĻ•āĻžāĻ°
āĻ›āĻĻā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤

āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻ†āĻ¸āĻ˛ā§‡ āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ°āĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ --āĻĒāĻ°āĻŽ āĻ¨āĻžāĻŽ=āĻŽā§‚āĻ˛ā§āĻ¯. āĻĻā§āĻ¯ -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ¸ā§€āĻŽāĻž=n āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•āĻŋāĻ›ā§ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
āĻāĻ‡ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§‚āĻĒ:

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ¨āĻ¸-āĻ¸āĻŋāĻ™ā§āĻ—ā§‡āĻ˛
āĻ¤ā§ˆāĻ°āĻŋ n/ 2āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ¨āĻ¸-āĻ…āĻŸā§‹
āĻ¤ā§ˆāĻ°āĻŋ n/ 2āĨ¤

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

āĻŦāĻŋāĻƒāĻĻā§āĻ°āĻƒ: āĻāĻ° āĻ•ā§‹āĻ¨ āĻŽā§‚āĻ˛ā§āĻ¯ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ¸ā§€āĻŽāĻž āĻ¯āĻžāĻ° āĻĢāĻ˛ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ†āĻšāĻ°āĻŖ āĻšāĻ¯āĻŧāĨ¤

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

-fno-āĻ•āĻŋāĻĒ-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-dllexport
āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ†āĻ°ā§‹ āĻ¸ā§‚āĻ•ā§āĻˇā§āĻŽ-āĻĻāĻžāĻ¨āĻž āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ -fkeep-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨, āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯
āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ "dllexport" āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ āĻŦāĻž declspec āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ

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

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

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

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

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻĻāĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĨāĻžāĻ•ā§‡
āĻāĻŸāĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -fno-merge-constant āĻāĻ‡ āĻ†āĻšāĻ°āĻŖāĻ•ā§‡ āĻŦāĻžāĻ§āĻž āĻĻāĻŋāĻ¤ā§‡āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

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

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

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

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

-fno-āĻļāĻžāĻ–āĻž-āĻ—āĻŖāĻ¨āĻž-āĻ°ā§‡āĻœāĻŋ
āĻāĻ•āĻŸāĻŋ āĻ—āĻŖāĻ¨āĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ "āĻšā§āĻ°āĻžāĻ¸ āĻāĻŦāĻ‚ āĻļāĻžāĻ–āĻž" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ°āĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ•ā§‡ āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°ā§‡, āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°ā§‡
āĻļā§‚āĻ¨ā§āĻ¯, āĻ¤āĻžāĻ°āĻĒāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻļāĻžāĻ–āĻžāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ…āĻ°ā§āĻĨāĻŦāĻš
āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¯āĻž āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡, āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ x86, PowerPC, IA-64 āĻāĻŦāĻ‚
āĻāĻ¸/ā§Šā§¯ā§ĻāĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -āĻĢāĻŦā§āĻ°ā§āĻ¯āĻžāĻžā§āĻš-āĻ•āĻžāĻ‰āĻ¨ā§āĻŸ-āĻ°ā§‡āĻ—.

-fno-āĻĢāĻžāĻ‚āĻļāĻ¨-cse
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¨āĻž; āĻāĻ•āĻŸāĻŋ āĻ•āĻ˛ āĻ¯ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤

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

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -āĻĢāĻžāĻ‚āĻļāĻ¨-āĻ¸āĻŋāĻāĻ¸āĻ‡

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

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

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -fzero-āĻļā§āĻ°ā§ āĻ•āĻ°āĻž-āĻ‡āĻ¨-āĻŦāĻŋāĻāĻ¸āĻāĻ¸.

-fmudflap -fmudflapth - fmudflapir
āĻĢā§āĻ°āĻ¨ā§āĻŸ-āĻāĻ¨ā§āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻž āĻāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ (C āĻāĻŦāĻ‚ C++), āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻāĻ•āĻŋāĻĒā§‚āĻ°ā§āĻŖ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°/āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻĄāĻŋāĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĻŋāĻ‚ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨, āĻ•āĻŋāĻ›ā§ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚/āĻšāĻŋāĻĒ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯
āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž/āĻŦā§ˆāĻ§āĻ¤āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖāĨ¤ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻ¤āĻžāĻ‡ instrumented āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻŦāĻžāĻĢāĻžāĻ° āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹, āĻ…āĻŦā§ˆāĻ§ āĻ¸ā§āĻ¤ā§‚āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻŦāĻ‚ C/C++ āĻāĻ° āĻ•āĻŋāĻ›ā§ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻļā§āĻ°ā§‡āĻŖā§€āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§‹āĻ§
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĨ¤ āĻ‡āĻ¨ā§āĻ¸āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
(libmudflap), āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¯āĻĻāĻŋ -fmudflap āĻ˛āĻŋāĻ™ā§āĻ• āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ.
āĻ‡āĻ¨ā§āĻ¸āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻĄ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻ†āĻšāĻ°āĻŖ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ MUDFLAP_OPTIONS
āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻ¸ā§‚āĻšāĻ•. āĻāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ "env MUDFLAP_OPTIONS=-help a.out" āĻĻā§‡āĻ–ā§āĻ¨āĨ¤

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

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

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

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

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-fcse-āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ-āĻœāĻžāĻŽā§āĻĒ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻžāĻŦāĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§‡āĻļāĻ¨ (CSE), āĻœāĻžāĻŽā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻ–āĻ¨
āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ā§‹ āĻĒāĻĨ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ˛āĻžāĻĢā§‡āĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡ āĻĒā§ŒāĻāĻ›āĻžāĻ¨ā§‹ āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¯āĻ–āĻ¨ CSE āĻ¸āĻŽā§āĻŽā§āĻ–ā§€āĻ¨ āĻšāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ "āĻ…āĻ¨ā§āĻ¯" āĻ§āĻžāĻ°āĻž āĻ¸āĻš āĻāĻ•āĻŸāĻŋ "if" āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ, āĻ¯āĻ–āĻ¨ āĻļāĻ°ā§āĻ¤ āĻšāĻŦā§‡ āĻ¤āĻ–āĻ¨ CSE āĻœāĻžāĻŽā§āĻĒ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°āĻŦā§‡
āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻŋāĻ¤ āĻŽāĻŋāĻĨā§āĻ¯āĻžāĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-FCSE-SKIP-BLOCKS
āĻāĻŸāĻŋāĻ° āĻŽāĻ¤ā§‹āĻ‡ -fcse-āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ-āĻœāĻžāĻŽā§āĻĒ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ CSE āĻāĻ° āĻĢāĻ˛ā§‡ āĻ˛āĻžāĻĢāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡ āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻ‰āĻĒāĻ° āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¨āĨ¤ āĻ¯āĻ–āĻ¨ CSE āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ "if" āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ¸āĻŽā§āĻŽā§āĻ–ā§€āĻ¨ āĻšāĻ¯āĻŧ āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¨āĻ‚
āĻ…āĻ¨ā§āĻ¯ āĻ§āĻžāĻ°āĻž, -FCSE-SKIP-BLOCKS CSE āĻāĻ° āĻļāĻ°ā§€āĻ°ā§‡āĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻœāĻžāĻŽā§āĻĒ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§‡
"āĻ¯āĻĻāĻŋ"āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

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

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-fgcse
āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻžāĻŦ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛ āĻĒāĻžāĻ¸ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻžāĻ¸ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨
āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻĒā§āĻ°āĻšāĻžāĻ°āĨ¤

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

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

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

āĻ¯āĻ–āĻ¨ gcse āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡ āĻ¤āĻ–āĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻ¯āĻŧā§ˇ

-fgcse-Sm
āĻ•āĻ–āĻ¨ -fgcse-Sm āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§‹āĻ° āĻŽā§‹āĻļāĻ¨ āĻĒāĻžāĻ¸ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ•āĻŽāĻ¨ā§‡āĻ° āĻĒāĻ°ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ
āĻ¸āĻžāĻŦ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛āĨ¤ āĻāĻ‡ āĻĒāĻžāĻ¸āĻŸāĻŋ āĻĻā§‹āĻ•āĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ˛ā§āĻĒā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻ¸āĻ°āĻžāĻ¨ā§‹āĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻŦā§‡ā§ˇ āĻ•āĻ–āĻ¨
āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻ¯ā§‹āĻ—ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ -fgcse-lm, āĻāĻ•āĻŸāĻŋ āĻ˛ā§‹āĻĄ/āĻ¸ā§āĻŸā§‹āĻ° āĻ•ā§āĻ°āĻŽ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻ˛ā§āĻĒ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ˛ā§āĻĒā§‡āĻ° āĻ†āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻ˛ā§‹āĻĄ āĻāĻŦāĻ‚ āĻ˛ā§āĻĒā§‡āĻ° āĻĒāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻĻā§‹āĻ•āĻžāĻ¨ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

āĻ•ā§‹āĻ¨ā§‹ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ¨āĻ¯āĻŧā§ˇ

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

āĻ•ā§‹āĻ¨ā§‹ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ¨āĻ¯āĻŧā§ˇ

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

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

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

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

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

-fdce
RTL-āĻ āĻĄā§‡āĻĄ āĻ•ā§‹āĻĄ āĻāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§‡āĻļāĻ¨ (DCE) āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ -O āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

-fdse
RTL-āĻ āĻĄā§‡āĻĄ āĻ¸ā§āĻŸā§‹āĻ° āĻāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§‡āĻļāĻ¨ (DSE) āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ -O āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

-fif-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻ˛āĻžāĻĢāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻļāĻžāĻ–āĻž-āĻšā§€āĻ¨ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻšā§‡āĻˇā§āĻŸāĻžāĨ¤ āĻāĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤
āĻļāĻ°ā§āĻ¤āĻžāĻ§ā§€āĻ¨ āĻšāĻžāĻ˛, āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ, āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš, āĻ¸ā§‡āĻŸ āĻĒāĻ¤āĻžāĻ•āĻž āĻāĻŦāĻ‚ abs āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€, āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§ āĻ•ā§ŒāĻļāĻ˛ āĻ¸āĻŽā§āĻ­āĻŦ
āĻĒā§āĻ°āĻŽāĻŋāĻ¤ āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤ āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻšāĻŋāĻĒ āĻ†āĻ›ā§‡ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ "if-conversion2" āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-fif-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§¨
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻœāĻžāĻŽā§āĻĒā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ (āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻļāĻžāĻ–āĻž-āĻšā§€āĻ¨ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

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

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

āĻ•āĻŋāĻ›ā§ āĻ˛āĻ•ā§āĻˇā§āĻ¯, āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻāĻŽā§āĻŦā§‡āĻĄ āĻ•āĻ°āĻž, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ
āĻāĻŸāĻŋ āĻ¸āĻŦ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡: -āĻ“0, -āĻ“1, -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸. āĻĒāĻžāĻ¸ āĻ¯ā§‡ āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨āĻ­āĻžāĻŦā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

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

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

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

āĻŽā§āĻ•ā§āĻ¤
āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ°āĻžāĻ¨ā§‹āĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§‡āĻˇāĻ­āĻžāĻŦā§‡ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ•
x86-64 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¯āĻž āĻĒāĻ°ā§‹āĻ•ā§āĻˇāĻ­āĻžāĻŦā§‡ 64-āĻŦāĻŋāĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻļā§‚āĻ¨ā§āĻ¯-āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°ā§‡
āĻ¤āĻžāĻĻā§‡āĻ° āĻ¨āĻŋāĻŽā§āĻ¨ 32-āĻŦāĻŋāĻŸ āĻ…āĻ°ā§āĻ§ā§‡āĻ• āĻ˛ā§‡āĻ–āĻž.

āĻ¸ā§āĻ¤āĻ°ā§‡ x86 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻ“2, -āĻ“3.

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

āĻŦāĻŋāĻƒāĻĻā§āĻ°āĻƒ -fregmove āĻāĻŦāĻ‚ -āĻĢā§‹āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°-āĻŽā§āĻ­ āĻāĻ•āĻ‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻšāĻ¯āĻŧ.

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

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

-āĻĢāĻŋāĻ°āĻž-āĻ…āĻžā§āĻšāĻ˛=āĻāĻ˛āĻžāĻ•āĻž
āĻ‡āĻ¨ā§āĻŸāĻŋāĻ—ā§āĻ°ā§‡āĻŸā§‡āĻĄ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ•āĻžāĻ°ā§€āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ…āĻžā§āĻšāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯ āĻāĻ˛āĻžāĻ•āĻž āĻ¯ā§āĻ•ā§āĻ¤āĻŋ
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤:

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

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

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

-āĻĢāĻŋāĻ°āĻž-āĻ˛ā§āĻĒ-āĻšāĻžāĻĒ
āĻ˛ā§āĻĒ āĻ‡āĻ¨āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¨ā§‹āĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛ā§āĻĒā§‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻžāĻĒ āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻ¤ā§‡ IRA āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻĻā§āĻ°ā§āĻ¤ āĻāĻŦāĻ‚ āĻ›ā§‹āĻŸ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻŦāĻĄāĻŧ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ (>= 32āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°), āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ§ā§€āĻ° āĻ•āĻ°ā§‡ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻ“3 āĻ•āĻŋāĻ›ā§ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

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

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

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

-fdelayed-āĻļāĻžāĻ–āĻž
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ˛ā§‡, āĻļā§‹āĻˇāĻŖ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹āĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨
āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻļāĻžāĻ–āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻĒāĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¸ā§āĻ˛āĻŸ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

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

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3.

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

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-fno-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻŦā§āĻ˛āĻ•
āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ• āĻœā§āĻĄāĻŧā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻā§‡āĻ° āĻ†āĻ—ā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¯ā§‡āĻŽāĻ¨ āĻ¸āĻ™ā§āĻ—ā§‡ -fschedule- inss āĻŦāĻž āĻ -āĻ“2 or
āĻŠāĻ°ā§āĻ§ā§āĻŦāĻ¤āĻ¨.

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

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

-fsched-āĻ¸ā§āĻĒā§‡āĻ•-āĻ˛ā§‹āĻĄ
āĻ•āĻŋāĻ›ā§ āĻ˛ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ—āĻ¤āĻŋāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻ‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻ–āĻ¨ āĻœā§āĻžāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ†āĻ—ā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€, āĻ¯ā§‡āĻŽāĻ¨ āĻ¸āĻ™ā§āĻ—ā§‡ -fschedule- inss āĻŦāĻž āĻ -āĻ“2 āĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ°

-fsched-āĻŦāĻŋāĻļā§‡āĻˇ-āĻ˛ā§‹āĻĄ-āĻŦāĻŋāĻĒāĻœā§āĻœāĻ¨āĻ•
āĻ†āĻ°ā§‹ āĻ˛ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ—āĻ¤āĻŋāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻ‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻ–āĻ¨ āĻœā§āĻžāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ†āĻ—ā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€, āĻ¯ā§‡āĻŽāĻ¨ āĻ¸āĻ™ā§āĻ—ā§‡ -fschedule- inss āĻŦāĻž āĻ -āĻ“2 āĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ°

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

-āĻĢāĻ¸āĻšāĻĄ-āĻ¸ā§āĻŸāĻ˛āĻĄ-āĻ‡āĻ¨āĻ¸-āĻĄā§‡āĻĒ
-āĻĢāĻ¸āĻšāĻĄ-āĻ¸ā§āĻŸāĻ˛āĻĄ-āĻ‡āĻ¨āĻ¸-āĻĄā§‡āĻĒ =n
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸāĻ˛āĻĄā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ¤āĻ—ā§āĻ˛āĻŋ insn āĻ—ā§āĻ°ā§āĻĒ (āĻšāĻ•ā§āĻ°) āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§āĻ¨
insn āĻ¯āĻž āĻ¸ā§āĻĨāĻŦāĻŋāĻ° insns āĻāĻ° āĻ¸āĻžāĻ°āĻŋ āĻĨā§‡āĻ•ā§‡ āĻ…āĻ•āĻžāĻ˛ āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§€āĨ¤ āĻāĻ‡
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛ āĻĒāĻžāĻ¸ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ†āĻ›ā§‡, āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ
-āĻĢāĻ¸āĻšāĻĄ-āĻ¸ā§āĻŸāĻ˛āĻĄ-āĻ‡āĻ¨āĻ¸ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ. -fno-sched- āĻ¸ā§āĻŸāĻ˛āĻĄ-āĻ‡āĻ¨āĻ¸-āĻĄā§‡āĻĒ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
-āĻĢāĻ¸āĻšāĻĄ-āĻ¸ā§āĻŸāĻ˛āĻĄ-āĻ‡āĻ¨āĻ¸-āĻĄā§‡āĻĒ = 0. -āĻĢāĻ¸āĻšāĻĄ-āĻ¸ā§āĻŸāĻ˛āĻĄ-āĻ‡āĻ¨āĻ¸-āĻĄā§‡āĻĒ āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻ›āĻžāĻĄāĻŧāĻž āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
āĻĨā§‡āĻ•ā§‡ -āĻĢāĻ¸āĻšāĻĄ-āĻ¸ā§āĻŸāĻ˛āĻĄ-āĻ‡āĻ¨āĻ¸-āĻĄā§‡āĻĒ = 1.

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

āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻā§‡āĻ° āĻĒāĻ°ā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ…āĻ°ā§āĻĨāĻĒā§‚āĻ°ā§āĻŖ āĻšāĻ¯āĻŧ, āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§‡
-fschedule-inss2 āĻŦāĻž āĻ -āĻ“2 āĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ°

-fsched-āĻ—ā§āĻ°ā§āĻĒ-āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĻ¤ā§‡ āĻ—ā§āĻ°ā§āĻĒ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻĒāĻ•ā§āĻˇā§‡
āĻ¯ā§‡āĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛ āĻ—ā§āĻ°ā§āĻĒā§‡āĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ—āĻ¤āĨ¤ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ, āĻ¯ā§‡āĻŽāĻ¨ āĻ¸āĻ™ā§āĻ—ā§‡ -fschedule- inss or -fschedule-inss2 āĻŦāĻž āĻ -āĻ“2 āĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ°

-fsched-āĻ¸āĻŽāĻžāĻ˛ā§‹āĻšāĻ¨āĻž-āĻĒāĻžāĻĨ-āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĻ¤ā§‡ āĻ•ā§āĻ°āĻŋāĻŸāĻŋāĻ•āĻžāĻ˛-āĻĒāĻžāĻĨ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻĒāĻ•ā§āĻˇā§‡
āĻ¸āĻŽāĻžāĻ˛ā§‹āĻšāĻ¨āĻžāĻŽā§‚āĻ˛āĻ• āĻĒāĻĨā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ, āĻ¯ā§‡āĻŽāĻ¨ āĻ¸āĻ™ā§āĻ—ā§‡ -fschedule- inss or -fschedule-inss2 āĻŦāĻž āĻ -āĻ“2 āĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ°

-āĻĢāĻ¸āĻšāĻĄ-āĻ¸ā§āĻĒā§‡āĻ•-āĻ‡āĻ¨-āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĻ¤ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻĒāĻ•ā§āĻˇā§‡
āĻŦā§ƒāĻšāĻ¤ā§āĻ¤āĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž āĻ¸āĻ™ā§āĻ—ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€. āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ
āĻ¯āĻ–āĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§‡ -fschedule- inss or -fschedule-inss2 āĻŦāĻž āĻ -āĻ“2
āĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ°

-fsched-āĻ°ā§āĻ¯āĻžāĻ™ā§āĻ•-āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĻ¤ā§‡ āĻ°ā§āĻ¯āĻžāĻ™ā§āĻ• āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻĒāĻ•ā§āĻˇā§‡
āĻŦā§ƒāĻšāĻ¤ā§āĻ¤āĻ° āĻ†āĻ•āĻžāĻ° āĻŦāĻž āĻĢā§āĻ°āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸āĻŋ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ—āĻ¤āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ
āĻ¯āĻ–āĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§‡ -fschedule- inss or -fschedule-inss2 āĻŦāĻž āĻ -āĻ“2
āĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ°

-āĻĢāĻ¸āĻšāĻĄ-āĻ˛āĻžāĻ¸ā§āĻŸ-āĻ‡āĻ¨-āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•
āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻžāĻ°ā§‡ āĻļā§‡āĻˇ-āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻĒāĻ•ā§āĻˇā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻļā§‡āĻˇ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ‰āĻĒāĻ° āĻ•āĻŽ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛āĨ¤ āĻāĻŸāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¯āĻ–āĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§‡ -fschedule- inss or -fschedule-inss2
āĻŦāĻž āĻ -āĻ“2 āĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ°

-āĻĢāĻ¸āĻĄ-āĻĄā§‡āĻĒ-āĻ•āĻžāĻ‰āĻ¨ā§āĻŸ-āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•
āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻžāĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛-āĻ—āĻŖāĻ¨āĻž āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻĒāĻ•ā§āĻˇā§‡
āĻ¯ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻ†āĻ°āĻ“ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ
āĻ¯āĻ–āĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§‡ -fschedule- inss or -fschedule-inss2 āĻŦāĻž āĻ -āĻ“2
āĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ°

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

-fselective-āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻŋāĻ‚
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ā§€ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ā§€ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ°āĻžāĻ¨
āĻĒā§āĻ°āĻĨāĻŽ āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻžāĻ° āĻĒāĻžāĻ¸ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡āĨ¤

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

-fsel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ā§€ āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ­āĻŋāĻ¤āĻ°ā§‡āĻ° āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻāĻ•āĻŸāĻŋ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡ -fselective-āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻŋāĻ‚ or -āĻĢāĻ¸ā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸ā§āĻ•āĻŋāĻĄā§āĻ˛āĻŋāĻ‚ 2 is
āĻšāĻžāĻ˛ā§.

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

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

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

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

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-fcombine-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ…ā§āĻ¯āĻžāĻĄāĻœāĻžāĻ¸ā§āĻŸāĻŽā§‡āĻ¨ā§āĻŸ (āĻ§āĻžāĻ•ā§āĻ•āĻž āĻāĻŦāĻ‚ āĻĒāĻĒāĻ¸) āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻŽā§‡āĻŽāĻ°āĻŋ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻŸā§āĻ°ā§āĻ¯āĻžāĻ• āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻ¤āĻžāĻĻā§‡āĻ° āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻ–ā§āĻāĻœā§‡ āĻŦā§‡āĻ° āĻ•āĻ°āĻ¤ā§‡āĨ¤

āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ -āĻ“1 āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

-fconserve-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻŽāĻžāĻ¨ā§‹āĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻŽ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻŦā§‡,
āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋāĻ•ā§‡ āĻ§ā§€āĻ° āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§‡āĻŸāĻŋāĻ‚ āĻŦā§‹āĻāĻžāĻ¯āĻŧ āĻŦāĻĄāĻŧ āĻ¸ā§āĻ¤ā§‚āĻĒ-
āĻĢā§āĻ°ā§‡āĻŽ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ 100 āĻāĻŦāĻ‚ āĻŦāĻĄāĻŧ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻĢā§āĻ°ā§‡āĻŽ-āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ 400āĨ¤

-free-reassoc
āĻ—āĻžāĻ›ā§‡ āĻĒā§āĻ¨āĻ°ā§āĻŽāĻŋāĻ˛āĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -O āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

-āĻĢā§āĻ°āĻŋ-āĻĒā§āĻ°āĻŋ
āĻ—āĻžāĻ›ā§‡ āĻ†āĻ‚āĻļāĻŋāĻ• āĻ°āĻŋāĻĄāĻžāĻ¨āĻĄā§‡āĻ¨ā§āĻ¸āĻŋ āĻāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§‡āĻļāĻ¨ (PRE) āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ -āĻ“2 āĻāĻŦāĻ‚ -āĻ“3.

-free-forwprop
āĻ—āĻžāĻ›ā§‡ āĻ…āĻ—ā§āĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻŦāĻ‚āĻļāĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -O āĻāĻŦāĻ‚
āĻŠāĻ°ā§āĻ§ā§āĻŦāĻ¤āĻ¨.

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

-āĻĢā§āĻ°āĻŋ-āĻĢāĻŋāĻĒā§āĻ°āĻĒ
āĻ—āĻžāĻ›ā§‡āĻ° āĻ‰āĻĒāĻ° āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻ˛ā§‹āĻĄ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨. āĻāĻ‡ āĻĒāĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ -O āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

-ftre-āĻ•āĻĒāĻŋ-āĻĒā§āĻ°āĻĒ
āĻ—āĻžāĻ›ā§‡ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻĒā§āĻ°āĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻžāĻ¸ āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ˛āĻžāĻĒ āĻĻā§‚āĻ° āĻ•āĻ°ā§‡āĨ¤
āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -O āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

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

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

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

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

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

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

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

-āĻĢā§āĻ°āĻŋ-āĻ¸āĻŋāĻ™ā§āĻ•
āĻ—āĻžāĻ›ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĢāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ¸ā§āĻŸā§‹āĻ° āĻ—āĻ¤āĻŋ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨. āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -O āĻāĻŦāĻ‚
āĻŠāĻ°ā§āĻ§ā§āĻŦāĻ¤āĻ¨.

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

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

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

-free-tail-merge
āĻ…āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄ āĻ•ā§āĻ°āĻŽ āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨. āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ—ā§‡āĻ˛ā§‡, āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻĢ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ…āĻ¨ā§āĻ¯āĻŸāĻŋāĻ¤ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤
āĻāĻ‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻŸāĻŋ āĻŸā§‡āĻ˛ āĻŽāĻžāĻ°ā§āĻœāĻŋāĻ‚ āĻŦāĻž āĻ•ā§āĻ°āĻ¸ āĻœāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ¨āĻžāĻŽā§‡ āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤āĨ¤ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ -āĻ“2 āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻāĻ‡ āĻĒāĻžāĻ¸ā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸ā§€āĻŽāĻŋāĻ¤ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
max-tail-merge-āĻ¤ā§āĻ˛āĻ¨āĻž āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻāĻŦāĻ‚ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ˛ā§‡āĻœ-āĻŽāĻžāĻ°ā§āĻœ-āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĨ¤

-free-dce
āĻ—āĻžāĻ›ā§‡ āĻĄā§‡āĻĄ āĻ•ā§‹āĻĄ āĻāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§‡āĻļāĻ¨ (DCE) āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -O
āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

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

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

-ftre-dse
āĻ—āĻžāĻ›ā§‡ āĻĄā§‡āĻĄ āĻ¸ā§āĻŸā§‹āĻ° āĻāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§‡āĻļāĻ¨ (DSE) āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ•āĻŸāĻŋ āĻŽā§ƒāĻ¤ āĻĻā§‹āĻ•āĻžāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋāĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§‹āĻ°
āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¯āĻž āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĻ¤ā§‡ āĻ…āĻ¨ā§āĻ¯ āĻĻā§‹āĻ•āĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ•ā§‹āĻ¨ā§‹ āĻšāĻ¸ā§āĻ¤āĻ•ā§āĻˇā§‡āĻĒ āĻ˛ā§‹āĻĄ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ­āĻŋāĻ¤āĻ°ā§‡
āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ†āĻ—ā§‡āĻ° āĻĻā§‹āĻ•āĻžāĻ¨ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡. āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -O āĻāĻŦāĻ‚
āĻŠāĻ°ā§āĻ§ā§āĻŦāĻ¤āĻ¨.

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

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

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

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

Do j = 1, āĻŽāĻŋ
āĻ†āĻŽāĻŋ = 1, āĻāĻ¨
āĻ (āĻœā§‡, āĻ†āĻ‡) = āĻ (āĻœā§‡, āĻ†āĻ‡) * āĻ¸āĻŋ
āĻāĻ¨ā§āĻĄāĻĄā§‹
āĻāĻ¨ā§āĻĄāĻĄā§‹

āĻ˛ā§āĻĒ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻšā§‡āĻžā§āĻœ āĻ˛ā§āĻĒāĻ•ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻŦā§‡ āĻ¯ā§‡āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻ˛āĻŋāĻ–ā§‡āĻ›ā§‡āĻ¨:

āĻ†āĻŽāĻŋ = 1, āĻāĻ¨
Do j = 1, āĻŽāĻŋ
āĻ (āĻœā§‡, āĻ†āĻ‡) = āĻ (āĻœā§‡, āĻ†āĻ‡) * āĻ¸āĻŋ
āĻāĻ¨ā§āĻĄāĻĄā§‹
āĻāĻ¨ā§āĻĄāĻĄā§‹

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

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

āĻ†āĻŽāĻŋ = 1, āĻāĻ¨
A (i) = a (i) + āĻ¸āĻŋ
āĻāĻ¨ā§āĻĄāĻĄā§‹

āĻ˛ā§āĻĒ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻĒ āĻŽāĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻ˛ā§āĻĒāĻŸāĻŋāĻ•ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻŦā§‡ āĻ¯ā§‡āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻ˛āĻŋāĻ–ā§‡āĻ›ā§‡āĻ¨:

Do II = 1, n, 51
DO I = II, āĻŽāĻŋāĻ¨āĻŋāĻŸ (II + 50, N)
A (i) = a (i) + āĻ¸āĻŋ
āĻāĻ¨ā§āĻĄāĻĄā§‹
āĻāĻ¨ā§āĻĄāĻĄā§‹

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

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

āĻ†āĻŽāĻŋ = 1, āĻāĻ¨
Do j = 1, āĻŽāĻŋ
āĻ (āĻœā§‡, āĻ†āĻ‡) = āĻŦāĻŋ (āĻ†āĻ‡) + āĻ¸āĻŋ (āĻœā§‡)
āĻāĻ¨ā§āĻĄāĻĄā§‹
āĻāĻ¨ā§āĻĄāĻĄā§‹

āĻ˛ā§āĻĒ āĻŦā§āĻ˛āĻ•āĻŋāĻ‚ āĻ˛ā§āĻĒāĻ•ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻŦā§‡ āĻ¯ā§‡āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻ˛āĻŋāĻ–ā§‡āĻ›ā§‡āĻ¨:

Do II = 1, n, 51
āĻœā§‡āĻœā§‡ = 1, āĻāĻŽ, 51 āĻ•āĻ°ā§āĻ¨
DO I = II, āĻŽāĻŋāĻ¨āĻŋāĻŸ (II + 50, N)
DO J = JJ, āĻŽāĻŋāĻ¨ (JJ + 50, M)
āĻ (āĻœā§‡, āĻ†āĻ‡) = āĻŦāĻŋ (āĻ†āĻ‡) + āĻ¸āĻŋ (āĻœā§‡)
āĻāĻ¨ā§āĻĄāĻĄā§‹
āĻāĻ¨ā§āĻĄāĻĄā§‹
āĻāĻ¨ā§āĻĄāĻĄā§‹
āĻāĻ¨ā§āĻĄāĻĄā§‹

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

-fgraphite-āĻĒāĻ°āĻŋāĻšāĻ¯āĻŧ
āĻ—ā§āĻ°āĻžāĻĢāĻžāĻ‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻšāĻ¯āĻŧ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ SCOP-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻŽāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŋ
āĻĒāĻ˛āĻŋāĻšā§‡āĻĄā§āĻ°āĻžāĻ˛ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻŦāĻ‚ āĻāĻŸāĻŋāĻ•ā§‡ āĻœāĻŋāĻŽā§āĻĒāĻ˛ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -fgraphite-āĻĒāĻ°āĻŋāĻšāĻ¯āĻŧ
āĻ†āĻŽāĻ°āĻž GIMPLE -> GRAPHITE -> GIMPLE āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻ–āĻ°āĻš āĻŦāĻž āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ—ā§āĻ˛āĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤
āĻ•āĻŋāĻ›ā§ āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨āĻ“ āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸāĻ° CLooG āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ¯ā§‡āĻŽāĻ¨ āĻ¸ā§‚āĻšāĻ•
loops āĻŽāĻ§ā§āĻ¯ā§‡ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻāĻŦāĻ‚ āĻŽā§ƒāĻ¤ āĻ•ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛.

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

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

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

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

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

āĻœāĻ¨ā§āĻ¯ (i = 0; i < N; i++)
āĻ¯āĻĻāĻŋ (āĻ…āĻŦāĻ¸ā§āĻĨāĻž)
A [i] = āĻāĻ•ā§āĻ¸āĻĒā§āĻ°āĻŋāĻ˛;

āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻŦā§‡

āĻœāĻ¨ā§āĻ¯ (i = 0; i < N; i++)
A[i] = cond? expr: A[i];

āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻĄā§‡āĻŸāĻž āĻ°ā§‡āĻ¸ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨.

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

āĻ†āĻŽāĻŋ = 1, āĻāĻ¨
A (i) = b (i) + āĻ¸āĻŋ
D (i) = E (i) * f
āĻāĻ¨ā§āĻĄāĻĄā§‹

āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ

āĻ†āĻŽāĻŋ = 1, āĻāĻ¨
A (i) = b (i) + āĻ¸āĻŋ
āĻāĻ¨ā§āĻĄāĻĄā§‹
āĻ†āĻŽāĻŋ = 1, āĻāĻ¨
D (i) = E (i) * f
āĻāĻ¨ā§āĻĄāĻĄā§‹

-āĻāĻĢāĻŸā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻĄāĻŋāĻ¸ā§āĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ-āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨
āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨ā§‡āĻ° āĻ˛ā§āĻĒ āĻĄāĻŋāĻ¸ā§āĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻļāĻ¨ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ•āĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻ“3.

āĻāĻ‡ āĻĒāĻžāĻ¸āĻŸāĻŋ āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ˛ā§āĻĒ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻŽā§‡āĻŽāĻ¸ā§‡āĻŸ āĻœāĻŋāĻ°ā§‹āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ˛ā§āĻĒ

āĻ†āĻŽāĻŋ = 1, āĻāĻ¨
A (i) = 0
āĻŦāĻŋ (āĻ†āĻ‡) = āĻ (āĻ†āĻ‡) + āĻ†āĻ‡
āĻāĻ¨ā§āĻĄāĻĄā§‹

āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ

āĻ†āĻŽāĻŋ = 1, āĻāĻ¨
A (i) = 0
āĻāĻ¨ā§āĻĄāĻĄā§‹
āĻ†āĻŽāĻŋ = 1, āĻāĻ¨
āĻŦāĻŋ (āĻ†āĻ‡) = āĻ (āĻ†āĻ‡) + āĻ†āĻ‡
āĻāĻ¨ā§āĻĄāĻĄā§‹

āĻāĻŦāĻ‚ āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ˛ā§āĻĒ āĻŽā§‡āĻŽāĻ¸ā§‡āĻŸ āĻœāĻŋāĻ°ā§‹āĻ¤ā§‡ āĻ•āĻ˛ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤

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

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

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

-ftree- parallelize-loops=n
āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ loops, āĻ…āĻ°ā§āĻĨāĻžā§Ž, n āĻĨā§āĻ°ā§‡āĻĄā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¤āĻžāĻĻā§‡āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§‡āĻ‡ āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻ­āĻŦ āĻ¯āĻžāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻāĻŦāĻ‚ āĻ‡āĻšā§āĻ›āĻžāĻŽāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹ āĻ…āĻĒāĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻ˛āĻžāĻ­āĻœāĻ¨āĻ•, āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯
āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ‰āĻ‡āĻĨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¯ā§‡āĻŽāĻ¨ CPU-āĻ¨āĻŋāĻŦāĻŋāĻĄāĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻŦā§‹āĻāĻž - āĻĨā§āĻ°ā§‡āĻĄ, āĻāĻŦāĻ‚ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§‡āĻ‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ†āĻ›ā§‡ā§ˇ
- āĻĨā§āĻ°ā§‡āĻĄ.

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

-ftre-sra
āĻ¸āĻŽāĻˇā§āĻŸāĻŋāĻ° āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨. āĻāĻ‡ āĻĒāĻžāĻ¸ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°ā§‡
āĻ–ā§āĻŦ āĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻļā§āĻ°ā§āĻ¤āĻŋ āĻ°ā§‹āĻ§ āĻ•āĻ°āĻ¤ā§‡ āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻ¸āĻšāĨ¤ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž
āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -O āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

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

-free-ter
SSA->āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ•āĻ•
use/single def temporaries āĻ¤āĻžāĻĻā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻ‚āĻœā§āĻžāĻž āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻāĻ° āĻĢāĻ˛ā§‡ āĻ¨āĻ¨-āĻœāĻŋāĻŽā§āĻĒāĻ˛ āĻ•ā§‹āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻ•āĻĻā§‡āĻ° āĻ†āĻ°āĻ“ āĻ…āĻ¨ā§‡āĻ• āĻ•āĻŋāĻ›ā§ āĻĻā§‡āĻ¯āĻŧ
āĻœāĻŸāĻŋāĻ˛ āĻ—āĻžāĻ›āĻ—ā§āĻ˛āĻŋ āĻ¯āĻžāĻ¤ā§‡ āĻ­āĻžāĻ˛ RTL āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ -O āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

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

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

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

-fvect-āĻ•āĻ¸ā§āĻŸ-āĻŽāĻĄā§‡āĻ˛
āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ–āĻ°āĻš āĻŽāĻĄā§‡āĻ˛ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

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

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

-āĻĢāĻžāĻ¨āĻ°ā§‹āĻ˛-āĻ˛ā§āĻĒāĻ¸
āĻ†āĻ¨āĻ°ā§‹āĻ˛ āĻ˛ā§āĻĒ āĻ¯āĻžāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻž āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ˛ā§āĻĒā§‡ āĻĒā§āĻ°āĻŦā§‡āĻļāĨ¤ -āĻĢāĻžāĻ¨āĻ°ā§‹āĻ˛-āĻ˛ā§āĻĒāĻ¸ āĻŦā§‹āĻāĻž -frerun-cse-āĻ†āĻĢāĻŸāĻžāĻ°-āĻ˛ā§āĻĒ. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ•ā§‹āĻĄ āĻŦāĻĄāĻŧ, āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻŦāĻž āĻ¨āĻžāĻ“ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻĢāĻžāĻ¨āĻ°ā§‹āĻ˛-āĻ…āĻ˛-āĻ˛ā§āĻĒāĻ¸
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§āĻĒ āĻ†āĻ¨āĻ°ā§‹āĻ˛ āĻ•āĻ°ā§āĻ¨, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻ–āĻ¨ āĻ¤āĻžāĻĻā§‡āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ…āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻŦā§‡āĻļ āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ§ā§€āĻ°ā§‡ āĻ§ā§€āĻ°ā§‡ āĻšāĻžāĻ˛āĻžāĻ¯āĻŧāĨ¤ āĻĢāĻžāĻ¨āĻ°ā§‹āĻ˛-āĻ…āĻ˛-āĻ˛ā§āĻĒāĻ¸ āĻŦā§‹āĻāĻžāĻ¯āĻŧ
āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ āĻ…āĻĒāĻļāĻ¨ -āĻĢāĻžāĻ¨āĻ°ā§‹āĻ˛-āĻ˛ā§āĻĒāĻ¸,

-fsplit-ivs-āĻ‡āĻ¨-āĻ†āĻ¨āĻ°ā§‹āĻ˛āĻžāĻ°
āĻāĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ¤ā§‡ āĻ‡āĻ¨ā§āĻĄāĻžāĻ•āĻļāĻ¨ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻļ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ¤ā§‡ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ†āĻ¨āĻ°ā§‹āĻ˛āĻĄ āĻ˛ā§āĻĒāĨ¤ āĻāĻŸāĻŋ āĻĻā§€āĻ°ā§āĻ˜ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ­ā§‡āĻ™ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻšā§‡āĻ‡āĻ¨, āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĒāĻžāĻ¸ā§‡āĻ° āĻĻāĻ•ā§āĻˇāĻ¤āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°ā§‡āĨ¤

āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ -āĻĢāĻ“āĻ¯āĻŧā§‡āĻŦ āĻāĻŦāĻ‚ CSE āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ‡ āĻāĻ•āĻ‡ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻĒā§‡āĻ¤ā§‡ āĻ¯āĻĨā§‡āĻˇā§āĻŸāĨ¤ āĻ¯āĻžāĻšā§‹āĻ•
āĻ¯ā§‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ˛ā§āĻĒ āĻŦāĻĄāĻŋ āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ āĻœāĻŸāĻŋāĻ˛, āĻ¤āĻž āĻ¨āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻāĻŸāĻŋ āĻ•āĻŋāĻ›ā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡āĻ“ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¨āĻž
CSE āĻĒāĻžāĻ¸ā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĨ¤

āĻāĻ‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛-āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ-āĻ‡āĻ¨-āĻ†āĻ¨āĻ°ā§‹āĻ˛āĻžāĻ°
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻŋāĻ›ā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ•āĻĒāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡
āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ āĻ†āĻ¨āĻ°ā§‹āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯āĻžāĻ° āĻĢāĻ˛ā§‡ āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻ•ā§‹āĻĄ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻ†āĻ‚āĻļāĻŋāĻ•-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚
āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ…āĻ‚āĻļāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻ–āĻ¨ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨āĻ‡ āĻ•ā§‹āĻ¨ā§‹ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻĢā§‡āĻ˛ā§‡
āĻĻā§āĻŦāĻžāĻ°āĻž āĻšāĻžāĻ˛ā§ -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨ or -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ›ā§‹āĻŸ-āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ…āĻĒāĻļāĻ¨āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2.

-āĻĢāĻĒā§āĻ°ā§‡āĻĄāĻŋāĻ•āĻŸāĻŋāĻ­-āĻ•āĻŽāĻ¨āĻŋāĻ‚
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€āĻŽā§‚āĻ˛āĻ• āĻ•āĻŽāĻ¨āĻŋāĻ‚ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨, āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻ—āĻŖāĻ¨āĻž āĻĒā§āĻ¨āĻƒāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° (āĻŦāĻŋāĻļā§‡āĻˇāĻ¤
āĻŽā§‡āĻŽāĻ°āĻŋ āĻ˛ā§‹āĻĄ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§‹āĻ°) āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ¤ā§‡ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻ“3.

-fprefetch-āĻ˛ā§āĻĒ-āĻ…ā§āĻ¯āĻžāĻ°ā§‡
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻŽā§‡āĻļāĻŋāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ˛ā§‡, āĻŽā§‡āĻŽāĻ°āĻŋ āĻĒā§āĻ°āĻŋāĻĢā§‡āĻš āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻŦāĻĄāĻŧ āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ˛ā§āĻĒā§‡āĻ° āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°ā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ āĻŦāĻž āĻ–āĻžāĻ°āĻžāĻĒ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡; āĻĢāĻ˛āĻžāĻĢāĻ˛ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ…āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛
āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ˛ā§āĻĒā§‡āĻ° āĻ—āĻ āĻ¨āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ…āĻ•ā§āĻˇāĻŽ -āĻ“āĻāĻ¸.

-fno-peephole
-fno-peephole2
āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻŽā§‡āĻļāĻŋāĻ¨-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒāĻŋāĻĢā§‹āĻ˛ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯
-fno-peephole āĻāĻŦāĻ‚ -fno-peephole2 āĻ¤āĻžāĻ°āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ; āĻ•āĻŋāĻ›ā§
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡, āĻ•ā§‡āĻ‰ āĻ…āĻ¨ā§āĻ¯āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡, āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤

-fpephole āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ -fpephole2 āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-fno-āĻ…āĻ¨ā§āĻŽāĻžāĻ¨-āĻļāĻžāĻ–āĻž-āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž
āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻļāĻžāĻ–āĻžāĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

GCC āĻļāĻžāĻ–āĻžāĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ¨āĻž āĻ•āĻ°ā§‡ āĻĨāĻžāĻ•ā§‡
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž (-āĻāĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ†āĻ°ā§āĻ•āĻ¸) āĻāĻ‡ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ°āĻŦāĻžāĻšā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡
āĻšāĻŋāĻ¤ā§āĻ°āĻ˛ā§‡āĻ–. āĻ¯āĻĻāĻŋ āĻ•āĻŋāĻ›ā§ āĻļāĻžāĻ–āĻž āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ __āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨_āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤, āĻāĻ°āĻĒāĻ°
āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ°āĻŦāĻžāĻšā§‡āĻ° āĻŦāĻžāĻ•āĻŋ āĻ…āĻ‚āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻžāĻ–āĻžāĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻ—ā§āĻ°āĻžāĻĢ, āĻ—ā§āĻ°āĻšāĻŖ __āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨_āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻ…ā§āĻ¯āĻžāĻ•āĻžāĻ‰āĻ¨ā§āĻŸā§‡ āĻ¤āĻĨā§āĻ¯āĨ¤ āĻŽāĻ§ā§āĻ¯ā§‡ āĻŽāĻŋāĻĨāĻ¸ā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž
āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•āĻ¸ āĻāĻŦāĻ‚ __āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨_āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻœāĻŸāĻŋāĻ˛ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻāĻŸāĻŋ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
heuristics āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻžāĻ¤ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦ __āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨_āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻ¸āĻšāĻœ
āĻŦā§‹āĻāĻž.

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -fguess-āĻļāĻžāĻ–āĻž-āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž āĻ¸ā§āĻ¤āĻ°ā§‡ -O, -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-āĻĢā§āĻ°āĻŋāĻ…āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ•
āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ•āĻŽāĻžāĻ¤ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ•āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻœāĻžāĻ¨
āĻļāĻžāĻ–āĻž āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ‰āĻ¨ā§āĻ¨āĻ¤āĻŋ.

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3.

-āĻĢā§āĻ°āĻŋāĻ…āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ•-āĻāĻŦāĻ‚-āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨
āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ•āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹āĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ•āĻŽāĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯
āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻļāĻžāĻ–āĻžāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž, āĻ—āĻ°āĻŽ āĻāĻŦāĻ‚ āĻ āĻžāĻ¨ā§āĻĄāĻž āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ•āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻĒā§ƒāĻĨāĻ• āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ­āĻžāĻ— āĻ•āĻ°ā§‡
āĻĒā§‡āĻœāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ˛ā§‹āĻ•ā§‡āĻ˛āĻŋāĻŸāĻŋ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻāĻŦāĻ‚ .o āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ°āĨ¤

āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻžāĻ° āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§‡ āĻāĻ‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻŦāĻ¨ā§āĻ§ āĻšāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ,
linkonce āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯, āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€-āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻŋāĻ­āĻžāĻ— āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻš āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹āĻŸāĻŋāĻ¤ā§‡
āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻ¯āĻž āĻ¨āĻžāĻŽāĻ¯ā§āĻ•ā§āĻ¤ āĻŦāĻŋāĻ­āĻžāĻ— āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤

-āĻĢā§āĻ°āĻŋāĻ…āĻ°ā§āĻĄāĻžāĻ°-āĻĢāĻžāĻ‚āĻļāĻ¨
āĻ•ā§‹āĻĄ āĻ˛ā§‹āĻ•ā§‡āĻ˛āĻŋāĻŸāĻŋ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻœāĻžāĻ¨āĨ¤ āĻāĻ‡
āĻŦāĻŋāĻļā§‡āĻˇ āĻ‰āĻĒāĻ§āĻžāĻ°āĻž ".text.hot" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŦāĻ‚ ".text.unlikely" āĻ…āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°ā§€ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¤āĻžāĻ‡ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¨āĻžāĻŽāĻ¯ā§āĻ•ā§āĻ¤ āĻŦāĻŋāĻ­āĻžāĻ— āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻŦā§‡ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻŦā§‡
āĻ¤āĻžāĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ¸āĻ™ā§āĻ—āĻ¤ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡.

āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ•ā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻĻā§‡āĻ–āĻž
-āĻāĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ†āĻ°ā§āĻ•āĻ¸ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻœāĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯.

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-āĻŸā§āĻ°āĻŋāĻ•ā§āĻŸ-āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ‚
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ­āĻžāĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻ•āĻ ā§‹āĻ°āĻ¤āĻŽ āĻ…ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ‚ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨
āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻšāĻšā§āĻ›ā§‡ C (āĻāĻŦāĻ‚ C++) āĻāĻ° āĻœāĻ¨ā§āĻ¯, āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡
āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡, āĻāĻ• āĻ§āĻ°āĻŖā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ•ā§‡ āĻ•āĻ–āĻ¨āĻ‡ āĻ¤ā§‡ āĻŦāĻžāĻ¸ āĻ•āĻ°ā§‡ āĻ¨āĻž āĻŦāĻ˛ā§‡ āĻ§āĻ°ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻŦāĻ¸ā§āĻ¤ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ āĻ āĻŋāĻ•āĻžāĻ¨āĻž, āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻĒā§āĻ°āĻ•āĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻāĻ•āĻ‡ āĻšāĻ¯āĻŧāĨ¤
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻāĻ•āĻŸāĻŋ "āĻ†āĻ¨āĻ¸āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž int" āĻāĻ•āĻŸāĻŋ "int" āĻāĻ° āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ•āĻŸāĻŋ "void*" āĻŦāĻž āĻāĻ•āĻŸāĻŋ "āĻĄāĻžāĻŦāĻ˛" āĻ¨āĻ¯āĻŧāĨ¤ āĻ•
āĻ•ā§āĻ¯āĻžāĻ°ā§‡āĻ•ā§āĻŸāĻžāĻ° āĻŸāĻžāĻ‡āĻĒ āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻ¨āĻžāĻŽ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻāĻ‡ āĻŽāĻ¤ āĻ•ā§‹āĻĄ āĻŦāĻŋāĻļā§‡āĻˇ āĻŽāĻ¨ā§‹āĻ¯ā§‹āĻ— āĻĻāĻŋāĻ¨:

āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ a_union {
int i;
āĻĄāĻŦāĻ˛ āĻĄāĻŋ;
};

int f () {
āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ a_union t;
td = 3.0;
āĻĢā§‡āĻ°āĻ¤ ti;
}

āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻ¤āĻŋāĻ• āĻāĻ•āĻŸāĻŋ āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻĨā§‡āĻ•ā§‡ āĻĒāĻĄāĻŧāĻžāĻ° āĻ…āĻ­ā§āĻ¯āĻžāĻ¸
āĻ˛āĻŋāĻ–āĻŋāĻ¤ ("āĻŸāĻžāĻ‡āĻĒ-punning" āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ) āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ. āĻ¯āĻĻāĻŋāĻ“ āĻ¸āĻžāĻĨā§‡ -āĻŸā§āĻ°āĻŋāĻ•ā§āĻŸ-āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ‚, āĻŸāĻžāĻ‡āĻĒ-
punning āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤, āĻ¯āĻĻāĻŋ āĻŽā§‡āĻŽāĻ°āĻŋāĻŸāĻŋ āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¤āĻžāĻšāĻ˛ā§‡
āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻŦā§‡āĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻāĻ‡ āĻ•ā§‹āĻĄ āĻ¨āĻžāĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡:

int f () {
āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ a_union t;
int*ip;
td = 3.0;
ip = &t.i;
āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ *āĻ†āĻ‡āĻĒāĻŋ;
}

āĻāĻ•āĻ‡āĻ­āĻžāĻŦā§‡, āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ—ā§āĻ°āĻšāĻŖ, āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĸāĻžāĻ˛āĻžāĻ‡ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻāĻŦāĻ‚
āĻĢāĻ˛āĻžāĻĢāĻ˛āĻ•ā§‡ āĻĄāĻŋāĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ•āĻ°āĻžāĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ†āĻšāĻ°āĻŖ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ āĻ•āĻžāĻ¸ā§āĻŸ āĻāĻ•āĻŸāĻŋ āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡,
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ:

int f () {
āĻĄāĻŦāĻ˛ d = 3.0;
āĻĢā§‡āĻ°āĻ¤ ((āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ a_union *) &d)->i;
}

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -āĻŸā§āĻ°āĻŋāĻ•ā§āĻŸ-āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ‚ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-fstrict-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ­āĻžāĻˇāĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻ•āĻ ā§‹āĻ° āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨
āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻšāĻšā§āĻ›ā§‡ C (āĻāĻŦāĻ‚ C++) āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹
āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤, āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻšāĻŦā§‡ āĻ¨āĻž
āĻ˜āĻŸāĻŦā§‡ āĻāĻŸāĻŋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻŦā§‡
āĻ¯ā§‡ "i + 10 > i" āĻāĻ° āĻŽāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ "i" āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤ā§āĻ¯ āĻšāĻŦā§‡āĨ¤ āĻāĻ‡
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§ˆāĻ§ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻ…āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ•āĻžāĻ°āĻŖ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻŸāĻŋ āĻŽāĻŋāĻĨā§āĻ¯āĻž
āĻĻā§āĻ‡ āĻĒāĻ°āĻŋāĻĒā§‚āĻ°āĻ• āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯āĻĻāĻŋ "i + 10" āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ†āĻ›ā§‡
āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ‰āĻĒāĻ° āĻāĻ•āĻŸāĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻšāĻŦā§‡ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻĒā§āĻ°āĻšā§‡āĻˇā§āĻŸāĻžāĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡
āĻ†āĻ¸āĻ˛ā§‡ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻœāĻĄāĻŧāĻŋāĻ¤ āĻ¨āĻž āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨ā§‡ āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻšāĻŦā§‡.

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ•āĻ ā§‹āĻ° āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻ• āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ: āĻĻā§‡āĻ“āĻ¯āĻŧāĻž
āĻāĻ•āĻŸāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°, āĻ¯āĻĻāĻŋ āĻ¸ā§‡āĻ‡ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻ•āĻ‡ āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§‡, āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤āĨ¤ āĻāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻļā§‡āĻˇ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ¯ā§‡ "p + u > p" āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° "p" āĻāĻŦāĻ‚ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž "u" āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤ā§āĻ¯āĨ¤ āĻāĻ‡
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§ˆāĻ§ āĻ•āĻžāĻ°āĻŖ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° wraparound āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤, āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡
āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ¯āĻĻāĻŋ āĻĻā§āĻ‡ āĻĒāĻ°āĻŋāĻĒā§‚āĻ°āĻ• āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ "p + u" āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻšāĻ¯āĻŧāĨ¤

āĻ†āĻ°āĻ“ āĻĻā§‡āĻ–ā§āĻ¨ -fwrapv āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -fwrapv āĻŽāĻžāĻ¨ā§‡ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹
āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤: āĻāĻŸāĻž wraps. āĻ•āĻ–āĻ¨ -fwrapv āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ, āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•ā§‹āĻ¨ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻ¨ā§‡āĻ‡
-fstrict-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻāĻŦāĻ‚ -fno-āĻ•āĻ ā§‹āĻ°-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ™ā§āĻ—ā§‡ -fwrapv āĻ•āĻŋāĻ›ā§ āĻŦāĻŋāĻļā§‡āĻˇ āĻ§āĻ°āĻ¨ā§‡āĻ°
āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ. āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¯āĻĻāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻŸāĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻĒāĻžāĻ¯āĻŧ
āĻ§ā§āĻ°ā§āĻŦāĻ•ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤, āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹āĻĄ āĻŽāĻžāĻ¨ āĻāĻ–āĻ¨āĻ“ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -fwrapv, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻž
āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧāĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -fstrict-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨
-āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨=n
āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻļā§āĻ°ā§āĻ•ā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§āĻ¨ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°-āĻ…āĻĢ-āĻŸā§-āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ n, āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻšā§āĻ›ā§‡ n
āĻŦāĻžāĻ‡āĻŸ āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨=32 āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ 32-āĻŦāĻžāĻ‡āĻŸā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡
āĻ¸ā§€āĻŽāĻžāĻ¨āĻž, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨=24 āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ 32-āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻŦā§‡
āĻāĻŸāĻŋ 23 āĻŦāĻžāĻ‡āĻŸ āĻŦāĻž āĻ¤āĻžāĻ° āĻ•āĻŽ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-fno-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§-āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŦāĻ‚ -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨=1 āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨ā§‡ āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨
āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¨āĻžāĨ¤

āĻ•āĻŋāĻ›ā§ āĻ¸āĻŽāĻžāĻŦā§‡āĻļāĻ•āĻžāĻ°ā§€ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¯āĻ–āĻ¨ n āĻĻā§āĻ‡ āĻāĻ•āĻŸāĻŋ āĻļāĻ•ā§āĻ¤āĻŋ; āĻ¯ā§‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻāĻŸāĻž āĻšāĻ¯āĻŧ
āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ°

If n āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¨ā§‡āĻ‡ āĻŦāĻž āĻļā§‚āĻ¨ā§āĻ¯, āĻāĻ•āĻŸāĻŋ āĻŽā§‡āĻļāĻŋāĻ¨-āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3.

-āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§‡āĻŦā§‡āĻ˛
-āĻĢā§āĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§‡āĻŦā§‡āĻ˛āĻ¸ =n
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻļāĻžāĻ–āĻž āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°-āĻ…āĻĢ-āĻŸā§ āĻŦāĻžāĻ‰āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ¤ā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§āĻ¨, āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¨ n āĻŦāĻžāĻ‡āĻŸ āĻŽāĻ¤
-āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻšāĻœā§‡āĻ‡ āĻ•ā§‹āĻĄāĻ•ā§‡ āĻ§ā§€āĻ° āĻ•āĻ°ā§‡ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻžāĻ¤ā§‡ āĻšāĻŦā§‡
āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻĒā§āĻ°āĻŦāĻžāĻšā§‡ āĻ¯āĻ–āĻ¨ āĻļāĻžāĻ–āĻž āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡ āĻĒā§ŒāĻāĻ›āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻžāĻŽāĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤

-fno-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§-āĻ˛ā§‡āĻŦā§‡āĻ˛ āĻāĻŦāĻ‚ -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§‡āĻŦā§‡āĻ˛=1 āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨ā§‡ āĻ¯ā§‡ āĻ˛ā§‡āĻŦā§‡āĻ˛ āĻšāĻŦā§‡ āĻ¨āĻž
āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§

If āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§āĻĒāĻ¸ or -āĻĢāĻžāĻ˛āĻžāĻ‡āĻ¨-āĻœāĻžāĻŽā§āĻĒ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻāĻŦāĻ‚ āĻāĻ‡ āĻŽāĻžāĻ¨ā§‡āĻ° āĻĨā§‡āĻ•ā§‡ āĻŦāĻĄāĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡
āĻ¤āĻžāĻĻā§‡āĻ° āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

If n āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¨ā§‡āĻ‡ āĻŦāĻž āĻļā§‚āĻ¨ā§āĻ¯, āĻāĻ•āĻŸāĻŋ āĻŽā§‡āĻļāĻŋāĻ¨-āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ–ā§āĻŦ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤
āĻšāĻ¤ā§‡ 1, āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻŽāĻžāĻ¨ā§‡.

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3.

āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§āĻĒāĻ¸
-āĻĢā§āĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§āĻĒāĻ¸ =n
āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°-āĻ…āĻĢ-āĻŸā§ āĻŦāĻžāĻ‰āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ¤ā§‡ āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§āĻ¨, āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¨ā§ˇ n āĻŦāĻžāĻ‡āĻŸ āĻŽāĻ¤ -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨.
āĻ†āĻļāĻž āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¯ā§‡ āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻšā§āĻŦāĻžāĻ° āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡, āĻ¯āĻž āĻ¯ā§‡ āĻ•ā§‹āĻ¨āĻ“ āĻœāĻ¨ā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡
āĻĄāĻžāĻŽāĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨.

-āĻĢāĻ¨ā§‹-āĻāĻ˛āĻŋāĻ—āĻ¨-āĻ˛ā§āĻĒāĻ¸ āĻāĻŦāĻ‚ -āĻĢā§āĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§āĻĒāĻ¸ = 1 āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨ā§‡ āĻ¯ā§‡ loops āĻšāĻŦā§‡ āĻ¨āĻž
āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§

If n āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¨ā§‡āĻ‡ āĻŦāĻž āĻļā§‚āĻ¨ā§āĻ¯, āĻāĻ•āĻŸāĻŋ āĻŽā§‡āĻļāĻŋāĻ¨-āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3.

-āĻĢāĻžāĻ˛āĻžāĻ‡āĻ¨-āĻœāĻžāĻŽā§āĻĒ
-āĻĢāĻžāĻ˛āĻžāĻ‡āĻ¨-āĻœāĻžāĻŽā§āĻĒ=n
āĻļāĻžāĻ–āĻž āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°-āĻ…āĻĢ-āĻŸā§ āĻŦāĻžāĻ‰āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ¤ā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§āĻ¨, āĻļāĻžāĻ–āĻž āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻžāĻĢ āĻĻāĻŋāĻ¯āĻŧā§‡, āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ n āĻŦāĻžāĻ‡āĻŸ āĻŽāĻ¤ -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨. āĻŽāĻ§ā§āĻ¯ā§‡
āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻ•ā§‹āĻ¨ āĻĄāĻžāĻŽāĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻŦā§‡ āĻ¨āĻž.

-fno-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§-āĻœāĻžāĻŽā§āĻĒ āĻāĻŦāĻ‚ -āĻĢāĻžāĻ˛āĻžāĻ‡āĻ¨-āĻœāĻžāĻŽā§āĻĒ = 1 āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨ā§‡ āĻ¯ā§‡ loops āĻšāĻŦā§‡ āĻ¨āĻž
āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§

If n āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¨ā§‡āĻ‡ āĻŦāĻž āĻļā§‚āĻ¨ā§āĻ¯, āĻāĻ•āĻŸāĻŋ āĻŽā§‡āĻļāĻŋāĻ¨-āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3.

-āĻāĻ• āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻŽāĻœāĻž āĻ•āĻ°āĻž
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻŦāĻžāĻ•āĻŋ āĻ†āĻ›ā§‡āĨ¤ -āĻāĻ• āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻŽāĻœāĻž āĻ•āĻ°āĻž āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡, āĻ¯āĻ–āĻ¨
-fno-āĻ‡āĻ‰āĻ¨āĻŋāĻŸ-āĻ-āĻŸāĻžāĻ‡āĻŽā§‡ āĻŦā§‹āĻāĻž -fno-āĻŸāĻĒāĻ˛ā§‡āĻ­ā§‡āĻ˛-āĻĒā§āĻ¨āĻƒāĻ•ā§āĻ°āĻŽ āĻāĻŦāĻ‚ -āĻāĻĢāĻāĻ¨āĻ“-āĻ¸ā§‡āĻ•āĻļāĻ¨-āĻ…ā§āĻ¯āĻžāĻ™ā§āĻ•āĻ°.

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-fno-āĻŸāĻĒāĻ˛ā§‡āĻ­ā§‡āĻ˛-āĻĒā§āĻ¨āĻƒāĻ•ā§āĻ°āĻŽ
āĻļā§€āĻ°ā§āĻˇ-āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻĢāĻžāĻ‚āĻļāĻ¨, āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛, āĻāĻŦāĻ‚ "asm" āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻ¤āĻžāĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ
āĻāĻ•āĻ‡ āĻ•ā§āĻ°āĻŽ āĻ¯ā§‡ āĻ¤āĻžāĻ°āĻž āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§‡āĨ¤ āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĻšā§€āĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ•ā§‹āĻĄ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ…āĻ°ā§āĻĄāĻžāĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ¨āĻ¤ā§āĻ¨ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ­āĻžāĻ˛
āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻžāĻŦāĻ˛ā§€āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“0. āĻ¯āĻ–āĻ¨ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŸāĻŋāĻ“ āĻŦā§‹āĻāĻžāĻ¯āĻŧ -āĻāĻĢāĻāĻ¨āĻ“-āĻ¸ā§‡āĻ•āĻļāĻ¨-āĻ…ā§āĻ¯āĻžāĻ™ā§āĻ•āĻ°,
āĻ¯āĻž āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“0 āĻ•āĻŋāĻ›ā§ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĨ¤

-āĻĢāĻ“āĻ¯āĻŧā§‡āĻŦ
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻā§‡āĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ“āĻ¯āĻŧā§‡āĻŦāĻ—ā§āĻ˛āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ“āĻ¯āĻŧā§‡āĻŦāĻ•ā§‡ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°ā§‡ā§ˇ
āĻĒā§ƒāĻĨāĻ• āĻ›āĻĻā§āĻŽ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨. āĻāĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻĒāĻžāĻ¸ āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ¸āĻŋāĻ‰āĻĄā§‹āĻ¸ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻ°āĻ“ āĻŦā§‡āĻļ āĻ•āĻŋāĻ›ā§ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒāĻžāĻ¸āĻ•ā§‡ āĻļāĻ•ā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§€ āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ CSE,
āĻ˛ā§āĻĒ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° āĻāĻŦāĻ‚ āĻ¤ā§āĻšā§āĻ› āĻĄā§‡āĻĄ āĻ•ā§‹āĻĄ āĻ°āĻŋāĻŽā§āĻ­āĻžāĻ°āĨ¤ āĻāĻŸāĻŋ āĻ…āĻŦāĻļā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…āĻ¸āĻŽā§āĻ­āĻŦ, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ†āĻ° "āĻšā§‹āĻŽ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°" āĻ āĻĨāĻžāĻ•āĻŦā§‡ āĻ¨āĻžāĨ¤

āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻĢāĻžāĻ¨āĻ°ā§‹āĻ˛-āĻ˛ā§āĻĒāĻ¸.

-āĻĒā§āĻ°ā§‹-āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻĒā§āĻ°ā§‹ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋāĻ•ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°ā§‡āĨ¤
"āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻŦāĻžāĻĻā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻžāĻŦāĻ˛āĻŋāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŦāĻ‚ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻāĻŦāĻ‚ āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŽāĻžāĻ°ā§āĻœ āĻ•āĻ°āĻž
āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ "externally_visible" āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°āĻ­āĻžāĻŦā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ†āĻ¨ā§āĻ¤āĻƒāĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—āĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ†āĻ°ā§‹ āĻ†āĻ•ā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ•āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻŦāĻ°ā§āĻŖ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ,
"externally_visible" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻ¯ā§āĻ•ā§āĻ¤ āĻšāĻ¯āĻŧ (āĻāĻ–āĻ¨āĻ“ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ¨āĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ°ā§‹āĻ¤ā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻ¸ā§āĻŦāĻ°ā§āĻŖ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž) āĻ¯ā§‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ LTO āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ°ā§‡āĻœā§‹āĻ˛āĻŋāĻ‰āĻļāĻ¨ āĻĢāĻžāĻ‡āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻ¸ā§āĻŦāĻ°ā§āĻŖ. āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻž āĻ°ā§‡āĻœā§‹āĻ˛āĻŋāĻ‰āĻļāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž
āĻĢāĻžāĻ‡āĻ˛, āĻ¸ā§āĻĒāĻˇā§āĻŸ "āĻŦāĻšāĻŋāĻ°āĻžāĻ—āĻ¤_āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻāĻ–āĻ¨āĻ“ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯āĻ–āĻ¨
āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ "āĻ¸ā§āĻĨāĻŋāĻ°" āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄā§‡āĻ° āĻ¯āĻĨāĻžāĻ¯āĻĨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
āĻāĻ•āĻ• āĻĢāĻžāĻ‡āĻ˛, āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻ¤ā§āĻ°ā§‡ -āĻĢā§āĻ˛ā§‹ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻ…āĻ¨ā§‡āĻ• āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ›ā§‹āĻŸ āĻ¸ā§āĻ•ā§‡āĻ˛ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŦāĻ‚ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¸āĻŽāĻ—ā§āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻšāĻ¯āĻŧā§‡ āĻ“āĻ ā§‡
āĻ¸āĻŽā§āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ, āĻāĻ•āĻ• āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ -fhole-file āĻĢāĻ°āĻŸā§āĻ°āĻžāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-āĻĢā§āĻ˛ā§‹[=n]
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° āĻšāĻžāĻ˛āĻžāĻ¯āĻŧāĨ¤ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ†āĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻœāĻžāĻ¨āĻžāĻ¨ā§‹ āĻšāĻ˛ā§‡, āĻāĻŸāĻŋ
GIMPLE (GCC-āĻāĻ° āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ) āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻāĻŸāĻŋāĻ•ā§‡ āĻŦāĻŋāĻļā§‡āĻˇ ELF-āĻ¤ā§‡ āĻ˛ā§‡āĻ–ā§‡
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋāĨ¤ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¸āĻŦ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻĄāĻŋāĻ—ā§āĻ˛āĻŋ āĻāĻ‡ ELF āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋ āĻĨā§‡āĻ•ā§‡ āĻĒāĻĄāĻŧāĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¤āĻžā§ŽāĻ•ā§āĻˇāĻŖāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§‡āĻ¨ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ›āĻŋāĻ˛ā§ˇ
āĻāĻ•āĻ‡ āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻ…āĻ‚āĻļāĨ¤

āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡, -āĻĢā§āĻ˛ā§‹ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ˛āĻŋāĻ™ā§āĻ•āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ:

gcc -c -o2 -flto foo.c
āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻ¸āĻŋ -āĻ“ 2 -āĻĢā§āĻ˛ā§āĻŸā§‹ āĻŦāĻžāĻ°.āĻ¸āĻŋ
āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻ“ āĻŽāĻžāĻ‡āĻĒā§āĻ°ā§‹āĻ— -āĻĢā§āĻ˛ā§āĻŸā§‹ -o2 foo.o āĻŦāĻžāĻ°.āĻ“

GCC-āĻ¤ā§‡ āĻĒā§āĻ°āĻĨāĻŽ āĻĻā§āĻŸāĻŋ āĻ†āĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖ GIMPLE-āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻ•ā§‡ āĻŦāĻŋāĻļā§‡āĻˇā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡
āĻ­āĻŋāĻ¤āĻ°ā§‡ ELF āĻŦāĻŋāĻ­āĻžāĻ— foo.o āĻāĻŦāĻ‚ āĻŦāĻžāĻ°.āĻ“. āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻœāĻŋāĻŽā§āĻĒāĻ˛ āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ āĻĒāĻĄāĻŧā§‡
āĻĨā§‡āĻ•ā§‡ foo.o āĻāĻŦāĻ‚ āĻŦāĻžāĻ°.āĻ“, āĻĻā§āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ›āĻŦāĻŋāĻ¤ā§‡ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡
āĻ¯āĻĨāĻžāĻ°ā§€āĻ¤āĻŋ āĻĢāĻ˛āĻžāĻĢāĻ˛āĨ¤ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ‰āĻ­āĻ¯āĻŧ foo.o āĻāĻŦāĻ‚ āĻŦāĻžāĻ°.āĻ“ āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ‡āĻŽā§‡āĻœ āĻŽāĻ§ā§āĻ¯ā§‡ āĻŽāĻžāĻ°ā§āĻœ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻ‡
GCC-āĻ¤ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ†āĻ¨ā§āĻ¤āĻƒāĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—āĻ¤ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ āĻāĻŦāĻ‚ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻœā§āĻĄāĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
āĻĻā§āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻ¯ā§‡āĻ¨ āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ•āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻžāĻ° āĻšāĻ˛
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻŦāĻžāĻ°.āĻ“ āĻŽāĻ§ā§āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŽāĻ§ā§āĻ¯ā§‡ foo.o āĻāĻŦāĻ‚ āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤āĻ­āĻžāĻŦā§‡.

āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻžāĻ° āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ (āĻ¸āĻšāĻœ) āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻšāĻ˛:

āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻ“ āĻŽāĻžāĻ‡āĻĒā§āĻ°ā§‹āĻ— -āĻĢā§āĻ˛ā§āĻŸā§‹ -o2 foo.c Bar.c

āĻ‰āĻĒāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ foo.c āĻāĻŦāĻ‚ āĻŦāĻžāĻ°.āĻ¸āĻŋ, āĻ¤āĻžāĻĻā§‡āĻ° āĻāĻ•āĻ¤ā§āĻ°ā§‡ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°ā§‡
GIMPLE āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻŦāĻ‚ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡ āĻŽāĻžāĻ‡āĻĒā§āĻ°ā§‹āĻ—.

āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻœāĻŋāĻ¨āĻŋāĻ¸āĻŸāĻŋ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¯ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻ¤ā§‡
-āĻĢā§āĻ˛ā§‹ āĻĒāĻ¤āĻžāĻ•āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ‰āĻ­āĻ¯āĻŧ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨.

āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĨ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻœāĻžāĻ¨āĻ¤ā§‡ āĻšāĻŦā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŦāĻ‚ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ•āĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻŦāĻ‚ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ•āĻ–āĻ¨
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°, āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ (āĻĻā§‡āĻ–ā§āĻ¨ -āĻĢāĻŋāĻ‰āĻœ-āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°-āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨) āĻĒāĻžāĻ¸
āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻāĻŦāĻ‚ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻ¤āĻĨā§āĻ¯āĨ¤ āĻ¯āĻ–āĻ¨
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧ, -āĻĒā§āĻ°ā§‹-āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻāĻ‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡, āĻ¯āĻž āĻ†āĻ°āĻ“ āĻ†āĻ•ā§āĻ°āĻŽāĻŖāĻžāĻ¤ā§āĻŽāĻ• āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧāĨ¤

āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻĢā§āĻ˛ā§‹, āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻāĻ° āĻĨā§‡āĻ•ā§‡ āĻŦāĻĄāĻŧ
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻžāĻ°āĻŖ āĻāĻ¤ā§‡ GIMPLE āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ āĻāĻŦāĻ‚ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤
āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ āĻ¯ā§‡ LTO āĻ¤āĻĨā§āĻ¯ āĻ¸āĻš āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°; āĻ¯āĻĻāĻŋ -āĻĢā§āĻ˛ā§‹ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ•ā§‹āĻ¨ā§‹ āĻ†āĻ¨ā§āĻ¤āĻƒāĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—āĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¨ā§‡āĻ‡
āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤āĻ­āĻžāĻŦā§‡, āĻĒā§ƒāĻĨāĻ• āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ—āĻ—ā§āĻ˛āĻŋ āĻ¨āĻ¯āĻŧ
āĻ…āĻ—āĻ¤ā§āĻ¯āĻž āĻ˛āĻŋāĻ™ā§āĻ• āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ¯āĻžāĻ°āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤. āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡,

gcc -c -o0 -flto foo.c
āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻ¸āĻŋ -āĻ“ 0 -āĻĢā§āĻ˛ā§āĻŸā§‹ āĻŦāĻžāĻ°.āĻ¸āĻŋ
āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻ“ āĻŽāĻžāĻ‡āĻĒā§āĻ°ā§‹āĻ— -āĻĢā§āĻ˛ā§āĻŸā§‹ -o3 foo.o āĻŦāĻžāĻ°.āĻ“

āĻāĻŸāĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻĄ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ•ā§‹āĻĄ āĻ¸āĻš āĻĒā§ƒāĻĨāĻ• āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§
āĻĢāĻ˛ā§‡ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻŽāĻžāĻ‡āĻĒā§āĻ°ā§‹āĻ— āĻ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“3. āĻ¯āĻĻāĻŋ, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡, āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻšāĻ¯āĻŧ
āĻ›āĻžāĻĄāĻŧāĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ -āĻĢā§āĻ˛ā§‹, āĻ¤āĻžāĻ°āĻĒāĻ° āĻŽāĻžāĻ‡āĻĒā§āĻ°ā§‹āĻ— āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ¯āĻ–āĻ¨ -āĻĢā§āĻ˛ā§‹, GCC āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§‡ā§ˇ
āĻ¯ā§‡ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ…āĻ¤āĻāĻŦ, āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻŦāĻ‚ āĻŽā§‡āĻ˛āĻžāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻāĻŦāĻ‚ GIMPLE āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ āĻāĻŦāĻ‚ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ•ā§‹āĻĄ āĻ¸āĻš āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĨ¤ GCC āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻ•ā§‹āĻ¨ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ LTO āĻŽā§‹āĻĄā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻāĻŦāĻ‚ āĻ•ā§‹āĻ¨ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ā§ˇ
āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖāĨ¤

āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻ•āĻŋāĻ›ā§ āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ āĻĒāĻ¤āĻžāĻ•āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¯ā§‡āĻŽāĻ¨
āĻ¤āĻžāĻ°āĻž āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ˛āĻŋāĻ™ā§āĻ• āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨. āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
GIMPLE āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻšāĻ¯āĻŧ: -fpic, - āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¸ā§āĻ¤ -m āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĒāĻ¤āĻžāĻ•āĻž

āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĒāĻĄāĻŧāĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ°āĻ¸ā§āĻĒāĻ°āĻŦāĻŋāĻ°ā§‹āĻ§ā§€ āĻŽāĻžāĻ¨ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻ•ā§‹āĻ¨ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻĒāĻ°āĻ¸ā§āĻĒāĻ°āĻŦāĻŋāĻ°ā§‹āĻ§ā§€ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŽāĻžāĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ¯ā§‡āĻŽāĻ¨, āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -fpic
āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻŸāĻŋ āĻ¨āĻ¯āĻŧ), āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•ā§‡āĻŦāĻ˛ āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ āĻĨā§‡āĻ•ā§‡ āĻĒāĻĄāĻŧāĻž āĻļā§‡āĻˇ āĻŽāĻžāĻ¨āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°. āĻāĻŸāĻŋ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ°, āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻ‚āĻļāĻ—ā§āĻ°āĻšāĻŖāĻ•āĻžāĻ°ā§€ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻ‡ āĻ˛āĻŋāĻ™ā§āĻ•āĨ¤

LTO āĻ¯āĻĻāĻŋ C āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻœ āĻ¸āĻš āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻŽā§āĻ–ā§‹āĻŽā§āĻ–āĻŋ āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻ†āĻ˛āĻžāĻĻāĻžāĻ­āĻžāĻŦā§‡ āĻŦā§‡āĻŽāĻžāĻ¨āĻžāĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻŦā§‡ (ISO C99 āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ†āĻšāĻ°āĻŖ
6.2.7), āĻāĻ•āĻŸāĻŋ āĻ…-āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ• āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻœāĻžāĻ°āĻŋ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻšāĻ°āĻŖ āĻāĻ–āĻ¨āĻ“ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
āĻ¸āĻŽāĻ¯āĻŧāĨ¤

LTO-āĻāĻ° āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻšāĻ˛ āĻ†āĻ¨ā§āĻ¤āĻƒāĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—āĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ­āĻžāĻˇāĻžāĻ¯āĻŧ āĻ˛ā§‡āĻ–āĻž āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡āĨ¤ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ­āĻžāĻˇāĻžāĻ° āĻ¸āĻžāĻŽāĻ¨ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻļā§‡āĻˇ. āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡, C, C++ āĻāĻŦāĻ‚ Fortran āĻ¸āĻžāĻŽāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻ—ā§āĻ˛āĻŋ GIMPLE āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ
bytecodes, āĻ¤āĻžāĻ‡ āĻāĻ‡ āĻŽāĻ¤ āĻ•āĻŋāĻ›ā§ āĻ•āĻžāĻœ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤:

gcc -c -flto foo.c
āĻœāĻŋ ++ -āĻ¸āĻŋ -āĻĢā§āĻ˛ā§āĻŸā§‹ āĻŦāĻžāĻ°.āĻ¸āĻŋāĻ¸āĻŋ
gfortran -c -flto baz.f90
āĻœāĻŋ ++ -āĻ“ āĻŽāĻžāĻ‡āĻĒā§āĻ°ā§‹āĻ— -āĻĢā§āĻ˛ā§‹ -o3 foo.o āĻŦāĻžāĻ°.āĻ“ āĻŦāĻžāĻœ.āĻ“ -lgfortran

āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ˛āĻŋāĻ™ā§āĻ•āĻŸāĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ g ++ C++ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĒā§‡āĻ¤ā§‡ āĻāĻŦāĻ‚
-āĻāĻ˛āĻœāĻŋāĻĢā§‹āĻ°ā§āĻŸā§āĻ°āĻžāĻ¨ Fortran āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĒā§‡āĻ¤ā§‡ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ­āĻžāĻŦā§‡, āĻŽā§‡āĻļāĻžāĻ¨ā§‹āĻ° āĻ¸āĻŽāĻ¯āĻŧ
LTO āĻŽā§‹āĻĄā§‡ āĻ­āĻžāĻˇāĻž, āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻĒāĻ¨āĻžāĻ° āĻāĻ•āĻ‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ (āĻ¨āĻ¨-āĻāĻ˛āĻŸāĻŋāĻ“) āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡ āĻ­āĻžāĻˇāĻž; āĻ†āĻĒāĻ¨āĻŋ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ -āĻĢā§āĻ˛ā§‹ āĻ¸āĻŽāĻ¸ā§āĻ¤
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĨ¤

āĻ¯āĻĻāĻŋ āĻœāĻŋāĻŽā§āĻĒāĻ˛ āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ āĻ¸āĻŽā§āĻŦāĻ˛āĻŋāĻ¤ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖāĻžāĻ—āĻžāĻ°ā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻŦāĻ˛ā§āĻ¨
libfoo.a, āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻāĻ•āĻŸāĻŋ LTO āĻ˛āĻŋāĻ™ā§āĻ•ā§‡ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻŦā§‡āĻ° āĻ•āĻ°āĻž āĻāĻŦāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĨ¤ āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡, āĻĒāĻ¤āĻžāĻ•āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -āĻĢāĻŋāĻ‰āĻœ-āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°-āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨
āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ:

gcc -o myprog -O2 -flto -fuse-linker-plugin ao bo -lfoo

āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻĨā§‡, āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ GIMPLE āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻŦā§‡āĻ° āĻ•āĻ°ā§‡
libfoo.a āĻāĻŦāĻ‚ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻŽāĻˇā§āĻŸāĻŋāĻ° āĻ…āĻ‚āĻļ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻšāĻ˛āĻŽāĻžāĻ¨ GCC-āĻ¤ā§‡ āĻĒā§āĻ°ā§‡āĻ°āĻŖ āĻ•āĻ°ā§‡
GIMPLE āĻ‡āĻŽā§‡āĻœ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž.

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°ā§‡āĻ¨ āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ¨āĻž āĻ•āĻ°ā§‡āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻŦāĻ¸ā§āĻ¤ā§ libfoo.a āĻ¨āĻŋāĻˇā§āĻ•āĻžāĻļāĻŋāĻ¤ āĻāĻŦāĻ‚ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻžāĻ°āĻž
LTO āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¯āĻŧ āĻ…āĻ‚āĻļāĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§‹ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨āĻž āĻšāĻ˛ā§‡, āĻāĻŸāĻŋ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ
-āĻĢā§āĻ˛ā§‹ āĻāĻŦāĻ‚ -āĻĒā§āĻ°ā§‹-āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ†āĻ¨ā§āĻ¤āĻƒāĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—āĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°āĻĻā§‡āĻ° āĻ†āĻ°āĻ“ āĻŦā§‡āĻļāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§‡
āĻ†āĻ•ā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ• āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¯āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸ā§āĻ¯ā§‹āĻ—ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻŦā§āĻ¯āĻžāĻŦāĻšāĻžāĻ°
-āĻĒā§āĻ°ā§‹-āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž (āĻĻā§‡āĻ–ā§āĻ¨ -āĻĢāĻŋāĻ‰āĻœ-āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°-āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨).

LTO āĻāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ•ā§‹āĻ¨ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻšā§‹āĻ¸ā§āĻŸā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻŦāĻšāĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯āĨ¤ āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ āĻĢāĻžāĻ‡āĻ˛ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ†āĻ›ā§‡
āĻāĻ•āĻŸāĻŋ āĻ•āĻ ā§‹āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻšā§‡āĻ•, āĻ¤āĻžāĻ‡ GCC āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻšāĻŦā§‡ āĻ¨āĻž
GCC āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§‹/āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ­āĻžāĻ˛ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤
āĻŽāĻŋāĻļā§āĻ°āĻ¨ -āĻĢā§āĻ˛ā§‹ āĻ¸āĻ™ā§āĻ—ā§‡ -g āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ• āĻāĻŦāĻ‚ āĻ­ā§āĻ˛ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤
āĻĢāĻ˛āĻžāĻĢāĻ˛.

āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻāĻšā§āĻ›āĻŋāĻ• āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡āĻ¨ n, āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻŽā§ƒāĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ n āĻāĻ•āĻŸāĻŋ āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻ•āĻžāĻœ āĻ•āĻ°āĻž āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ.
āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ¸ā§āĻ‡āĻš āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻŽāĻžāĻ¨ n 1 āĻšāĻ¯āĻŧ

āĻ†āĻĒāĻ¨āĻŋāĻ“ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -flto=āĻœāĻŦ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ GNU make āĻāĻ° āĻœāĻŦ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻŽā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻ•āĻžāĻœā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻ¯āĻ–āĻ¨ āĻŽā§‡āĻ•āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻ˛āĻŋāĻ‚ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻĨāĻžāĻ•ā§‡ āĻ¤āĻ–āĻ¨ āĻāĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°
āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻžāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ prepend āĻ†āĻŦāĻļā§āĻ¯āĻ• + āĻĒāĻŋāĻ¤āĻžāĻŽāĻžāĻ¤āĻžāĻ° āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ°ā§‡āĻ¸āĻŋāĻĒāĻŋ āĻĨā§‡āĻ•ā§‡
āĻāĻ‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ Makefile. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¸ā§āĻ‡āĻš GNU āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻāĻ‡ āĻ…āĻĒāĻļāĻ¨āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ

-āĻĢā§āĻ˛ā§‹-āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨=āĻĒāĻžāĻ¨āĻž
āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨āĻŋāĻ‚ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛
āĻšāĻ¯āĻŧ "1to1" āĻŽā§‚āĻ˛ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŽāĻŋāĻ°āĻ°āĻŋāĻ‚ āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻž
"āĻ­āĻžāĻ°āĻ¸āĻžāĻŽā§āĻ¯" āĻ¸āĻŽāĻžāĻ¨ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ…āĻ‚āĻļā§‡ āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ (āĻ¯āĻ–āĻ¨āĻ‡ āĻ¸āĻŽā§āĻ­āĻŦ)āĨ¤
āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ "āĻ•ā§‹āĻ¨āĻŸāĻŋāĻ‡ āĻ¨āĻ¯āĻŧ" āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻŽāĻŋāĻ‚ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ "āĻ­āĻžāĻ°āĻ¸āĻžāĻŽā§āĻ¯"āĨ¤

-āĻĢā§āĻ˛ā§‹-āĻ•āĻŽā§āĻĒā§āĻ°ā§‡āĻļāĻ¨-āĻ˛ā§‡āĻ­ā§‡āĻ˛=n
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§€ āĻ­āĻžāĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ¸āĻ‚āĻ•ā§‹āĻšāĻ¨ā§‡āĻ° āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
LTO āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡, āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° LTO āĻŽā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻ¤ā§āĻ°ā§‡ āĻ…āĻ°ā§āĻĨāĻŦāĻš (-āĻĢā§āĻ˛ā§‹).
āĻŦā§ˆāĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0 (āĻ•ā§‹āĻ¨āĻ“ āĻ¸āĻ‚āĻ•ā§‹āĻšāĻ¨ āĻ¨ā§‡āĻ‡) āĻĨā§‡āĻ•ā§‡ 9 (āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ•āĻŽā§āĻĒā§āĻ°ā§‡āĻļāĻ¨)āĨ¤ āĻāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻŽāĻžāĻ¨
āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž 0 āĻŦāĻž 9 āĻ¤ā§‡ āĻ†āĻŸāĻ•āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ¨āĻž āĻšāĻ¯āĻŧ, āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŦā§āĻ¯āĻžāĻ˛ā§‡āĻ¨ā§āĻ¸āĻĄ
āĻ•āĻŽā§āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ¸ā§‡āĻŸāĻŋāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻĢā§āĻ˛ā§‹-āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ
āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻœā§‡āĻ° āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯
āĻāĻ‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨ā§‡āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€ āĻšāĻ¤ā§‡ āĻŦā§‹āĻāĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāĻ°ā§€āĻ°āĻž āĻ¯āĻ–āĻ¨ āĻāĻ˛āĻŸāĻŋāĻ“ āĻŽā§‹āĻĄā§‡ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻ›ā§‡ (āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ -āĻĢā§āĻ˛ā§‹).

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻ•ā§āĻˇāĻŽ

-āĻĢāĻŋāĻ‰āĻœ-āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°-āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨
āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻ¸āĻžāĻĒā§‹āĻ°ā§āĻŸā§‡, āĻ¯āĻž āĻ¸ā§‹āĻ¨āĻžāĻ¯āĻŧ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻŦāĻž GNU ld 2.21 āĻŦāĻž
āĻ¨āĻ¤ā§āĻ¨

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ GIMPLE āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ āĻ¸āĻš āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ¨āĻŋāĻˇā§āĻ•āĻžāĻļāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖāĻžāĻ—āĻžāĻ° āĻāĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻ•āĻžāĻļ āĻ•āĻ°ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻ—ā§āĻŖāĻŽāĻžāĻ¨ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°ā§‡-
āĻ¸āĻŽāĻ¯āĻŧ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°āĨ¤ āĻāĻ‡ āĻ¤āĻĨā§āĻ¯āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ•ā§‹āĻ¨ āĻšāĻŋāĻšā§āĻ¨āĻ—ā§āĻ˛āĻŋ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
(āĻ¨āĻ¨-āĻāĻ˛āĻŸāĻŋāĻ“ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻž āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ• āĻ˛āĻŋāĻ™ā§āĻ•āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ)āĨ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ•ā§‹āĻĄ āĻŽāĻžāĻ¨ āĻ‰āĻ¨ā§āĻ¨āĻ¤āĻŋ āĻšāĻžāĻ˛ā§
āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ (āĻāĻŦāĻ‚ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¯āĻž āĻ˛ā§āĻ•āĻžāĻ¨ā§‹ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡) āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ
"-fhole-program"āĨ¤ āĻĻā§‡āĻ–āĻž -āĻĢā§āĻ˛ā§‹ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻāĻŦāĻ‚ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻ¤āĻž āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻāĻŸāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‹.

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡ āĻ¯āĻ–āĻ¨ GCC-āĻ LTO āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡ āĻāĻŦāĻ‚ GCC āĻ›āĻŋāĻ˛ā§ˇ
āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĻ•āĻžāĻ°ā§€ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ (GNU ld 2.21 āĻŦāĻž āĻ¨āĻ¤ā§āĻ¨ āĻŦāĻž āĻ¸ā§‹āĻ¨āĻžāĻ°)āĨ¤

-ffat-lto-āĻŦāĻ¸ā§āĻ¤ā§
āĻĢā§āĻ¯āĻžāĻŸ āĻāĻ˛āĻŸāĻŋāĻ“ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻšāĻ˛ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ¯āĻžāĻ¤ā§‡ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§€ āĻ­āĻžāĻˇāĻž āĻāĻŦāĻ‚ āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻĨāĻžāĻ•ā§‡
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ•ā§‹āĻĄāĨ¤ āĻāĻŸāĻŋ āĻ¤āĻžāĻĻā§‡āĻ° LTO āĻ˛āĻŋāĻ™ā§āĻ•āĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ˛āĻŋāĻ™ā§āĻ•āĻŋāĻ‚ āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡āĨ¤ āĻāĻ‡
āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° -āĻĢā§āĻ˛ā§‹ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-fno-fat-lto-āĻŦāĻ¸ā§āĻ¤ā§ āĻĒā§āĻ˛ā§‡āĻ‡āĻ¨ LTO āĻāĻ° āĻ‰āĻĒāĻ° āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ
LTO āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻšā§‡āĻ¤āĻ¨ āĻšāĻ¤ā§‡ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻŸā§āĻ˛āĻšā§‡āĻ‡āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻŽā§ŒāĻ˛āĻŋāĻ• āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻžāĻ°āĻŋāĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, nm, ar āĻāĻŦāĻ‚ ranlib āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ¯ā§āĻ•ā§āĻ¤ āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻ¨āĻ­āĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ (āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ
āĻ—ā§āĻ°āĻ¨ā§āĻĨāĻžāĻ—āĻžāĻ° āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ)āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -ffat-lto-āĻŦāĻ¸ā§āĻ¤ā§ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯āĻ–āĻ¨ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŦā§‡āĻļāĻ—ā§āĻ˛āĻŋ āĻ†āĻ°āĻ“ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻšāĻ¯āĻŧā§‡ āĻ“āĻ ā§‡ āĻ¤āĻ–āĻ¨ āĻ°āĻŋāĻ˛āĻŋāĻœ āĻšāĻ¯āĻŧāĨ¤

-FCOMPARE-LIM
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻŦāĻ‚ āĻĒā§‹āĻ¸ā§āĻŸ-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻĒāĻ°ā§‡, āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨
āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻĒāĻ¤āĻžāĻ•āĻž āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡
āĻ¸ā§‡āĻ‡ āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻŽā§āĻ­āĻŦ āĻšāĻ¯āĻŧ, āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¨āĨ¤

āĻāĻ‡ āĻĒāĻžāĻ¸āĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻ¯āĻž āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ†āĻ—ā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-fcprop-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻŦāĻ‚ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻĒāĻ°, āĻ†āĻŽāĻ°āĻž
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ-āĻĒā§āĻ°āĻšāĻžāĻ° āĻĒāĻžāĻ¸ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚
āĻŽāĻžāĻā§‡ āĻŽāĻžāĻā§‡ āĻ•āĻĒāĻŋ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛ā§āĻ¨āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨
āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻĨā§āĻ°ā§‡āĻĄā§‡āĻĄ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¯āĻ¨ā§āĻ¤ā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ•āĻ°āĻž āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŽāĻŋāĻ¸ āĻ•āĻžāĻ‰āĻ¨ā§āĻŸāĻžāĻ° āĻ†āĻĒāĻĄā§‡āĻŸā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻ…āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, GCC āĻ•āĻ°āĻŦā§‡
āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ…āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ āĻŦāĻž āĻŽāĻ¸ā§ƒāĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, GCC āĻšāĻŦā§‡
āĻāĻ•āĻŸāĻŋ āĻ…āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤.

-āĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻĄāĻŋāĻ° =āĻĒāĻĨ
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĄā§‡āĻŸāĻž āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻĒāĻĨāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĄā§‡āĻŸāĻž āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨, -āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻ­āĻžāĻ°ā§‡āĻœ,
-āĻāĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ†āĻ°ā§āĻ•āĻ¸ āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻŦāĻ‚ -fbranch-āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž āĻāĻŦāĻ‚ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĒāĻ°āĻŽ āĻāĻŦāĻ‚ āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ• āĻ‰āĻ­āĻ¯āĻŧ āĻĒāĻžāĻĨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, GCC āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒāĻĨ, āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĄā§‡āĻŸāĻž āĻĢāĻžāĻ‡āĻ˛ āĻāĻ•āĻ‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§‡
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĨ¤

-āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
-āĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ =āĻĒāĻĨ
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ—ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ• āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻš āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻĒā§āĻ¨āĻƒāĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
-āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ‰āĻ­āĻ¯āĻŧāĻ‡āĨ¤

āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡: "-fprofile-arcs", "-fprofile-values", "-fvpt"āĨ¤

If āĻĒāĻĨ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĻā§‡āĻ–āĻŦā§‡ āĻĒāĻĨ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ• āĻĄā§‡āĻŸāĻž āĻ–ā§āĻāĻœāĻ¤ā§‡
āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°. āĻĻā§‡āĻ–āĻž -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻĄāĻŋāĻ°.

-āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
-āĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° =āĻĒāĻĨ
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨, āĻāĻŦāĻ‚ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ˛āĻžāĻ­āĻœāĻ¨āĻ•ā§ˇ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤

āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡: "-fbranch-āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž", "-fvpt",
"-āĻĢāĻžāĻ¨āĻ°ā§‹āĻ˛-āĻ˛ā§āĻĒāĻ¸", "-fpeel-āĻ˛ā§āĻĒāĻ¸", "-ftracer"

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, GCC āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§‡ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŽā§‡āĻ˛ā§‡ āĻ¨āĻž
āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ. āĻāĻ‡ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -Wcoverage-āĻ…āĻŽāĻŋāĻ˛.
āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻāĻ° āĻĢāĻ˛ā§‡ āĻ–āĻžāĻ°āĻžāĻĒāĻ­āĻžāĻŦā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

If āĻĒāĻĨ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĻā§‡āĻ–āĻŦā§‡ āĻĒāĻĨ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ• āĻĄā§‡āĻŸāĻž āĻ–ā§āĻāĻœāĻ¤ā§‡
āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°. āĻĻā§‡āĻ–āĻž -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻĄāĻŋāĻ°.

āĻ¨āĻŋāĻŽā§āĻ¨ā§‹āĻ•ā§āĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻ¸āĻ‚āĻ•ā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ†āĻšāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ—āĻ¤āĻŋ āĻāĻŦāĻ‚ āĻļā§āĻĻā§āĻ§āĻ¤āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻŦāĻžāĻŖāĻŋāĻœā§āĻ¯ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°ā§‡āĨ¤ āĻ¸āĻŦ āĻŦāĻŋāĻļā§‡āĻˇāĻ­āĻžāĻŦā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•.

-āĻĢā§āĻ˛ā§‹āĻŸ-āĻ¸ā§āĻŸā§‹āĻ°
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻāĻ•āĻŸāĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽāĻžāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻž āĻŽā§‡āĻŽāĻ°āĻŋ āĻĨā§‡āĻ•ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ 68000 āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻ…āĻŦāĻžāĻžā§āĻ›āĻŋāĻ¤ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§‹āĻ§ āĻ•āĻ°ā§‡
āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋ (68881-āĻāĻ°) āĻāĻ•āĻŸāĻŋ "āĻĄāĻŦāĻ˛" āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ°āĻžāĻ–ā§‡
āĻ†āĻ›ā§‡ āĻāĻ•āĻ‡āĻ­āĻžāĻŦā§‡ x86 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ­āĻžāĻ˛, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ IEEE āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨ āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -āĻĢā§āĻ˛ā§‹āĻŸ-āĻ¸ā§āĻŸā§‹āĻ° āĻāĻ‡ āĻœāĻžāĻ¤ā§€āĻ¯āĻŧ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯, āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡
āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡ āĻĒā§āĻ°āĻžāĻ¸āĻ™ā§āĻ—āĻŋāĻ• āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§€ āĻ—āĻŖāĻ¨āĻžāĨ¤

-āĻĢā§‡āĻ•ā§āĻ¸ā§‡āĻ¸-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž=āĻļā§ˆāĻ˛ā§€
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ†āĻ°āĻ“ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ IEEE "āĻĢā§āĻ˛ā§‹āĻŸ" āĻāĻŦāĻ‚ "āĻĄāĻžāĻŦāĻ˛" āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ—āĻ¤āĻžāĻ¨ā§āĻ—āĻ¤āĻŋāĻ•,
-āĻĢā§‡āĻ•ā§āĻ¸ā§‡āĻ¸-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž = āĻĻā§āĻ°ā§āĻ¤ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧ; āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ āĻ¯ā§‡ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻ…āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤
āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ
-āĻĢā§‡āĻ•ā§āĻ¸ā§‡āĻ¸-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž=āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻŽā§‡āĻ¨ā§‡ āĻšāĻ˛āĻŦā§‡
ISO C99 āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡; āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡, āĻ•āĻžāĻ¸ā§āĻŸ āĻāĻŦāĻ‚ āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¤āĻžāĻĻā§‡āĻ° āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŋāĻ• āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡ āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ° (āĻ¯āĻĻāĻŋāĻ“ -āĻĢā§āĻ˛ā§‹āĻŸ-āĻ¸ā§āĻŸā§‹āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸāĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡)āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ C āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ•āĻ ā§‹āĻ° āĻŽāĻžāĻ¨āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯ā§‡āĻŽāĻ¨
-std=c99 āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ.

-āĻĢā§‡āĻ•ā§āĻ¸ā§‡āĻ¸-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž=āĻŽāĻžāĻ¨ C āĻŦā§āĻ¯āĻ¤ā§€āĻ¤ āĻ…āĻ¨ā§āĻ¯ āĻ­āĻžāĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻŦāĻ‚ āĻ¨ā§‡āĻ‡
āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¯āĻĻāĻŋ -āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ or āĻĢāĻžāĻ¸ā§āĻŸ-āĻ—āĻŖāĻŋāĻ¤ āĻ‰āĻ˛ā§āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ†āĻ›ā§‡. x86 āĻ, āĻāĻŸāĻž
āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ†āĻ›ā§‡ āĻ¯āĻĻāĻŋ -mfpmath = sse or -mfpmath = sse+387 āĻ‰āĻ˛ā§āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ†āĻ›ā§‡; āĻ¸āĻžāĻŦā§‡āĻ• āĻ
āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, IEEE āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯, āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĻ¤ā§‡, āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻšāĻ¯āĻŧ
āĻ…āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤

āĻĢāĻžāĻ¸ā§āĻŸ-āĻ—āĻŖāĻŋāĻ¤
āĻ¸ā§‡āĻŸ -fno-math-erno, -āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§-āĻ—āĻŖāĻŋāĻ¤,
-fno-rounding-math, -fno-āĻ¸āĻŋāĻ—āĻ¨ā§āĻ¯āĻžāĻ˛āĻŋāĻ‚-āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻāĻŦāĻ‚ -fcx-āĻ¸ā§€āĻŽāĻŋāĻ¤-āĻĒāĻ°āĻŋāĻ¸āĻ°.

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "__FAST_MATH__" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•ā§‹āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž -O āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ›āĻžāĻĄāĻŧāĻžāĻ“ -āĻ…āĻĢāĻžāĻ¸ā§āĻŸ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻŸāĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
IEEE āĻŦāĻž ISO-āĻāĻ° āĻ¸āĻ āĻŋāĻ• āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ­ā§āĻ˛ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ
āĻ—āĻŖāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻŽ/āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤ āĻāĻŸāĻŋ, āĻ¤āĻŦā§‡, āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§āĻ°ā§āĻ¤ āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ‡ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻ—ā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻŸāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ.

-fno-math-erno
āĻ—āĻŖāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ ERRNO āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻĻā§āĻŦāĻžāĻ°āĻž āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ, āĻ¯ā§‡āĻŽāĻ¨, sqrt. āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¯āĻž āĻ—āĻŖāĻŋāĻ¤ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ IEEE āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚ IEEE āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤ āĻŦāĻœāĻžāĻ¯āĻŧ āĻ°āĻžāĻ–āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ—āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•ā§‹āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž -O āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻŸāĻŋ āĻ­ā§āĻ˛ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
IEEE āĻŦāĻž ISO-āĻāĻ° āĻ¸āĻ āĻŋāĻ• āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯
āĻ—āĻŖāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻŽ/āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤ āĻāĻŸāĻŋ, āĻ¤āĻŦā§‡, āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§āĻ°ā§āĻ¤ āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ‡ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻ—ā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻŸāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ.

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -fmath-erno.

āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ—āĻŖāĻŋāĻ¤ āĻ—ā§āĻ°āĻ¨ā§āĻĨāĻžāĻ—āĻžāĻ° āĻ•āĻ–āĻ¨āĻ‡ "āĻ­ā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋ" āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ¤āĻžāĻ‡ āĻ•ā§‹āĻ¨ā§‹ āĻ•āĻžāĻ°āĻŖ āĻ¨ā§‡āĻ‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻāĻŦāĻ‚ -fno-math-erno āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ.

-āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ āĻ¯āĻž (āĻ•) āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻāĻŦāĻ‚
āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻŦā§ˆāĻ§ āĻāĻŦāĻ‚ (b) IEEE āĻŦāĻž ANSI āĻŽāĻžāĻ¨ āĻ˛āĻ™ā§āĻ˜āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ¯āĻ–āĻ¨ āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
āĻāĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦāĻž āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ FPU āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻļāĻŦā§āĻĻ āĻŦāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•ā§‹āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž -O āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻŸāĻŋ āĻ­ā§āĻ˛ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
IEEE āĻŦāĻž ISO-āĻāĻ° āĻ¸āĻ āĻŋāĻ• āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯
āĻ—āĻŖāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻŽ/āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤ āĻāĻŸāĻŋ, āĻ¤āĻŦā§‡, āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§āĻ°ā§āĻ¤ āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ‡ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻ—ā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻŸāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ. āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
-fno-āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤-āĻļā§‚āĻ¨ā§āĻ¯, -fno-āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ‚-āĻ—āĻŖāĻŋāĻ¤, -fasociative-āĻ—āĻŖāĻŋāĻ¤ āĻāĻŦāĻ‚ -āĻĢā§āĻ°ā§‡āĻ¸āĻŋāĻĒā§āĻ°ā§‹āĻ•āĻžāĻ˛-āĻ—āĻŖāĻŋāĻ¤.

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -fno-āĻ…āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨.

-fasociative-āĻ—āĻŖāĻŋāĻ¤
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻŋāĻ°āĻŋāĻœā§‡ āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄā§‡āĻ° āĻĒā§āĻ¨āĻƒāĻ¸āĻ‚āĻ¯ā§‹āĻ—ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻ‡
āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ—āĻŖāĻ¨āĻžāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡ ISO C āĻāĻŦāĻ‚ C++ āĻ­āĻžāĻˇāĻžāĻ° āĻŽāĻžāĻ¨ āĻ˛āĻ™ā§āĻ˜āĻ¨ āĻ•āĻ°ā§‡āĨ¤
āĻĻā§āĻ°āĻˇā§āĻŸāĻŦā§āĻ¯: āĻĒā§āĻ¨āĻƒāĻ•ā§āĻ°āĻŽ āĻļā§‚āĻ¨ā§āĻ¯ā§‡āĻ° āĻšāĻŋāĻšā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻžāĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ NaNs āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚ āĻŦāĻžāĻ§āĻž āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻŦāĻž
āĻ†āĻ¨ā§āĻĄāĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻŦāĻž āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻāĻŦāĻ‚ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻž
āĻ†āĻšāĻ°āĻŖ āĻ¯ā§‡āĻŽāĻ¨ "(x + 2**52) - 2**52"āĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¤ā§āĻ˛āĻ¨āĻž āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻœāĻžāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚
āĻ…āĻ°ā§āĻĄāĻžāĻ° āĻ•āĻ°āĻž āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ˛ā§‡ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¯ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ‰āĻ­āĻ¯āĻŧ -fno-āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤-āĻļā§‚āĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ -fno-āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ‚-āĻ—āĻŖāĻŋāĻ¤ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¤ā§‡ āĻ¤āĻžāĻ›āĻžāĻĄāĻŧāĻž, āĻāĻŸāĻž āĻ¤ā§‹āĻ˛ā§‡ āĻ¨āĻž
āĻ¸āĻ™ā§āĻ—ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻœā§āĻžāĻžāĻ¨ -āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ•-āĻ—āĻŖāĻŋāĻ¤. Fortran āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨
āĻ‰āĻ­āĻ¯āĻŧ -fno-āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤-āĻļā§‚āĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ -fno-āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ‚-āĻ—āĻŖāĻŋāĻ¤ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧ

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -fno-āĻ¸āĻšāĻ¯ā§‹āĻ—ā§€-āĻ—āĻŖāĻŋāĻ¤.

-āĻĢā§āĻ°ā§‡āĻ¸āĻŋāĻĒā§āĻ°ā§‹āĻ•āĻžāĻ˛-āĻ—āĻŖāĻŋāĻ¤
āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ­āĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ā§‡āĻ° āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ "x / y" āĻ•ā§‡ "x * (1/y)" āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¯āĻž
āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€ āĻ¯āĻĻāĻŋ "(1/y)" āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻžāĻŦ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛ āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡ āĻšāĻ¯āĻŧāĨ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻāĻ‡
āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻšāĻžāĻ°āĻžāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻĢā§āĻ˛āĻĒā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ•āĻ°ā§‡āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -fno-āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ•-āĻ—āĻŖāĻŋāĻ¤.

āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§-āĻ—āĻŖāĻŋāĻ¤
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ āĻ¯āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻāĻŦāĻ‚
āĻĢāĻ˛āĻžāĻĢāĻ˛ NaNs āĻŦāĻž +-Infs āĻ¨āĻ¯āĻŧāĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•ā§‹āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž -O āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻŸāĻŋ āĻ­ā§āĻ˛ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
IEEE āĻŦāĻž ISO-āĻāĻ° āĻ¸āĻ āĻŋāĻ• āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯
āĻ—āĻŖāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻŽ/āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤ āĻāĻŸāĻŋ, āĻ¤āĻŦā§‡, āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§āĻ°ā§āĻ¤ āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ‡ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻ—ā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻŸāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ.

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -fno-finite-math-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°.

-fno-āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤-āĻļā§‚āĻ¨ā§āĻ¯
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ āĻ¯āĻž āĻļā§‚āĻ¨ā§āĻ¯ā§‡āĻ° āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻ•ā§‡ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡āĨ¤
IEEE āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° +0.0 āĻāĻŦāĻ‚ -0.0 āĻŽāĻžāĻ¨ā§‡āĻ° āĻ†āĻšāĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡, āĻ¯āĻž āĻ¤āĻ–āĻ¨
āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻ°āĻ˛ā§€āĻ•āĻ°āĻŖ āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻŽāĻ¨ x+0.0 āĻŦāĻž 0.0*x (āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¸āĻš
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§-āĻ—āĻŖāĻŋāĻ¤) āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ āĻ¯ā§‡ āĻļā§‚āĻ¨ā§āĻ¯ āĻĢāĻ˛āĻžāĻĢāĻ˛ā§‡āĻ° āĻšāĻŋāĻšā§āĻ¨ āĻ¨āĻ¯āĻŧ
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -āĻĢāĻ¸āĻžāĻ‡āĻ¨āĻĄ-āĻœāĻŋāĻ°ā§‹.

-fno-āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ‚-āĻ—āĻŖāĻŋāĻ¤
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•ā§‹āĻĄ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€-āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž
āĻĢāĻžāĻāĻĻ āĻāĻ‡ āĻĢāĻžāĻāĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻļā§‚āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨, āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹, āĻ†āĻ¨ā§āĻĄāĻžāĻ°āĻĢā§āĻ˛ā§‹, āĻ¸āĻ āĻŋāĻ• āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻŦāĻ‚
āĻ…āĻŦā§ˆāĻ§ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¯ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ -fno-āĻ¸āĻŋāĻ—āĻ¨ā§āĻ¯āĻžāĻ˛āĻŋāĻ‚-āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¤ā§‡
āĻ¯āĻĻāĻŋ āĻ•ā§‡āĻ‰ "āĻ¨āĻ¨-āĻ¸ā§āĻŸāĻĒ" IEEE āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻ¤āĻŦā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻĻā§āĻ°ā§āĻ¤ āĻ•ā§‹āĻĄā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡,
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ.

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•ā§‹āĻ¨āĻ­āĻžāĻŦā§‡āĻ‡ āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ -O āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻŸāĻŋ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
IEEE āĻŦāĻž ISO-āĻāĻ° āĻ¸āĻ āĻŋāĻ• āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ­ā§āĻ˛ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ
āĻ—āĻŖāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻŽ/āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -āĻĢāĻŸā§āĻ°āĻĒāĻŋāĻ‚-āĻ—āĻŖāĻŋāĻ¤.

-āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ•-āĻ—āĻŖāĻŋāĻ¤
āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻŦāĻ‚ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻ§āĻ°ā§‡ āĻ¨ā§‡āĻ¯āĻŧā§ˇ
āĻ†āĻšāĻ°āĻŖ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ°āĻžāĻ‰āĻ¨ā§āĻĄ-āĻŸā§-āĻœāĻŋāĻ°ā§‹, āĻāĻŦāĻ‚
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻ›āĻžāĻāĻŸāĻžāĻ‡āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻ¨āĻŋāĻ•āĻŸāĻ¤āĻŽāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤
āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡ FP āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŽā§‹āĻĄ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡, āĻŦāĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ
āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¨-āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŽā§‹āĻĄ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ° āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ­āĻžāĻāĻœ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ (āĻ¯āĻž āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŽā§‹āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡)
āĻāĻŦāĻ‚ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¯āĻž āĻšāĻŋāĻšā§āĻ¨-āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§‡ āĻ…āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ
āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŽā§‹āĻĄ

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -fno-rounding-math.

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ• āĻāĻŦāĻ‚ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ GCC āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻļā§āĻšāĻ¯āĻŧāĻ¤āĻž āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻžā§ˇ
āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŽā§‹āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĨ¤ GCC āĻāĻ° āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
C99 āĻāĻ° "FENV_ACCESS" pragma āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ‡ āĻ¸ā§‡āĻŸāĻŋāĻ‚āĻŸāĻŋāĻ° āĻ¸ā§‚āĻ•ā§āĻˇā§āĻŽ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§ˇ āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨
"FENV_ACCESS"-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ…āĻŦāĻ¸ā§āĻĨāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

-āĻĢāĻ¸āĻŋāĻ—āĻ¨āĻžāĻ˛āĻŋāĻ‚-āĻ¨ā§āĻ¯āĻžāĻ¨āĻ¸
āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ IEEE āĻ¸āĻŋāĻ—āĻ¨ā§āĻ¯āĻžāĻ˛āĻŋāĻ‚ NaNs āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€-āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻĢāĻžāĻāĻĻ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ā§ˇ
āĻ¸āĻŋāĻ—āĻ¨ā§āĻ¯āĻžāĻ˛āĻŋāĻ‚ NaN āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ
-āĻĢāĻŸā§āĻ°āĻĒāĻŋāĻ‚-āĻ—āĻŖāĻŋāĻ¤.

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "__SUPPORT_SNAN__" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -fno-āĻ¸āĻŋāĻ—āĻ¨ā§āĻ¯āĻžāĻ˛āĻŋāĻ‚-āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸.

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ• āĻāĻŦāĻ‚ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ GCC āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻļā§āĻšāĻ¯āĻŧāĻ¤āĻž āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻžā§ˇ
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¯āĻž āĻ¸āĻ‚āĻ•ā§‡āĻ¤ NaN āĻ†āĻšāĻ°āĻŖāĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤

-fsingle-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž-āĻ§ā§āĻ°ā§āĻŦāĻ•
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ§ā§āĻ°ā§āĻŦāĻ•āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤āĻ­āĻžāĻŦā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻāĻ•āĻ• āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨
āĻ¤āĻžāĻĻā§‡āĻ° āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻ§ā§āĻ°ā§āĻŦāĻ•āĨ¤

-fcx-āĻ¸ā§€āĻŽāĻŋāĻ¤-āĻĒāĻ°āĻŋāĻ¸āĻ°
āĻ¯āĻ–āĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻ˛ā§‡ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻ¸āĻ° āĻšā§āĻ°āĻžāĻ¸ āĻĒāĻĻāĻ•ā§āĻˇā§‡āĻĒā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡ āĻ¯āĻ–āĻ¨
āĻœāĻŸāĻŋāĻ˛ āĻŦāĻŋāĻ­āĻžāĻ— āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻžāĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, āĻ•ā§‹āĻ¨ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ¨ā§‡āĻ‡ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻ˛āĻžāĻĢāĻ˛
āĻœāĻŸāĻŋāĻ˛ āĻ—ā§āĻŖ āĻŦāĻž āĻ­āĻžāĻ— āĻšāĻ˛ "NaN + I*NaN", āĻ¯āĻž āĻ‰āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻ¸ā§‡āĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -fno-cx-āĻ¸ā§€āĻŽāĻŋāĻ¤-āĻĒāĻ°āĻŋāĻ¸āĻ°, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻĢāĻžāĻ¸ā§āĻŸ-āĻ—āĻŖāĻŋāĻ¤.

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ ISO C99 "CX_LIMITED_RANGE" āĻĒā§āĻ°āĻžāĻ—āĻŽāĻžāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸ā§‡āĻŸāĻŋāĻ‚ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤
āĻ¤āĻŦā§āĻ“, āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ­āĻžāĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯āĨ¤

-fcx-āĻĢāĻ°āĻŸā§āĻ°āĻžāĻ¨-āĻ¨āĻŋāĻ¯āĻŧāĻŽ
āĻœāĻŸāĻŋāĻ˛ āĻ—ā§āĻŖ āĻ“ āĻ­āĻžāĻ— āĻĢā§‹āĻ°ā§āĻŸāĻ°āĻžāĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻšā§āĻ°āĻžāĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻœāĻŸāĻŋāĻ˛ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻ…āĻ‚āĻļ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ•āĻŸāĻŋ āĻœāĻŸāĻŋāĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ¨ā§‡āĻ‡
āĻ—ā§āĻŖ āĻŦāĻž āĻ­āĻžāĻ— āĻšāĻ˛ "NaN + I*NaN", āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻ‰āĻĻā§āĻ§āĻžāĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧāĻžāĻ¸
āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡.

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -fno-cx-āĻĢā§‹āĻ°āĻŸā§āĻ°āĻžāĻ¨-āĻŦāĻŋāĻ§āĻŋ.

āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻž āĻ¨āĻ¯āĻŧā§ˇ
āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -O āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻāĻ‡ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻž āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ­āĻžāĻ™āĻž āĻ•ā§‹āĻĄāĨ¤

-fbranch-āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž
āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻĒāĻ°ā§‡ -āĻāĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ†āĻ°ā§āĻ•āĻ¸, āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧāĻŦāĻžāĻ° āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -fbranch-āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž, āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻ¤ā§‡
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻļāĻžāĻ–āĻž āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤ āĻ¯āĻ–āĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ -āĻāĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ†āĻ°ā§āĻ•āĻ¸ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŸāĻŋ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡
arc āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ āĻ¨āĻžāĻŽāĻ• āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¸ā§‹āĻ°ā§āĻ¸āĻ¨ā§‡āĻŽ.āĻœāĻŋāĻ¸āĻŋāĻĄāĻŋāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻĻā§āĻ¯
āĻāĻ‡ āĻĄā§‡āĻŸāĻž āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¤āĻĨā§āĻ¯ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻ‰āĻĒāĻ° āĻ–ā§āĻŦ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛
āĻ•ā§‹āĻĄ, āĻ¤āĻžāĻ‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻāĻ•āĻ‡ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻāĻŦāĻ‚ āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻ‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨

āĻ¸āĻ™ā§āĻ—ā§‡ -fbranch-āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž, GCC āĻāĻ•āĻŸāĻŋ āĻ°āĻžāĻ–ā§‡ Reg_br_prob āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋāĻ° āĻ‰āĻĒāĻ° āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨ āĻœāĻžāĻŽā§āĻĒ_āĻ†āĻ‡āĻāĻ¨āĻāĻ¸āĻāĻ¨ āĻāĻŦāĻ‚
āĻ•āĻ˛_āĻ†āĻ‡āĻāĻ¨āĻāĻ¸āĻāĻ¨. āĻāĻ‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡. āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡, āĻ¤āĻžāĻ°āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ• āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ: āĻŽāĻ§ā§āĻ¯ā§‡ reorg.c, āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻļāĻžāĻ–āĻžāĻ° āĻ•ā§‹āĻ¨ āĻĒāĻĨāĻŸāĻŋ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ āĻ¸āĻŽā§āĻ­āĻŦ
āĻ¨āĻŋāĻ¤ā§‡, the Reg_br_prob āĻ•ā§‹āĻ¨ āĻĒāĻĨ āĻŦā§‡āĻļāĻŋ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¤āĻž āĻ āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ‡āĨ¤

-āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻŽāĻžāĻ¨
āĻ¸āĻžāĻĨā§‡ āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻšāĻ˛ā§‡ -āĻāĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ†āĻ°ā§āĻ•āĻ¸, āĻāĻŸāĻŋ āĻ•ā§‹āĻĄ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¯āĻžāĻ¤ā§‡ āĻāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻŋāĻ›ā§ āĻĄā§‡āĻŸāĻž
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

āĻ¸āĻ™ā§āĻ—ā§‡ -fbranch-āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž, āĻāĻŸāĻŋ āĻāĻ° āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻŽāĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ‚āĻ—ā§ƒāĻšā§€āĻ¤ āĻĄā§‡āĻŸāĻž āĻĢāĻŋāĻ°ā§‡ āĻĒāĻĄāĻŧā§‡
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°.

-fvpt
āĻ¸āĻžāĻĨā§‡ āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻšāĻ˛ā§‡ -āĻāĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ†āĻ°ā§āĻ•āĻ¸, āĻāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•ā§‹āĻĄ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ
āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¤āĻĨā§āĻ¯āĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ -fbranch-āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž, āĻāĻŸāĻŋ āĻ¸āĻ‚āĻ—ā§ƒāĻšā§€āĻ¤ āĻĄā§‡āĻŸāĻž āĻĒāĻĄāĻŧā§‡ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ•ā§ƒāĻ¤āĻĒāĻ•ā§āĻˇā§‡ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§‡
āĻ¤āĻžāĻĻā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻāĻ° āĻŦāĻŋāĻļā§‡āĻˇā§€āĻ•āĻ°āĻŖ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤
āĻšāĻ° āĻāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻœā§āĻžāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĄāĻŋāĻ­āĻŋāĻļāĻ¨ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤

-āĻĢā§āĻ°ā§‡āĻ¨āĻžāĻŽ-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°
āĻŦāĻžāĻŽ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ•ā§‹āĻĄā§‡ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻŦāĻ°āĻžāĻĻā§āĻĻā§‡āĻ° āĻĒāĻ°ā§‡āĨ¤ āĻāĻ‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻĻā§‡āĻ° āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻšāĻŦā§‡
āĻ…āĻ¨ā§‡āĻ• āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĨ¤ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ—ā§ƒāĻšā§€āĻ¤ āĻĄāĻŋāĻŦāĻžāĻ— āĻ¤āĻĨā§āĻ¯ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡,
āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻāĻŸāĻŋ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚āĻ•ā§‡ āĻ…āĻ¸āĻŽā§āĻ­āĻŦ āĻ•āĻ°ā§‡ āĻ¤ā§āĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ†āĻ° a-āĻ¤ā§‡ āĻĨāĻžāĻ•āĻŦā§‡ āĻ¨āĻž
"āĻšā§‹āĻŽ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°"āĨ¤

āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻĢāĻžāĻ¨āĻ°ā§‹āĻ˛-āĻ˛ā§āĻĒāĻ¸ āĻāĻŦāĻ‚ -āĻĢāĻĒāĻŋāĻ˛-āĻ˛ā§āĻĒāĻ¸.

-āĻĢāĻŸā§āĻ°ā§‡āĻ¸āĻžāĻ°
āĻ¸ā§āĻĒāĻžāĻ°āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻŦāĻĄāĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻ˛ā§‡āĻœā§‡āĻ° āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻšāĻœāĻ¤āĻ°
āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ°āĻŦāĻžāĻš āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°.

-āĻĢāĻžāĻ¨āĻ°ā§‹āĻ˛-āĻ˛ā§āĻĒāĻ¸
āĻ†āĻ¨āĻ°ā§‹āĻ˛ āĻ˛ā§āĻĒ āĻ¯āĻžāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻž āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ˛ā§āĻĒā§‡ āĻĒā§āĻ°āĻŦā§‡āĻļāĨ¤ -āĻĢāĻžāĻ¨āĻ°ā§‹āĻ˛-āĻ˛ā§āĻĒāĻ¸ āĻŦā§‹āĻāĻž -frerun-cse-āĻ†āĻĢāĻŸāĻžāĻ°-āĻ˛ā§āĻĒ, -āĻĢāĻ“āĻ¯āĻŧā§‡āĻŦ āĻāĻŦāĻ‚
-āĻĢā§āĻ°ā§‡āĻ¨āĻžāĻŽ-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°. āĻāĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ˛ā§āĻĒ āĻĒāĻŋāĻ˛āĻŋāĻ‚ āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§‡ (āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ
āĻ›ā§‹āĻŸ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ¸āĻš loops)āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•ā§‹āĻĄ āĻŦāĻĄāĻŧ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡, āĻāĻŦāĻ‚
āĻāĻŸāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻŦāĻž āĻ¨āĻžāĻ“ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°.

āĻĢāĻžāĻ¨āĻ°ā§‹āĻ˛-āĻ…āĻ˛-āĻ˛ā§āĻĒāĻ¸
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§āĻĒ āĻ†āĻ¨āĻ°ā§‹āĻ˛ āĻ•āĻ°ā§āĻ¨, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻ–āĻ¨ āĻ¤āĻžāĻĻā§‡āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ…āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻŦā§‡āĻļ āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ§ā§€āĻ°ā§‡ āĻ§ā§€āĻ°ā§‡ āĻšāĻžāĻ˛āĻžāĻ¯āĻŧāĨ¤ āĻĢāĻžāĻ¨āĻ°ā§‹āĻ˛-āĻ…āĻ˛-āĻ˛ā§āĻĒāĻ¸ āĻŦā§‹āĻāĻžāĻ¯āĻŧ
āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ āĻ…āĻĒāĻļāĻ¨ -āĻĢāĻžāĻ¨āĻ°ā§‹āĻ˛-āĻ˛ā§āĻĒāĻ¸.

-āĻĢāĻĒāĻŋāĻ˛-āĻ˛ā§āĻĒāĻ¸
āĻĒāĻŋāĻ˛āĻ¸ āĻ˛ā§āĻĒ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯ā§‡ āĻ¤āĻžāĻ°āĻž āĻŦā§‡āĻļāĻŋ āĻ°ā§‹āĻ˛ āĻ•āĻ°ā§‡ āĻ¨āĻž (āĻĨā§‡āĻ•ā§‡
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž)āĨ¤ āĻāĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ˛ā§āĻĒ āĻĒāĻŋāĻ˛āĻŋāĻ‚ āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§‡ (āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ
āĻ›ā§‹āĻŸ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ¸āĻš loops)āĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°.

-āĻĢāĻŽāĻ­-āĻ˛ā§āĻĒ-āĻ†āĻ•ā§āĻ°āĻŽāĻŖāĻ•āĻžāĻ°ā§€āĻ°āĻž
RTL āĻ˛ā§āĻĒ āĻ…āĻĒāĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°ā§‡ āĻ˛ā§āĻĒ āĻ‡āĻ¨āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽā§‹āĻļāĻ¨ āĻĒāĻžāĻ¸ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ā§ˇ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ
-āĻ“1

-āĻĢāĻžāĻ¨āĻ¸ā§āĻ‡āĻš-āĻ˛ā§āĻĒāĻ¸
āĻ˛ā§āĻĒ āĻ…āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§€āĻ¯āĻŧ āĻ…āĻŦāĻ¸ā§āĻĨāĻž āĻ¸āĻš āĻļāĻžāĻ–āĻžāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻĻā§ƒāĻļ āĻ¸āĻš āĻ˛ā§āĻĒā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻ¸āĻ°āĻžāĻ¨ā§ˇ
āĻ‰āĻ­āĻ¯āĻŧ āĻļāĻžāĻ–āĻžāĻ¯āĻŧ āĻ˛ā§āĻĒ (āĻļāĻ°ā§āĻ¤ā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤)āĨ¤

-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻŦāĻŋāĻ­āĻžāĻ—
-fdata-āĻŦāĻŋāĻ­āĻžāĻ—
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻž āĻĄā§‡āĻŸāĻž āĻ†āĻ‡āĻŸā§‡āĻŽāĻ•ā§‡ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ°āĻžāĻ–ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĨāĻžāĻ•ā§‡
āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻšāĻžāĻ°ā§‡ āĻŦāĻŋāĻ­āĻžāĻ— āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¨āĻžāĻŽ āĻŦāĻž āĻĄā§‡āĻŸāĻž āĻ†āĻ‡āĻŸā§‡āĻŽā§‡āĻ° āĻ¨āĻžāĻŽ
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤

āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ā§‡āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻžāĨ¤ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ‡āĻāĻ˛āĻāĻĢ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ¸ā§‹āĻ˛āĻžāĻ°āĻŋāĻ¸ 2 āĻšāĻžāĻ˛āĻŋāĻ¤ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ āĻāĻŦāĻ‚ SPARC āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤
AIX āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡ āĻāĻ‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ āĻ•āĻ°āĻžāĻ° āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ¯āĻ–āĻ¨ āĻ¤ā§āĻŽāĻŋ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨, āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ†āĻ°āĻ“ āĻŦāĻĄāĻŧ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡ āĻāĻŦāĻ‚
āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ§ā§€āĻ° āĻšāĻŦā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻŦāĻžāĻ° āĻœāĻ¨ā§āĻ¯ "gprof" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡āĻ¨ āĻāĻŦāĻ‚ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻāĻŦāĻ‚ āĻ‰āĻ­āĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨ -g.

-fbranch-āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ-āĻ˛ā§‹āĻĄ-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ
āĻĒā§āĻ°āĻ˛ā§‹āĻ— / āĻāĻĒāĻŋāĻ˛āĻ— āĻĨā§āĻ°ā§‡āĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ†āĻ—ā§‡ āĻļāĻžāĻ–āĻž āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ˛ā§‹āĻĄ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ‰āĻ¨ā§āĻŽā§‹āĻšāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨
āĻ˛ā§āĻĒ āĻĨā§‡āĻ•ā§‡ āĻ˛ā§‹āĻĄ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ†āĻ¨ā§āĻ¤āĻƒ-āĻŦā§āĻ˛āĻ• āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻĒāĻžāĻ¸āĨ¤

-fbranch-āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ-āĻ˛ā§‹āĻĄ-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§¨
āĻĒā§āĻ°āĻ˛ā§‹āĻ— / āĻāĻĒāĻŋāĻ˛āĻ— āĻĨā§āĻ°ā§‡āĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻĒāĻ°ā§‡ āĻļāĻžāĻ–āĻž āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ˛ā§‹āĻĄ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

-fbtr-bb-āĻāĻ•ā§āĻ¸āĻ•ā§āĻ˛ā§āĻ¸āĻŋāĻ­
āĻļāĻžāĻ–āĻž āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ˛ā§‹āĻĄ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻļāĻžāĻ–āĻž āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĒā§āĻ¨āĻƒāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§‡āĨ¤

-āĻĢāĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ°āĻ•ā§āĻˇāĻ•
āĻŦāĻžāĻĢāĻžāĻ° āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§āĻ¨, āĻ¯ā§‡āĻŽāĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻŽā§āĻ¯āĻžāĻļāĻŋāĻ‚ āĻ†āĻ•ā§āĻ°āĻŽāĻŖāĨ¤ āĻāĻ‡
āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻžāĻĨā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻ—āĻžāĻ°ā§āĻĄ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡
āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ…ā§āĻ¯āĻžāĻ˛ā§‹āĻ•āĻž āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ 8 āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻĨā§‡āĻ•ā§‡ āĻŦāĻĄāĻŧ āĻŦāĻžāĻĢāĻžāĻ° āĻ¸āĻš āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡ā§ˇ
āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°āĻŦā§‡āĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻ—āĻžāĻ°ā§āĻĄāĻ—ā§āĻ˛āĻŋ āĻļā§āĻ°ā§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ° āĻšā§‡āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ—āĻžāĻ°ā§āĻĄ āĻšā§‡āĻ• āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧ, āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ
āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨

āĻĻā§āĻ°āĻˇā§āĻŸāĻŦā§āĻ¯: āĻ‰āĻŦā§āĻ¨ā§āĻŸā§ 6.10 āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ C, C++ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡āĨ¤
ObjC, ObjC++, āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ -fno-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ°āĻ•ā§āĻˇāĻ•, -āĻ¨ā§‹āĻ¸ā§āĻŸāĻĄāĻŋāĻ˛āĻŋāĻŦāĻ¨āĻž -āĻĢā§āĻ°āĻŋāĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ‚ āĻšāĻ¯āĻŧ
āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻŋāĨ¤

-fstack-āĻ°āĻ•ā§āĻˇāĻ•-āĻ¸āĻŽāĻ¸ā§āĻ¤
āĻŽāĻ¤ -āĻĢāĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ°āĻ•ā§āĻˇāĻ• āĻ¸āĻŦ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻ¯ā§‡ āĻ›āĻžāĻĄāĻŧāĻž.

-āĻ¸ā§‡āĻ•āĻļāĻ¨-āĻ…ā§āĻ¯āĻžāĻ™ā§āĻ•āĻ°
āĻ­āĻžāĻ— āĻ•āĻ°āĻž "āĻ…ā§āĻ¯āĻžāĻ™ā§āĻ•āĻ°" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§€ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ—āĻŖāĻ¨āĻžāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ•āĻŽāĻžāĻ¨ā§‹āĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨
āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻŽā§āĻŦā§‹āĻ§āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤ā§€āĻ•āĨ¤ āĻāĻ‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ•āĻŽāĻžāĻ¤ā§‡ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•āĻŋāĻ›ā§ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡ GOT āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻāĻŦāĻ‚ GOT āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸āĨ¤

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ "foo" āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨:

āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• int a, b, c;
int foo (void) { āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ a + b + c; }

āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻŦā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡āĻ¨
āĻ¸āĻ™ā§āĻ—ā§‡ -āĻ¸ā§‡āĻ•āĻļāĻ¨-āĻ…ā§āĻ¯āĻžāĻ™ā§āĻ•āĻ°, āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ…ā§āĻ¯āĻžāĻ™ā§āĻ•āĻ° āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻŦā§‡
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡. āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ pseudocode āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ (āĻ¯āĻž āĻŦā§ˆāĻ§ C āĻ¨āĻ¯āĻŧ):

int foo (āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°)
{
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° int *xr = &x;
āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ xr[&a - &x] + xr[&b - &x] + xr[&c - &x];
}

āĻ¸āĻŦ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž.

--āĻĒāĻ°āĻŽ āĻ¨āĻžāĻŽ=āĻŽā§‚āĻ˛ā§āĻ¯
āĻ•āĻŋāĻ›ā§ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ, GCC āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ¸āĻŽāĻžāĻĒā§āĻ¤. āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, GCC āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ°āĻŦā§‡ āĻ¨āĻž āĻ¯āĻžāĻ¤ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻŋāĻ›ā§āĻ° āĻŦā§‡āĻļāĻŋ āĻĨāĻžāĻ•ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻāĻ‡ āĻ§ā§āĻ°ā§āĻŦāĻ•āĻ—ā§āĻ˛āĻŋāĻ° āĻ•āĻŋāĻ›ā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ --āĻĒāĻ°āĻŽ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ, āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ…āĻ°ā§āĻĨ, āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻŦāĻĻā§āĻ§
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ, āĻāĻŦāĻ‚ āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡ āĻŦāĻŋāĻœā§āĻžāĻĒā§āĻ¤āĻŋ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡
āĻ°āĻŋāĻ˛āĻŋāĻœāĨ¤

āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻŽā§‚āĻ˛ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ¨āĻžāĻŽ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŸā§‡āĻŦāĻŋāĻ˛:

āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯-āĻļāĻžāĻ–āĻž-āĻĢāĻ˛āĻžāĻĢāĻ˛
āĻāĻ‡ āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ āĻĨā§‡āĻ•ā§‡ āĻ•āĻŽ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž āĻ¸āĻš āĻ¯āĻ–āĻ¨ āĻļāĻžāĻ–āĻž āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻŦā§‡ āĻŦāĻ˛ā§‡ āĻĒā§‚āĻ°ā§āĻŦāĻžāĻ­āĻžāĻ¸ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
(āĻļāĻ¤āĻžāĻ‚āĻļā§‡), āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻŸāĻŋ āĻ­āĻžāĻ˛ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 10āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ•ā§āĻ°āĻ¸āĻœāĻžāĻŽā§āĻĒ-āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤
āĻ•ā§āĻ°āĻ¸āĻœāĻžāĻŽā§āĻĒāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ—āĻ¤ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžā§ˇ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ
āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ -āĻĢāĻ•ā§āĻ°āĻ¸āĻœāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŦā§āĻ˛āĻ•ā§‡ āĻ†āĻ—āĻ¤ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¯āĻŧ O(N^2)āĨ¤
āĻ•ā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§‡ āĻ†āĻ°ā§‹ āĻ†āĻ•ā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ• āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨, āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ā§ˇ
āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻ†āĻ•āĻžāĻ°ā§‡ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ›ā§‹āĻŸ āĻ‰āĻ¨ā§āĻ¨āĻ¤āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§ƒāĻĻā§āĻ§āĻŋāĨ¤

āĻŽāĻŋāĻ¨-āĻ•ā§āĻ°āĻ¸āĻœāĻžāĻŽā§āĻĒ-āĻ‡āĻ¨āĻ¸
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¯āĻž āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻĻā§āĻŸāĻŋ āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻļā§‡āĻˇā§‡ āĻŽāĻŋāĻ˛āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ•ā§āĻ°āĻ¸āĻœāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ†āĻ—ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻŦā§‡. āĻāĻ‡ āĻŽāĻžāĻ¨ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯ā§‡āĻ–āĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻ•ā§āĻ°āĻ¸āĻœāĻžāĻŽā§āĻĒ āĻ•āĻ°āĻž āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŽāĻŋāĻ˛āĻ›ā§‡āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 5āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻŦā§ƒāĻĻā§āĻ§āĻŋ-āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ-āĻŦāĻŋāĻŦāĻŋ-āĻ‡āĻ¨āĻ¸
āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ• āĻ•āĻĒāĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ•ā§‹āĻĄ āĻ†āĻ•āĻžāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻĢā§āĻ¯āĻžāĻ•ā§āĻŸāĻ°
āĻœāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻĢ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ•. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛
8.

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ—ā§‹āĻŸā§‹-āĻĄā§āĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨-āĻ‡āĻ¨āĻ¸
āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻ¨āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¯āĻž a-āĻ¤ā§‡ āĻ¯āĻžāĻ¯āĻŧā§ˇ
āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻĒāĻžāĻ¸ā§‡ O(N^2) āĻ†āĻšāĻ°āĻŖ āĻāĻĄāĻŧāĻžāĻ¤ā§‡, GCC āĻĢā§āĻ¯āĻžāĻ•ā§āĻŸāĻ°
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻŋāĻ•ā§‡ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻ—ā§‹āĻŸā§‹āĻ¸, āĻāĻŦāĻ‚ āĻĻā§‡āĻ°ā§€āĻ¤ā§‡ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ†āĻ¨āĻĢā§āĻ¯āĻžāĻ•ā§āĻŸāĻ° āĻ•āĻ°ā§‡
āĻ¸āĻŽā§āĻ­āĻŦ. āĻŦā§‡āĻ¸āĻŋāĻ• āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻļā§‡āĻˇā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻ˛āĻžāĻĢāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ•-āĻāĻ° āĻŦā§‡āĻļāĻŋ āĻ¨āĻ¯āĻŧ
goto-duplication-insns unfactored. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 8āĨ¤

max-delay-slot-insn-āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ–ā§āĻāĻœāĻ›ā§‡āĻ¨ āĻ¯āĻ–āĻ¨ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ˛āĻŸ āĻĒā§‚āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨. āĻāĻ° āĻŦā§‡āĻļāĻŋ āĻšāĻ˛ā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻšāĻžāĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨, āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ˛āĻŸ āĻĒā§‚āĻ°āĻŖ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻžā§āĻšāĻ¯āĻŧ āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻšāĻŦā§‡ āĻ¤āĻžāĻ‡ āĻŦāĻ¨ā§āĻ§
āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•ā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§‡ āĻ†āĻ°ā§‹ āĻ†āĻ•ā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ• āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨, āĻ¤ā§ˆāĻ°ā§€āĻ°
āĻ¸āĻ™ā§āĻ•āĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻ›ā§‹āĻŸ āĻ‰āĻ¨ā§āĻ¨āĻ¤āĻŋāĻ° āĻ¸āĻžāĻĨā§‡āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻŦāĻŋāĻ˛āĻŽā§āĻŦ-āĻ¸ā§āĻ˛āĻŸ-āĻ˛āĻžāĻ‡āĻ­-āĻ¸āĻžāĻ°ā§āĻš
āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡āĻ° āĻ¸ā§āĻ˛āĻŸāĻ—ā§āĻ˛āĻŋ āĻĒā§‚āĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻŦā§ˆāĻ§ āĻ˛āĻžāĻ‡āĻ­ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¤āĻĨā§āĻ¯ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ˛āĻ• āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦā§ƒāĻĻā§āĻ§āĻŋ
āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻšāĻžāĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§‡ āĻ†āĻ°āĻ“ āĻ†āĻ•ā§āĻ°āĻŽāĻŖāĻžāĻ¤ā§āĻŽāĻ• āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨, āĻŦā§ƒāĻĻā§āĻ§āĻŋ
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĨ¤ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ˛āĻŸ āĻ•ā§‹āĻĄ āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻĒā§āĻ°āĻŦāĻžāĻš āĻ—ā§āĻ°āĻžāĻĢ āĻŦāĻœāĻžāĻ¯āĻŧ āĻ°āĻžāĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§‡āĻ–āĻžāĨ¤

max-gcse-āĻŽā§‡āĻŽāĻ°āĻŋ
āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¯āĻž āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ•āĻŽāĻ¨ āĻ¸āĻžāĻŦ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨āĨ¤ āĻŦā§‡āĻļāĻŋ āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋ āĻĨāĻžāĻ•āĻ˛ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡, āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¨āĻžāĨ¤

max-gcse-āĻĒā§āĻ°āĻŦā§‡āĻļ-āĻ…āĻ¨ā§āĻĒāĻžāĻ¤
āĻ¯āĻĻāĻŋ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻāĻŦāĻ‚ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻžāĻ° āĻ…āĻ¨ā§āĻĒāĻžāĻ¤ āĻāĻ‡ āĻŽāĻžāĻ¨ā§‡āĻ° āĻĨā§‡āĻ•ā§‡ āĻŦāĻĄāĻŧ āĻšāĻ¯āĻŧ
āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ RTL PRE āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨āĻŸāĻŋ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻŦā§‡ āĻŦāĻž āĻ¸āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻŦā§‡ āĻāĻŦāĻ‚ āĻāĻ­āĻžāĻŦā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻŦā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĒā§āĻ°āĻŦāĻžāĻšā§‡ āĻ†āĻ‚āĻļāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ—āĻŖāĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛
20.

āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ•-āĻŽā§āĻ˛āĻ¤ā§āĻŦāĻŋ-āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž-āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯
āĻĢā§āĻ˛āĻžāĻļ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻŽā§āĻ˛āĻ¤ā§āĻŦāĻŋ āĻĨāĻžāĻ•āĻž āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻ¨ āĻ•āĻ°āĻŦā§‡
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ…āĻŦāĻ¸ā§āĻĨāĻž āĻāĻŦāĻ‚ āĻ†āĻŦāĻžāĻ° āĻļā§āĻ°ā§āĨ¤ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻļāĻžāĻ–āĻž āĻŦāĻž āĻ•āĻ˛ āĻ¸āĻš āĻŦāĻĄāĻŧ āĻĢāĻžāĻ‚āĻļāĻ¨
āĻ…āĻ¤ā§āĻ¯āĻ§āĻŋāĻ• āĻŦāĻĄāĻŧ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻž āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻŽā§‡āĻŽāĻ°āĻŋ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻĒāĻĻ āĻ—ā§āĻ°āĻžāĻ¸ āĻ•āĻ°ā§‡āĨ¤

max-modulo-backtrack-āĻĒā§āĻ°āĻ¯āĻŧāĻžāĻ¸
āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻžāĻ°ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻŦā§āĻ¯āĻžāĻ•āĻŸā§āĻ°ā§āĻ¯āĻžāĻ• āĻĒā§āĻ°āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ. āĻŦā§ƒāĻšāĻ¤ā§āĻ¤āĻ° āĻŽāĻžāĻ¨ āĻĻā§āĻ°ā§āĻ¤ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ¨āĻ¸-āĻ¸āĻŋāĻ™ā§āĻ—ā§‡āĻ˛
āĻŦā§‡āĻļ āĻ•āĻŋāĻ›ā§ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ gcc-āĻ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŸā§āĻ°āĻŋ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ (GCC āĻāĻ° āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻ¯āĻŧ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡) a
āĻāĻ•āĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻž āĻŸā§āĻ°āĻŋ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻžāĻ° āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻŦā§‡āĨ¤ āĻļā§āĻ§ā§ āĻāĻŸāĻžāĻ‡
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŦāĻ‚ āĻ•ā§āĻ˛āĻžāĻ¸ āĻĄāĻŋāĻ•ā§āĻ˛āĻžāĻ°ā§‡āĻļāĻ¨ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡
(C++)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 400āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ¨āĻ¸-āĻ…āĻŸā§‹
āĻ¯āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨ (āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ -āĻ“3), āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ…āĻ¨ā§‡āĻ• āĻ¯ā§‡ āĻšāĻŦā§‡
āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¨āĻž āĻ¤āĻĻāĻ¨ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋ
āĻāĻ‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ, āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ (āĻ†āĻ°ā§‹ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§) āĻ¸ā§€āĻŽāĻž
āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻ†āĻŦā§‡āĻĻāĻ¨ āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 40āĨ¤

āĻŦāĻĄāĻŧ-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻ‡āĻ¨āĻ¸
āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ‡ āĻŦāĻĄāĻŧ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸ā§€āĻŽāĻž. āĻāĻ‡ āĻ¸ā§€āĻŽāĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡, āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ --āĻĒāĻ°āĻŽ āĻŦāĻĄāĻŧ-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻŦā§ƒāĻĻā§āĻ§āĻŋ. āĻāĻ‡
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ…-āĻāĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻ¸ā§ƒāĻˇā§āĻŸ āĻšāĻ°āĻŽ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°
āĻŦā§āĻ¯āĻžāĻ• āĻāĻ¨ā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ°ā§ˆāĻ–āĻŋāĻ• āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 2700āĨ¤

āĻŦāĻĄāĻŧ-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻŦā§ƒāĻĻā§āĻ§āĻŋ
āĻļāĻ¤āĻžāĻ‚āĻļā§‡ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻŦā§ƒāĻšā§Ž āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 100 āĻ¯āĻž āĻŦāĻĄāĻŧ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§ƒāĻĻā§āĻ§āĻŋāĻ•ā§‡ āĻŽā§‚āĻ˛ā§‡āĻ° 2.0 āĻ—ā§āĻŖā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡
āĻ†āĻ•āĻžāĻ°.

āĻŦāĻĄāĻŧ-āĻ‡āĻ‰āĻ¨āĻŋāĻŸ-āĻ‡āĻ¨āĻ¸āĻžāĻ¨
āĻŦāĻĄāĻŧ āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¸ā§€āĻŽāĻžāĨ¤ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻŦā§ƒāĻĻā§āĻ§āĻŋ
āĻāĻ‡ āĻ¸ā§€āĻŽāĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ --āĻĒāĻ°āĻŽ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ‰āĻ¨āĻŋāĻŸ-āĻŦā§ƒāĻĻā§āĻ§āĻŋ. āĻ›ā§‹āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯
āĻāĻŸāĻŋ āĻ–ā§āĻŦ āĻŸāĻžāĻ‡āĻŸ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ (āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŦāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨ A āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ—āĻ āĻŋāĻ¤ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨
B āĻ¯ā§‡ āĻļā§āĻ§ā§ A āĻ¤āĻŋāĻ¨āĻŦāĻžāĻ° āĻ•āĻ˛ āĻ•āĻ°ā§‡āĨ¤ A āĻāĻ° āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡ B āĻ›ā§‹āĻŸ āĻšāĻ˛ā§‡, āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻŦā§ƒāĻĻā§āĻ§āĻŋ
300% āĻāĻŦāĻ‚ āĻ¤āĻŦā§āĻ“ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻ–ā§āĻŦāĻ‡ āĻŦā§āĻĻā§āĻ§āĻŋāĻŽāĻžāĻ¨āĨ¤ āĻ—āĻ āĻŋāĻ¤ āĻ–ā§āĻŦ āĻŦāĻĄāĻŧ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻœāĻ¨ā§āĻ¯
āĻ›ā§‹āĻŸ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻŦāĻ˛ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¤āĻŦā§‡ āĻ¸āĻžāĻŽāĻ—ā§āĻ°āĻŋāĻ• āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻŦā§ƒāĻĻā§āĻ§āĻŋāĻ° āĻ¸ā§€āĻŽāĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ•ā§‹āĻĄ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸ā§‚āĻšāĻ•ā§€āĻ¯āĻŧ āĻŦāĻŋāĻ¸ā§āĻĢā§‹āĻ°āĻŖ āĻāĻĄāĻŧāĻžāĻ¨āĨ¤ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ›ā§‹āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻœāĻ¨ā§āĻ¯, āĻ†āĻ•āĻžāĻ° āĻšāĻ¯āĻŧ
āĻŦā§‡āĻĄāĻŧā§‡āĻ›ā§‡ --āĻĒāĻ°āĻŽ āĻŦāĻĄāĻŧ-āĻ‡āĻ‰āĻ¨āĻŋāĻŸ-āĻ‡āĻ¨āĻ¸āĻžāĻ¨ āĻ†āĻŦā§‡āĻĻāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ --āĻĒāĻ°āĻŽ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ‰āĻ¨āĻŋāĻŸ-āĻŦā§ƒāĻĻā§āĻ§āĻŋ.
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 10000

āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ‰āĻ¨āĻŋāĻŸ-āĻŦā§ƒāĻĻā§āĻ§āĻŋ
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻžāĻŽāĻ—ā§āĻ°āĻŋāĻ• āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 30 āĻ¯āĻž āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻŦā§ƒāĻĻā§āĻ§āĻŋāĻ•ā§‡ 1.3 āĻ—ā§āĻŖ āĻŽā§‚āĻ˛ āĻ†āĻ•āĻžāĻ°ā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡āĨ¤

ipcp-āĻ‡āĻ‰āĻ¨āĻŋāĻŸ-āĻŦā§ƒāĻĻā§āĻ§āĻŋ
āĻ†āĻ¨ā§āĻ¤āĻƒāĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—āĻ¤ āĻ•āĻžāĻ°āĻŖā§‡ āĻ¸ā§ƒāĻˇā§āĻŸ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻžāĻŽāĻ—ā§āĻ°āĻŋāĻ• āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻ…āĻŦāĻŋāĻ°āĻžāĻŽ āĻĒā§āĻ°āĻšāĻžāĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 10 āĻ¯āĻž āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻŦā§ƒāĻĻā§āĻ§āĻŋ 1.1 āĻ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡
āĻŽā§‚āĻ˛ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻŦāĻžāĻ°āĨ¤

āĻŦāĻĄāĻŧ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻĢā§āĻ°ā§‡āĻŽ
āĻŦāĻĄāĻŧ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¸ā§€āĻŽāĻžāĨ¤ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻ›ā§‡
āĻ–ā§āĻŦ āĻŦā§‡āĻļāĻŋ āĻāĻ‡ āĻ¸ā§€āĻŽāĻž āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 256 āĻŦāĻžāĻ‡āĻŸāĨ¤

āĻŦāĻĄāĻŧ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻĢā§āĻ°ā§‡āĻŽ-āĻŦā§ƒāĻĻā§āĻ§āĻŋ
āĻļāĻ¤āĻžāĻ‚āĻļā§‡ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻŦāĻĄāĻŧ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1000 āĻ¯āĻž āĻŦāĻĄāĻŧ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽā§‡āĻ° āĻŦā§ƒāĻĻā§āĻ§āĻŋāĻ•ā§‡ 11 āĻ—ā§āĻŖā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡
āĻŽā§‚āĻ˛ āĻ†āĻ•āĻžāĻ°.

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ¨āĻ¸ā§‡āĻ¨āĻ¸-āĻŦāĻŋāĻ°ā§‹āĻ§ā§€
āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ¨āĻ¸ā§‡āĻ¨āĻ¸-āĻ°āĻŋāĻ¸āĻžāĻ°āĻ¸āĻŋāĻ­-āĻ…āĻŸā§‹
āĻ¸ā§‡āĻ˛āĻĢ āĻ°āĻŋāĻ•āĻžāĻ°āĻ¸āĻŋāĻ­ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻ†āĻ‰āĻŸ-āĻ…āĻĢ-āĻ˛āĻžāĻ‡āĻ¨ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻœāĻ¨ā§āĻ¯ --āĻĒāĻ°āĻŽ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ¨āĻ¸ā§‡āĻ¨āĻ¸-āĻŦāĻŋāĻ°ā§‹āĻ§ā§€ āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻ…ā§āĻ¯āĻžāĻ•āĻžāĻ‰āĻ¨ā§āĻŸ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ°āĻŋāĻ•āĻžāĻ°ā§āĻ¸āĻŋāĻ­ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻ¤āĻ–āĻ¨āĻ‡ āĻ˜āĻŸā§‡ āĻ¯āĻ–āĻ¨
-āĻĢāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨ (āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ -āĻ“3) āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ --āĻĒāĻ°āĻŽ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ¨āĻ¨ā§āĻ¸-
recursive-āĻ…āĻŸā§‹ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 450āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤-āĻ—āĻ­ā§€āĻ°āĻ¤āĻž
āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤-āĻ—āĻ­ā§€āĻ°āĻ¤āĻž-āĻ…āĻŸā§‹
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ—āĻ­ā§€āĻ°āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤

āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻœāĻ¨ā§āĻ¯ --āĻĒāĻ°āĻŽ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤-āĻ—āĻ­ā§€āĻ°āĻ¤āĻž āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻ…ā§āĻ¯āĻžāĻ•āĻžāĻ‰āĻ¨ā§āĻŸ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ°āĻŋāĻ•āĻžāĻ°ā§āĻ¸āĻŋāĻ­ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻ¤āĻ–āĻ¨āĻ‡ āĻ˜āĻŸā§‡ āĻ¯āĻ–āĻ¨
-āĻĢāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨ (āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ -āĻ“3) āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ --āĻĒāĻ°āĻŽ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤-
āĻ—āĻ­ā§€āĻ°āĻ¤āĻž-āĻ…āĻŸā§‹ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 8āĨ¤

āĻŽāĻŋāĻ¨-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤-āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ—āĻ­ā§€āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤ āĻĨāĻžāĻ•āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ­āĻœāĻ¨āĻ•
āĻ—āĻĄāĻŧ āĻāĻŦāĻ‚ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ—āĻ­ā§€āĻ°āĻ¤āĻž āĻĨāĻžāĻ•āĻžāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ āĻœāĻ¨ā§āĻ¯ āĻ†āĻ˜āĻžāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻĄāĻŋāĻ° āĻĒā§āĻ°āĻ˛ā§‹āĻ— āĻ†āĻ•āĻžāĻ° āĻŦāĻž āĻœāĻŸāĻŋāĻ˛āĻ¤āĻžāĨ¤

āĻ¯āĻ–āĻ¨ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ (āĻĻā§‡āĻ–ā§āĻ¨ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨) āĻĒā§āĻ°āĻ•ā§ƒāĻ¤ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ
āĻ—āĻ­ā§€āĻ°āĻ¤āĻž āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž āĻĨā§‡āĻ•ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ•āĻ˛ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻšāĻŦā§‡
āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻāĻ‡ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚āĻ•ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻ˛ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡ āĻ¯āĻžāĻ°
āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°ā§‡āĻ›ā§‡ (āĻļāĻ¤āĻžāĻ‚āĻļā§‡)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 10āĨ¤

āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻ­āĻŋāĻ•-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚-āĻ‡āĻ¨āĻ¸āĻ¨ā§āĻ¸
āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻ­āĻŋāĻ• āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻžāĻ° āĻ¯ā§‡ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ•āĻžāĻ°ā§āĻ¯āĻ¤ āĻāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧ
āĻŦāĻĄāĻŧ āĻŦāĻŋāĻŽā§‚āĻ°ā§āĻ¤āĻ¤āĻž āĻœāĻ°āĻŋāĻŽāĻžāĻ¨āĻž āĻĨāĻžāĻ•āĻžāĻ° āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 10āĨ¤

āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ•-āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ•-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻžāĻ°-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ•-āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ•-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻžāĻ°-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ
āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻ­āĻŋāĻ• āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻžāĻ°ā§‡āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸ā§€āĻŽāĻžāĨ¤ āĻāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ•ā§‡ āĻ†āĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡
āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ•āĻ˛ āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻ­āĻŋāĻ• āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨. āĻ—āĻ­ā§€āĻ° āĻļāĻŋāĻ•āĻ˛ āĻāĻ–āĻ¨āĻ“ āĻĻā§‡āĻ°ā§€ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚

comdat-āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻŋāĻ‚-āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž
comdat-āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻŋāĻ‚-āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž
āĻ•āĻŽāĻĄā§āĻ¯āĻžāĻŸ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§‡ C++ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž (āĻļāĻ¤āĻžāĻ‚āĻļā§‡)
āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻœā§āĻĄāĻŧā§‡ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 20āĨ¤

min-vect-āĻ˛ā§āĻĒ-āĻŦāĻžāĻ‰āĻ¨ā§āĻĄ
āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¯āĻžāĻ° āĻ…āĻ§ā§€āĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ āĻ•āĻ–āĻ¨ āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ āĻšāĻŦā§‡ āĻ¨āĻž
-āĻĢā§āĻ°āĻŋ-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ. āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻŽāĻžāĻ¨ā§‡āĻ° āĻĨā§‡āĻ•ā§‡ āĻŦā§‡āĻļāĻŋ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 0āĨ¤

gcse-āĻ–āĻ°āĻš-āĻĻā§‚āĻ°āĻ¤ā§āĻŦ-āĻ…āĻ¨ā§āĻĒāĻžāĻ¤
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĻā§‚āĻ°āĻ¤ā§āĻŦā§‡āĻ° āĻ—āĻŖāĻ¨āĻžāĻ° āĻ¸ā§āĻ•ā§‡āĻ˛āĻŋāĻ‚ āĻĢā§āĻ¯āĻžāĻ•ā§āĻŸāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
GCSE āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĨ¤ āĻāĻŸāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•ā§‹āĻĄ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻĒāĻžāĻ¸ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤
āĻ…āĻ¨ā§āĻĒāĻžāĻ¤ āĻ¯āĻ¤ āĻŦāĻĄāĻŧ āĻšāĻŦā§‡, āĻ¤āĻ¤ āĻŦā§‡āĻļāĻŋ āĻ†āĻ•ā§āĻ°āĻŽāĻŖāĻžāĻ¤ā§āĻŽāĻ• āĻ•ā§‹āĻĄ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻ¸āĻšāĻœ āĻšāĻŦā§‡
āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ, āĻ…āĻ°ā§āĻĨāĻžāĻ¤ā§, āĻ¯ā§‡ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻŽ āĻ–āĻ°āĻš āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ gcse-āĻ…āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤-
āĻŽā§‚āĻ˛ā§āĻ¯. 0 āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻ˛ā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻ…āĻ•ā§āĻˇāĻŽ āĻšāĻŦā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻŽāĻžāĻ¨ āĻšāĻ˛ 10āĨ¤

gcse-āĻ…āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤-āĻ–āĻ°āĻš
āĻ–āĻ°āĻš, āĻŽā§‹āĻŸāĻžāĻŽā§āĻŸāĻŋāĻ­āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŽā§‡āĻļāĻŋāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ–āĻ°āĻš āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯āĻž GCSE āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻ­ā§āĻ°āĻŽāĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŽāĻ¨ āĻĻā§‚āĻ°āĻ¤ā§āĻŦāĻ•ā§‡ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻŦā§‡ āĻ¨āĻžāĨ¤
āĻāĻŸāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•ā§‹āĻĄ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻĒāĻžāĻ¸ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻ–āĻ°āĻš āĻ¯āĻ¤ āĻ•āĻŽ,
āĻ†āĻ°ā§‹ āĻ†āĻ•ā§āĻ°āĻŽāĻŖāĻžāĻ¤ā§āĻŽāĻ• āĻ•ā§‹āĻĄ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻšāĻŦā§‡. 0 āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻ˛ā§‡ āĻ¸āĻ•āĻ˛āĻ•ā§‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻŦā§‡
āĻ¸ā§€āĻŽāĻžāĻšā§€āĻ¨ āĻĻā§‚āĻ°āĻ¤ā§āĻŦ āĻ­ā§āĻ°āĻŽāĻŖā§‡āĻ° āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 3āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨-āĻ—āĻ­ā§€āĻ°āĻ¤āĻž
āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŽāĻŋāĻ¨ā§‡āĻŸāĻ° āĻ—āĻžāĻ›ā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ā§‡āĻ° āĻ—āĻ­ā§€āĻ°āĻ¤āĻžāĨ¤ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽā§‡ āĻšāĻ¤ā§āĻ°ā§āĻŽā§āĻ–ā§€ āĻ†āĻšāĻ°āĻŖ āĻāĻĄāĻŧāĻžāĻ¤ā§‡āĨ¤ 0 āĻāĻ° āĻŽāĻžāĻ¨ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻŦā§‡
āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ¸ā§€āĻŽāĻŋāĻ¤, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻŋāĻļāĻžāĻ˛ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ§ā§€āĻ° āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻŽāĻžāĻ¨ āĻšāĻ˛ 30āĨ¤

max-tail-merge-āĻ¤ā§āĻ˛āĻ¨āĻž
āĻāĻ•āĻŸāĻŋ bb-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ bbs-āĻāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĒāĻ°āĻŋāĻŽāĻžāĻŖāĨ¤ āĻāĻŸāĻŋ āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻ—āĻžāĻ›ā§‡āĻ° āĻ˛ā§‡āĻœ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻšāĻ¤ā§āĻ°ā§āĻŽā§āĻ–ā§€ āĻ†āĻšāĻ°āĻŖāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 10āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ˛ā§‡āĻœ-āĻŽāĻžāĻ°ā§āĻœ-āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ
āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻžāĻ¸ā§‡āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĒāĻ°āĻŋāĻŽāĻžāĻŖāĨ¤ āĻāĻ‡ āĻ…āĻ­ā§āĻ¯āĻ¸ā§āĻ¤ āĻšāĻ¯āĻŧ
āĻ—āĻžāĻ›ā§‡āĻ° āĻ˛ā§‡āĻœ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§€āĻŽāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 2āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ…āĻĒā§āĻ°āĻšāĻ˛āĻŋāĻ¤-āĻ‡āĻ¨āĻ¸
āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĨāĻžāĻ•āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¯āĻĻāĻŋ āĻ¸ā§‡āĻ‡ āĻ˛ā§āĻĒāĻŸāĻŋ āĻšāĻ¯āĻŧ
unrolled, āĻāĻŦāĻ‚ āĻ˛ā§āĻĒ āĻ†āĻ¨āĻ°ā§‹āĻ˛ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, āĻāĻŸāĻŋ āĻ˛ā§āĻĒ āĻ•ā§‹āĻĄ āĻ•āĻ¤āĻŦāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡
āĻ†āĻ¨āĻ°ā§‹āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ—āĻĄāĻŧ-āĻ†āĻ¨āĻ°ā§‹āĻ˛āĻĄ-āĻ‡āĻ¨āĻ¸āĻ¨ā§āĻ¸
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¤āĻžāĻĻā§‡āĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄā§‡āĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ•ā§āĻˇāĻĒāĻžāĻ¤āĻĻā§āĻˇā§āĻŸ āĻ¯ā§‡
āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ āĻĨāĻžāĻ•āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¯āĻĻāĻŋ āĻ¸ā§‡āĻ‡ āĻ˛ā§āĻĒāĻŸāĻŋ āĻ†āĻ¨āĻ°ā§‹āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ āĻ˛ā§āĻĒāĻŸāĻŋ āĻ†āĻ¨āĻ°ā§‹āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ
āĻ˛ā§āĻĒ āĻ•ā§‹āĻĄ āĻ•āĻ¤āĻŦāĻžāĻ° āĻ†āĻ¨āĻ°ā§‹āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ†āĻ¨āĻ°ā§‹āĻ˛-āĻŦāĻžāĻ°
āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ†āĻ¨āĻ°ā§‹āĻ˛āĻŋāĻ‚āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ–ā§‹āĻāĻšāĻž-āĻ‡āĻ¨āĻ¸
āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ āĻ–ā§‹āĻ¸āĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ¨ā§‹ āĻšāĻ˛ā§‡ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĨāĻžāĻ•āĻž āĻ‰āĻšāĻŋāĻ¤,
āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ āĻ˛ā§āĻĒāĻŸāĻŋ āĻ–ā§‹āĻ¸āĻž āĻ›āĻžāĻĄāĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻ˛ā§āĻĒ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ•āĻ¤āĻŦāĻžāĻ° āĻ–ā§‹āĻ¸āĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ–ā§‹āĻ¸āĻž-āĻŦāĻžāĻ°
āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻĒāĻŋāĻ˛āĻŋāĻ‚āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ–ā§‹āĻāĻšāĻž-āĻ‡āĻ¨āĻ¸āĻžāĻ¨āĻ¸
āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ–ā§‹āĻ¸āĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ¨ā§‹ āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ–ā§‹āĻāĻšāĻž-āĻ¸āĻŽāĻ¯āĻŧ
āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ–ā§‹āĻ¸āĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒā§‡āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ-āĻ–ā§‹āĻāĻšāĻž-āĻ˛ā§āĻĒ-āĻ¨ā§‡āĻ¸ā§āĻŸ-āĻ—āĻ­ā§€āĻ°āĻ¤āĻž
āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒāĻŋāĻ˛āĻŋāĻ‚ āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ—āĻ­ā§€āĻ°āĻ¤āĻžāĨ¤

āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻ‰āĻ¨āĻ¸ā§āĻ‡āĻš-āĻ‡āĻ¨āĻ¸
āĻāĻ•āĻŸāĻŋ āĻ†āĻ¨āĻ¸ā§āĻ‡āĻšāĻĄ āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• insns.

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ†āĻ¨āĻ¸ā§āĻ‡āĻš-āĻ¸ā§āĻ¤āĻ°
āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ˛ā§āĻĒā§‡ āĻ†āĻ¨āĻ¸ā§āĻ‡āĻš āĻ•āĻ°āĻž āĻļāĻžāĻ–āĻžāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžā§ˇ

lim- āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛
āĻ˛ā§āĻĒ āĻ‡āĻ¨āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ—āĻ¤āĻŋāĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ–āĻ°āĻšāĨ¤

iv-āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨-āĻ¸āĻŽāĻ¸ā§āĻ¤-āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§€-āĻ†āĻŦāĻĻā§āĻ§
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§€āĻ° āĻ¨ā§€āĻšā§‡ āĻ†āĻ¨āĻ¯āĻŧāĻ¨ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§€āĻĻā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ‰āĻĒāĻ° āĻ†āĻŦāĻĻā§āĻ§
āĻ†āĻ¨āĻ¯āĻŧāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ
āĻĒā§āĻ°āĻžāĻ¸āĻ™ā§āĻ—āĻŋāĻ• āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§€āĻĻā§‡āĻ° āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻŦā§‡āĻļāĻŋ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§€ āĻĨāĻžāĻ•ā§‡, āĻāĻĄāĻŧāĻžāĻ¤ā§‡
āĻĻā§āĻŦāĻŋāĻ˜āĻžāĻ¤ āĻ¸āĻŽāĻ¯āĻŧ āĻœāĻŸāĻŋāĻ˛āĻ¤āĻžāĨ¤

iv-āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻŦāĻŋāĻŦā§‡āĻšāĻŋāĻ¤-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻ‡āĻ¨ā§āĻĄāĻžāĻ•āĻļāĻ¨ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ›ā§‡āĻĄāĻŧā§‡ āĻĻā§‡āĻ¯āĻŧ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ†āĻ°āĻ“ āĻ†āĻ¨āĻ¯āĻŧāĻ¨ āĻĨāĻžāĻ•ā§‡ā§ˇ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĨ¤

iv-āĻ¸āĻ°ā§āĻŦāĻĻāĻž-āĻ›āĻžāĻāĻŸāĻžāĻ‡-āĻ•ā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻ¸ā§‡āĻŸ-āĻŦāĻžāĻ‰āĻ¨ā§āĻĄ
āĻ¸ā§‡āĻŸā§‡ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§€āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻāĻ‡ āĻŽāĻžāĻ¨ā§‡āĻ° āĻĨā§‡āĻ•ā§‡ āĻ•āĻŽ āĻšāĻ˛ā§‡, āĻ†āĻŽāĻ°āĻž āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻŋ
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§‡āĻŸ āĻĨā§‡āĻ•ā§‡ āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ ivs āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛ā§āĻ¨ āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ iv āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§‡āĻŸāĨ¤

scev-max-expr-āĻ†āĻ•āĻžāĻ°
āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻ• āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ†āĻŦāĻĻā§āĻ§āĨ¤ āĻŦāĻĄāĻŧ
āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻ• āĻ§ā§€āĻ°.

scev-max-expr-āĻœāĻŸāĻŋāĻ˛āĻ¤āĻž
āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻ•ā§‡āĻ° āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ° āĻœāĻŸāĻŋāĻ˛āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ†āĻŦāĻĻā§āĻ§āĨ¤
āĻœāĻŸāĻŋāĻ˛ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻ• āĻ§ā§€āĻ°.

āĻ“āĻŽā§‡āĻ—āĻž-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻ­āĻžāĻ°ā§āĻ¸
āĻāĻ•āĻŸāĻŋ āĻ“āĻŽā§‡āĻ—āĻž āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨
128 āĻšāĻ¯āĻŧ

āĻ“āĻŽā§‡āĻ—āĻž-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻ—ā§‡āĻ•āĻ¸
āĻāĻ•āĻŸāĻŋ āĻ“āĻŽā§‡āĻ—āĻž āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ…āĻ¸āĻŽāĻ¤āĻžāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻŽāĻžāĻ¨ āĻšāĻ˛ 256āĨ¤

āĻ“āĻŽā§‡āĻ—āĻž-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻ‡āĻ•āĻŋāĻ‰āĻāĻ¸
āĻāĻ•āĻŸāĻŋ āĻ“āĻŽā§‡āĻ—āĻž āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ¸āĻŽāĻ¤āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨
128 āĻšāĻ¯āĻŧ

āĻ“āĻŽā§‡āĻ—āĻž-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻ“āĻ¯āĻŧāĻžāĻ‡āĻ˛ā§āĻĄ-āĻ•āĻžāĻ°ā§āĻĄ
āĻ“āĻ¯āĻŧāĻžāĻ‡āĻ˛ā§āĻĄāĻ•āĻžāĻ°ā§āĻĄ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¯āĻž āĻ“āĻŽā§‡āĻ—āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻ•āĻžāĻ°ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻŦā§‡ā§ˇ
āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 18āĨ¤

āĻ“āĻŽā§‡āĻ—āĻž-āĻšā§āĻ¯āĻžāĻļ-āĻŸā§‡āĻŦāĻŋāĻ˛-āĻ†āĻ•āĻžāĻ°
āĻ“āĻŽā§‡āĻ—āĻž āĻ¸āĻ˛āĻ­āĻžāĻ°ā§‡ āĻšā§āĻ¯āĻžāĻļ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻ†āĻ•āĻžāĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 550āĨ¤

āĻ“āĻŽā§‡āĻ—āĻž-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻ•ā§€
āĻ“āĻŽā§‡āĻ—āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻ•āĻžāĻ°ā§€ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ•ā§€āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžā§ˇ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 500āĨ¤

āĻ“āĻŽā§‡āĻ—āĻž-āĻŦāĻ°ā§āĻœāĻ¨-āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ-āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž
1 āĻ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻĻā§‚āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 0āĨ¤

vect-max-version-for-alignment-check
āĻ˛ā§āĻĒ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻšā§‡āĻ• āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻžāĻ°ā§‡ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤ ftree-vect-loop-version āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĻā§‡āĻ–ā§āĻ¨
āĻ†āĻ°āĻ“ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯.

vect-max-version-for-alias-āĻšā§‡āĻ•
āĻ˛ā§āĻĒ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻšā§‡āĻ• āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻžāĻ°ā§‡ āĻ‰āĻĒāĻ¨āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ ftree-vect-loop-version āĻĻā§‡āĻ–ā§āĻ¨
āĻ…āĻ§āĻŋāĻ• āĻ¤āĻĨā§āĻ¯.

āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ•-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ-āĻŸā§-āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•
āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ°ā§āĻŸ āĻĢā§‹āĻ°ā§āĻ¸ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒā§‡āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻ˛ā§āĻĒā§‡āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° #āĻŸāĻŋ āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡āĨ¤

hot-bb-count-fraction
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ­āĻ—ā§āĻ¨āĻžāĻ‚āĻļ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§āĻ¨
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ• āĻ—āĻ°āĻŽ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨.

āĻ—āĻ°āĻŽ-āĻŦāĻŋāĻŦāĻŋ-āĻĢā§āĻ°āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸āĻŋ-āĻ­āĻ—ā§āĻ¨āĻžāĻ‚āĻļ
āĻŦā§‡āĻ¸āĻŋāĻ• āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ā§‡āĻ° āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻŦā§āĻ˛āĻ• āĻĢā§āĻ°āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸āĻŋāĻ° āĻ­āĻ—ā§āĻ¨āĻžāĻ‚āĻļ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§āĻ¨
āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ• āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ—āĻ°āĻŽ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨.

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻĒā§‚āĻ°ā§āĻŦāĻžāĻ­āĻžāĻ¸āĻŋāĻ¤-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ
āĻ˛ā§āĻĒ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ†āĻŽāĻ°āĻž āĻ¸ā§āĻĨāĻŋāĻ°āĻ­āĻžāĻŦā§‡ āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€ āĻ•āĻ°āĻŋāĨ¤ āĻāĻŸāĻŋ āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻŦāĻžāĻ‰āĻ¨ā§āĻĄ āĻ¸āĻš āĻāĻ•āĻ• āĻ˛ā§āĻĒ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛ā§āĻĒ āĻ¸āĻš āĻĨāĻžāĻ•ā§‡
āĻ…āĻœāĻžāĻ¨āĻž āĻ†āĻŽāĻ°āĻž āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€ āĻ•āĻ°āĻŋ, āĻ¯āĻ–āĻ¨ āĻ…āĻœāĻžāĻ¨āĻž
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ—āĻĄāĻŧ āĻĒā§āĻ°āĻžāĻ¯āĻŧ 10āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ āĻ˛ā§āĻĒ āĻ›āĻžāĻĄāĻŧāĻž
āĻ¸ā§€āĻŽāĻž āĻ…āĻ¨ā§āĻ¯ āĻāĻ• āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ• āĻ•ā§ƒāĻ¤ā§āĻ°āĻŋāĻŽāĻ­āĻžāĻŦā§‡ āĻ āĻžāĻ¨ā§āĻĄāĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§‡.

āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§āĻ¨
āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻŦā§‡āĻ¸āĻŋāĻ• āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĢā§āĻ°āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸āĻŋāĻ° āĻ­āĻ—ā§āĻ¨āĻžāĻ‚āĻļ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§āĻ¨
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ• āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§-āĻ˛ā§āĻĒ-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ
āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻĒāĻžāĻ›ā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻĒāĻžāĻŦā§‡
āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§

āĻŸā§āĻ°ā§‡āĻ¸āĻžāĻ°-āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ•-āĻ•āĻ­āĻžāĻ°ā§‡āĻœ
āĻŸā§āĻ°ā§‡āĻ¸āĻžāĻ°-āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ•-āĻ•āĻ­āĻžāĻ°ā§‡āĻœ-āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž
āĻāĻ‡ āĻŽāĻžāĻ¨āĻŸāĻŋ āĻāĻ•āĻŦāĻžāĻ° āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻļāĻ¤āĻžāĻ‚āĻļā§‡āĻ° āĻĒāĻ°ā§‡ āĻ¸ā§āĻĒāĻžāĻ°āĻŦā§āĻ˛āĻ• āĻ—āĻ āĻ¨ āĻ¸ā§€āĻŽāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ†āĻšā§āĻ›āĻžāĻĻāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻŸāĻŋ āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ•ā§‹āĻĄ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖāĻ•ā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡āĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° āĻŸā§āĻ°ā§‡āĻ¸āĻžāĻ°-āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ•-āĻ•āĻ­āĻžāĻ°ā§‡āĻœ-āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ• āĻšāĻ˛ā§‡āĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ†āĻ¸āĻ˛ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ (āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•ā§āĻ¯āĻžāĻ˛āĻŋ āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ•āĻ—ā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ā§‡) āĻ…āĻ¨ā§‡āĻ• āĻŦā§‡āĻļāĻŋ
āĻ•āĻŽ āĻ¸ā§āĻˇāĻŽ āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ āĻŦāĻĄāĻŧ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ.

āĻŸā§āĻ°ā§‡āĻ¸āĻžāĻ°-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻ•ā§‹āĻĄ-āĻŦā§ƒāĻĻā§āĻ§āĻŋ
āĻ•ā§‹āĻĄ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻļāĻ¤āĻžāĻ‚āĻļā§‡ āĻĒā§ŒāĻāĻ›ā§‡ āĻ—ā§‡āĻ˛ā§‡ āĻŸā§‡āĻ˛ āĻĄā§āĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻŦāĻ°āĻ‚ āĻšāĻ•āĻŋ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻĄā§āĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻŸ āĻĒāĻ°ā§‡ āĻ•ā§āĻ°āĻ¸ āĻ•āĻ°ā§‡ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡
āĻœāĻžāĻŽā§āĻĒāĻŋāĻ‚, āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ āĻĒāĻ›āĻ¨ā§āĻĻāĻ¸āĻ‡ āĻ•ā§‹āĻĄ āĻŦā§ƒāĻĻā§āĻ§āĻŋāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ…āĻ¨ā§‡āĻ• āĻŦā§‡āĻļāĻŋ āĻŽāĻžāĻ¨ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻŸā§āĻ°ā§‡āĻ¸āĻžāĻ°-āĻŽāĻŋāĻ¨-āĻļāĻžāĻ–āĻž-āĻ…āĻ¨ā§āĻĒāĻžāĻ¤
āĻ¸ā§‡āĻ°āĻž āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§‡āĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻŽ āĻšāĻ˛ā§‡ āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°ā§āĻ¨
āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ (āĻļāĻ¤āĻžāĻ‚āĻļā§‡)āĨ¤

āĻŸā§āĻ°ā§‡āĻ¸āĻžāĻ°-āĻŽāĻŋāĻ¨-āĻļāĻžāĻ–āĻž-āĻ…āĻ¨ā§āĻĒāĻžāĻ¤
āĻŸā§āĻ°ā§‡āĻ¸āĻžāĻ°-āĻŽāĻŋāĻ¨-āĻļāĻžāĻ–āĻž-āĻ…āĻ¨ā§āĻĒāĻžāĻ¤-āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž
āĻ…āĻ—ā§āĻ°āĻ—āĻ¤āĻŋāĻ° āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻ¸ā§‡āĻ°āĻž āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§‡āĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻŽ āĻĨāĻžāĻ•ā§‡
āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄāĨ¤

āĻāĻ•āĻ‡āĻ­āĻžāĻŦā§‡ āĻŸā§āĻ°ā§‡āĻ¸āĻžāĻ°-āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ•-āĻ•āĻ­āĻžāĻ°ā§‡āĻœ āĻĻā§āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤, āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ›āĻžāĻĄāĻŧāĻž āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻŽāĻžāĻ¨
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻš āĻ†āĻ°āĻ“ āĻ°āĻ•ā§āĻˇāĻŖāĻļā§€āĻ˛ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡ (āĻ‰āĻšā§āĻšāĻ¤āĻ°) āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻŸā§āĻ°ā§‡āĻ¸āĻžāĻ° āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°āĨ¤

max-cse-āĻĒāĻžāĻĨ-āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯
āĻ¸āĻŋāĻāĻ¸āĻ‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§‡ āĻĒāĻžāĻĨā§‡ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 10āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ¸āĻŋāĻāĻ¸āĻ‡-āĻ‡āĻ¨āĻ¸
āĻĢā§āĻ˛āĻžāĻļ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ CSE āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 1000āĨ¤

āĻœāĻŋāĻœāĻŋāĻ¸āĻŋ-āĻŽāĻŋāĻ¨-āĻāĻ•ā§āĻ¸āĻĒā§āĻ¯āĻžāĻ¨ā§āĻĄ
GCC āĻ¤āĻžāĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ†āĻŦāĻ°ā§āĻœāĻ¨āĻž āĻ¸āĻ‚āĻ—ā§āĻ°āĻšāĻ•āĻžāĻ°ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ
āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻļāĻ¤āĻžāĻ‚āĻļ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ†āĻŦāĻ°ā§āĻœāĻ¨āĻž āĻ¸āĻ‚āĻ—ā§āĻ°āĻšāĻ•āĻžāĻ°ā§€āĻ° āĻ¸ā§āĻ¤ā§‚āĻĒ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤
āĻ¸āĻ‚āĻ—ā§āĻ°āĻšā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŸāĻŋ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°āĻ˛ā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ—āĻ¤āĻŋ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡;
āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 30% + 70% * (RAM/1GB) āĻ¯āĻžāĻ° āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ¸ā§€āĻŽāĻž 100% āĻ¯āĻ–āĻ¨ RAM >= 1GB āĻšāĻ¯āĻŧāĨ¤
āĻ¯āĻĻāĻŋ "getrlimit" āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ "RAM" āĻāĻ° āĻ§āĻžāĻ°āĻŖāĻžāĻŸāĻŋ āĻĒā§āĻ°āĻ•ā§ƒāĻ¤ RAM āĻāĻ° āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ›ā§‹āĻŸ āĻāĻŦāĻ‚
"RLIMIT_DATA" āĻŦāĻž "RLIMIT_AS"āĨ¤ GCC āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ‰āĻĒāĻ° RAM āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ¨āĻž āĻšāĻ˛ā§‡
āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽ, 30% āĻāĻ° āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§€āĻŽāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻāĻŦāĻ‚ ggc-āĻŽāĻŋāĻ¨-
āĻ—āĻžāĻĻāĻž āĻ†āĻ•āĻžāĻ° āĻļā§‚āĻ¨ā§āĻ¯ āĻĨā§‡āĻ•ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸ā§āĻ¯ā§‹āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ˜āĻŸāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻ‡
āĻ…āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ§ā§€āĻ°, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

ggc-āĻŽāĻŋāĻ¨-āĻšā§‡āĻĒāĻ¸āĻžāĻ‡āĻœ
āĻ†āĻŦāĻ°ā§āĻœāĻ¨āĻž āĻ¸āĻ‚āĻ—ā§āĻ°āĻšāĻ•āĻžāĻ°ā§€āĻ° āĻ¸ā§āĻ¤ā§‚āĻĒā§‡āĻ° āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ†āĻ•āĻžāĻ° āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ•āĻ°āĻž āĻļā§āĻ°ā§ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡
āĻ†āĻŦāĻ°ā§āĻœāĻ¨āĻž āĻ—āĻžāĻĻāĻž āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻĨāĻŽ āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ˜āĻŸā§‡ āĻœāĻŋāĻœāĻŋāĻ¸āĻŋ-āĻŽāĻŋāĻ¨-āĻāĻ•ā§āĻ¸āĻĒā§āĻ¯āĻžāĻ¨ā§āĻĄ%
āĻ¤āĻžāĻ° āĻĒāĻ°ā§‡āĻ“ ggc-āĻŽāĻŋāĻ¨-āĻšā§‡āĻĒāĻ¸āĻžāĻ‡āĻœ. āĻ†āĻŦāĻžāĻ°, āĻāĻ‡ āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻļāĻ¨ āĻ—āĻ¤āĻŋ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻāĻŦāĻ‚
āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ RAM/8, RLIMIT_RSS āĻāĻ° āĻĨā§‡āĻ•ā§‡ āĻ›ā§‹āĻŸ, āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻ¸ā§€āĻŽāĻž āĻ¯āĻž āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻ¯ā§‡ RLIMIT_DATA āĻŦāĻž RLIMIT_AS āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻŦā§‡ 4096 āĻāĻ° āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§€āĻŽāĻžāĻ° āĻ¸āĻžāĻĨā§‡
(āĻšāĻžāĻ° āĻŽā§‡āĻ—āĻžāĻŦāĻžāĻ‡āĻŸ) āĻāĻŦāĻ‚ 131072 (128 āĻŽā§‡āĻ—āĻžāĻŦāĻžāĻ‡āĻŸ) āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ GCC āĻ¸āĻ•ā§āĻˇāĻŽ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽā§‡ RAM āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡, āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§€āĻŽāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ–ā§āĻŦ āĻŦāĻĄāĻŧ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°āĻ­āĻžāĻŦā§‡ āĻ†āĻŦāĻ°ā§āĻœāĻ¨āĻž āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻāĻŦāĻ‚ āĻœāĻŋāĻœāĻŋāĻ¸āĻŋ-āĻŽāĻŋāĻ¨-āĻāĻ•ā§āĻ¸āĻĒā§āĻ¯āĻžāĻ¨ā§āĻĄ āĻļā§‚āĻ¨ā§āĻ¯ āĻĨā§‡āĻ•ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ˜āĻŸāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸ā§āĻ¯ā§‹āĻ—āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ°āĻŋāĻ˛ā§‹āĻĄ-āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨-āĻ‡āĻ¨āĻ¸āĻžāĻ¨āĻ¸
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ°āĻŋāĻ˛ā§‹āĻĄā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻŋāĻ›āĻ¨ā§‡ āĻĻā§‡āĻ–āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨. āĻ•ā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§‡ āĻ†āĻ°ā§‹ āĻ†āĻ•ā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ• āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨, āĻ¤ā§ˆāĻ°ā§€āĻ°
āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ­āĻžāĻ˛ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§ƒāĻĻā§āĻ§āĻŋ. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻŽāĻžāĻ¨ āĻšāĻ˛ 100āĨ¤

max-cselib-āĻŽā§‡āĻŽāĻ°āĻŋ-āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ cselib āĻ…ā§āĻ¯āĻžāĻ•āĻžāĻ‰āĻ¨ā§āĻŸā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤
āĻ•ā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§‡ āĻ†āĻ°ā§‹ āĻ†āĻ•ā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ• āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨, āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ā§ˇ
āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ­āĻžāĻ˛ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ¸āĻ™ā§āĻ—ā§‡ āĻŦā§ƒāĻĻā§āĻ§āĻŋ. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 500āĨ¤

āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸-āĻŦā§āĻ˛āĻ•-āĻ¸āĻĻā§ƒāĻļ
āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸-āĻŦā§āĻ˛āĻ•-āĻ¸āĻĻā§ƒāĻļ-āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž
āĻ¨āĻŋāĻƒāĻļāĻ°ā§āĻ¤ āĻļāĻžāĻ–āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¤ā§‡ āĻŦā§‡āĻ¸āĻŋāĻ• āĻŦā§āĻ˛āĻ• āĻ°āĻŋāĻ…āĻ°ā§āĻĄāĻžāĻ°āĻŋāĻ‚ āĻĒāĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻ…āĻĨāĻŦāĻž āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ¤āĻžāĻ° āĻ—āĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§‡ āĻ¨āĻ•āĻ˛ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ•ā§‹āĻĄ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¨āĻ•āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ†āĻ•āĻžāĻ° āĻāĻ‡ āĻŽāĻžāĻ¨ā§‡āĻ° āĻĨā§‡āĻ•ā§‡ āĻ›ā§‹āĻŸ āĻšāĻ¯āĻŧ āĻ¨āĻŋāĻƒāĻļāĻ°ā§āĻ¤ā§‡āĻ° āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻ†āĻ•āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ—ā§āĻŖāĻŋāĻ¤
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻšāĻŸ āĻ¸ā§āĻĒāĻŸ āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻžāĻāĻĒ.

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸-āĻŦā§āĻ˛āĻ•-āĻĄā§āĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻŸ-āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ• āĻšāĻ˛ā§‡āĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻŽāĻžāĻ¨ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸-āĻŦā§āĻ˛āĻ•-āĻĄā§āĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻŸ āĻĨā§‡āĻ•ā§‡
āĻšāĻŸ āĻ¸ā§āĻĒāĻŸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¤āĻĨā§āĻ¯ āĻ†āĻ°āĻ“ āĻ¸āĻ āĻŋāĻ•āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤-āĻ‡āĻ¨āĻ¨ā§āĻ¸
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻœāĻžāĻ°āĻŋ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻĒā§āĻ°āĻĨāĻŽ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĒāĻžāĻ¸ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ•ā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨
āĻ†āĻ°āĻ“ āĻĒā§āĻ™ā§āĻ–āĻžāĻ¨ā§āĻĒā§āĻ™ā§āĻ– āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻŽāĻžāĻ¨ā§‡, āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ•āĻ°ā§‡
āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 100āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ…āĻžā§āĻšāĻ˛-āĻŦā§āĻ˛āĻ•
āĻ†āĻ¨ā§āĻ¤āĻƒāĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ…āĻžā§āĻšāĻ˛ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻŦā§āĻ˛āĻ• āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 10āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨-āĻ…āĻžā§āĻšāĻ˛-āĻŦā§āĻ˛āĻ•
āĻāĻ•āĻŸāĻŋ āĻ…āĻžā§āĻšāĻ˛ā§‡ āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžā§ˇ
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ā§€ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 15āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻļā§‡āĻĄ-āĻ…āĻžā§āĻšāĻ˛-āĻ‡āĻ¨āĻ¸
āĻ†āĻ¨ā§āĻ¤āĻƒāĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ…āĻžā§āĻšāĻ˛ā§‡ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• insns
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 100āĨ¤

max-āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨-āĻ…āĻžā§āĻšāĻ˛-insns
āĻāĻ•āĻŸāĻŋ āĻ…āĻžā§āĻšāĻ˛ā§‡ āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§‡āĻšāĻŋāĻ¤ āĻ‡āĻ¨āĻāĻ¸āĻāĻ¨-āĻāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžā§ˇ
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ā§€ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 200āĨ¤

āĻŽāĻŋāĻ¨-āĻ¸ā§āĻĒā§‡āĻ•-āĻĒā§āĻ°ā§‹āĻŦ
āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰ā§ŽāĻ¸ āĻŦā§āĻ˛āĻ•ā§‡ āĻĒā§ŒāĻāĻ›āĻžāĻ¨ā§‹āĻ° āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž (āĻļāĻ¤āĻžāĻ‚āĻļā§‡)
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 40āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻļā§‡āĻĄ-āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨ā§āĻĄ-āĻ…āĻžā§āĻšāĻ˛-āĻ‰āĻ¤ā§āĻ¸āĻ°ā§āĻ—
āĻ…āĻžā§āĻšāĻ˛āĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ CFG āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžā§ˇ 0 - āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨
āĻ…āĻžā§āĻšāĻ˛ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨, N - āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• N āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 0āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻļā§‡āĻĄ-āĻ‡āĻ¨-āĻ•āĻ¨-āĻ•āĻ¨-āĻ•āĻ¨āĻĢā§āĻ˛āĻŋāĻ•ā§āĻŸ-āĻĄāĻŋāĻ¸āĻ˛ā§āĻ˛ā§‡
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ—āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ insn-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 3āĨ¤

āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€-āĻ¸ā§āĻĒā§‡āĻ•-āĻĒā§āĻ°ā§‹āĻŦ-āĻ•āĻžāĻŸ āĻ…āĻĢ
āĻĢāĻŸāĻ•āĻž āĻ¸āĻžāĻĢāĻ˛ā§āĻ¯ā§‡āĻ° āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž (āĻļāĻ¤āĻžāĻ‚āĻļā§‡), āĻ¯āĻžāĻ¤ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ•
insn āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻŦā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 40āĨ¤

āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻŽā§‡āĻŽ-āĻ¸āĻ¤ā§āĻ¯-āĻĄāĻŋāĻĒ-āĻ•āĻ¸ā§āĻŸ
āĻ¸ā§āĻŸā§‹āĻ° āĻāĻŦāĻ‚ āĻ˛ā§‹āĻĄā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻĻā§‚āĻ°āĻ¤ā§āĻŦ (CPU āĻšāĻ•ā§āĻ°ā§‡) āĻāĻ•āĻ‡ āĻŽā§‡āĻŽāĻ°āĻŋāĻ•ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°ā§‡
āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1āĨ¤

selsched-max-lokahead
āĻ¸āĻŋāĻ˛ā§‡āĻ•ā§āĻŸāĻŋāĻ­ āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ˛ā§āĻ•āĻ†āĻšā§‡āĻĄ āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ†āĻ•āĻžāĻ°āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ—āĻ­ā§€āĻ°āĻ¤āĻž
āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 50āĨ¤

āĻ¸ā§‡āĻ˛āĻ¸āĻšā§‡āĻĄ-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻŦāĻžāĻ° āĻŦāĻžāĻ°
āĻ¸āĻŋāĻ˛ā§‡āĻ•ā§āĻŸāĻŋāĻ­ āĻšāĻ˛āĻžāĻ•āĻžāĻ˛ā§€āĻ¨ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ•āĻ¤āĻŦāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻŦā§‡
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻāĻŸāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ¸ā§€āĻŽāĻž āĻ¯āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 2āĨ¤

selsched-max-insns-āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨
āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ° āĻ¸ā§‡āĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻŋāĻ˛ā§‡āĻ•ā§āĻŸāĻŋāĻ­ āĻ¸āĻŋāĻĄāĻŋāĻ‰āĻ˛āĻžāĻ°ā§‡ āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 2āĨ¤

āĻāĻ¸āĻāĻŽāĻāĻ¸-āĻŽāĻŋāĻ¨-āĻāĻ¸āĻ¸āĻŋ
āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧ āĻ—āĻŖāĻ¨āĻžāĻ° āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻŽāĻžāĻ¨ āĻ¯āĻž āĻ¸ā§āĻ‡āĻ‚ āĻŽāĻĄā§āĻ˛ā§‹ āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 2āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻļā§‡āĻˇ-āĻŽāĻžāĻ¨-āĻ†āĻ°āĻŸāĻŋāĻāĻ˛
āĻāĻ•āĻŸāĻŋ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ā§‡ āĻ°ā§‡āĻ•āĻ°ā§āĻĄ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŽāĻ¨ RTL-āĻāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻ•āĻ°āĻž āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻŽāĻžāĻĒ
āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻ‰āĻĄā§‹ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°ā§‡ āĻ¸ā§‡āĻ‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻļā§‡āĻˇ āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ 10000āĨ¤

āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž-āĻ­āĻžāĻ—-āĻ¸ā§€āĻŽāĻž
āĻ›ā§‹āĻŸ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ§ā§āĻ°ā§āĻŦāĻ•āĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻĄā§‡āĻŸāĻž āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻšāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°ā§‡
āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻŦāĻ‚ āĻāĻ° āĻ—āĻ¤āĻŋ āĻŦā§ƒāĻĻā§āĻ§āĻŋāĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻŽāĻžāĻ¨ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ§ā§āĻ°ā§āĻŦāĻ•āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 256āĨ¤

āĻŽāĻŋāĻ¨-āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛-āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ‚
āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ SSA āĻ†āĻĒāĻĄā§‡āĻŸāĻžāĻ°ā§‡ āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻ¯ā§‡āĻŸāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ‚ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻŸā§āĻ°āĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻŋāĻ¤ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤
āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛-āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ‚-āĻ…āĻ¨ā§āĻĒāĻžāĻ¤āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 100āĨ¤

āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛-āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ‚-āĻ…āĻ¨ā§āĻĒāĻžāĻ¤
āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛-āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ‚-āĻ…āĻ¨ā§āĻĒāĻžāĻ¤ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ āĻšāĻ˛ā§‡
āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻšāĻŋāĻšā§āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ†āĻĒāĻĄā§‡āĻŸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻ¤āĻžāĻ°āĻĒāĻ° āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ SSA āĻ†āĻĒāĻĄā§‡āĻŸāĻžāĻ° a-āĻ¤ā§‡ āĻ¸ā§āĻ¯ā§āĻ‡āĻš āĻ•āĻ°ā§‡
āĻ¸ā§‡āĻ‡ āĻšāĻŋāĻšā§āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ†āĻĒāĻĄā§‡āĻŸāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ…āĻ¨ā§āĻĒāĻžāĻ¤ 3āĨ¤

āĻāĻ¸āĻāĻ¸āĻĒāĻŋ-āĻŦāĻžāĻĢāĻžāĻ°-āĻ¸āĻžāĻ‡āĻœ
āĻŦāĻžāĻĢāĻžāĻ°ā§‡āĻ° āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ†āĻ•āĻžāĻ° (āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ…ā§āĻ¯āĻžāĻ°ā§‡) āĻ¯āĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻŽā§āĻ¯āĻžāĻļāĻŋāĻ‚ āĻĒāĻžāĻŦā§‡
āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻž āĻ¯āĻ–āĻ¨ -fstack-āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ.

āĻ‰āĻŦā§āĻ¨ā§āĻŸā§ 10.10 āĻāĻ° āĻ†āĻ—ā§‡ āĻāĻ‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ›āĻŋāĻ˛ "8"āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻāĻŸāĻŋ "4", āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒā§āĻ°āĻŸā§‡āĻ•ā§āĻŸāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž.

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻœāĻžāĻŽā§āĻĒ-āĻĨā§āĻ°ā§‡āĻĄ-āĻĄā§āĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨-āĻāĻ¸āĻŸāĻŋāĻāĻŽāĻŸāĻŋāĻāĻ¸
āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ˛āĻ•ā§‡ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¯āĻž āĻ¯āĻ–āĻ¨ āĻ¨āĻ•āĻ˛ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§ˇ
āĻĨā§āĻ°ā§‡āĻĄāĻŋāĻ‚ āĻœāĻžāĻŽā§āĻĒ

āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°-āĻ¸āĻ‚āĻŦā§‡āĻĻāĻ¨āĻļā§€āĻ˛ āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ•-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°
āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ¤ā§‡ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻ†āĻŽāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ° āĻ¸āĻ‚āĻŦā§‡āĻĻāĻ¨āĻļā§€āĻ˛ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§‡ āĻ†āĻšāĻ°āĻŖ āĻ•āĻ°āĻŦ
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤ -O0 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻļā§‚āĻ¨ā§āĻ¯, āĻāĻŦāĻ‚ -O1 āĻāĻŦāĻ‚ 100 -Os āĻāĻ° āĻœāĻ¨ā§āĻ¯,
-O2, āĻāĻŦāĻ‚ -O3āĨ¤

āĻĒā§āĻ°āĻŋāĻĢā§‡āĻš-āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ
āĻĒā§āĻ°āĻŋāĻĢā§‡āĻš āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ—āĻĄāĻŧ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨
āĻļā§‡āĻˇ āĻ†āĻŽāĻ°āĻž āĻ¯ā§‡ āĻĻā§‚āĻ°āĻ¤ā§āĻŦāĻŸāĻŋ āĻāĻ—āĻŋāĻ¯āĻŧā§‡ āĻ¨āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋ āĻ¤āĻž āĻāĻ‡ āĻ§ā§āĻ°ā§āĻŦāĻ•ā§‡āĻ° āĻ¸āĻŽāĻžāĻ¨ā§āĻĒāĻžāĻ¤āĻŋāĻ•āĨ¤
āĻāĻ‡ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§‹āĻ° āĻĢāĻ˛ā§‡ āĻ•āĻŽ āĻ¸ā§āĻŸā§āĻ°ā§€āĻŽ āĻĒā§āĻ°āĻŋāĻĢā§‡āĻš āĻ•āĻ°āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ (āĻĻā§‡āĻ–ā§āĻ¨
āĻ¯ā§āĻ—āĻĒāĻ¤-āĻĒā§āĻ°āĻŋāĻĢā§‡āĻš).

āĻ¯ā§āĻ—āĻĒāĻ¤-āĻĒā§āĻ°āĻŋāĻĢā§‡āĻš
āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻĒā§āĻ°āĻŋāĻĢā§‡āĻš āĻ¯āĻž āĻāĻ•āĻ‡ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻšāĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

l1-āĻ•ā§āĻ¯āĻžāĻļā§‡-āĻ˛āĻžāĻ‡āĻ¨-āĻ†āĻ•āĻžāĻ°
L1 āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻ†āĻ•āĻžāĻ°, āĻŦāĻžāĻ‡āĻŸā§‡āĨ¤

l1-āĻ•ā§āĻ¯āĻžāĻļā§‡-āĻ†āĻ•āĻžāĻ°
L1 āĻ•ā§āĻ¯āĻžāĻļā§‡āĻ° āĻ†āĻ•āĻžāĻ°, āĻ•āĻŋāĻ˛ā§‹āĻŦāĻžāĻ‡āĻŸā§‡āĨ¤

l2-āĻ•ā§āĻ¯āĻžāĻļā§‡-āĻ†āĻ•āĻžāĻ°
L2 āĻ•ā§āĻ¯āĻžāĻļā§‡āĻ° āĻ†āĻ•āĻžāĻ°, āĻ•āĻŋāĻ˛ā§‹āĻŦāĻžāĻ‡āĻŸā§‡āĨ¤

āĻŽāĻŋāĻ¨-āĻ‡āĻ¨āĻāĻ¸āĻāĻ¨-āĻŸā§-āĻĒā§āĻ°āĻŋāĻĢā§‡āĻš-āĻ…āĻ¨ā§āĻĒāĻžāĻ¤
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻŋāĻĢā§‡āĻšā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ…āĻ¨ā§āĻĒāĻžāĻ¤
āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒā§‡ āĻĒā§āĻ°āĻŋāĻĢā§‡āĻšāĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻ¤ā§‡āĨ¤

āĻĒā§āĻ°āĻŋāĻĢā§‡āĻš-āĻŽāĻŋāĻ¨-āĻ‡āĻ¨āĻāĻ¸āĻāĻ¨-āĻŸā§-āĻŽā§‡āĻŽ-āĻ…āĻ¨ā§āĻĒāĻžāĻ¤
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻāĻŦāĻ‚ āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ…āĻ¨ā§āĻĒāĻžāĻ¤
āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒā§‡ āĻĒā§āĻ°āĻŋāĻĢā§‡āĻšāĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻžāĻ° āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĨ¤

āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°-āĻĒā§āĻ°āĻ§āĻžāĻ¨-āĻĒā§āĻ°āĻ•āĻžāĻ°
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° "āĻ•ā§āĻ¯āĻžāĻ¨āĻ¨āĻŋāĻ•āĻžāĻ˛" āĻŸāĻžāĻ‡āĻĒ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ•āĻŋāĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻāĻ‡
āĻ¸āĻ°ā§āĻŦāĻĻāĻž 1 āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤, āĻ¯āĻž āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ°āĻ“ āĻĻāĻ•ā§āĻˇ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ¸āĻŋ++ āĻāĻŦāĻ‚ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ++ āĻ āĻĒā§āĻ°āĻ•āĻžāĻ°āĨ¤ āĻ¤āĻŦā§‡ āĻ•ā§āĻ¯āĻžāĻ¨ā§‹āĻ¨āĻŋāĻ•āĻžāĻ˛ āĻŸāĻžāĻ‡āĻĒ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻŦāĻžāĻ— āĻĨāĻžāĻ•āĻ˛ā§‡
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻžāĻ° āĻ•āĻžāĻ°āĻŖ, āĻ•ā§āĻ¯āĻžāĻ¨ā§‹āĻ¨āĻŋāĻ•āĻžāĻ˛ āĻĒā§āĻ°āĻ•āĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻāĻ‡ āĻŽāĻžāĻ¨āĻŸāĻŋ 0 āĻ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ¸ā§āĻ‡āĻš-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°-āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻļāĻžāĻ–āĻž-āĻ…āĻ¨ā§āĻĒāĻžāĻ¤
āĻ¸ā§āĻ‡āĻš āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ•āĻ¨āĻ­āĻžāĻ°ā§āĻ¸āĻ¨ āĻāĻ° āĻĨā§‡āĻ•ā§‡ āĻŦāĻĄāĻŧ āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ…āĻ¸ā§āĻŦā§€āĻ•āĻžāĻ° āĻ•āĻ°āĻŦā§‡
āĻ¸ā§āĻ‡āĻš-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°-āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻļāĻžāĻ–āĻž-āĻ…āĻ¨ā§āĻĒāĻžāĻ¤ āĻ¸ā§āĻ‡āĻšā§‡āĻ° āĻļāĻžāĻ–āĻžāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ—ā§āĻŖāĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ†āĻ‚āĻļāĻŋāĻ•-āĻ…ā§āĻ¯āĻžāĻ¨ā§āĻŸāĻŋāĻ•-āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯
āĻ†āĻ‚āĻļāĻŋāĻ• āĻ…ā§āĻ¯āĻžāĻ¨ā§āĻŸāĻŋāĻ• āĻ¸ā§‡āĻŸā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ āĻŸā§āĻ°āĻŋ āĻ†āĻ‚āĻļāĻŋāĻ• āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻĻā§‚āĻ°ā§€āĻ•āĻ°āĻŖ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ (-āĻĢā§āĻ°āĻŋ-āĻĒā§āĻ°āĻŋ) āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ -āĻ“3 āĻāĻŦāĻ‚ āĻ‰āĻĒāĻ°ā§‡.
āĻ•āĻŋāĻ›ā§ āĻ§āĻ°āĻŖā§‡āĻ° āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ†āĻ‚āĻļāĻŋāĻ• āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻĻā§‚āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĻā§‚āĻ°ā§‡ āĻšāĻ˛ā§‡ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻšā§‹āĻ¸ā§āĻŸā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ—ā§āĻ°āĻžāĻ¸ āĻ•āĻ°ā§‡
āĻŽā§‡āĻļāĻŋāĻ¨ āĻāĻ‡ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĻŸāĻŋ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻ¸ā§‡āĻŸāĻ—ā§āĻ˛āĻŋāĻ° āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§€āĻŽāĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡,
āĻ¯āĻž āĻĒāĻ˛āĻžāĻ¤āĻ• āĻ†āĻšāĻ°āĻŖ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§‹āĻ§ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ 0 āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻāĻ•āĻŸāĻŋ āĻ¸ā§€āĻŽāĻžāĻšā§€āĻ¨ āĻ¸ā§‡āĻŸ āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤

sccvn-max-scc-āĻ†āĻ•āĻžāĻ°
SCCVN āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻĻā§ƒāĻĸāĻŧāĻ­āĻžāĻŦā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ā§‡āĻ° (SCC) āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ†āĻ•āĻžāĻ°āĨ¤ āĻ¯āĻĻāĻŋ
āĻāĻ‡ āĻ¸ā§€āĻŽāĻž āĻ†āĻ˜āĻžāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻĒā§āĻ°ā§‹ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ SCCVN āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¨āĻž āĻāĻŦāĻ‚
āĻāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš SCC āĻ†āĻ•āĻžāĻ°
10000.

āĻ‡āĻ°āĻž-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻ˛ā§āĻĒāĻ¸-āĻ¨āĻžāĻŽ
āĻ†āĻ‡āĻ†āĻ°āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ†āĻžā§āĻšāĻ˛āĻŋāĻ• āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ†āĻ°āĻ“ āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡
āĻāĻ‡ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĨā§‡āĻ•ā§‡ loops, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻ†āĻžā§āĻšāĻ˛āĻŋāĻ• āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻŦāĻ°āĻžāĻĻā§āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ˜āĻ¨ āĻ˜āĻ¨-āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ…āĻžā§āĻšāĻ˛ āĻ—āĻ āĻ¨ āĻ•āĻ°ā§‡āĨ¤
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°ā§‡āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 100āĨ¤

āĻ†āĻ‡āĻ†āĻ°āĻ-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻŦāĻŋāĻ°ā§‹āĻ§ā§€-āĻŸā§‡āĻŦāĻŋāĻ˛-āĻ†āĻ•āĻžāĻ°
āĻ¯āĻĻāĻŋāĻ“ IRA āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ¸āĻ‚āĻ•ā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻļā§€āĻ˛āĻŋāĻ¤ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡,
āĻŦāĻŋāĻļāĻžāĻ˛ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻāĻ–āĻ¨āĻ“ āĻ…āĻ¤ā§āĻ¯āĻ§āĻŋāĻ• āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻāĻŸāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻŽāĻŦāĻŋ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°, āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ•āĻžāĻ°ā§€ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻĻā§āĻ°ā§āĻ¤, āĻ¸āĻšāĻœ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻŽā§āĻ¨-
āĻŽāĻžāĻ¨ā§‡āĻ° āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ›āĻĻā§āĻŽ-āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ¤ā§ˆāĻ°āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡āĨ¤
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°ā§‡āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 2000āĨ¤

ira-loop-resserved-regs
āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ†āĻ°āĻ“ āĻ¸āĻ āĻŋāĻ• āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻžāĻĒ āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻ¤ā§‡ IRA āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ˛ā§āĻĒ āĻ‡āĻ¨āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¤ā§‡ (āĻĻā§‡āĻ–ā§āĻ¨ -āĻ“3) āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻ•āĻŋāĻ›ā§ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻāĻ‡ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ. āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛ 2, āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻ‡ āĻŽāĻžāĻ¨āĻŸāĻŋ āĻ…āĻ¸āĻ‚āĻ–ā§āĻ¯ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž-āĻ¨āĻŋāĻ°ā§€āĻ•ā§āĻˇāĻž āĻĨā§‡āĻ•ā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¸ā§‡āĻ°āĻžāĨ¤

āĻ˛ā§āĻĒ-āĻ‡āĻ¨āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻŦāĻŋāĻŦāĻŋāĻāĻ¸-āĻ‡āĻ¨-āĻ˛ā§āĻĒ
āĻ˛ā§āĻĒ āĻ‡āĻ¨āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽā§‹āĻļāĻ¨ āĻ–ā§āĻŦ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ‡āĻ¨ āĻ‰āĻ­āĻ¯āĻŧ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ‡
āĻ–ā§āĻŦ āĻŦāĻĄāĻŧ āĻ˛ā§āĻĒ āĻ¸āĻš āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛-āĻŸāĻžāĻ‡āĻŽ āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖāĨ¤ āĻ†āĻ°ā§‹ āĻ¸āĻ™ā§āĻ—ā§‡ loops
āĻāĻ‡ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°ā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ•ā§‡ āĻ˛ā§āĻĒ āĻ‡āĻ¨āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽā§‹āĻļāĻ¨ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĨāĻžāĻ•āĻŦā§‡ āĻ¨āĻž
āĻ¤āĻžāĻĻā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤. -O1000 āĻāĻŦāĻ‚ 1-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°ā§‡āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 10000
-O2 āĻāĻŦāĻ‚ āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ°ā§‡āĨ¤

āĻ˛ā§āĻĒ-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻĄā§āĻ¯āĻžāĻŸāĻžāĻ°ā§‡āĻĢāĻ¸-āĻĢāĻ°-āĻĄā§‡āĻŸā§‡āĻĄā§‡āĻĒāĻ¸
āĻ…āĻ¨ā§‡āĻ• āĻŦāĻĄāĻŧ āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄā§‡āĻŸāĻž āĻĄāĻŋāĻĒā§‡āĻ¨āĻĄā§‡āĻ¨ā§āĻ¸āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛āĨ¤ āĻāĻ‡ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ
āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĄā§‡āĻŸāĻž āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¸ā§€āĻŽāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻĄā§‡āĻŸāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖāĨ¤ āĻāĻ‡ āĻŦāĻĄāĻŧ loops āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤āĻžāĻ°āĻĒāĻ° āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¨āĻž
āĻ˛ā§āĻĒ āĻĄā§‡āĻŸāĻž āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 1000āĨ¤

max-vartrack-āĻ†āĻ•āĻžāĻ°
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•āĻŋāĻ‚ āĻĄā§‡āĻŸāĻžāĻĢā§āĻ˛ā§‹ āĻšāĻ˛āĻžāĻ•āĻžāĻ˛ā§€āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻšā§āĻ¯āĻžāĻļ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ¸ā§āĻ˛āĻŸ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
āĻ•ā§‹āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖāĨ¤ āĻāĻ‡ āĻ¸ā§€āĻŽāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•āĻŋāĻ‚ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡
āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¸ā§‡āĻ‡ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖā§‡āĻ° āĻĒāĻ°ā§‡ āĻāĻŸāĻŋ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻŦāĻžāĻ— insns āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻšā§āĻ›ā§‡āĨ¤ āĻ¸ā§€āĻŽāĻž āĻ›āĻžāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ—ā§‡āĻ˛ā§‡āĻ“
āĻĄāĻŋāĻŦāĻžāĻ— insns, var āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•āĻŋāĻ‚ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĻŸāĻŋāĻ•ā§‡ āĻļā§‚āĻ¨ā§āĻ¯ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻāĻŸāĻŋāĻ•ā§‡ āĻ¸ā§€āĻŽāĻžāĻšā§€āĻ¨ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡āĨ¤

max-vartrack-expr-āĻ—āĻ­ā§€āĻ°āĻ¤āĻž
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ¨āĻžāĻŽ āĻŽā§āĻ¯āĻžāĻĒ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ¸ā§āĻ¤āĻ° āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡ āĻŦāĻž
āĻŽāĻžāĻ¨ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ā§‡ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ†āĻ°ā§‹ āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻŸā§āĻ°ā§‡āĻĄ
āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĄāĻŋāĻŦāĻžāĻ— āĻ¤āĻĨā§āĻ¯āĨ¤ āĻāĻŸāĻŋ āĻ–ā§āĻŦ āĻ•āĻŽ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, āĻŽāĻžāĻ¨ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ¯ā§‡ āĻšāĻ¯āĻŧ
āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻāĻŦāĻ‚ āĻĄāĻŋāĻŦāĻžāĻ— āĻ¤āĻĨā§āĻ¯ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻļā§‡āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻžāĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡;
āĻāĻŸāĻŋ āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ†āĻ°āĻ“ āĻœāĻŸāĻŋāĻ˛ āĻĄāĻŋāĻŦāĻžāĻ— āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 12āĨ¤

āĻŽāĻŋāĻ¨-āĻ¨āĻ¨āĻĄā§‡āĻŦāĻžāĻ—-āĻ‡āĻ¨āĻ¸-āĻ‡āĻ‰āĻĄ
nondebug insns-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻļā§āĻ°ā§ āĻšāĻ“āĻ¯āĻŧāĻž uids āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¨ā§€āĻšā§‡āĻ° āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻĄāĻŋāĻŦāĻžāĻ— insns-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤
-fvar-āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•āĻŋāĻ‚-āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĄāĻŋāĻŦāĻžāĻ— insns āĻ‰āĻĒāĻ°ā§‡ (āĻ¨āĻ¨-āĻ“āĻ­āĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒāĻŋāĻ‚) uids āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻŸāĻž āĻ¯āĻĻāĻŋ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻ¨āĻŋāĻƒāĻļā§‡āĻˇ āĻšāĻ¯āĻŧ.

ipa-sra-ptr-āĻŦā§ƒāĻĻā§āĻ§āĻŋ-āĻ•āĻžāĻ°āĻ•
IPA-SRA āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻ•ā§‡ āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¸āĻŽāĻˇā§āĻŸāĻŋāĻ¤ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻŦā§‡
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻ–āĻ¨ āĻ¤āĻžāĻĻā§‡āĻ° āĻ•ā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻ†āĻ•āĻžāĻ° āĻ•āĻŽ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ ipa-sra-ptr-āĻŦā§ƒāĻĻā§āĻ§āĻŋ-āĻ•āĻžāĻ°āĻ•
āĻŽā§‚āĻ˛ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°ā§‡āĻ° āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ—ā§āĻŖāĨ¤

tm-āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ¸āĻŽāĻˇā§āĻŸāĻŋ-āĻ†āĻ•āĻžāĻ°
āĻāĻ•āĻŸāĻŋ āĻ˛ā§‡āĻ¨āĻĻā§‡āĻ¨ā§‡ āĻĨā§āĻ°ā§‡āĻĄ-āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ•āĻĒāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ‡ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ
āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯āĻžāĻ° āĻĒāĻ°ā§‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋ āĻ˛āĻ—āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•ā§‹āĻĄ āĻ¸āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸ āĻœā§‹āĻĄāĻŧāĻž āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ/āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ -fgnu-tm.

āĻ—ā§āĻ°āĻžāĻĢāĻžāĻ‡āĻŸ-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻāĻ¨āĻŦāĻŋ-āĻ¸ā§āĻ•ā§‹āĻĒ-āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻ¸
āĻ—ā§āĻ°āĻžāĻĢāĻžāĻ‡āĻŸ āĻ˛ā§āĻĒā§‡āĻ° āĻ¸ā§‚āĻšāĻ•ā§€āĻ¯āĻŧ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻāĻĄāĻŧāĻžāĻ¤ā§‡, āĻāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛ āĻĒāĻžāĻ°ā§āĻŸ (SCoP) āĻāĻ° āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻ†āĻŦāĻĻā§āĻ§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 10
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ…āĻœāĻžāĻ¨āĻž āĻāĻŦāĻ‚ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻāĻ•āĻŸāĻŋ SCoP āĻāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ SCoP āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĨ¤

āĻ—ā§āĻ°āĻžāĻĢāĻžāĻ‡āĻŸ-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻŦāĻŋāĻŦāĻŋāĻāĻ¸-āĻĒā§āĻ°āĻ¤āĻŋ-āĻĢāĻžāĻ‚āĻļāĻ¨
SCoPs āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻ°āĻŖā§‡ āĻ¸ā§‚āĻšāĻ•ā§€āĻ¯āĻŧ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻāĻĄāĻŧāĻžāĻ¤ā§‡, āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ†āĻ•āĻžāĻ°
āĻ—ā§āĻ°āĻžāĻĢāĻžāĻ‡āĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ†āĻŦāĻĻā§āĻ§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 100āĻŸāĻŋ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ•āĨ¤

āĻ˛ā§āĻĒ-āĻŦā§āĻ˛āĻ•-āĻŸāĻžāĻ‡āĻ˛-āĻ†āĻ•āĻžāĻ°
āĻ˛ā§āĻĒ āĻŦā§āĻ˛āĻ•āĻŋāĻ‚ āĻŦāĻž āĻ¸ā§āĻŸā§āĻ°āĻŋāĻĒ āĻŽāĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°, āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ - āĻĢā§āĻ˛āĻĒ-āĻŦā§āĻ˛āĻ• or
-āĻĢā§āĻ˛ā§āĻĒ-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻĒ-āĻ–āĻ¨āĻŋ, āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ˛ā§āĻĒ āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ˛ā§āĻĒāĻ•ā§‡ āĻĢāĻžāĻ˛āĻž āĻ•āĻ°ā§āĻ¨
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻĢāĻžāĻ˛āĻž āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ˛ā§āĻĒ-āĻŦā§āĻ˛āĻ•-āĻŸāĻžāĻ‡āĻ˛-āĻ†āĻ•āĻžāĻ°
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 51āĻŸāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĨ¤

ipa-cp-āĻŽāĻžāĻ¨-āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž-āĻ†āĻ•āĻžāĻ°
IPA-CP āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ•āĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻŸā§āĻ°ā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻ¤āĻžāĻĻā§‡āĻ° āĻĒā§āĻ°āĻšāĻžāĻ° āĻāĻŦāĻ‚ āĻĄāĻŋāĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĨ¤ ipa-cp-āĻŽāĻžāĻ¨-
āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ° āĻ†āĻ•āĻžāĻ° āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ†āĻ¨ā§āĻˇā§āĻ āĻžāĻ¨āĻŋāĻ• āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸āĻžā§āĻšāĻ¯āĻŧ āĻ•āĻ°āĻž āĻŽāĻžāĻ¨ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĨ¤

lto-āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨
WHOPR āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨ā§‡āĻ° āĻĒāĻ›āĻ¨ā§āĻĻāĻ¸āĻ‡ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯
āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ CPU-āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 32āĨ¤

āĻāĻ˛āĻŸāĻŋāĻ“-āĻŽāĻŋāĻ¨āĻŋāĻŸ
WHOPR āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨ā§‡āĻ° āĻ†āĻ•āĻžāĻ° (āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ¤ā§‡)āĨ¤ āĻāĻ‡ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ¯āĻŧ
āĻ–ā§āĻŦ āĻ›ā§‹āĻŸ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ•ā§‡ āĻ…āĻ¨ā§‡āĻ•āĻ—ā§āĻ˛ā§‹ āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨ā§‡ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻ–āĻ°āĻšāĨ¤

cxx-max-āĻ¨ā§‡āĻŽāĻ¸ā§āĻĒā§‡āĻ¸-āĻāĻ° āĻœāĻ¨ā§āĻ¯-āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ•-āĻšā§‡āĻ˛ā§āĻĒ
C++ āĻ¨āĻžāĻŽ āĻ–ā§‹āĻāĻœāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ¨āĻžāĻŽāĻ¸ā§āĻĨāĻžāĻ¨
āĻāĻ•āĻŸāĻŋ āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻ°ā§āĻĨāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 1000āĨ¤

āĻ¸āĻŋāĻ™ā§āĻ•-āĻĢā§āĻ°āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸āĻŋ-āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ• āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ āĻĢā§āĻ°āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸āĻŋ (āĻļāĻ¤āĻžāĻ‚āĻļā§‡)
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻŽā§‚āĻ˛ āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸ āĻ¸āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ āĻŦāĻĄāĻŧ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻĢāĻ˛ā§‡ āĻ†āĻ°āĻ“ āĻ†āĻ•ā§āĻ°āĻŽāĻŖāĻžāĻ¤ā§āĻŽāĻ• āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ āĻĄā§āĻŦā§‡ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 75āĨ¤ āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ āĻ‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ†āĻ°āĻ“ āĻŦā§‡āĻļāĻŋ āĻ˛āĻžāĻ­āĻœāĻ¨āĻ• āĻ¤āĻžāĻ‡ āĻĄā§āĻŦā§‡ āĻ¯āĻžāĻ¯āĻŧāĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻĨā§‡āĻ•ā§‡ āĻ¸āĻŋāĻ™ā§āĻ•
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻļāĻ°ā§āĻ¤āĻ¯ā§āĻ•ā§āĻ¤ āĻ¸ā§āĻŸā§‹āĻ° āĻœā§‹āĻĄāĻŧāĻž āĻ¯āĻž āĻĄā§āĻŦā§‡ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ā§ˇ 0 āĻĨāĻžāĻ•āĻ˛ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
āĻšāĻ¯āĻŧ āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœā§‡āĻļāĻ¨ (-āĻĢā§āĻ°āĻŋ-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ) āĻ…āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° (-ftre-āĻ˛ā§āĻĒ-āĻ¯āĻĻāĻŋ-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°)
āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 2āĨ¤

āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ-āĻ˛ā§‹āĻĄ-āĻĄā§‡āĻŸāĻž-āĻ°ā§‡āĻ¸
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°āĻĻā§‡āĻ° āĻ˛ā§‹āĻĄā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻ¤ā§āĻ¨ āĻĄā§‡āĻŸāĻž āĻ°ā§‡āĻ¸ āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§‡ 1 āĻ¤ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨,
āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ 0 āĻ¤ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
-fmemory-āĻŽāĻĄā§‡āĻ˛= āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻŽāĻžā§āĻœā§āĻ°āĻŋ-āĻ¸ā§āĻŸā§‹āĻ°-āĻĄā§‡āĻŸāĻž-āĻ°ā§‡āĻ¸
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°āĻĻā§‡āĻ° āĻ¸ā§āĻŸā§‹āĻ°āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ¨āĻ¤ā§āĻ¨ āĻĄā§‡āĻŸāĻž āĻ°ā§‡āĻ¸ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§‡ 1 āĻ¤ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨,
āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ 0 āĻ¤ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
-fmemory-āĻŽāĻĄā§‡āĻ˛= āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻŽāĻžā§āĻœā§āĻ°āĻŋ-āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻ˛ā§‹āĻĄ-āĻĄā§‡āĻŸāĻž-āĻ°ā§‡āĻ¸
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°āĻĻā§‡āĻ° āĻĒā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻž āĻĄā§‡āĻŸāĻž āĻ˛ā§‹āĻĄā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻ¤ā§āĻ¨ āĻĄā§‡āĻŸāĻž āĻ°ā§‡āĻ¸ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ 1 āĻĨā§‡āĻ•ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨, āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ 0-āĻ¤ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻĒāĻ°ā§‹āĻ•ā§āĻˇāĻ­āĻžāĻŦā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĻā§āĻ¯ -fmemory-āĻŽāĻĄā§‡āĻ˛= āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻŽāĻžā§āĻœā§āĻ°āĻŋ-āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻ¸ā§āĻŸā§‹āĻ°-āĻĄā§‡āĻŸāĻž-āĻ°ā§‡āĻ¸
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°āĻĻā§‡āĻ° āĻĒā§āĻ¯āĻžāĻ•āĻĄ āĻĄā§‡āĻŸāĻž āĻ¸ā§āĻŸā§‹āĻ°āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ¨āĻ¤ā§āĻ¨ āĻĄā§‡āĻŸāĻž āĻ°ā§‡āĻ¸ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ 1 āĻĨā§‡āĻ•ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨, āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ 0-āĻ¤ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻĒāĻ°ā§‹āĻ•ā§āĻˇāĻ­āĻžāĻŦā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĻā§āĻ¯ -fmemory-āĻŽāĻĄā§‡āĻ˛= āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻ•ā§‡āĻ¸-āĻŽāĻžāĻ¨-āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻŽāĻžāĻ¨ā§‡āĻ° āĻ•ā§āĻˇā§āĻĻā§āĻ°āĻ¤āĻŽ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻœāĻžāĻŽā§āĻĒ-āĻŸā§‡āĻŦāĻŋāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¸āĻ°ā§āĻŦā§‹āĻ¤ā§āĻ¤āĻŽ
āĻļāĻ°ā§āĻ¤āĻžāĻ§ā§€āĻ¨ āĻļāĻžāĻ–āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ—āĻžāĻ›ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡āĨ¤ āĻŽāĻžāĻ¨ 0 āĻšāĻ˛ā§‡, āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻ¯āĻ¨ā§āĻ¤ā§āĻ°. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ 0āĨ¤

āĻ—āĻžāĻ›-āĻ°āĻŋāĻ…ā§āĻ¯āĻžāĻ¸ā§‹āĻ•-āĻĒā§āĻ°āĻ¸ā§āĻĨ
āĻĒā§āĻ¨āĻƒāĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻŸā§āĻ°āĻŋāĻ¤ā§‡ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤
āĻāĻ‡ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĻŸāĻŋ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§‡
āĻļā§‚āĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨āĨ¤

āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš āĻ¨āĻŋāĻ¯āĻŧāĻžāĻŽāĻ• āĻĻā§āĻ¯ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡, āĻ¯āĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦā§‡āĻ° āĻ†āĻ—ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸āĻŋ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ -E āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚ āĻ›āĻžāĻĄāĻŧāĻž āĻ•āĻŋāĻ›ā§āĻ‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•āĻŋāĻ›ā§
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻ¸āĻ™ā§āĻ—ā§‡ āĻ…āĻ°ā§āĻĨ āĻ•āĻ°āĻž -E āĻ•āĻžāĻ°āĻŖ āĻ¤āĻžāĻ°āĻž āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĒā§āĻ°āĻ•ā§ƒāĻ¤ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻĒāĻ¯ā§āĻ•ā§āĻ¤āĨ¤

-āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĒāĻŋ,āĻĒāĻ›āĻ¨ā§āĻĻ
āĻ¤ā§āĻŽāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ° -āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĒāĻŋ,āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°āĻ•ā§‡ āĻŦāĻžāĻ‡āĻĒāĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻāĻŦāĻ‚ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻŽāĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻŸāĻŋ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤
āĻ•āĻŽāĻž āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ…āĻ¨ā§‡āĻ• āĻ…āĻĒāĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤, āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻŦāĻž āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°, āĻāĻŦāĻ‚ -āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĒāĻŋ āĻœā§‹āĻ° āĻ•āĻ°ā§‡ āĻŦāĻžāĻ‡āĻĒāĻžāĻ¸ āĻ•āĻ°ā§‡
āĻāĻ‡ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ āĻ…āĻ¨āĻĨāĻŋāĻ­ā§āĻ•ā§āĻ¤ āĻāĻŦāĻ‚ āĻŦāĻŋāĻˇāĻ¯āĻŧ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨, āĻ¤āĻžāĻ‡ āĻ¯āĻ–āĻ¨āĻ‡ āĻ¸āĻŽā§āĻ­āĻŦ āĻ†āĻĒāĻ¨āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻĄāĻŧāĻžāĻ¨ā§‹ āĻ‰āĻšāĻŋāĻ¤ -āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĒāĻŋ āĻāĻŦāĻ‚ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°āĻ•ā§‡ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĻāĻŋāĻ¨
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĒāĻ›āĻ¨ā§āĻĻ
āĻĒāĻžāĻ¸ āĻĒāĻ›āĻ¨ā§āĻĻ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻ¤ā§‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨-
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¯āĻž GCC āĻšāĻŋāĻ¨āĻ¤ā§‡ āĻœāĻžāĻ¨ā§‡ āĻ¨āĻžāĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ -āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°
āĻĻā§āĻ‡āĻŦāĻžāĻ°, āĻāĻ•āĻŦāĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻāĻ•āĻŦāĻžāĻ° āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-D āĻ¨āĻžāĻŽ
āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¨āĻžāĻŽ āĻāĻ•āĻŸāĻŋ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻšāĻŋāĻ¸āĻžāĻŦā§‡, āĻ¸āĻ‚āĻœā§āĻžāĻž 1 āĻ¸āĻšāĨ¤

-D āĻ¨āĻžāĻŽ=āĻ¸āĻ‚āĻœā§āĻžāĻž
āĻāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻ‚āĻœā§āĻžāĻž āĻŸā§‹āĻ•ā§‡āĻ¨āĻžāĻ‡āĻœāĻĄ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§‡āĻ¨ āĻ¤āĻžāĻ°āĻž āĻ¸āĻŽāĻ¯āĻŧ āĻšāĻžāĻœāĻŋāĻ° āĻšāĻ¯āĻŧ
āĻ…āĻ¨ā§āĻŦāĻžāĻĻā§‡āĻ° āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧ āĻ¤āĻŋāĻ¨ āĻ # define āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻž āĻšāĻŦā§‡
āĻāĻŽā§āĻŦā§‡āĻĄ āĻ•āĻ°āĻž āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻ…āĻ•ā§āĻˇāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ•āĻžāĻŸāĻžāĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻļā§‡āĻ˛ āĻŦāĻž āĻļā§‡āĻ˛-āĻ¸āĻĻā§ƒāĻļ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻĨā§‡āĻ•ā§‡ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻļā§‡āĻ˛ āĻāĻ° āĻ‰āĻĻā§āĻ§ā§ƒāĻ¤āĻŋ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ…āĻ•ā§āĻˇāĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ°āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĒā§‡āĻ¸ āĻ†āĻ›ā§‡
āĻļā§‡āĻ˛ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ° āĻ…āĻ°ā§āĻĨāĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨-āĻŽāĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻ° āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ˛āĻŋāĻ–ā§āĻ¨
āĻ¸āĻŽāĻžāĻ¨ āĻšāĻŋāĻšā§āĻ¨ā§‡āĻ° āĻ†āĻ—ā§‡ āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻŦāĻ¨ā§āĻ§āĻ¨ā§€ āĻ¸āĻš āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž (āĻ¯āĻĻāĻŋ āĻĨāĻžāĻ•ā§‡)āĨ¤ āĻŦāĻ¨ā§āĻ§āĻ¨ā§€ āĻšāĻ˛
āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻļā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ°ā§āĻĨāĻĒā§‚āĻ°ā§āĻŖ, āĻ¤āĻžāĻ‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ‰āĻĻā§āĻ§ā§ƒāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ sh āĻāĻŦāĻ‚ csh,
-āĻĄāĻŋ'āĻ¨āĻžāĻŽ(args...)=āĻ¸āĻ‚āĻœā§āĻžāĻž' āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĨ¤

-D āĻāĻŦāĻ‚ -U āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ•ā§āĻ°āĻŽ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻŦ
-āĻ‡āĻŽāĻžāĻ•ā§āĻ°ā§‹āĻ¸ āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ -āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŦ āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -D āĻāĻŦāĻ‚ -U āĻ…āĻĒāĻļāĻ¨āĨ¤

-U āĻ¨āĻžāĻŽ
āĻāĻ° āĻ†āĻ—ā§‡āĻ° āĻ•ā§‹āĻ¨ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻž āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°ā§āĻ¨ āĻ¨āĻžāĻŽ, āĻšāĻ¯āĻŧ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻ¸āĻ™ā§āĻ—ā§‡ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -D āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-undef
āĻ•ā§‹āĻ¨ā§‹ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻž GCC-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻŽāĻžāĻ¨ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĨāĻžāĻ•ā§‡āĨ¤

-I Dir
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨ Dir āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧāĨ¤
āĻ¨āĻžāĻŽāĻ•āĻ°āĻŖ āĻ•āĻ°āĻž āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ -I āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.
āĻ¯āĻĻāĻŋ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ Dir āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ, āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻāĻŦāĻ‚ āĻŦāĻŋāĻļā§‡āĻˇ āĻšāĻŋāĻ•āĻŋāĻ¤ā§āĻ¸āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ†āĻĻā§‡āĻļ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ° āĻĒāĻ°āĻžāĻœāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻ¯āĻĻāĻŋ Dir "=" āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ° "=" āĻšāĻŦā§‡
sysroot āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤; āĻĻā§‡āĻ–āĻž --sysroot āĻāĻŦāĻ‚ -āĻ‡āĻ¸āĻ¸āĻ°ā§āĻŸ.

-o āĻĢāĻžāĻ‡āĻ˛
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ˛āĻŋāĻ–ā§āĻ¨ āĻĢāĻžāĻ‡āĻ˛. āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ āĻĢāĻžāĻ‡āĻ˛ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ…-āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§‡
āĻ¯ā§āĻ•ā§āĻ¤āĻŋ CPP. āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻ•āĻŸāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ…-āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž āĻ†āĻ›ā§‡,
āĻ¤āĻžāĻ‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ -o āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡āĨ¤

-āĻ“āĻ¯āĻŧāĻžāĻ˛
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻšā§āĻ›āĻŋāĻ• āĻ¸āĻ¤āĻ°ā§āĻ•āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻžāĻŽā§āĻ¯āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻāĻ‡
is -Wcomment, -Wtrigraphs, -Wmultichar āĻāĻŦāĻ‚ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĒā§āĻ°āĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¯āĻžāĻ° āĻĢāĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ
"#if" āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ā§‡ āĻ¸āĻžāĻ‡āĻ¨ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĨ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ…āĻ¨ā§‡āĻ• āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻžāĻ˛ā§ āĻ†āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻ•ā§‹āĻ¨ā§‹ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨ā§‡āĻ‡āĨ¤

-Wcomment
- āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯
āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻļā§āĻ°ā§ āĻ•ā§āĻ°āĻŽ āĻ¸āĻ¤āĻ°ā§āĻ• /* āĻāĻ•āĻŸāĻŋ āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ /* āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯, āĻ…āĻĨāĻŦāĻž āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ
āĻŦā§āĻ¯āĻžāĻ•āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ-āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻ‡āĻ¨ a āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ // āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ (āĻ‰āĻ­āĻ¯āĻŧ āĻĢāĻ°ā§āĻŽā§‡āĻ°āĻ‡ āĻāĻ•āĻ‡ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ†āĻ›ā§‡āĨ¤)

-Wtrigraphs
āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§‡āĻ° āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ…āĻ°ā§āĻĨāĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ•
āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ˛āĻžāĻ¨ā§‹ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻ‡āĻ¨ āĻ—āĻ āĻ¨ āĻ•āĻ°āĻŦā§‡ (??/ āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻļā§‡āĻˇā§‡) can, by
āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻļā§āĻ°ā§ āĻŦāĻž āĻļā§‡āĻˇ āĻšāĻ¯āĻŧ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻžāĨ¤ āĻ…āĻ¤āĻāĻŦ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ āĻ¯ā§‡ āĻ—āĻ āĻ¨ āĻšāĻŦā§‡
āĻĒāĻžāĻ˛āĻžāĻ¨ā§‹ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻ‡āĻ¨ āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§‡āĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻšā§āĻ¯ āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛āĨ¤ āĻ¯āĻĻāĻŋ -āĻ“āĻ¯āĻŧāĻžāĻ˛ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ–āĻ¨āĻ“ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ†āĻ›ā§‡
āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¨āĻž āĻšāĻ˛ā§‡āĨ¤ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ›āĻžāĻĄāĻŧāĻž trigraph āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§‡āĻ¤ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§‡āĻ¤ā§‡
āĻ…āĻ¨ā§āĻ¯āĻŸāĻŋ -āĻ“āĻ¯āĻŧāĻžāĻ˛ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ -āĻ“āĻ¯āĻŧāĻžāĻ˛ -āĻ‰āĻ¨ā§‹-āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ.

- āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤
āĻĒā§āĻ°āĻĨāĻžāĻ—āĻ¤ āĻāĻŦāĻ‚ ISO C-āĻ¤ā§‡ āĻ­āĻŋāĻ¨ā§āĻ¨āĻ­āĻžāĻŦā§‡ āĻ†āĻšāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ•āĻŋāĻ›ā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
āĻ†āĻ‡āĻāĻ¸āĻ“ āĻ¸āĻŋ āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻĨāĻžāĻ—āĻ¤ āĻ¸āĻŋ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻ¨ā§‡āĻ‡ āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ¯ā§āĻ•ā§āĻ¤
āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¯āĻž āĻāĻĄāĻŧāĻžāĻ¨ā§‹ āĻ‰āĻšāĻŋāĻ¤āĨ¤

-āĻ‰āĻ¨ā§āĻĄā§‡āĻĢ
āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€āĻ° āĻ¸āĻŽā§āĻŽā§āĻ–ā§€āĻ¨ āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ #āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ,
āĻŦāĻžāĻšāĻŋāĻ°ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤. āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€ āĻļā§‚āĻ¨ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤

-Wunused-macros
āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ•āĻŸāĻŋ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻšāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ¯āĻĻāĻŋ āĻāĻŸāĻž āĻšāĻ¯āĻŧ
āĻ…āĻ¨ā§āĻ¤āĻ¤ āĻāĻ•āĻŦāĻžāĻ° āĻ…āĻ¸ā§āĻ¤āĻŋāĻ¤ā§āĻŦā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻŦāĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ“ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡ āĻ¯āĻĻāĻŋ
āĻĒā§āĻ¨āĻƒāĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻž āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤

āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹, āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻāĻŦāĻ‚ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤
āĻĢāĻžāĻ‡āĻ˛ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.

āĻŦāĻŋāĻƒāĻĻā§āĻ°āĻƒ: āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ†āĻ¸āĻ˛ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻŦā§āĻ˛āĻ•ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡
CPP āĻāĻŸāĻŋ āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°āĻŦā§‡āĨ¤ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻāĻĄāĻŧāĻžāĻ¤ā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻ‰āĻ¨ā§āĻ¨āĻ¤āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ° āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ° āĻ¸ā§āĻ¯ā§‹āĻ—, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻāĻŸāĻŋāĻ•ā§‡ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž-āĻ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻž
āĻŦā§āĻ˛āĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ­āĻžāĻŦā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻāĻŽāĻ¨ āĻ•āĻŋāĻ›ā§ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻāĻ•āĻŸāĻŋ āĻĄāĻžāĻŽāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨:

#āĻ¯āĻĻāĻŋ_macro_causing_the_warning āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
#endif

-āĻ“āĻ¯āĻŧā§‡āĻ¨ā§āĻĄāĻŋāĻĢ-āĻ˛ā§‡āĻŦā§‡āĻ˛
āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ # āĻ†āĻ°āĻ“ āĻŦāĻž āĻāĻ•āĻŸāĻŋ #endif āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ˜āĻŸā§‡
āĻĢāĻ°ā§āĻŽā§‡āĻ° āĻ•ā§‹āĻĄ

#āĻ¯āĻĻāĻŋ FOO
...
# āĻ…āĻ¨ā§āĻ¯ FOO
...
#endif FOO

āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¤ā§ƒāĻ¤ā§€āĻ¯āĻŧ "FOO" āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§‡ āĻĨāĻžāĻ•āĻž āĻ‰āĻšāĻŋāĻ¤, āĻ¤āĻŦā§‡ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ‡ āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĨāĻžāĻ•ā§‡ āĻ¨āĻžāĨ¤
āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻžāĻ˛ā§ āĻ†āĻ›ā§‡āĨ¤

-āĻ­ā§āĻ˛
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ•ā§‡ āĻ•āĻ āĻŋāĻ¨ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ¤ā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻ¯āĻž āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻŸā§āĻ°āĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻŦā§‡
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻ–ā§āĻ¯āĻžāĻ¤.

-Wsystem-headers
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ°ā§‡ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻœāĻžāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ—ā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¤ā§‡ āĻ…āĻ¸āĻšāĻžāĻ¯āĻŧ
āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻœā§‡āĻ° āĻ•ā§‹āĻĄā§‡ āĻŦāĻžāĻ—, āĻ¤āĻžāĻ‡ āĻšāĻžāĻĒāĻžāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĻāĻžāĻ¯āĻŧā§€ āĻšāĻ¨
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ, āĻ†āĻĒāĻ¨āĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻĻā§‡āĻ–āĻ¤ā§‡ āĻšāĻžāĻ‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤

-w āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ GNU CPP āĻ‡āĻ¸ā§āĻ¯ā§ āĻ•āĻ°āĻž āĻ¸āĻš āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻļāĻŋāĻ•ā§āĻˇāĻžāĻ°ā§āĻĨā§€
āĻ¸āĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§‚āĻ˛āĻ• āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ•āĻ¸ āĻ‡āĻ¸ā§āĻ¯ā§ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¤āĻžāĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•āĻŋāĻ›ā§ āĻŦāĻžāĻ•āĻŋ āĻ†āĻ›ā§‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ†āĻ‰āĻŸ, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§€āĻš āĻ•ā§‹āĻĄā§‡ āĻ˜āĻ¨ āĻ˜āĻ¨ āĻŸā§āĻ°āĻŋāĻ—āĻžāĻ° āĻ•āĻ°ā§‡āĨ¤

-āĻļāĻŋāĻ•ā§āĻˇāĻž āĻ¸āĻ‚āĻ•ā§āĻ°āĻžāĻ¨ā§āĻ¤-āĻ¤ā§āĻ°ā§āĻŸāĻŋ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§‚āĻ˛āĻ• āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ•āĻ¸ āĻ‡āĻ¸ā§āĻ¯ā§ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§‚āĻ˛āĻ• āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ•āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ¤ā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§‚āĻ˛āĻ• āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻ¯āĻž GCC āĻ›āĻžāĻĄāĻŧāĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ•āĻ°ā§‡ -āĻļāĻŋāĻ•ā§āĻˇāĻžāĻ°ā§āĻĨā§€ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ†āĻšāĻ°āĻŖ
āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĨ¤

-M āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡, āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ•āĻ°āĻž
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻ•āĻŸāĻŋ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ
āĻ•āĻ°āĻž āĻ¸ā§‡āĻ‡ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛, āĻāĻ•āĻŸāĻŋ āĻ•ā§‹āĻ˛āĻ¨ āĻāĻŦāĻ‚ āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻ¨āĻŋāĻ¯āĻŧāĻŽ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻĢāĻžāĻ‡āĻ˛, āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻĨā§‡āĻ•ā§‡ āĻ†āĻ¸āĻ›ā§‡ -āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ or -āĻ‡āĻŽāĻžāĻ•ā§āĻ°ā§‹āĻ¸ āĻšā§āĻ•ā§āĻŽ
āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ (āĻ¸āĻš -āĻāĻŽāĻŸāĻŋ or -āĻāĻŽāĻ•āĻŋāĻ‰), āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽāĻŸāĻŋ āĻ—āĻ āĻŋāĻ¤
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¸āĻš āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ
āĻ¨ā§‡āĻ¤ā§ƒāĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ…āĻ‚āĻļ āĻ¸āĻ°āĻžāĻ¨ā§‹. āĻ¯āĻĻāĻŋ āĻ…āĻ¨ā§‡āĻ•āĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡ āĻ¨āĻŋāĻ¯āĻŧāĻŽ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ \-āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻ‡āĻ¨. āĻ¨āĻŋāĻ¯āĻŧāĻŽā§‡āĻ° āĻ•ā§‹āĻ¨ āĻ†āĻĻā§‡āĻļ āĻ¨ā§‡āĻ‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ†āĻ‰āĻŸāĻĒā§āĻŸāĻ•ā§‡ āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž, āĻ¯ā§‡āĻŽāĻ¨ -āĻĄāĻŋāĻāĻŽāĨ¤ āĻāĻĄāĻŧāĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯
āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ‡ āĻœāĻžāĻ¤ā§€āĻ¯āĻŧ āĻĄāĻŋāĻŦāĻžāĻ— āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ¸āĻš -āĻāĻŽāĻāĻĢ, āĻ…āĻĨāĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
DEPENDENCIES_OUTPUT. āĻĄāĻŋāĻŦāĻžāĻ— āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻāĻ–āĻ¨āĻ“ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻŽā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻŦā§‡
āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•āĨ¤

āĻĒāĻžāĻ¸āĻŋāĻ‚ -M āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°āĻ•ā§‡ āĻŦā§‹āĻāĻžāĻ¯āĻŧ -E, āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§‡ -w.

-āĻāĻŽāĻāĻŽ āĻŽāĻ¤ -M āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž āĻ¯āĻž āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ° āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ¤ā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ,
āĻŦāĻž āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ āĻĢāĻžāĻ‡āĻ˛ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ•ā§āĻˇ āĻŦāĻž āĻĒāĻ°ā§‹āĻ•ā§āĻˇāĻ­āĻžāĻŦā§‡, āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ āĻĨā§‡āĻ•ā§‡āĨ¤

āĻāĻŸāĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻāĻ™ā§āĻ—ā§‡āĻ˛ āĻŦāĻ¨ā§āĻ§āĻ¨ā§€ āĻŦāĻž āĻĄāĻŦāĻ˛ āĻ‰āĻĻā§āĻ§ā§ƒāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻĒāĻ›āĻ¨ā§āĻĻ # āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¨āĻŋāĻœā§‡āĻ‡ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¨āĻž āĻ¯ā§‡ āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽāĻŸāĻŋ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻŦā§‡ āĻ•āĻŋāĻ¨āĻž -āĻāĻŽāĻāĻŽ
āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ†āĻ‰āĻŸāĻĒā§āĻŸāĨ¤ āĻāĻŸāĻŋ GCC āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 3.0 āĻāĻŦāĻ‚ āĻĨā§‡āĻ•ā§‡ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻžāĻ¯āĻŧ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨
āĻ¤āĻžāĻ° āĻ†āĻ—ā§‡āĨ¤

-āĻāĻŽāĻāĻĢ āĻĢāĻžāĻ‡āĻ˛
āĻ¯āĻ–āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -M or -āĻāĻŽāĻāĻŽ, āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž -āĻāĻŽāĻāĻĢ
āĻ¸ā§āĻ‡āĻš āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻāĻ•āĻ‡ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻĒāĻžāĻ āĻžāĻ¯āĻŧ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻŸāĻŋ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻŦā§‡
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ āĻ†āĻ‰āĻŸāĻĒā§āĻŸāĨ¤

āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ -āĻāĻŽāĻĄāĻŋ or -āĻāĻŽāĻāĻŽāĻĄāĻŋ, -āĻāĻŽāĻāĻĢ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§‡
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛.

-āĻāĻŽāĻœāĻŋ āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻ¯ā§‹āĻ—ā§‡ -M āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽā§‡āĻ° āĻ…āĻ¨ā§āĻ°ā§‹āĻ§, -āĻāĻŽāĻœāĻŋ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨
āĻ…āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ‰āĻ¤ā§āĻĨāĻžāĻĒāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽāĻŸāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ "#include" āĻĨā§‡āĻ•ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ•ā§‹āĻ¨ā§‹ āĻĒāĻĨ āĻĒā§āĻ°āĻŋāĻĒā§‡āĻ¨ā§āĻĄāĻŋāĻ‚ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻžāĨ¤ -āĻāĻŽāĻœāĻŋ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ preprocessed āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§‡, a
āĻ…āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻāĻŸāĻŋāĻ•ā§‡ āĻ…āĻ•ā§‡āĻœā§‹ āĻ•āĻ°ā§‡āĨ¤

āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻŽā§‡āĻ•āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ†āĻĒāĻĄā§‡āĻŸā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤

-āĻāĻŽāĻĒāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ CPP āĻŦā§āĻ¯āĻ¤ā§€āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ•āĻ˛ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĢāĻžāĻ‡āĻ˛, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ•āĻŋāĻ›ā§āĻ‡ āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻĄāĻžāĻŽāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻ—ā§āĻ˛āĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
āĻ•āĻ°āĻž āĻ†āĻĒāĻ¨āĻŋ āĻ†āĻĒāĻĄā§‡āĻŸ āĻ¨āĻž āĻ•āĻ°ā§‡ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻŽā§āĻ›ā§‡ āĻĻāĻŋāĻ˛ā§‡ āĻĻā§‡āĻ¯āĻŧ Makefile āĻ¨āĻžāĻŽāĻ• āĻŽāĻŋāĻ˛ āĻ•āĻ°āĻž.

āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ:

test.o: test.c test.h

test.h:

-āĻāĻŽāĻŸāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯
āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽā§‡āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ¨āĻŋāĻ¯āĻŧāĻŽā§‡āĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ āĻ˛āĻžāĻ—ā§‡
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ, āĻ•ā§‹āĻ¨ā§‹ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻŦāĻ‚ āĻ•ā§‹āĻ¨ā§‹ āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻŽā§āĻ›ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻ¯ā§‡āĻŽāĻ¨ .c, āĻāĻŦāĻ‚ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽā§‡āĻ° āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸāĨ¤

An -āĻāĻŽāĻŸāĻŋ āĻ…āĻĒāĻļāĻ¨āĻŸāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻŸāĻŋ āĻ āĻŋāĻ• āĻ āĻŋāĻ• āĻšāĻŦā§‡āĨ¤ āĻ¤ā§āĻŽāĻŋ āĻ¯āĻĻāĻŋ āĻšāĻžāĻ“
āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ˛āĻ•ā§āĻˇā§āĻ¯, āĻ†āĻĒāĻ¨āĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -āĻāĻŽāĻŸāĻŋ, āĻ…āĻĨāĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
-āĻāĻŽāĻŸāĻŋ āĻ…āĻĒāĻļāĻ¨āĨ¤

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, -āĻāĻŽāĻŸāĻŋ '$(objpfx)foo.o' āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡

$(objpfx)foo.o: foo.c

-āĻāĻŽāĻ•āĻŋāĻ‰ āĻ˛āĻ•ā§āĻˇā§āĻ¯
āĻāĻ•āĻ‡ āĻ°āĻ•āĻŽ -āĻāĻŽāĻŸāĻŋ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻ•ā§‹āĻ¨ā§‹ āĻ…āĻ•ā§āĻˇāĻ°āĻ•ā§‡ āĻ‰āĻĻā§āĻ§ā§ƒāĻ¤ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¤ā§ˆāĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§‡āĻˇāĨ¤
-āĻāĻŽāĻ•āĻŋāĻ‰ '$(objpfx)foo.o' āĻĻā§‡āĻ¯āĻŧ

$$(objpfx)foo.o: foo.c

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ‰āĻĻā§āĻ§ā§ƒāĻ¤ āĻšāĻ¯āĻŧ, āĻ¯ā§‡āĻ¨ āĻāĻŸāĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ -āĻāĻŽāĻ•āĻŋāĻ‰.

-āĻāĻŽāĻĄāĻŋ -āĻāĻŽāĻĄāĻŋ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -M -āĻāĻŽāĻāĻĢ āĻĢāĻžāĻ‡āĻ˛, āĻ¸ā§‡āĻŸāĻŋ āĻŦāĻžāĻĻā§‡ -E āĻ‰āĻšā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤ āĻšāĻžāĻ˛āĻ•
āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻĢāĻžāĻ‡āĻ˛ āĻāĻ•āĻŸāĻŋ āĻ•āĻŋāĻ¨āĻž āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ -o āĻ…āĻĒāĻļāĻ¨ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻšāĻ¯āĻŧ, āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¸āĻ™ā§āĻ—ā§‡ .d, āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻŸāĻŋ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¨ā§‡āĻ¯āĻŧ,
āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ a āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§‡ .d āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ.

If -āĻāĻŽāĻĄāĻŋ āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -E, āĻ•ā§‹āĻ¨āĻ“ -o āĻ¸ā§āĻ‡āĻš āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§‹āĻāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻ›āĻžāĻĄāĻŧāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -E, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ -o āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§‹āĻāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĨ¤

āĻĨā§‡āĻ•ā§‡ -E āĻ‰āĻšā§āĻ¯ āĻ¨āĻ¯āĻŧ, -āĻāĻŽāĻĄāĻŋ a āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻĒāĻžāĻ°ā§āĻļā§āĻŦ-āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĨ¤

-āĻāĻŽāĻāĻŽāĻĄāĻŋ
āĻŽāĻ¤ -āĻāĻŽāĻĄāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻ›āĻžāĻĄāĻŧāĻž, āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻ¨āĻ¯āĻŧāĨ¤

-FPCH-DEPS
āĻĒā§āĻ°āĻŋ-āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž-āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡
āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ precompiled āĻšā§‡āĻĄāĻžāĻ° āĻāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻĨā§‡āĻ•ā§‡ āĻĢāĻžāĻ‡āĻ˛ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž. āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¨āĻž āĻšāĻ˛ā§‡
precompiled āĻšā§‡āĻĄāĻžāĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻ¨āĻ¯āĻŧ
āĻ•āĻžāĻ°āĻŖ āĻāĻ‡ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻŋ-āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšā§‡āĻĄāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-fpch-āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻŋ-āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšā§‡āĻĄāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ -E. āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ
"#pragma", "#pragma GCC pch_preprocess"āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ"" āĻ¸ā§āĻĨāĻžāĻ¨ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡
āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ precompiled āĻšā§‡āĻĄāĻžāĻ° āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ—ā§‡āĻ›ā§‡, āĻāĻŦāĻ‚ āĻ¤āĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻ•āĻ–āĻ¨ -āĻāĻĢāĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨, GCC āĻāĻ‡ "#pragma" āĻ•ā§‡ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻāĻŦāĻ‚ PCH āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻŦāĻ¨ā§āĻ§ āĻĨāĻžāĻ•ā§‡, āĻ•āĻžāĻ°āĻŖ āĻāĻ° āĻĢāĻ˛ā§‡ āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
GCC āĻ‡āĻ¨āĻĒā§āĻŸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ‡ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤āĨ¤ āĻāĻŸāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻ‡āĻš āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ¸ā§‡āĻ­-āĻŸā§‡āĻŽā§āĻĒāĻ¸.

āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻœā§‡āĻ° āĻ•ā§‹āĻĄā§‡ āĻāĻ‡ "#pragma" āĻ˛ā§‡āĻ–āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻ•āĻ°āĻž āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ
āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¯āĻĻāĻŋ PCH āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋ āĻ…āĻ¨ā§āĻ¯ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
absolute āĻŦāĻž āĻāĻŸāĻŋ GCC āĻāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-x c
-x āĻ¸āĻŋ ++
-x āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻ—
-x āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°-āĻ¸āĻžāĻĨā§‡-āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ
āĻ‰ā§ŽāĻ¸ āĻ­āĻžāĻˇāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨: C, C++, Objective-C, āĻŦāĻž āĻ¸āĻŽāĻžāĻŦā§‡āĻļāĨ¤ āĻāĻ° āĻ•āĻŋāĻ›ā§āĻ‡ āĻ•āĻ°āĻžāĻ° āĻ¨ā§‡āĻ‡
āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻŽāĻ¤āĻŋ āĻŦāĻž āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻš; āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•ā§‹āĻ¨ āĻŦā§‡āĻ¸ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻ†āĻļāĻž āĻ•āĻ°āĻž āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ¨āĻž āĻĻā§‡āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ cpp āĻĨā§‡āĻ•ā§‡ āĻ­āĻžāĻˇāĻž āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧ āĻ•āĻ°āĻŦā§‡
āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨: .c, .cc, .m, āĻŦāĻž .S. āĻœāĻ¨ā§āĻ¯ āĻ•āĻŋāĻ›ā§ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨
C++ āĻāĻŦāĻ‚ āĻ¸āĻŽāĻžāĻŦā§‡āĻļāĻ“ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻšāĻŋāĻ¨āĻ¤ā§‡ āĻ¨āĻž āĻĒāĻžāĻ°ā§‡ āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ
āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋāĻ•ā§‡ C āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻŦā§‡; āĻāĻŸāĻŋ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŽā§‹āĻĄāĨ¤

āĻŦāĻŋāĻƒāĻĻā§āĻ°āĻƒ: cpp-āĻāĻ° āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ—ā§ƒāĻšā§€āĻ¤ a -āĻ˛ā§āĻ¯āĻžāĻ‚ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯āĻž āĻ‰āĻ­āĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻ­āĻžāĻˇāĻž āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻŽāĻ¤āĻŋ āĻ¸ā§āĻ¤āĻ°āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ•āĻžāĻ°āĻŖ
āĻāĻŸāĻž āĻ¸āĻ™ā§āĻ—ā§‡ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ -l āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-std=āĻŽāĻžāĻ¨
-āĻ†āĻ¨āĻ¸āĻŋ
āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŽāĻžāĻ¨āĻžāĻ¨āĻ¸āĻ‡ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ āĻ¸āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻœāĻžāĻ¨ā§‡
āĻāĻŦāĻ‚ C++ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ; āĻ…āĻ¨ā§āĻ¯āĻĻā§‡āĻ° āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡.

āĻŽāĻžāĻ¨ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡:

"c90"
"c89"
"iso9899:1990"
1990 āĻĨā§‡āĻ•ā§‡ ISO C āĻŽāĻžāĻ¨āĨ¤ c90 āĻāĻ° āĻāĻ‡ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĨāĻžāĻ—āĻ¤ āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻŦāĻŋāĻŦāĻ°āĻŖ
āĻŽāĻžāĻ¨.

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -āĻ†āĻ¨āĻ¸āĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -std=c90.

"iso9899:199409"
1990 āĻ¸āĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ, 1994 āĻ¸āĻžāĻ˛ā§‡ āĻ¸āĻ‚āĻļā§‹āĻ§āĻŋāĻ¤āĨ¤

"iso9899:1999"
"c99"
"iso9899:199x"
"c9x"
āĻ¸āĻ‚āĻļā§‹āĻ§āĻŋāĻ¤ ISO C āĻŽāĻžāĻ¨, āĻĄāĻŋāĻ¸ā§‡āĻŽā§āĻŦāĻ° 1999 āĻ āĻĒā§āĻ°āĻ•āĻžāĻļāĻŋāĻ¤āĨ¤ āĻĒā§āĻ°āĻ•āĻžāĻļā§‡āĻ° āĻ†āĻ—ā§‡, āĻāĻŸāĻŋ
C9X āĻ¨āĻžāĻŽā§‡ āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻ›āĻŋāĻ˛āĨ¤

"iso9899:2011"
"c11"
"c1x"
āĻ¸āĻ‚āĻļā§‹āĻ§āĻŋāĻ¤ ISO C āĻŽāĻžāĻ¨, āĻĄāĻŋāĻ¸ā§‡āĻŽā§āĻŦāĻ° 2011 āĻ āĻĒā§āĻ°āĻ•āĻžāĻļāĻŋāĻ¤āĨ¤ āĻĒā§āĻ°āĻ•āĻžāĻļā§‡āĻ° āĻ†āĻ—ā§‡, āĻāĻŸāĻŋ
C1X āĻ¨āĻžāĻŽā§‡ āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻ›āĻŋāĻ˛āĨ¤

"gnu90"
"gnu89"
1990 āĻ¸āĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĒā§āĻ˛āĻžāĻ¸ āĻœāĻŋāĻāĻ¨āĻ‡āĻ‰ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

"gnu99"
"gnu9x"
1999 āĻ¸āĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĒā§āĻ˛āĻžāĻ¸ āĻœāĻŋāĻāĻ¨āĻ‡āĻ‰ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĨ¤

"gnu11"
"gnu1x"
2011 āĻ¸āĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĒā§āĻ˛āĻžāĻ¸ āĻœāĻŋāĻāĻ¨āĻ‡āĻ‰ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĨ¤

"c++98"
1998 ISO C++ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĒā§āĻ˛āĻžāĻ¸ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ā§€āĨ¤

"gnu++98"
āĻāĻ•āĻ‡ āĻ°āĻ•āĻŽ -std=c++98 āĻĒā§āĻ˛āĻžāĻ¸ GNU āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĨ¤ āĻāĻŸāĻŋ C++ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻ†āĻŽāĻŋ- āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻĒāĻĨ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻ•āĻ°ā§āĻ¨. āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•ā§‹āĻ¨ā§‹ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ -I āĻ†āĻ—ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ -āĻ†āĻŽāĻŋ- āĻšāĻ¯āĻŧ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "# āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤" āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ•āĻ°āĻž āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĻĢāĻžāĻ‡āĻ˛""; āĻ¤āĻžāĻĻā§‡āĻ° āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
"#āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤āĻĢāĻžāĻ‡āĻ˛>". āĻ¯āĻĻāĻŋ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĨāĻžāĻ•ā§‡ -I āĻāĻ° āĻĒāĻ°ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
-āĻ†āĻŽāĻŋ-, āĻ¸ā§‡āĻ‡ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ # āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻžāĨ¤

āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, -āĻ†āĻŽāĻŋ- āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢāĻžāĻ‡āĻ˛ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ¯āĻŧ
"# āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤" āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĨāĻŽ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻĢāĻžāĻ‡āĻ˛"". āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-āĻ¨ā§‹āĻ¸ā§āĻŸāĻĄāĻŋāĻ™ā§āĻ•
āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ
āĻ†āĻĒāĻ¨āĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĻ›ā§‡āĻ¨ -I āĻ…āĻĒāĻļāĻ¨ (āĻāĻŦāĻ‚ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ, āĻ¯āĻĻāĻŋ
āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤) āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻ¨ā§‹āĻ¸ā§āĻŸāĻĄāĻŋāĻ™ā§āĻ•++
C++-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž, āĻ¤āĻŦā§‡ āĻāĻ–āĻ¨āĻ“ āĻ•āĻ°ā§āĻ¨
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ (C++ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĨ¤)

-āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻĢāĻžāĻ‡āĻ˛
āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĢāĻžāĻ‡āĻ˛ āĻ¯ā§‡āĻ¨ "#include "file"" āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻ‰ā§ŽāĻ¸ā§‡āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ˛āĻžāĻ‡āĻ¨ āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻĢāĻžāĻ‡āĻ˛ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻĒā§āĻ°āĻĨāĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ•āĻžāĻœ
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ of āĻŽā§‚āĻ˛ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ. āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡, āĻāĻŸāĻŋ "#include "..."" āĻ¸āĻžāĻ°ā§āĻš āĻšā§‡āĻ‡āĻ¨ā§‡āĻ° āĻŦāĻžāĻ•āĻŋ āĻ…āĻ‚āĻļā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•āĨ¤

āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻšāĻ˛ā§‡ -āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ…āĻĒāĻļāĻ¨ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ†āĻ›ā§‡, āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ•ā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§‡āĨ¤

-āĻ‡āĻŽāĻžāĻ•ā§āĻ°ā§‹āĻ¸ āĻĢāĻžāĻ‡āĻ˛
āĻ āĻŋāĻ• āĻŽāĻ¤ -āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤, āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨āĻŋāĻ‚ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻ•ā§‹āĻ¨ā§‹ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ›āĻžāĻĄāĻŧāĻž āĻĢāĻžāĻ‡āĻ˛ āĻ¨āĻŋāĻ•ā§āĻˇā§‡āĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĻā§‚āĻ°ā§‡ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻāĻŸāĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻāĻŸāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ…āĻ°ā§āĻœāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ āĻĨā§‡āĻ•ā§‡ āĻ¤āĻžāĻ° āĻ˜ā§‹āĻˇāĻŖāĻž āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡āĨ¤

āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ -āĻ‡āĻŽāĻžāĻ•ā§āĻ°ā§‹āĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ†āĻ—ā§‡ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤.

-āĻ‡āĻĄāĻŋāĻ°āĻžāĻĢāĻŸāĻžāĻ° Dir
āĻ¸āĻžāĻ°ā§āĻš Dir āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻ•āĻ°ā§āĻ¨ āĻĒāĻ°ā§‡ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ -I āĻāĻŦāĻ‚
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¨āĻŋāĻƒāĻļā§‡āĻˇ āĻšāĻ¯āĻŧā§‡ āĻ—ā§‡āĻ›ā§‡āĨ¤ Dir āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¯āĻĻāĻŋ Dir "=" āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ° "=" sysroot āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻŦā§‡
āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻĻā§‡āĻ–āĻž --sysroot āĻāĻŦāĻ‚ -āĻ‡āĻ¸āĻ¸āĻ°ā§āĻŸ.

-āĻ‡āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻ•ā§āĻ¸ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ—
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻšāĻŋāĻ¸āĻžāĻŦā§‡ - āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ¸āĻš āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻšāĻ˛ā§‡
āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻ•āĻ°ā§‡, āĻ†āĻĒāĻ¨āĻžāĻ° āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ /.

- āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ¸āĻš Dir
-āĻ†āĻ—ā§‡ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ¸āĻš Dir
āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ Dir āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻĒā§‚āĻ°ā§āĻŦā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻŋāĻ¤ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ—ā§‡ -āĻ‡āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻ•ā§āĻ¸, āĻāĻŦāĻ‚ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨
āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĒāĻĨ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĨ¤ -āĻ†āĻ—ā§‡ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ¸āĻš āĻāĻ•āĻ‡ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻ°āĻžāĻ–ā§‡ -I
āĻšāĻŦā§‡; - āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ¸āĻš āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ°āĻžāĻ–ā§‡ -āĻ‡āĻĄāĻŋāĻ°āĻžāĻĢāĻŸāĻžāĻ° āĻšāĻŦā§‡āĨ¤

-āĻ‡āĻ¸āĻ¸āĻ°ā§āĻŸ Dir
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ° āĻŽāĻ¤ā§‹ --sysroot āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ (āĻŦā§āĻ¯āĻ¤ā§€āĻ¤
āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻŸāĻŋ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ‰āĻ­āĻ¯āĻŧ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ‡ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯)āĨ¤ āĻĻā§‡āĻ–ā§āĻ¨
--sysroot āĻ†āĻ°āĻ“ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-āĻ‡āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻ˛āĻŋāĻŦ Dir
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° Dir āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ C++ āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŦāĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤

-āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ Dir
āĻ¸āĻžāĻ°ā§āĻš Dir āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻĒāĻ°ā§‡ -I āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻ—ā§‡
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĨ¤ āĻāĻŸāĻŋāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨, āĻ¯āĻžāĻ¤ā§‡ āĻāĻŸāĻŋ āĻāĻ•āĻ‡ āĻ°āĻ•āĻŽ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ¤ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻļā§‡āĻˇ āĻšāĻŋāĻ•āĻŋāĻ¤ā§āĻ¸āĻž. āĻ¯āĻĻāĻŋ Dir āĻļā§āĻ°ā§
"=" āĻĻāĻŋāĻ¯āĻŧā§‡, āĻ¤āĻžāĻ°āĻĒāĻ° "=" sysroot āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻŦā§‡; āĻĻā§‡āĻ–āĻž --sysroot āĻāĻŦāĻ‚
-āĻ‡āĻ¸āĻ¸āĻ°ā§āĻŸ.

-āĻ‰āĻĻā§āĻ§ā§ƒāĻ¤āĻŋ Dir
āĻ¸āĻžāĻ°ā§āĻš Dir āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ "#include"āĻĢāĻžāĻ‡āĻ˛""; āĻ¤āĻžāĻ°āĻž āĻ¨āĻž
"#āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤" āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĻĢāĻžāĻ‡āĻ˛>", āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻ†āĻ—ā§‡ -I āĻāĻŦāĻ‚ āĻ†āĻ—ā§‡
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĨ¤ āĻ¯āĻĻāĻŋ Dir "=" āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ° "=" āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻŦā§‡
sysroot āĻ‰āĻĒāĻ¸āĻ°ā§āĻ—; āĻĻā§‡āĻ–āĻž --sysroot āĻāĻŦāĻ‚ -āĻ‡āĻ¸āĻ¸āĻ°ā§āĻŸ.

-fdirectives-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°ā§āĻ¨, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ†āĻšāĻ°āĻŖā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ -E āĻāĻŦāĻ‚ -āĻāĻĢāĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ āĻ…āĻĒāĻļāĻ¨āĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ -E, āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ•āĻž āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¯ā§‡āĻŽāĻ¨ "# āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤",
"#ifdef", āĻāĻŦāĻ‚ "#error"āĨ¤ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨, āĻ¯ā§‡āĻŽāĻ¨ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻāĻŦāĻ‚
trigraph āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻĻ -āĻĄāĻŋāĻĄāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤
āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ -āĻāĻĢāĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ, āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻĒā§‚āĻ°ā§āĻŦ āĻ¸āĻ‚āĻœā§āĻžāĻž āĻāĻŦāĻ‚ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻŦāĻŋāĻ˛ā§āĻŸāĻ‡āĻ¨ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹
āĻ…āĻ•ā§āĻˇāĻŽ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¯ā§‡āĻŽāĻ¨ "__LINE__", āĻ¯āĻž āĻĒā§āĻ°āĻžāĻ¸āĻ™ā§āĻ—āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛, āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋ "-E āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻĒā§‚āĻ°ā§āĻŦā§‡ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
-fdirectives-āĻļā§āĻ§ā§"āĨ¤

āĻĻā§'āĻœāĻ¨ā§‡āĻ‡ -E āĻāĻŦāĻ‚ -āĻāĻĢāĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ, āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻŽ -āĻāĻĢāĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°. āĻāĻ‡
"-E āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻĒā§‚āĻ°ā§āĻŦā§‡ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
-fdirectives-āĻļā§āĻ§ā§"āĨ¤

-āĻĄāĻ˛āĻžāĻ°-āĻ‡āĻ¨-āĻ†āĻ‡āĻĄā§‡āĻ¨ā§āĻŸāĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĻāĻŋāĻ¨ $ āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€āĻ° āĻŽāĻ§ā§āĻ¯ā§‡

-āĻĢā§‡āĻ•ā§āĻ¸āĻŸā§‡āĻ¨ā§āĻĄā§‡āĻĄ-āĻ†āĻ‡āĻĄā§‡āĻ¨ā§āĻŸāĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°
āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€āĻ¤ā§‡ āĻ¸āĻ°ā§āĻŦāĻœāĻ¨ā§€āĻ¨ āĻ…āĻ•ā§āĻˇāĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ•; āĻ
GCC āĻāĻ° āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ, āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ C99 āĻāĻŦāĻ‚ C++ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻŦā§‡āĨ¤

-āĻāĻĢāĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ‡
āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻāĻ•ā§āĻ¸āĻĒā§‡āĻ¨āĻļāĻ¨, āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ āĻ•āĻ¨āĻ­āĻžāĻ°ā§āĻ¸āĻ¨, āĻāĻ¸ā§āĻ•ā§‡āĻĒāĻĄ āĻ¨āĻŋāĻ‰āĻ˛āĻžāĻ‡āĻ¨ āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻ‚,
āĻāĻŦāĻ‚ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖāĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻ–āĻ¨āĻ“ āĻšāĻŋāĻ¨āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯, āĻ¯āĻžāĻ¤ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -C āĻ›āĻžāĻĄāĻŧāĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĨā§‡āĻ•ā§‡
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻ‡ āĻŽā§‹āĻĄā§‡ āĻ‡āĻ¨ā§āĻŸāĻŋāĻ—ā§āĻ°ā§‡āĻŸā§‡āĻĄ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻ•āĻŸāĻŋ āĻŸā§‹āĻ•ā§‡āĻ¨āĻžāĻ‡āĻœāĻžāĻ°ā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻāĻ•āĻŸā§ āĻŦā§‡āĻļāĻŋ
āĻ¸āĻžāĻŽāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-āĻāĻĢāĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻ¤āĻž āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ .i, .ii or .āĻŽāĻŋ.
āĻāĻ‡āĻ—ā§āĻ˛āĻŋ āĻšāĻ˛ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¯āĻž GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ -āĻ¸ā§‡āĻ­-āĻŸā§‡āĻŽā§āĻĒāĻ¸.

-ftabstop=āĻĒā§āĻ°āĻ¸ā§āĻĨ
āĻŸā§āĻ¯āĻžāĻŦ āĻ¸ā§āĻŸāĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĻā§‚āĻ°āĻ¤ā§āĻŦ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ•ā§‡ āĻ¸āĻ āĻŋāĻ• āĻ•āĻ˛āĻžāĻŽ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°ā§‡
āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻŦāĻž āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ āĻŸā§āĻ¯āĻžāĻŦ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻŽāĻžāĻ¨ āĻ•āĻŽ āĻšāĻ˛ā§‡
1 āĻŦāĻž 100-āĻāĻ° āĻŦā§‡āĻļāĻŋ, āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ 8.

-fdebug-cpp
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GCC āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ -E, āĻĄāĻžāĻŽā§āĻĒ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚
āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¤āĻĨā§āĻ¯āĨ¤ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŸā§‹āĻ•ā§‡āĻ¨ āĻāĻ° āĻĄāĻžāĻŽā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§‚āĻ°ā§āĻŦā§‡ āĻšāĻ¯āĻŧ
āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ° āĻāĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ—āĻ¤āĨ¤ āĻāĻ•āĻŸāĻŋ āĻŸā§‹āĻ•ā§‡āĻ¨ā§‡āĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ§āĻ°ā§‡ āĻĨāĻžāĻ•āĻž āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ°ā§‡āĻ° āĻĄāĻžāĻŽā§āĻĒ
āĻšāĻŦā§‡:

{"P":F ;"āĻāĻĢ":āĻāĻĢ ;"āĻāĻ˛": ;"āĻ¸āĻŋ": ;"āĻāĻ¸": ;"M": ;"āĻ‡": "loc": }

āĻ¯āĻ–āĻ¨ āĻ›āĻžāĻĄāĻŧāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -E, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ†āĻ›ā§‡.

-ftrack-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹-āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ[=āĻ¸ā§āĻ¤āĻ°]
āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻœā§āĻĄāĻŧā§‡ āĻŸā§‹āĻ•ā§‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻŸā§āĻ°ā§āĻ¯āĻžāĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ āĻāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ˜āĻŸā§‡
āĻāĻ•āĻŸāĻŋ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻŦāĻ‚ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ†āĻ°ā§‹ āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋāĨ¤ āĻĻā§āĻ¯ āĻ¸ā§āĻ¤āĻ° āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻŸā§‹āĻ•ā§‡āĻ¨ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĻ° āĻ¸ā§āĻ¤āĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•āĻŋāĻ‚ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ˛ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ–āĻ°āĻš āĻšā§āĻ°āĻžāĻ¸. āĻŽāĻžāĻ¨ 0 of
āĻ¸ā§āĻ¤āĻ° āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ•ā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡ āĻ āĻŋāĻ• āĻ¯ā§‡āĻŽāĻ¨ āĻ¨āĻž -ftrack-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹-āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ›āĻŋāĻ˛ā§‡āĻ¨
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨āĨ¤ āĻŽāĻžāĻ¨ 1 āĻŸā§āĻ°ā§āĻ¯āĻžāĻ• āĻŸā§‹āĻ•ā§‡āĻ¨ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ…āĻŦāĻ¨āĻ¤āĻŋ āĻŽā§‹āĻĄā§‡
āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ“āĻ­āĻžāĻ°āĻšā§‡āĻĄāĨ¤ āĻāĻ‡ āĻŽā§‹āĻĄā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖā§‡āĻ° āĻĢāĻ˛ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŸā§‹āĻ•ā§‡āĻ¨
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻŽāĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ° āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻāĻ•āĻ‡ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡ āĻ†āĻ›ā§‡āĨ¤ āĻŽāĻžāĻ¨ 2 āĻŸā§āĻ°ā§āĻ¯āĻžāĻ• āĻŸā§‹āĻ•ā§‡āĻ¨
āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡āĨ¤ āĻāĻ‡ āĻŽāĻžāĻ¨ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ•ā§āĻˇā§āĻ§āĻžāĻ°ā§āĻ¤ āĻšāĻ¯āĻŧ. āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻ…āĻĒāĻļāĻ¨ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻ•ā§‹āĻ¨ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻ¨ā§‡āĻ‡, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻŽāĻžāĻ¨ 2.

-fexec-āĻšā§āĻ¯āĻžāĻ°āĻ¸ā§‡āĻŸ=āĻšāĻžāĻ°āĻ¸ā§‡āĻŸ
āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ…āĻ•ā§āĻˇāĻ° āĻ§ā§āĻ°ā§āĻŦāĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ āĻ…āĻ•ā§āĻˇāĻ° āĻ¸ā§‡āĻŸ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻšāĻ˛ UTF-8āĨ¤ āĻšāĻžāĻ°āĻ¸ā§‡āĻŸ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° "iconv" āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ°ā§āĻŸāĻŋāĻ¨āĨ¤

-fwide-exec-charset=āĻšāĻžāĻ°āĻ¸ā§‡āĻŸ
āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ…āĻ•ā§āĻˇāĻ° āĻ§ā§āĻ°ā§āĻŦāĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ“āĻ¯āĻŧāĻžāĻ‡āĻĄ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ āĻ•ā§āĻ¯āĻžāĻ°ā§‡āĻ•ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ UTF-32 āĻŦāĻž UTF-16, āĻ¯ā§‡āĻŸāĻŋ "wchar_t" āĻāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§‡
āĻ¸āĻ™ā§āĻ—ā§‡ -āĻĢā§‡āĻ•ā§āĻ¸ā§‡āĻ•-āĻ…āĻ•ā§āĻˇāĻ° āĻ¸ā§‡āĻŸ, āĻšāĻžāĻ°āĻ¸ā§‡āĻŸ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° "āĻ†āĻ‡āĻ•āĻ¨āĻ­" āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ°ā§āĻŸāĻŋāĻ¨; āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ†āĻĒāĻ¨āĻžāĻ° āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻŦā§‡ āĻ¯āĻž āĻĢāĻŋāĻŸ āĻ¨āĻ¯āĻŧ
āĻ āĻŋāĻ• "wchar_t" āĻāĨ¤

-āĻĢāĻŋāĻ¨āĻĒā§āĻŸ-āĻ•ā§āĻ¯āĻžāĻ°āĻ¸ā§‡āĻŸ=āĻšāĻžāĻ°āĻ¸ā§‡āĻŸ
āĻ‡āĻ¨āĻĒā§āĻŸ āĻ…āĻ•ā§āĻˇāĻ° āĻ¸ā§‡āĻŸ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨, āĻ‡āĻ¨āĻĒā§āĻŸā§‡āĻ° āĻ…āĻ•ā§āĻˇāĻ° āĻ¸ā§‡āĻŸ āĻĨā§‡āĻ•ā§‡ āĻ…āĻ¨ā§āĻŦāĻžāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤
GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ‰ā§ŽāĻ¸ āĻ…āĻ•ā§āĻˇāĻ° āĻ¸ā§‡āĻŸā§‡ āĻĢāĻžāĻ‡āĻ˛āĨ¤ āĻ˛ā§‹āĻ•ā§‡āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¨āĻž āĻšāĻ˛ā§‡, āĻŦāĻž GCC
āĻ˛ā§‹āĻ•ā§‡āĻ˛ āĻĨā§‡āĻ•ā§‡ āĻāĻ‡ āĻ¤āĻĨā§āĻ¯ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻž, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ UTF-8āĨ¤ āĻāĻŸāĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ˛ā§‹āĻ•ā§‡āĻ˛ āĻŦāĻž āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ
āĻ•ā§‹āĻ¨ āĻŦāĻŋāĻ°ā§‹āĻ§ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻĒāĻžāĻ¯āĻŧāĨ¤ āĻšāĻžāĻ°āĻ¸ā§‡āĻŸ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° "iconv" āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ°ā§āĻŸāĻŋāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤

-fworking-āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡ āĻ˛āĻžāĻ‡āĻ¨āĻŽāĻžāĻ°ā§āĻ•āĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻŦā§‡
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻŋāĻ‚ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻœāĻžāĻ¨ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ…āĻĒāĻļāĻ¨ āĻ¯āĻ–āĻ¨
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ, āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻ˛āĻžāĻ‡āĻ¨āĻŽāĻžāĻ°ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻĒāĻ°ā§‡, āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻ•āĻŸāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ˛āĻžāĻ‡āĻ¨āĻŽāĻžāĻ°ā§āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻŦā§‡
āĻĻā§āĻŸāĻŋ āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°āĻž āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻžāĻ°ā§€ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡āĨ¤ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ, āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ āĻ‡āĻ¨āĻĒā§āĻŸā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻ•ā§‡, āĻ¯ā§‡āĻŽāĻ¨ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻšāĻ¯āĻŧ
āĻ•āĻŋāĻ›ā§ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§‡ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻžāĻ°ā§€ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
āĻ¯āĻĻāĻŋ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ¨āĻŋāĻˇā§‡āĻ§ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻĢāĻ°ā§āĻŽ -āĻāĻĢāĻāĻ¨āĻ“-āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻŋāĻ‚-āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĨ¤ āĻ¯āĻĻāĻŋ -P āĻĒāĻ¤āĻžāĻ•āĻž āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻ˛āĻžāĻ‡āĻ¨, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ•ā§‹āĻ¨ "# āĻ˛āĻžāĻ‡āĻ¨" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

-fno-āĻļā§‹-āĻ•āĻ˛āĻžāĻŽ
āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ•āĻ¸ā§‡ āĻ•āĻ˛āĻžāĻŽ āĻ¨āĻŽā§āĻŦāĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻšāĻ˛ā§‡ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡ āĻ¯āĻž āĻ•āĻ˛āĻžāĻŽ āĻ¨āĻŽā§āĻŦāĻ°āĻ—ā§āĻ˛āĻŋ āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž, āĻ¯ā§‡āĻŽāĻ¨
dejagnu.

-A āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€ āĻ•āĻ°āĻž=āĻ‰āĻ¤ā§āĻ¤āĻ°
predicate āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻĻāĻžāĻŦā§€ āĻ•āĻ°āĻž āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€ āĻ•āĻ°āĻž āĻāĻŦāĻ‚ āĻ‰āĻ¤ā§āĻ¤āĻ° āĻ‰āĻ¤ā§āĻ¤āĻ°. āĻāĻ‡ āĻĢāĻ°ā§āĻŽ
āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻĢāĻ°ā§āĻŽ āĻĒāĻ›āĻ¨ā§āĻĻ -A āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€ āĻ•āĻ°āĻž(āĻ‰āĻ¤ā§āĻ¤āĻ°), āĻ¯āĻž āĻāĻ–āĻ¨āĻ“ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ
āĻļā§‡āĻ˛ āĻŦāĻŋāĻļā§‡āĻˇ āĻ…āĻ•ā§āĻˇāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤

-A -āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€ āĻ•āĻ°āĻž=āĻ‰āĻ¤ā§āĻ¤āĻ°
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻĻāĻžāĻŦā§€ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°ā§āĻ¨ āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€ āĻ•āĻ°āĻž āĻāĻŦāĻ‚ āĻ‰āĻ¤ā§āĻ¤āĻ° āĻ‰āĻ¤ā§āĻ¤āĻ°.

-dCHARS
āĻŸā§āĻ•āĻŋāĻŸāĻžāĻ•āĻŋ āĻ•āĻžāĻœ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ…āĻ•ā§āĻˇāĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ°āĻŽ, āĻāĻŦāĻ‚ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¨āĻž
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§‚āĻ°ā§āĻŦā§‡. āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ…āĻ•ā§āĻˇāĻ° āĻ¸āĻ āĻŋāĻ• āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻŦāĻž
GCC āĻāĻ° āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤, āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻ¨ā§€āĻ°āĻŦā§‡ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡āĻ¨
āĻ…āĻ•ā§āĻˇāĻ° āĻ¯āĻžāĻĻā§‡āĻ° āĻ†āĻšāĻ°āĻŖ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ, āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤.

M āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡, āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ # define āĻ¸āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž
āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¸āĻš āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹
āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻāĻŸāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻ•ā§€ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¤āĻž āĻ–ā§āĻāĻœā§‡ āĻŦā§‡āĻ° āĻ•āĻ°āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻĻā§‡āĻ¯āĻŧā§ˇ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ§āĻ°ā§‡ āĻ¨āĻŋāĻšā§āĻ›āĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•ā§‹āĻ¨ āĻĢāĻžāĻ‡āĻ˛ āĻ¨ā§‡āĻ‡ foo.h, āĻ†āĻĻā§‡āĻļ

āĻ¸ā§āĻĒāĻ°ā§āĻļ foo.h; cpp -dM foo.h

āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻĻā§‡āĻ–āĻžāĻŦā§‡āĨ¤

āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻĄāĻŋāĻāĻŽ āĻ›āĻžāĻĄāĻŧāĻž -E āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, -āĻĄāĻŋāĻāĻŽ āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
-fdump-rtl-mach.

D āĻŽāĻ¤ M āĻĻā§āĻŸāĻŋ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ›āĻžāĻĄāĻŧāĻž: āĻāĻŸāĻž āĻ•āĻ°ā§‡ āĻ¨āĻž āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§āĻ¨
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ‰āĻ­āĻ¯āĻŧ āĻĻā§āĻ¯ # define āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻŦāĻ‚ āĻĒā§‚āĻ°ā§āĻŦ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛āĨ¤ āĻ‰āĻ­āĻ¯āĻŧ āĻĒā§āĻ°āĻ•āĻžāĻ°
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ¯āĻžāĻ¨āĨ¤

N āĻŽāĻ¤ D, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§‡, āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻ¨āĻ¯āĻŧāĨ¤

I āĻ†āĻ‰āĻŸāĻĒā§āĻŸ # āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤

U āĻŽāĻ¤ D āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ—ā§āĻ˛āĻŋ āĻ›āĻžāĻĄāĻŧāĻž āĻ¯āĻž āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻŦāĻž āĻ¯āĻžāĻ° āĻ¸āĻ‚āĻœā§āĻžāĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡, āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻšāĻ¯āĻŧ; āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻŦāĻž
āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž; āĻāĻŦāĻ‚ #āĻļā§‡āĻˇ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻŋāĻ¤ āĻœāĻ¨ā§āĻ¯ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻšāĻ¯āĻŧ āĻ•āĻŋāĻ¨ā§āĻ¤ā§
āĻ¸ā§‡āĻ‡ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤āĨ¤

-P āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĨā§‡āĻ•ā§‡ āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡ āĻ˛āĻžāĻ‡āĻ¨āĻŽāĻžāĻ°ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽāĻ•ā§‡ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻŋ āĻ•ā§‹āĻĄ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻ•āĻŋāĻ›ā§āĻ¤ā§‡ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€ āĻāĻŦāĻ‚ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻŦā§‡
āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡ āĻ¯āĻž āĻ˛āĻžāĻ‡āĻ¨āĻŽāĻžāĻ°ā§āĻ•āĻžāĻ°āĻĻā§‡āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ­ā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-C āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻĒāĻ°āĻŋāĻ¤ā§āĻ¯āĻžāĻ— āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž. āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ›āĻžāĻĄāĻŧāĻž
āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•ā§ƒāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ¤ā§‡ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤

āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻĒāĻžāĻ°ā§āĻļā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻšāĻŦā§‡ -C; āĻāĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ•ā§‡ āĻ˜āĻŸāĻžāĻ¯āĻŧ
āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¨āĻŋāĻœā§‡āĻ° āĻ…āĻ§āĻŋāĻ•āĻžāĻ°ā§‡ āĻŸā§‹āĻ•ā§‡āĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻšā§āĻ›ā§‡ā§ˇ
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ• āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻŋ āĻšāĻŦā§‡ āĻ¤āĻžāĻ° āĻļā§āĻ°ā§āĻ¤ā§‡ āĻ¸ā§‡āĻ‡ āĻ˛āĻžāĻ‡āĻ¨āĻŸāĻŋāĻ•ā§‡ āĻāĻ•āĻŸāĻŋāĻ¤ā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ‰ā§ŽāĻ¸ āĻ˛āĻžāĻ‡āĻ¨, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻĒā§āĻ°āĻĨāĻŽ āĻŸā§‹āĻ•ā§‡āĻ¨āĻŸāĻŋ āĻ†āĻ° āĻ¨ā§‡āĻ‡ #.

-āĻ¸āĻŋāĻ¸āĻŋ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻš āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻ¤ā§āĻ¯āĻžāĻ— āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻŽāĻ¤ -C, āĻ›āĻžāĻĄāĻŧāĻž
āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĨāĻžāĻ•āĻž āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ“ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡
āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ.

āĻāĻ° āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ“ -C āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, -āĻ¸āĻŋāĻ¸āĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ C++-āĻ¸ā§āĻŸāĻžāĻ‡āĻ˛ āĻ˜āĻŸāĻžāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĨāĻžāĻ•āĻž āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻŋ-āĻ¸ā§āĻŸāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻāĻŸāĻŋ āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§‹āĻ§ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻ…āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨āĻ¤āĻžāĻŦāĻļāĻ¤ āĻ‰ā§ŽāĻ¸ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻ…āĻŦāĻļāĻŋāĻˇā§āĻŸāĻžāĻ‚āĻļ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ•āĻ°āĻž āĻĨā§‡āĻ•ā§‡ āĻ¸ā§‡āĻ‡ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -āĻ¸āĻŋāĻ¸āĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ˛āĻŋāĻ¨ā§āĻŸ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤

-āĻĒā§āĻ°āĻĨāĻžāĻ—āĻ¤-cpp
āĻ†āĻ‡āĻāĻ¸āĻ“ āĻ¸āĻŋ-āĻāĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ā§‡ āĻĒā§āĻ°āĻ¨ā§‹ āĻ†āĻŽāĻ˛ā§‡āĻ° āĻ¸āĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ†āĻšāĻ°āĻŖ āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°

-āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ
āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ āĻ•ā§āĻ°āĻŽ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž. āĻāĻ—ā§āĻ˛ā§‹ āĻ¤āĻŋāĻ¨-āĻ…āĻ•ā§āĻˇāĻ°ā§‡āĻ° āĻ¸āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸, āĻ¸āĻŦ āĻĻāĻŋāĻ¯āĻŧā§‡āĻ‡ āĻļā§āĻ°ā§
??, āĻ¯āĻž āĻāĻ•āĻ• āĻ…āĻ•ā§āĻˇāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ ISO C āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, ??/ āĻŦā§āĻ°āĻŋāĻĻāĻŋāĻ‚
āĻ‰āĻ¨ā§āĻ¨āĻ¤ \, āĻ¤āĻžāĻ‡ '??/n' āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ…āĻ•ā§āĻˇāĻ° āĻ§ā§āĻ°ā§āĻŦāĻ•āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, GCC āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡
āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ-āĻ•āĻ¨āĻĢāĻ°ā§āĻŽāĻŋāĻ‚ āĻŽā§‹āĻĄā§‡ āĻāĻŸāĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°ā§‡āĨ¤ āĻĻā§‡āĻ–ā§āĻ¨ -āĻ¸ā§āĻŸā§‡āĻĄ āĻāĻŦāĻ‚ -āĻ†āĻ¨āĻ¸āĻŋ
āĻ…āĻĒāĻļāĻ¨āĨ¤

āĻ¨āĻ¯āĻŧāĻŸāĻŋ āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ āĻāĻŦāĻ‚ āĻ¤āĻžāĻĻā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ

āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ: ??( ??) ??< ??> ??= ??/ ??' ??! ??-
āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨: [ ] { } # \ ^ | ~

-āĻ°āĻŋāĻŽā§āĻ¯āĻžāĻĒ
āĻĢāĻžāĻ‡āĻ˛ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•ā§‹āĻĄ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ–ā§āĻŦ āĻ›ā§‹āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ¨āĻžāĻŽ, āĻ¯ā§‡āĻŽāĻ¨ MS-DOSāĨ¤

--help
--āĻ˛āĻ•ā§āĻˇā§āĻ¯-āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯
āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡ āĻĒāĻžāĻ ā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤

-v āĻ­āĻžāĻ°ā§āĻŦā§‹āĻ¸ āĻŽā§‹āĻĄāĨ¤ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ā§‡āĻ° āĻļā§āĻ°ā§āĻ¤ā§‡ GNU CPP-āĻāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¨āĻŽā§āĻŦāĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§āĻ¨, āĻāĻŦāĻ‚
āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻĒāĻžāĻĨ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻĢāĻ°ā§āĻŽ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ.

-H āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ˛āĻžāĻĒ āĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ
āĻ¨āĻžāĻŽāĻŸāĻŋ āĻ•āĻ¤ āĻ—āĻ­ā§€āĻ°ā§‡ āĻ¤āĻž āĻĻā§‡āĻ–āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‡āĻ¨ā§āĻĄā§‡āĻ¨ā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ # āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻāĻŸāĻž āĻšāĻ¯āĻŧ. āĻĒā§āĻ°āĻŋ-āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻšā§‡āĻĄāĻžāĻ°
āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ“ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ…āĻŦā§ˆāĻ§ āĻŦāĻ˛ā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ; āĻāĻ•āĻŸāĻŋ āĻ…āĻŦā§ˆāĻ§ precompiled
āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ ...āĻāĻ•ā§āĻ¸ āĻāĻŦāĻ‚ āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻ§ āĻāĻ• ...! .

-version
--āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
GNU CPP āĻāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¨āĻŽā§āĻŦāĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ• āĻĄā§āĻ¯āĻžāĻļ āĻĻāĻŋāĻ¯āĻŧā§‡, āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸ā§‡ āĻāĻ—āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¨āĨ¤
āĻĻā§āĻŸāĻŋ āĻĄā§āĻ¯āĻžāĻļ āĻ¸āĻš, āĻ…āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻĒāĻžāĻ¸āĻŋāĻ‚ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš āĻĨā§‡āĻ•ā§‡ āĻĻā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°
āĻ†āĻĒāĻ¨āĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤

-āĻ“āĻ¯āĻŧāĻž,āĻĒāĻ›āĻ¨ā§āĻĻ
āĻĒāĻžāĻ¸ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻŽāĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻŸāĻŋ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤
āĻ•āĻŽāĻžāĻ¤ā§‡ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡āĨ¤

- Xassembler āĻĒāĻ›āĻ¨ā§āĻĻ
āĻĒāĻžāĻ¸ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻ¤ā§‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¯ā§‡ GCC āĻšāĻŋāĻ¨āĻ¤ā§‡ āĻœāĻžāĻ¨ā§‡ āĻ¨āĻžāĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ - Xassembler āĻĻā§āĻ‡āĻŦāĻžāĻ°,
āĻāĻ•āĻŦāĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻāĻ•āĻŦāĻžāĻ° āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻ‚āĻ¯ā§‹āĻ—āĻ¸ā§āĻĨāĻžāĻĒāĻ¨
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§‡
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛. āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻĒāĻĻāĻ•ā§āĻˇā§‡āĻĒ āĻ¨āĻž āĻ•āĻ°āĻ˛ā§‡ āĻ¤āĻžāĻ°āĻž āĻ…āĻ°ā§āĻĨāĻšā§€āĻ¨āĨ¤

āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ-āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§‡āĻˇ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¤āĻžāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻžāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻŦāĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĨ¤ (āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĨā§‡āĻ•ā§‡ āĻ†āĻ˛āĻžāĻĻāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡āĨ¤) āĻ¯āĻĻāĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻ‡ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡ āĻ‡āĻ¨āĻĒā§āĻŸāĨ¤

-c
-S
-E āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻŦāĻ‚ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ
āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤

-lāĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
-l āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
āĻ¨āĻžāĻŽā§‡āĻ° āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ¤ā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤ (āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻāĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° POSIX āĻ¸āĻŽā§āĻŽāĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤)

āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ˛āĻŋāĻ–ā§āĻ¨; āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°ā§‡
āĻāĻŦāĻ‚ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻŦāĻ‚ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•ā§āĻ°āĻŽā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡āĻ­āĻžāĻŦā§‡, foo.o
-lz āĻŦāĻžāĻ°.āĻ“ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°ā§‡ z āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻĒāĻ°ā§‡ foo.o āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻ—ā§‡ āĻŦāĻžāĻ°.āĻ“āĨ¤ āĻ¯āĻĻāĻŋ āĻŦāĻžāĻ°.āĻ“ āĻŦā§‹āĻāĻžāĻ¯āĻŧ
āĻŽāĻ§ā§āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ z, āĻ¯āĻžāĻ°āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻž.

āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ†āĻĻāĻ°ā§āĻļ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°ā§‡, āĻ¯āĻž āĻ†āĻ¸āĻ˛ā§‡
āĻ¨āĻžāĻŽā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻ—ā§āĻ°āĻ¨ā§āĻĨāĻžāĻ—āĻžāĻ°. āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ‡ āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻ¨ āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ…āĻŦāĻŋāĻ•āĻ˛ āĻ¨āĻžāĻŽā§‡āĻ° āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤

āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¯ā§‡āĻ•ā§‹āĻ¨āĻ“ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨ -L.

āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻšāĻ˛ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĢāĻžāĻ‡āĻ˛---āĻ†āĻ°ā§āĻ•āĻžāĻ‡āĻ­ āĻĢāĻžāĻ‡āĻ˛ āĻ¯āĻžāĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĨ¤ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨ āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖāĻžāĻ—āĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°ā§‡
āĻ¯āĻž āĻšāĻŋāĻšā§āĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻāĻ–āĻ¨āĻ“ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ
āĻ¯ā§‡ āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¤āĻž āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛, āĻāĻŸāĻŋ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻĢā§āĻ¯āĻžāĻļāĻ¨ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ -l āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -l
āĻ˜āĻŋāĻ°ā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸āĻ™ā§āĻ—ā§‡ liberal āĻāĻ° āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ°ā§‚āĻĒ āĻāĻŦāĻ‚ .a āĻāĻŦāĻ‚ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°ā§‡āĨ¤

-lobjc
āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ -l āĻāĻ•āĻŸāĻŋ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-āĻ¸āĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦāĻž
āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĨ¤

-āĻ¨ā§‹āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛
āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻĢāĻžāĻ‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ āĻ¨āĻž -āĻ¨ā§‹āĻ¸ā§āĻŸāĻĄāĻŋāĻ˛āĻŋāĻŦ or -āĻ¨ā§‹āĻĄāĻĢāĻ˛ā§āĻŸāĻ˛āĻŋāĻŦāĻ¸ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ.

-āĻ¨ā§‹āĻĄāĻĢāĻ˛ā§āĻŸāĻ˛āĻŋāĻŦāĻ¸
āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ†āĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻŦā§‡, āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻœ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ, āĻ¯ā§‡āĻŽāĻ¨
"-static-libgcc" āĻŦāĻž "-shared-libgcc" āĻšāĻŋāĻ¸āĻžāĻŦā§‡, āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻŦā§‡ā§ˇ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻĢāĻžāĻ‡āĻ˛
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ āĻ¨āĻž -āĻ¨ā§‹āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ. āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
"memcmp", "memset", "memcpy" āĻāĻŦāĻ‚ "memmove"āĨ¤ āĻāĻ‡ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
libc āĻ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻāĻ‡ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨āĻ“ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻ¨ā§‹āĻ¸ā§āĻŸāĻĄāĻŋāĻ˛āĻŋāĻŦ
āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻĢāĻžāĻ‡āĻ˛ āĻŦāĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻ•ā§‹āĻ¨ā§‹ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ¨ā§‡āĻ‡
āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°, āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻŦā§‡
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻœ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž, āĻ¯ā§‡āĻŽāĻ¨ "-static-libgcc" āĻŦāĻž
"-shared-libgcc", āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° "memcmp" āĻ āĻ•āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡,
"memset", "memcpy" āĻāĻŦāĻ‚ "memmove"āĨ¤ āĻāĻ‡ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
libc āĻāĻ‡ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨āĻ“ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻŦāĻžāĻ‡āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ -āĻ¨ā§‹āĻ¸ā§āĻŸāĻĄāĻŋāĻ˛āĻŋāĻŦ āĻāĻŦāĻ‚ -āĻ¨ā§‹āĻĄāĻĢāĻ˛ā§āĻŸāĻ˛āĻŋāĻŦāĻ¸ is libgcc.a, āĻāĻ•āĻŸāĻŋ
āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¯āĻž GCC āĻŦāĻŋāĻļā§‡āĻˇ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ—ā§āĻ˛āĻŋ āĻ•āĻžāĻŸāĻŋāĻ¯āĻŧā§‡ āĻ‰āĻ āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻŽā§‡āĻļāĻŋāĻ¨, āĻŦāĻž āĻ•āĻŋāĻ›ā§ āĻ­āĻžāĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§‡āĻˇ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤

āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ libgcc.a āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻšāĻžāĻ¨āĨ¤
āĻ…āĻ¨ā§āĻ¯ āĻ•āĻĨāĻžāĻ¯āĻŧ, āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻ–āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĻ¨ -āĻ¨ā§‹āĻ¸ā§āĻŸāĻĄāĻŋāĻ˛āĻŋāĻŦ or -āĻ¨ā§‹āĻĄāĻĢāĻ˛ā§āĻŸāĻ˛āĻŋāĻŦāĻ¸ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– -āĻāĻ˛āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ¯ā§‡āĻŽāĻ¨. āĻāĻŸāĻŋ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻžāĻ›ā§‡ āĻ•ā§‹āĻ¨ āĻ…āĻŽā§€āĻŽāĻžāĻ‚āĻ¸āĻŋāĻ¤ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ¨ā§‡āĻ‡
āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ GCC āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨āĨ¤ (āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, __āĻĒā§āĻ°āĻ§āĻžāĻ¨, C++ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ°āĻĻā§‡āĻ° āĻĄāĻžāĻ•āĻž āĻšāĻŦā§‡āĨ¤)

-āĻĒāĻžāĻ‡
āĻāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻ‰āĻĒāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¯ā§‹āĻ—ā§āĻ¯ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻœāĻ¨ā§āĻ¯
āĻĢāĻ˛āĻžāĻĢāĻ˛, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻ‡ āĻ¸ā§‡āĻŸ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
(-fpie, -fpie, āĻ…āĻĨāĻŦāĻž āĻŽāĻĄā§‡āĻ˛ āĻ¸āĻžāĻŦāĻĒāĻļāĻ¨) āĻ¯āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĻ¨āĨ¤

- āĻ—āĻ¤āĻŋāĻļā§€āĻ˛
āĻĒāĻ¤āĻžāĻ•āĻž āĻĒāĻžāĻ¸ -āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ-āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ ELF āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡, āĻāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĨ¤ āĻāĻ‡
āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ• āĻšāĻŋāĻšā§āĻ¨ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ¨āĻ¯āĻŧ, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻšāĻŋāĻšā§āĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ
āĻŸā§‡āĻŦāĻŋāĻ˛ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ "dlopen" āĻāĻ° āĻ•āĻŋāĻ›ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻž āĻĒā§āĻ°āĻžāĻĒā§āĻ¤āĻŋāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĨā§‡āĻ•ā§‡ āĻŦā§āĻ¯āĻžāĻ•āĻŸā§āĻ°ā§‡āĻ¸āĨ¤

-s āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻŸā§‡āĻŦāĻŋāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻ‚āĻ•ā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻ°āĻžāĻ¨āĨ¤

- āĻ¸ā§āĻĨāĻŋāĻ°
āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ• āĻ˛āĻŋāĻ™ā§āĻ•āĻŋāĻ‚ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻāĻŸāĻŋ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§‹āĻ§ āĻ•āĻ°ā§‡
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡āĨ¤

- āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ—āĻ āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻĢāĻ˛āĻžāĻĢāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻ‡ āĻ¸ā§‡āĻŸāĻ“ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨ (-fpic, -fpic, āĻŦāĻž
āĻŽāĻĄā§‡āĻ˛ āĻ¸āĻžāĻŦāĻ…āĻĒāĻļāĻ¨) āĻ¯āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡āĻ¨āĨ¤[1]

-āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻŋāĻŦāĻŋāĻœāĻŋāĻ¸āĻŋ
-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-āĻ˛āĻŋāĻŦāĻŋāĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ
āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ libgcc āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°ā§‡ā§ˇ
āĻšāĻ¯āĻŧ āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻŦāĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤ āĻāĻ° āĻ•ā§‹āĻ¨ā§‹ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¨āĻž āĻšāĻ˛ā§‡ libgcc āĻ›āĻŋāĻ˛
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡āĨ¤

āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§‡ āĻ†āĻ›ā§‡ libgcc
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡āĨ¤ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻŽāĻ¨ āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ āĻ†āĻŦā§‡āĻĻāĻ¨
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻœā§āĻĄāĻŧā§‡ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ•ā§āĻˇā§‡āĻĒ āĻāĻŦāĻ‚ āĻ§āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¯āĻŧā§ˇ āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡,
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻœā§‡āĻ‡ āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ libgcc.

āĻ…āĻ¤āĻāĻŦ, G++ āĻāĻŦāĻ‚ GCJ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¯ā§āĻ•ā§āĻ¤ āĻšāĻ¯āĻŧ -āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻŋāĻŦāĻŋāĻœāĻŋāĻ¸āĻŋ āĻ¯āĻ–āĻ¨āĻ‡ āĻ†āĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ•āĻ°ā§‡āĻ¨
āĻāĻ•āĻŸāĻŋ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛, āĻ•āĻžāĻ°āĻŖ C++ āĻāĻŦāĻ‚ āĻœāĻžāĻ­āĻž āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ, āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ āĻ•āĻ°āĻž āĻ¸āĻ āĻŋāĻ• āĻœāĻŋāĻ¨āĻŋāĻ¸āĨ¤

āĻ¯āĻĻāĻŋ, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ GCC āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¨āĻž libgcc. āĻ¯āĻĻāĻŋ GCC āĻ–ā§āĻāĻœā§‡ āĻĒāĻžāĻ¯āĻŧ, āĻ¤āĻžāĻ° āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡
āĻ¸āĻŽāĻ¯āĻŧ, āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻžāĻ›ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¨-GNU āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŦāĻž āĻāĻ•āĻŸāĻŋ GNU āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ†āĻ›ā§‡ āĻ¯āĻž āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž
--eh-āĻĢā§āĻ°ā§‡āĻŽ-āĻāĻ‡āĻšāĻĄāĻŋāĻ†āĻ°, āĻāĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻŦā§‡ libgcc āĻĻā§āĻŦāĻžāĻ°āĻž āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ¤ā§‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ. āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻāĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°āĻŦā§‡ āĻāĻŦāĻ‚ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻŦā§‡
āĻāĻ° āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž libgcc, libgcc āĻāĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž
āĻ—āĻ¤āĻžāĻ¨ā§āĻ—āĻ¤āĻŋāĻ•. āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒā§āĻ°āĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ,
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ˛ā§‹āĻĄ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ–āĻ°āĻš āĻŦāĻšāĻ¨ āĻ›āĻžāĻĄāĻŧāĻž.

āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦāĻž āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ¨āĻŋāĻ•ā§āĻˇā§‡āĻĒ āĻŦāĻž āĻ§āĻ°āĻž āĻ…āĻ¨ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ†āĻĒāĻ¨āĻŋ
G++ āĻŦāĻž GCJ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŸāĻŋāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡, āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ­āĻžāĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ, āĻŦāĻž āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ -āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻŋāĻŦāĻŋāĻœāĻŋāĻ¸āĻŋ, āĻ¯ā§‡āĻŽāĻ¨ āĻāĻŸāĻŋ āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻ¸āĻ™ā§āĻ—ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
libgcc.

-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-libstdc ++
āĻ¯āĻ–āĻ¨ g ++ āĻāĻ•āĻŸāĻŋ C++ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻ¤ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻšāĻŦā§‡
āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• libstdc++āĨ¤ āĻ¯āĻĻāĻŋ libstdc++ āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§, āĻāĻŦāĻ‚
- āĻ¸ā§āĻĨāĻŋāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻŦā§‡
libstdc++. āĻ¯ā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ­āĻžāĻ˛. āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ•āĻ–āĻ¨āĻ“ āĻ•āĻ–āĻ¨āĻ“ āĻāĻŸāĻŋ āĻšāĻŋāĻŽāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ libstdc++ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ¨āĻž āĻ—āĻŋāĻ¯āĻŧā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤
āĻ˛āĻŋāĻ™ā§āĻ• āĻĻā§āĻ¯ -āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-libstdc ++ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ g ++ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻ¤ā§‡ libstdc++
āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡, āĻ…āĻ—āĻ¤ā§āĻ¯āĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤

- āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§€
āĻāĻ•āĻŸāĻŋ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ¸āĻŋāĻŽā§āĻŦāĻ˛ā§‡āĻ° āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ†āĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¯ā§‡ āĻ•ā§‹āĻ¨ āĻŦāĻŋāĻˇāĻ¯āĻŧā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
āĻ…āĻŽā§€āĻŽāĻžāĻ‚āĻ¸āĻŋāĻ¤ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ (āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ˛āĻŋāĻ™ā§āĻ• āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ•ā§āĻ¸āĻ˛āĻŋāĻ‚āĻ•āĻžāĻ° -z
-āĻāĻ•ā§āĻ¸āĻ˛āĻŋāĻ‚āĻ•āĻžāĻ° defs) āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

-T āĻ˛āĻŋāĻĒāĻŋ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ˛āĻŋāĻĒāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
GNU āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĨ¤ āĻ•āĻŋāĻ›ā§ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡, āĻ¯ā§‡āĻŽāĻ¨ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ›āĻžāĻĄāĻŧāĻž āĻŦā§‡āĻ¯āĻŧāĻžāĻ°-āĻŦā§‹āĻ°ā§āĻĄ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ,
āĻĻā§āĻ¯ -T āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻŋāĻšā§āĻ¨ā§‡āĻ° āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻāĻ•ā§āĻ¸āĻ˛āĻŋāĻ‚āĻ•āĻžāĻ° āĻĒāĻ›āĻ¨ā§āĻĻ
āĻĒāĻžāĻ¸ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻ¤ā§‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¯āĻž GCC āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻžāĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻ¨ā§‡āĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ -āĻāĻ•ā§āĻ¸āĻ˛āĻŋāĻ‚āĻ•āĻžāĻ°
āĻĻā§āĻ‡āĻŦāĻžāĻ°, āĻāĻ•āĻŦāĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻāĻ•āĻŦāĻžāĻ° āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻ¯ā§‡āĻŽāĻ¨, āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž -āĻœāĻžāĻšāĻŋāĻ° āĻ•āĻ°āĻž
āĻ¸āĻ‚āĻœā§āĻžāĻž, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻšāĻŦā§‡ -āĻāĻ•ā§āĻ¸āĻ˛āĻŋāĻ‚āĻ•āĻžāĻ° -āĻœāĻžāĻšāĻŋāĻ° āĻ•āĻ°āĻž -āĻāĻ•ā§āĻ¸āĻ˛āĻŋāĻ‚āĻ•āĻžāĻ° āĻ¸āĻ‚āĻœā§āĻžāĻž. āĻāĻŸāĻž āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ˛āĻŋāĻ–āĻ¤ā§‡ -āĻāĻ•ā§āĻ¸āĻ˛āĻŋāĻ‚āĻ•āĻžāĻ° "-āĻœāĻžāĻšāĻŋāĻ° āĻ•āĻ°āĻž āĻ¸āĻ‚āĻœā§āĻžāĻž", āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻŽāĻ—ā§āĻ° āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻĒāĻžāĻ¸ āĻ•āĻ°ā§‡
āĻāĻ•āĻ• āĻ¯ā§āĻ•ā§āĻ¤āĻŋ, āĻ¯āĻž āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ†āĻļāĻž āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤

GNU āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻ†āĻ°āĻ“ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻœāĻ¨āĻ•
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒāĻ›āĻ¨ā§āĻĻ=āĻŽā§‚āĻ˛ā§āĻ¯ āĻ†āĻ˛āĻžāĻĻāĻž āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ†āĻĒāĻ¨āĻŋ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -āĻāĻ•ā§āĻ¸āĻ˛āĻŋāĻ‚āĻ•āĻžāĻ° -āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ°=output.map āĻŦāĻ°āĻ‚ -āĻāĻ•ā§āĻ¸āĻ˛āĻŋāĻ‚āĻ•āĻžāĻ° -āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ° -āĻāĻ•ā§āĻ¸āĻ˛āĻŋāĻ‚āĻ•āĻžāĻ° output.map.
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨āĻžāĻ“ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻāĻ˛,āĻĒāĻ›āĻ¨ā§āĻĻ
āĻĒāĻžāĻ¸ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻŽāĻž āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡, āĻāĻŸāĻŋ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤
āĻ•āĻŽāĻžāĻ¤ā§‡ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, -Wl, -āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ°,āĻ†āĻ‰āĻŸāĻĒā§āĻŸ.āĻŽā§āĻ¯āĻžāĻĒ āĻĒāĻžāĻ¸ -āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ° output.map āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡āĨ¤ āĻ•āĻ–āĻ¨
GNU āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻ‡ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -Wl, -Map=output.map.

-u āĻĒā§āĻ°āĻ¤ā§€āĻ•
āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§‡āĻ° āĻ­āĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŽāĻĄāĻŋāĻ‰āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻ˛āĻŋāĻ™ā§āĻ•āĻŋāĻ‚ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
āĻāĻŸāĻž āĻ¤ā§āĻŽāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ° -u āĻœā§‹āĻ° āĻ•āĻ°ā§‡ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻšāĻŋāĻšā§āĻ¨ āĻ¸āĻš āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŦāĻžāĻ°
āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŽāĻĄāĻŋāĻ‰āĻ˛āĨ¤

āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ•āĻž āĻ¸āĻžāĻ°ā§āĻš
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛, āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻŦāĻ‚ āĻ…āĻ‚āĻļāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ā§ˇ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ°:

-IDir
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨ Dir āĻšā§‡āĻĄāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ° āĻļā§€āĻ°ā§āĻˇā§‡
āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°. āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨
āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻ‡ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ†āĻ—ā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ†āĻĒāĻ¨āĻžāĻ° āĻāĻ‡ āĻ…āĻĒāĻļāĻ¨āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻŦāĻŋāĻ•ā§āĻ°ā§‡āĻ¤āĻž āĻ¸āĻ°āĻŦāĻ°āĻžāĻšāĻ•ā§ƒāĻ¤ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¯ā§‡ āĻœāĻ¨ā§āĻ¯). āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨
-I āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻŦāĻžāĻŽ-āĻĨā§‡āĻ•ā§‡-āĻĄāĻžāĻ¨ āĻ•ā§āĻ°āĻŽā§‡ āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ; āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻĒāĻ°ā§‡ āĻ†āĻ¸ā§‡.

āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻŽāĻŋāĻ¤ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡, āĻ…āĻĨāĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ, āĻšāĻ¯āĻŧ
āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ -I, āĻĻā§āĻ¯ -I āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻāĻ–āĻ¨āĻ“ āĻšāĻŦā§‡
āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ¤āĻžāĻ° āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡ āĻšā§‡āĻ‡āĻ¨ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡āĨ¤
āĻāĻŸāĻŋ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯ā§‡ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻŸāĻŋ āĻŦāĻ—āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ āĻāĻŦāĻ‚ āĻ•ā§āĻ°āĻŽ āĻ āĻŋāĻ• āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤_āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨āĻ¤āĻžāĻŦāĻļāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•ā§āĻ°āĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -āĻ¨ā§‹āĻ¸ā§āĻŸāĻĄāĻŋāĻ™ā§āĻ• āĻāĻŦāĻ‚ / āĻ…āĻĨāĻŦāĻž -āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ
āĻ…āĻĒāĻļāĻ¨āĨ¤

-iplugindir =Dir
āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ -pplugin =āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡
-pplugin =āĻĒāĻĨ/āĻ¨āĻžāĻŽ.so. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻ¯āĻŧ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻžāĻ¸.

-āĻ‰āĻĻā§āĻ§ā§ƒāĻ¤āĻŋDir
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨ Dir āĻšā§‡āĻĄāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ° āĻļā§€āĻ°ā§āĻˇā§‡
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻœāĻ¨ā§āĻ¯ āĻĢāĻžāĻ‡āĻ˛ # āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ "āĻĢāĻžāĻ‡āĻ˛"; āĻ¤āĻžāĻĻā§‡āĻ° āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž # āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ <āĻĢāĻžāĻ‡āĻ˛>,
āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ āĻŋāĻ• āĻŽāĻ¤ -I.

-LDir
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨ Dir āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ -l.

-BāĻ‰āĻĒāĻ¸āĻ°ā§āĻ—
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛, āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ, āĻĢāĻžāĻ‡āĻ˛ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻāĻŦāĻ‚
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¨āĻŋāĻœā§‡āĻ‡ āĻĄā§‡āĻŸāĻž āĻĢāĻžāĻ‡āĻ˛āĨ¤

āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻšāĻžāĻ˛āĻžāĻ¯āĻŧ CPP, cc1, as āĻāĻŦāĻ‚ ld.
āĻāĻŸāĻž āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻŸāĻŋ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡, āĻ‰āĻ­āĻ¯āĻŧ āĻ¸āĻš āĻāĻŦāĻ‚ āĻ›āĻžāĻĄāĻŧāĻž
āĻŽā§‡āĻļāĻŋāĻ¨/āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ/.

āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻĒā§āĻ°āĻĨāĻŽā§‡ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡ -B āĻ‰āĻĒāĻ¸āĻ°ā§āĻ—, āĻ¯āĻĻāĻŋ āĻĨāĻžāĻ•ā§‡āĨ¤
āĻ¯āĻĻāĻŋ āĻ¸ā§‡āĻ‡ āĻ¨āĻžāĻŽ āĻ¨āĻž āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻŦāĻž āĻ¯āĻĻāĻŋ -B āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ, āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻĻā§āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻ‰āĻĒāĻ¸āĻ°ā§āĻ—, /usr/lib/gcc/ āĻāĻŦāĻ‚ /usr/local/lib/gcc/. āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻ¨āĻŸāĻŋāĻ°āĻ‡ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¨āĻž āĻšāĻ¯āĻŧ a
āĻ¯ā§‡ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽāĻŸāĻŋ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ…āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ¨āĻžāĻŽ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ†āĻĒāĻ¨āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻĒāĻžāĻĨ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻ¸ā§‚āĻšāĻ•.

āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻšā§‡āĻ• āĻ•āĻ°āĻŦā§‡ āĻ¯ā§‡ āĻĒāĻžāĻĨ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ•āĻŋāĻ¨āĻž -B āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ,
āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻĒāĻĨā§‡āĻ° āĻļā§‡āĻˇā§‡ āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻŦāĻŋāĻ­āĻžāĻœāĻ• āĻ…āĻ•ā§āĻˇāĻ° āĻ¯ā§‹āĻ— āĻ•āĻ°āĻŦā§‡āĨ¤

-B āĻ‰āĻĒāĻ¸āĻ°ā§āĻ—āĻ—ā§āĻ˛āĻŋ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°āĻ­āĻžāĻŦā§‡ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ¤ā§‡āĻ“ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ā§ˇ
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°, āĻ•āĻžāĻ°āĻŖ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ•āĻ°ā§‡ -L āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤
āĻ¤āĻžāĻ°āĻž āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡ āĻĢāĻžāĻ‡āĻ˛ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĻ“ āĻ†āĻŦā§‡āĻĻāĻ¨ āĻ•āĻ°ā§‡, āĻ•āĻžāĻ°āĻŖ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ•āĻ°ā§‡
āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ‡ āĻ…āĻĒāĻļāĻ¨ -āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤ āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°
āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻĨā§‡āĻ•ā§‡

āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĢāĻžāĻ‡āĻ˛ libgcc.a āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -B āĻ‰āĻĒāĻ¸āĻ°ā§āĻ—, āĻ¯āĻĻāĻŋ
āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ‰āĻĒāĻ°ā§‡āĻ° āĻĻā§āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŦāĻ‚ āĻ¯ā§‡
āĻ¸āĻŦ. āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋ āĻ¸ā§‡āĻ‡ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻ–ā§āĻāĻœā§‡ āĻ¨āĻž āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ—ā§‡āĻ˛ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ¯āĻŧāĨ¤

āĻ…āĻ¨ā§‡āĻ•āĻŸāĻž āĻāĻ° āĻŽāĻ¤ā§‹ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻ‰āĻĒāĻžāĻ¯āĻŧ -B āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ Gcc_exec_prefix.

āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ kludge āĻšāĻŋāĻ¸āĻžāĻŦā§‡, āĻ¯āĻĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĒāĻĨ -B is [dir/]āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧN/, āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ N āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
0 āĻĨā§‡āĻ•ā§‡ 9 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§‡, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻŸāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻŦā§‡ [dir/]āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤. āĻāĻ‡ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦā§āĻŸ-āĻ¸ā§āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ‚āĨ¤

-āĻšāĻļāĻŽāĻž =āĻĢāĻžāĻ‡āĻ˛
āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡ āĻĒāĻĄāĻŧāĻžāĻ° āĻĒāĻ°ā§‡ āĻšāĻļāĻŽāĻž āĻĢāĻžāĻ‡āĻ˛, āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻž āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ•ā§‹āĻ¨ āĻ¸ā§āĻ‡āĻš āĻĒāĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻĨā§‡āĻ•ā§‡ cc1, āĻ¸āĻŋāĻ¸āĻŋ 1 āĻĒā§āĻ˛āĻžāĻ¸, as, ld, āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻāĻ•āĻžāĻ§āĻŋāĻ• -āĻšāĻļāĻŽāĻž =āĻĢāĻžāĻ‡āĻ˛ āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨, āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻž āĻŦāĻžāĻŽ āĻĨā§‡āĻ•ā§‡ āĻĄāĻžāĻ¨ā§‡ āĻ•ā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻ¸āĻžāĻ‡āĻ°ā§āĻŸ =Dir
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° Dir āĻšā§‡āĻĄāĻžāĻ° āĻāĻŦāĻ‚ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻœāĻŋāĻ•ā§āĻ¯āĻžāĻ˛ āĻ°ā§āĻŸ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¯āĻĻāĻŋ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻšā§‡āĻĄāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻŦā§‡ / usr / āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻāĻŦāĻ‚ āĻ—ā§āĻ°āĻ¨ā§āĻĨāĻžāĻ—āĻžāĻ° / Usr / lib,
āĻāĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻŦā§‡ dir/usr/include āĻāĻŦāĻ‚ dir/usr/lib.

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻŦāĻ‚ āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ -āĻ‡āĻ¸āĻ¸āĻ°ā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻ¤āĻžāĻ°āĻĒāĻ° --sysroot āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŦā§‡
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ¤ā§‡ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ -āĻ‡āĻ¸āĻ¸āĻ°ā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻšāĻŦā§‡āĨ¤

GNU āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° (āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 2.16 āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§) āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨āĻž āĻ•āĻ°ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻĻāĻŋāĻ•āĻŸāĻŋ
--sysroot āĻāĻ–āĻ¨āĻ“ āĻ•āĻžāĻœ āĻ•āĻ°āĻŦā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĻā§ƒāĻˇā§āĻŸāĻŋāĻ­āĻ™ā§āĻ—āĻŋ āĻšāĻŦā§‡ āĻ¨āĻžāĨ¤

-āĻ†āĻŽāĻŋ- āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -āĻ‰āĻĻā§āĻ§ā§ƒāĻ¤āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻœāĻ¨ā§āĻ¯ -I āĻ†āĻ—ā§‡ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ
āĻĻā§āĻ¯ -āĻ†āĻŽāĻŋ- āĻāĻŦāĻ‚ āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ -āĻ†āĻŽāĻŋ-. āĻ†āĻĒāĻ¨āĻŋ āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡āĻ¨ -I āĻāĻ° āĻ†āĻ—ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
-āĻ†āĻŽāĻŋ- āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ # āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ "āĻĢāĻžāĻ‡āĻ˛"; āĻ¤āĻžāĻĻā§‡āĻ° āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ‰āĻ¨ā§āĻ¨āĻ¤ # āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ <āĻĢāĻžāĻ‡āĻ˛>.

āĻ¯āĻĻāĻŋ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĨāĻžāĻ•ā§‡ -I āĻāĻ° āĻĒāĻ°ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ -āĻ†āĻŽāĻŋ-, āĻāĻ‡āĻ—ā§āĻ˛ā§‹
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¸āĻŦ āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ # āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸āĻŦ -I āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ
āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤)

āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, -āĻ†āĻŽāĻŋ- āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•ā§‡ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ¯āĻŧ (āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋ āĻāĻ¸ā§‡āĻ›ā§‡) āĻĨā§‡āĻ•ā§‡ āĻĒā§āĻ°āĻĨāĻŽ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ # āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ "āĻĢāĻžāĻ‡āĻ˛".
āĻāĻ‡ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻžāĻ° āĻ•ā§‹āĻ¨ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻ¨ā§‡āĻ‡ -āĻ†āĻŽāĻŋ-āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -āĻ†āĻŽāĻŋāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯ā§‡ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻŸāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ›āĻŋāĻ˛āĨ¤ āĻ¸ā§‡āĻŸāĻž āĻ āĻŋāĻ• āĻ¨āĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¯āĻž āĻ•āĻ°ā§‡ āĻ¤āĻž āĻāĻ•āĻ‡, āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ‡ āĻ¸āĻ¨ā§āĻ¤ā§‹āĻˇāĻœāĻ¨āĻ•āĨ¤

-āĻ†āĻŽāĻŋ- āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•ā§‡ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻ¸ā§āĻ¤āĻ°āĻžāĻ‚, -āĻ†āĻŽāĻŋ- āĻāĻŦāĻ‚ -āĻ¨ā§‹āĻ¸ā§āĻŸāĻĄāĻŋāĻ™ā§āĻ• āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨āĨ¤

āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻŽā§‡āĻļāĻŋāĻ¨ āĻāĻŦāĻ‚ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨āĻ•āĻžāĻ°ā§€ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
GCC āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻšāĻ˛ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ, āĻŦāĻž āĻŽā§‡āĻļāĻŋāĻ¨-āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ¯āĻ–āĻ¨ āĻ•ā§āĻ°āĻ¸-
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨, āĻŦāĻž āĻŽā§‡āĻļāĻŋāĻ¨-āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°āĻž āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ›āĻžāĻĄāĻŧāĻž āĻ…āĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯
āĻļā§‡āĻˇ

āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻŽāĻĄā§‡āĻ˛ āĻāĻŦāĻ‚ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻŦāĻŋāĻļā§‡āĻˇ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡ -m, āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻ¤ā§‡
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŽāĻĄā§‡āĻ˛ āĻŦāĻž āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡---āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, 68010 āĻŦāĻ¨āĻžāĻŽ 68020, āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨
āĻ•ā§‹āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŦāĻž āĻ•ā§‹āĻ¨ā§‹āĻŸāĻŋāĻ‡ āĻ¨āĻ¯āĻŧāĨ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°āĻž āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŦāĻž āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€āĨ¤

āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻ•āĻŋāĻ›ā§ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻŦāĻŋāĻļā§‡āĻˇ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ° āĻœāĻ¨ā§āĻ¯
āĻāĻ•āĻ‡ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽā§‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻĻā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻ¤āĻžāĨ¤

āĻ…ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻŸā§‡āĻ­āĻž āĻ¨āĻŋāĻ•āĻŸ āĻ¯ā§€āĻļā§āĻ° āĻ†āĻŦāĻŋāĻ°ā§āĻ­āĻžāĻŦ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m āĻ…ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻŸā§‡āĻ­āĻž āĻāĻĒāĻŋāĻĢā§‡āĻ¨āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-mhalf-reg-āĻĢāĻžāĻ‡āĻ˛
"r32"..."r63" āĻ°ā§‡āĻžā§āĻœā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻ¯ā§‡ āĻ•ā§‹āĻĄ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦā§ˆāĻ•āĻ˛ā§āĻĒāĻŋāĻ• āĻ¯ā§‡ āĻāĻ‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ…āĻ­āĻžāĻŦ.

-mprefer- āĻļāĻ°ā§āĻŸ-āĻ‡āĻ¨āĻ¸-āĻ°ā§‡āĻœāĻŋ
āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°āĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻāĻŸāĻž āĻĒāĻžāĻ°ā§‡
āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧ, āĻ¤āĻžāĻ‡ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ•ā§‹āĻĄā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻšā§āĻ°āĻžāĻ¸ āĻŦāĻž āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ•āĻ°ā§‡
āĻ•ā§‡āĻ¸ āĻ­ā§‡āĻĻā§‡ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻžā§āĻš-āĻ•āĻ¸ā§āĻŸ =NUM
āĻļāĻžāĻ–āĻžāĻ° āĻ–āĻ°āĻš āĻŽā§‹āĻŸāĻžāĻŽā§āĻŸāĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ NUM "āĻ¸āĻšāĻœ" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻāĻ‡ āĻ–āĻ°āĻš āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ
āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻāĻŦāĻ‚ āĻ°āĻŋāĻ˛āĻŋāĻœ āĻœā§āĻĄāĻŧā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¤ā§ˆāĻ°āĻŋāĻ° āĻ¨āĻŋāĻļā§āĻšāĻ¯āĻŧāĻ¤āĻž āĻ¨ā§‡āĻ‡āĨ¤

-mcmove
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻĒāĻĻāĻ•ā§āĻˇā§‡āĻĒā§‡āĻ° āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

-mnops =NUM
āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻž NUM āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ…āĻ¨ā§āĻ¯ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ†āĻ—ā§‡ nops.

-mno-soft-cmpsf
āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻāĻ•āĻŸāĻŋ fsub āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§āĻ¨
āĻĒāĻ¤āĻžāĻ•āĻž āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻĻā§āĻ°ā§āĻ¤, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ­ā§āĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ā§ˇ
NaN-āĻāĻ° āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ, āĻŦāĻž āĻ¯āĻ–āĻ¨ āĻĻā§āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ›ā§‹āĻŸ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§‡āĻŽāĻ¨ āĻ¤āĻžāĻĻā§‡āĻ°
āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻļā§‚āĻ¨ā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -msoft-cmpsf, āĻ¯āĻž āĻ§ā§€āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§
IEEE-āĻ¸āĻ™ā§āĻ—āĻ¤, āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĨ¤

-mstack-oftset =NUM
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻļā§€āĻ°ā§āĻˇ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¯ā§‡āĻŽāĻ¨, 8 āĻāĻ° āĻŽāĻžāĻ¨
āĻŽāĻžāĻ¨ā§‡ sp+0...sp+7 āĻ°ā§‡āĻžā§āĻœā§‡āĻ° āĻ†āĻŸāĻŸāĻŋ āĻŦāĻžāĻ‡āĻŸ āĻĒāĻžāĻ¤āĻžāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ›āĻžāĻĄāĻŧāĻžāĨ¤ āĻŦā§āĻ¯āĻ¤ā§€āĻ¤ āĻ…āĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ 8 or 16 āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻŋāĻ¤ āĻāĻŦāĻ‚ āĻ…āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯
āĻ•āĻžāĻœ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡, a āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ•āĻžāĻœ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ āĻ•ā§‹āĻĄ āĻĻā§‡āĻŦā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻ¸āĻ˛ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡
āĻ•āĻ°ā§āĻŽāĻ°āĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ, āĻāĻŸāĻŋ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ¸āĻ™ā§āĻ—ā§‡ āĻŸā§āĻ˛āĻšā§‡āĻ‡āĻ¨ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
--with-stack-offset=NUM āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-āĻŽāĻ¨ā§‹-āĻ—ā§‹āĻ˛āĻžāĻ•āĻžāĻ°-āĻ¨āĻŋāĻ•āĻŸāĻŦāĻ°ā§āĻ¤ā§€
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĻ•ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŽā§‹āĻĄāĻŸāĻŋ āĻ›ā§‡āĻāĻŸā§‡ āĻĢā§‡āĻ˛āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ - āĻ¨āĻŋāĻ•āĻŸāĻ¤āĻŽ.

-āĻŽāĻ˛āĻ‚-āĻ•āĻ˛
āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¨āĻž āĻšāĻ˛ā§‡, āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•āĻ˛ āĻāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŦāĻŋ / bl āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž, āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻŸāĻŋ āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻŸāĻŋ (āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ) āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§āĻ¨ā§ˇ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mshort-āĻ•āĻ˛
āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¨āĻž āĻšāĻ˛ā§‡, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•āĻ˛ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻŽāĻ§ā§āĻ¯ā§‡ āĻ†āĻ›ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨
b/bl āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ°, āĻ¤āĻžāĻ‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
is -āĻŽāĻ˛āĻ‚-āĻ•āĻ˛.

-msmall16
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ—ā§āĻ˛āĻŋ 16-āĻŦāĻŋāĻŸ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻ‡ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻ¨āĻ¯āĻŧ
āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ āĻŋāĻ•āĻžāĻ¨āĻž -āĻŽāĻ˛āĻ‚-āĻ•āĻ˛ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧāĨ¤

-mfp-āĻŽā§‹āĻĄ=āĻŽā§‹āĻĄ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻĒā§āĻ°āĻšāĻ˛āĻŋāĻ¤ āĻŽā§‹āĻĄ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡-
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽā§‹āĻĄ āĻ¯āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻāĻŦāĻ‚ āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤āĨ¤ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž
āĻāĻ‡ āĻŽā§‹āĻĄ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ āĻļā§āĻ°ā§āĻ¤ā§‡ āĻĒā§āĻ°āĻ§āĻžāĻ¨āĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻŽā§‹āĻĄ āĻŽā§‡āĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻŽā§‹āĻĄ āĻ¸ā§āĻ‡āĻš āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ›ā§‹āĻŸ āĻāĻŦāĻ‚ āĻĻā§āĻ°ā§āĻ¤.

āĻŽā§‹āĻĄ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋāĻ¤ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡:

āĻ†āĻšā§āĻŦāĻžāĻ¨āĻ•āĻžāĻ°ā§€
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋāĻ¤ā§‡ āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻŽā§‹āĻĄ āĻŦā§ˆāĻ§, āĻāĻŦāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻ–āĻ¨ āĻ§āĻ°ā§‡ āĻ°āĻžāĻ–āĻž āĻŦāĻž āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨, āĻāĻŦāĻ‚ āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻŽā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦāĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻ¯āĻž āĻ†āĻĒāĻ¨āĻŋ āĻ†āĻ˛āĻžāĻĻāĻž āĻ†āĻ˛āĻžāĻĻāĻžāĻ­āĻžāĻŦā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻ°āĻšāĻ˛āĻŋāĻ¤ FPU āĻŽā§‹āĻĄ āĻ¸āĻš āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ, āĻāĻŦāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž
āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻŽā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ•āĻžāĻ° āĻāĻŦāĻ‚ āĻ—āĻ¤āĻŋ āĻ“āĻ­āĻžāĻ°āĻšā§‡āĻĄā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ
āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ āĻ¸ā§āĻ‡āĻšāĻŋāĻ‚, āĻāĻ•āĻŸāĻŋ āĻ†āĻ°ā§‹ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻŦā§‡ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ
āĻĒā§āĻ°āĻšāĻ˛āĻŋāĻ¤ FPU āĻŽā§‹āĻĄā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒāĻ›āĻ¨ā§āĻĻāĨ¤

āĻ•āĻžāĻŸāĻž
āĻāĻŸāĻŋ āĻāĻŽāĻ¨ āĻŽā§‹āĻĄ āĻ¯āĻž āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ—āĻŖāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ›ā§‡āĻāĻŸā§‡ āĻĢā§‡āĻ˛āĻžāĻ° (āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ°
āĻļā§‚āĻ¨ā§āĻ¯ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡) āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŽā§‹āĻĄāĨ¤ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž

āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ° - āĻ¨āĻŋāĻ•āĻŸāĻ¤āĻŽ
āĻāĻŸāĻŋ āĻ°āĻžāĻ‰āĻ¨ā§āĻĄ-āĻĨā§‡āĻ•ā§‡-āĻ¨ā§‡āĻ¯āĻŧāĻžāĻ°āĻ¸ā§āĻŸ-āĻ…āĻĨāĻŦāĻž- āĻ¸āĻš āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ—āĻŖāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŽā§‹āĻĄāĨ¤
āĻāĻŽāĻ¨āĻ•āĻŋ āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŽā§‹āĻĄāĨ¤

āĻ•ā§‹āĻ¨ int āĻāĻŸāĻŋ FPU-āĻ¤ā§‡ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŽā§‹āĻĄ, āĻ¯ā§‡āĻŽāĻ¨ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻ—ā§āĻ¨, āĻŦāĻž āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ—ā§āĻ¨-āĻāĻŦāĻ‚-āĻœāĻŽāĻžāĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mfp-āĻŽā§‹āĻĄ=āĻ•āĻ˛āĻžāĻ°

-mnosplit-lohi
-mno-āĻĒā§‹āĻ¸ā§āĻŸāĻŋāĻ‚
-mno-postmodify
āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ āĻŸā§āĻ‡āĻ• āĻ¯āĻž āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡, āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡, 32-āĻŦāĻŋāĻŸ āĻ˛ā§‹āĻĄā§‡āĻ° āĻŦāĻŋāĻ­āĻžāĻœāĻ¨,
āĻĒā§‹āĻ¸ā§āĻŸ-āĻ‡āĻ¨āĻ•ā§āĻ°āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸ā§‡āĻ° āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ āĻāĻŦāĻ‚ āĻĒā§‹āĻ¸ā§āĻŸ-āĻŽā§‹āĻĄāĻŋāĻĢāĻžāĻ‡ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸ā§‡āĻ° āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ msplit-lohi, -āĻĒā§‹āĻ¸ā§āĻŸ-āĻ‡āĻ™ā§āĻ•, āĻāĻŦāĻ‚ -āĻĒā§‹āĻ¸ā§āĻŸ-āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨.

-mnovect-āĻĄāĻžāĻŦāĻ˛
āĻĒāĻ›āĻ¨ā§āĻĻā§‡āĻ° SIMD āĻŽā§‹āĻĄāĻ•ā§‡ SImode āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mvect-āĻĄāĻžāĻŦāĻ˛āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻĒāĻ›āĻ¨ā§āĻĻā§‡āĻ° SIMD āĻŽā§‹āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ DImode.

-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻ­ā§‡āĻ•ā§āĻŸāĻ°-āĻāĻ˛āĻžāĻ‡āĻ¨ =NUM
SIMD āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻŽā§‹āĻĄ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖāĨ¤ NUM 4 āĻŦāĻž 8 āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛
8. āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨, āĻ¯āĻĻāĻŋāĻ“ āĻ…āĻ¨ā§‡āĻ• āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ āĻšāĻŦā§‡
āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻšāĻŦā§‡ āĻ¨āĻž, āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž SIMD āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻŽā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¤āĻžāĻ°āĻž āĻ†āĻ•āĻžāĻ°āĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡
āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž āĻĒā§āĻ°āĻžāĻ¸āĻ™ā§āĻ—āĻŋāĻ• āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖāĨ¤

-msplit-vecmove-āĻļā§€āĻ˜ā§āĻ°āĻ‡
āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻāĻ•āĻ• āĻļāĻŦā§āĻĻ āĻšāĻžāĻ˛ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻ¤āĻžāĻ¤ā§āĻ¤ā§āĻŦāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻāĻ‡ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ­āĻžāĻ˛ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻŦāĻ°āĻžāĻĻā§āĻĻ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ–āĻ¨āĻ“ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻšāĻšā§āĻ›ā§‡.

-m1reg-REG
āĻ§ā§āĻ°ā§āĻŦāĻ• -1 āĻ§āĻ°ā§‡ āĻ°āĻžāĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨, āĻ¯āĻž āĻ˛ā§‹āĻĄāĻŋāĻ‚āĻ•ā§‡ āĻ›ā§‹āĻŸ āĻ‹āĻŖāĻžāĻ¤ā§āĻŽāĻ• āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡
āĻ§ā§āĻ°ā§āĻŦāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻŸāĻŽāĻžāĻ¸ā§āĻ• āĻĻā§āĻ°ā§āĻ¤āĨ¤ reg āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛ r43 āĻāĻŦāĻ‚ r63,
āĻ¯ā§‡āĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸ā§‡āĻ‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡, āĻāĻŦāĻ‚ āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ¨āĻ¯āĻŧ, āĻ¯āĻžāĻ° āĻ…āĻ°ā§āĻĨ āĻšāĻ˛ āĻ¨āĻž
āĻāĻ‡ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -m1reg-āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ¨āĻ¯āĻŧ.

āĻāĻ†āĻ°āĻāĻŽ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m āĻ…ā§āĻ¯āĻžāĻĄāĻ­āĻžāĻ¨ā§āĻ¸āĻĄ RISC āĻŽā§‡āĻļāĻŋāĻ¨ (ARM) āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-āĻŽāĻžāĻŦāĻŋ=āĻ¨āĻžāĻŽ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ ABI-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛: apcs-gnu, atpcs, aapcs,
aapcs-linux āĻāĻŦāĻ‚ iwmmxt.

-mapcs-āĻĢā§āĻ°ā§‡āĻŽ
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ¸āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ ARM āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ•āĻ˛ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ
āĻĢāĻžāĻ‚āĻļāĻ¨, āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻ āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻ•āĻ ā§‹āĻ°āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¨āĻž āĻšāĻ˛ā§‡āĻ“āĨ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž -āĻĢāĻŽāĻŋāĻŸ-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻĢāĻ˛ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽāĻ—ā§āĻ˛āĻŋ āĻšāĻŦā§‡ āĻ¨āĻž
āĻĒāĻžāĻ¤āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ āĻœāĻ¨ā§āĻ¯ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mno-apcs-āĻĢā§āĻ°ā§‡āĻŽ.

-āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ°
āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ -mapcs-āĻĢā§āĻ°ā§‡āĻŽ.

-mthumb-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž ARM āĻāĻŦāĻ‚ āĻĨāĻžāĻŽā§āĻŦ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•āĻ˛āĻŋāĻ‚ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ›āĻžāĻĄāĻŧāĻž, āĻĒā§āĻ°āĻžāĻ•-v5 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡, āĻĻā§āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻž
āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯āĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -āĻŽā§āĻ¨ā§‹-āĻĨāĻžāĻŽā§āĻŦ-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•, āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻĨā§‡āĻ•ā§‡
āĻŦāĻĄāĻŧ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ -mthumb-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ‰āĻ˛ā§āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ†āĻ›ā§‡. AAPCS āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…āĻ°ā§āĻĨāĻšā§€āĻ¨āĨ¤

-mno-sched-prolog
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°āĻ˛ā§‹āĻ—ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§‹āĻ§ āĻ•āĻ°ā§āĻ¨, āĻŦāĻž āĻāĻ° āĻāĻ•āĻ¤ā§āĻ°ā§€āĻ•āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻ° āĻļāĻ°ā§€āĻ°ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¯āĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ. āĻāĻ‡ āĻ¯ā§‡ āĻ¸āĻŦ āĻŽāĻžāĻ¨ā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻ¸ā§‡āĻŸ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻšāĻŦā§‡ (āĻŦāĻž āĻ†āĻ¸āĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ prologues āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ āĻ¸ā§‡āĻŸ āĻĨā§‡āĻ•ā§‡ āĻĒāĻ›āĻ¨ā§āĻĻ), āĻāĻŦāĻ‚ āĻāĻ‡ āĻ¤āĻĨā§āĻ¯ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•ā§‹āĻĄā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻŸā§āĻ•āĻ°āĻžāĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
is -msched-prolog.

-mfloat-abi =āĻ¨āĻžāĻŽ
āĻ•ā§‹āĻ¨ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ ABI āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛: āĻ¨āĻ°āĻŽ, softfp āĻāĻŦāĻ‚
āĻ•āĻ āĻŋāĻ¨.

āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¨āĻ°āĻŽ GCC āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ˛ āĻ¸āĻŽā§āĻŦāĻ˛āĻŋāĻ¤ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡-
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤ softfp āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ–āĻ¨āĻ“ āĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ•āĻ āĻŋāĻ¨ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽ āĻāĻŦāĻ‚ FPU-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻāĻŦāĻ‚ āĻ¸āĻĢā§āĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ ABI āĻ˛āĻŋāĻ™ā§āĻ•-āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ; āĻ†āĻĒāĻ¨āĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•
āĻāĻ•āĻ‡ ABI, āĻāĻŦāĻ‚ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ¸ā§‡āĻŸā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĨ¤

- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄā§‡ āĻšāĻ˛āĻŽāĻžāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨āĨ¤

-āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄā§‡ āĻšāĻ˛āĻŽāĻžāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨; āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž
āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄāĨ¤

-mwords-āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯āĨ¤ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ…āĻ°ā§āĻĄāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŦāĻžāĻ‡āĻŸ āĻ…āĻ°ā§āĻĄāĻžāĻ°āĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ‡āĻŸ
āĻĢāĻ°ā§āĻŽā§‡āĻ° āĻ•ā§āĻ°āĻŽ 32107654. āĻĻā§āĻ°āĻˇā§āĻŸāĻŦā§āĻ¯: āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ˛ā§‡āĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻāĻ†āĻ°āĻāĻŽ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯
2.8 āĻāĻ° āĻ†āĻ—ā§‡āĻ° āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ–āĻ¨ āĻ…āĻŦāĻšā§‡āĻ˛āĻŋāĻ¤āĨ¤

-āĻŽāĻžāĻ°ā§āĻš =āĻ¨āĻžāĻŽ
āĻāĻŸāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ ARM āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ GCC āĻāĻ‡ āĻ¨āĻžāĻŽāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻ•āĻŋ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŦāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -mcpu = āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯
āĻ¨āĻžāĻŽāĻ—ā§āĻ˛ā§‹ āĻšāĻ˛: āĻ†āĻ°ā§āĻŽāĻ­ 2, armv2a, āĻ†āĻ°ā§āĻŽāĻ­ 3, armv3m, āĻ†āĻ°ā§āĻŽāĻ­ 4, armv4t, āĻ†āĻ°ā§āĻŽāĻ­ 5, armv5t, armv5e,
āĻ†āĻ°ā§āĻŽāĻ­āĻŋ 5 āĻŸāĻŋ, āĻ†āĻ°ā§āĻŽāĻ­ 6, armv6j, āĻ†āĻ°ā§āĻŽāĻ­āĻŋ 6 āĻŸāĻŋ 2, armv6z, āĻ†āĻ°ā§āĻŽāĻ­āĻŋ 6 āĻœā§‡āĻĄ, armv6-āĻŽāĻŋ, āĻ†āĻ°ā§āĻŽāĻ­ 7, armv7-a, armv7-r,
armv7-āĻŽāĻŋ, armv7e-m, iwmmxt, iwmmxt2, ep9312.

-āĻŽāĻžāĻ°ā§āĻš=āĻĻā§‡āĻļā§€āĻ¯āĻŧ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻŦāĻŋāĻ˛ā§āĻĄā§‡āĻ° āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻ•āĻŽā§āĻĒāĻŋāĻ‰āĻŸāĻžāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡, āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻ¯āĻŧ
āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻ°āĻŖ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨ā§‡āĻ‡
āĻĒā§āĻ°āĻ­āĻžāĻŦāĨ¤

-mtune =āĻ¨āĻžāĻŽ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ ARM āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ GCC āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ•ā§‹āĻĄā§‡āĻ° āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻžāĨ¤ āĻ•āĻŋāĻ›ā§ āĻāĻ†āĻ°āĻāĻŽ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤āĨ¤ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛: arm2, arm250, arm3, arm6,
arm60, arm600, arm610, arm620, arm7, āĻŦāĻžāĻšā§ 7 āĻŽāĻŋ, arm7d, arm7dm, arm7di, arm7dmi, arm70,
arm700, arm700i, arm710, arm710c, arm7100, arm720, arm7500, arm7500fe, arm7tdmi,
arm7tdmi-s, arm710t, arm720t, arm740t, āĻāĻ–āĻ¨āĻ“ āĻŦāĻŋāĻ•ā§āĻ°āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻļāĻ•ā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§€ 110, āĻļāĻ•ā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§€ 1100,
āĻļāĻ•ā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§€ 1110, arm8, arm810, arm9, arm9e, arm920, arm920t, arm922t, arm946e-s,
arm966e-s, arm968e-s, arm926ej-s, arm940t, arm9tdmi, arm10tdmi, arm1020t, arm1026ej-s,
arm10e, arm1020e, arm1022e, arm1136j-s, arm1136jf-s, mpcore, mpcorenovfp, arm1156t2-s,
arm1156t2f-s, arm1176jz-s, arm1176jzf-s, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-āĻ 5, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-āĻ 7, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-āĻ 8, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-āĻ 9,
āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-āĻ 15, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-r4, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-r4f, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-r5, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-m4, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-m3, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-m1,
āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-m0, xscale, iwmmxt, iwmmxt2, ep9312, fa526, fa626, fa606te, fa626te, fmp626,
fa726te.

-mtune=āĻœā§‡āĻ¨āĻžāĻ°āĻŋāĻ•-āĻ–āĻŋāĻ˛āĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ GCC-āĻāĻ° āĻŽāĻŋāĻļā§āĻ°āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ–āĻŋāĻ˛āĻžāĻ¨. āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻšāĻ˛ āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¯āĻž āĻ­āĻžāĻ˛āĻ­āĻžāĻŦā§‡ āĻšāĻžāĻ˛āĻžāĻ¯āĻŧ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻœāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°, āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ­āĻžāĻ°āĻ¸āĻžāĻŽā§āĻ¯ āĻŦāĻœāĻžāĻ¯āĻŧ āĻ°āĻžāĻ–āĻž āĻ¯āĻž āĻ•āĻŋāĻ›ā§ āĻ‰āĻĒāĻ•āĻžāĻ°ā§€
āĻĒāĻ°āĻŋāĻ¸āĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ CPUs, āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ CPU-āĻāĻ° āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻĄāĻŧāĻžāĻ¨ā§‹āĨ¤ āĻāĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° GCC āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ•āĻžāĻ°āĻŖ CPU āĻŽāĻĄā§‡āĻ˛ āĻ†āĻ¸ā§‡ āĻāĻŦāĻ‚ āĻ¯āĻžāĻ¯āĻŧāĨ¤

-mtune=āĻ¨ā§‡āĻŸāĻŋāĻ­ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻŦāĻŋāĻ˛ā§āĻĄ āĻ•āĻŽā§āĻĒāĻŋāĻ‰āĻŸāĻžāĻ°ā§‡āĻ° āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡, āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¨āĻ¯āĻŧ
āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻ°āĻŖ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ˛ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡āĨ¤

-mcpu =āĻ¨āĻžāĻŽ
āĻāĻŸāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ ARM āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ GCC āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ¨āĻžāĻŽāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ˛āĻ•ā§āĻˇā§āĻ¯ ARM āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ (āĻ¯ā§‡āĻŽāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻŽāĻžāĻ°ā§āĻš) āĻāĻŦāĻ‚ āĻāĻ†āĻ°āĻāĻŽ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°
āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŸāĻžāĻ‡āĻĒ āĻ•āĻ°ā§āĻ¨ (āĻ¯ā§‡āĻŽāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -mtune) āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻ‡ āĻ…āĻĒāĻļāĻ¨
āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻŽāĻžāĻ°ā§āĻš or -mtune, āĻ āĻ…āĻĒāĻļāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻ¨āĻŋāĻ¤ā§‡
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ…āĻ‚āĻļāĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻ‡ -mtune.

-mcpu=āĻœā§‡āĻ¨āĻžāĻ°āĻŋāĻ•-āĻ–āĻŋāĻ˛āĻžāĻ¨ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤, āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻš =āĻ–āĻŋāĻ˛āĻžāĻ¨
-mtune=āĻœā§‡āĻ¨āĻžāĻ°āĻŋāĻ•-āĻ–āĻŋāĻ˛āĻžāĻ¨āĨ¤ āĻĻā§‡āĻ– -mtune āĻ†āĻ°āĻ“ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯.

-mcpu=āĻ¨ā§‡āĻŸāĻŋāĻ­ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻŦāĻŋāĻ˛ā§āĻĄ āĻ•āĻŽā§āĻĒāĻŋāĻ‰āĻŸāĻžāĻ°ā§‡āĻ° āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡, āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¨āĻ¯āĻŧ
āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻ°āĻŖ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ˛ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡āĨ¤

-mfpu =āĻ¨āĻžāĻŽ
-mfpe=āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
-mfp=āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° (āĻŦāĻž āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻŽā§āĻ˛ā§‡āĻļāĻ¨) āĻ•āĻŋ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§
āĻ˛āĻ•ā§āĻˇā§āĻ¯. āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛: āĻāĻĢāĻĒāĻŋāĻ, fpe2, fpe3, āĻŦāĻžāĻ‰āĻŖā§āĻĄā§āĻ˛ā§‡, āĻ­āĻŋāĻāĻĢāĻĒāĻŋ, āĻ­āĻŋāĻāĻĢāĻĒāĻŋāĻ­āĻŋ 3, vfpv3-fp16,
vfpv3-d16, vfpv3-d16-fp16, vfpv3xd, vfpv3xd-fp16, āĻ¨āĻŋāĻ…āĻ¨ā§āĻ—ā§āĻ¯āĻžāĻ¸āĻ‚āĻ•ā§āĻ°āĻžāĻ¨ā§āĻ¤, neon-fp16, āĻ­āĻŋāĻāĻĢāĻĒāĻŋāĻ­āĻŋ 4, vfpv4-d16,
fpv4-sp-d16 āĻāĻŦāĻ‚ neon-vfpv4. -āĻāĻŽāĻāĻĢāĻĒāĻŋ āĻāĻŦāĻ‚ -āĻāĻŽāĻāĻĢāĻĒāĻŋāĻ‡ āĻāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ -āĻāĻŽāĻāĻĢāĻĒāĻŋāĻ‡āĻ‰=fpeāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻœāĻ¨ā§āĻ¯
GCC āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖāĨ¤

If -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŸāĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤

āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡ NEON āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻĨāĻžāĻ•ā§‡ (āĻ¯ā§‡āĻŽāĻ¨ -āĻāĻŽāĻāĻĢāĻĒāĻŋāĻ‡āĻ‰=āĻ¨āĻŋāĻ…āĻ¨ā§āĻ—ā§āĻ¯āĻžāĻ¸āĻ‚āĻ•ā§āĻ°āĻžāĻ¨ā§āĻ¤),
āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ GCC-āĻāĻ° āĻ…āĻŸā§‹-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻĒāĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¨āĻž
āĻ¯āĻĻāĻŋ āĻ¨āĻž -āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ° āĻ•āĻžāĻ°āĻŖ āĻšāĻ˛ NEON āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ IEEE 754 āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž (in
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĄāĻŋāĻ¨āĻ°āĻŽāĻžāĻ˛ āĻŽāĻžāĻ¨āĻ•ā§‡ āĻļā§‚āĻ¨ā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ), āĻ¤āĻžāĻ‡ NEON āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻˇāĻ¤āĻŋ āĻšāĻ¤ā§‡.

-mfp16-āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ=āĻ¨āĻžāĻŽ
"__fp16" āĻ…āĻ°ā§āĻ§-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯
āĻ¨āĻžāĻŽ āĻšāĻ¯āĻŧ āĻ¨āĻž, ie, āĻāĻŦāĻ‚ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ; āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¯ā§‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ "__fp16"
āĻĒā§āĻ°āĻ•āĻžāĻ° āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

-mstructure-āĻ†āĻ•āĻžāĻ°-āĻ¸ā§€āĻŽāĻžāĻ¨āĻž=n
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻāĻŦāĻ‚ āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻŦāĻŋāĻŸ. āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻšāĻ˛ 8, 32 āĻāĻŦāĻ‚ 64ā§ˇ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ā§ˇ
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻŸā§āĻ˛āĻšā§‡āĻ‡āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ COFF āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸā§‡āĻĄ āĻŸā§āĻ˛āĻšā§‡āĻ‡āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛
8. 64 āĻāĻ° āĻŽāĻžāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻ–āĻ¨āĻ‡ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ ABI āĻāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻŦā§ƒāĻšāĻ¤ā§āĻ¤āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĻā§āĻ°ā§āĻ¤, āĻ†āĻ°āĻ“ āĻĻāĻ•ā§āĻˇ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¤āĻŦā§‡ āĻāĻŸāĻŋāĻ“ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻŦāĻžāĻĄāĻŧāĻžāĻ¨āĨ¤ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻŦā§‡āĻŽāĻžāĻ¨āĻžāĻ¨.
āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄ āĻ…āĻ—āĻ¤ā§āĻ¯āĻž āĻ•ā§‹āĻĄ āĻŦāĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻ†āĻļāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž
āĻ…āĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤, āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻŦāĻž āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¤āĻĨā§āĻ¯ āĻŦāĻŋāĻ¨āĻŋāĻŽāĻ¯āĻŧ āĻ•āĻ°ā§‡āĨ¤

-āĻŽāĻžāĻŦā§‹āĻ°ā§āĻŸ-āĻ…āĻ¨-āĻ¨āĻ°ā§‡āĻŸāĻžāĻ°ā§āĻ¨
āĻāĻ•āĻŸāĻŋ "noreturn" āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻļā§‡āĻˇā§‡ "āĻ…āĻŦāĻ°ā§āĻŸ" āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻž āĻšāĻŦā§‡
āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¯āĻĻāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨āĻŸāĻŋ āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡āĨ¤

-āĻŽāĻ˛āĻ‚-āĻ•āĻ˛
-mno-āĻ˛āĻ‚-āĻ•āĻ˛
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻĒā§āĻ°āĻĨāĻŽā§‡ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻ˛ā§‡
āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨ āĻ•āĻ˛ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻĢāĻžāĻ‚āĻļāĻ¨āĻŸāĻŋ 64 āĻŽā§‡āĻ—āĻžāĻŦāĻžāĻ‡āĻŸ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻ¸ā§āĻ‡āĻšā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ
āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨ āĻ•āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°āĨ¤

āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻĻā§€āĻ°ā§āĻ˜ āĻ•āĻ˛ā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻŦā§‡ āĻ¨āĻžāĨ¤
āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻšāĻ˛ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨, āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻž āĻ†āĻ›ā§‡ āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ•āĻ˛ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻž a āĻāĻ° āĻ¸ā§āĻ¯ā§‹āĻ—ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĨāĻžāĻ•ā§‡ #āĻĒā§āĻ°āĻžāĻ—āĻŽāĻž āĻ•ā§‹āĻ¨_āĻ˛āĻ‚_āĻ•āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ•āĻž āĻāĻŦāĻ‚ āĻ•āĻžāĻ°ā§āĻ¯āĻžāĻŦāĻ˛ā§€
āĻ¯āĻžāĻ° āĻ¸āĻ‚āĻœā§āĻžāĻž āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ‡āĻšā§āĻ›āĻž
āĻĻā§€āĻ°ā§āĻ˜ āĻ•āĻ˛ā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻŦā§‡ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻ¨āĻŋāĻ¯āĻŧāĻŽā§‡āĻ° āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻšāĻ˛ āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻĢāĻžāĻ‚āĻļāĻ¨
āĻ¸āĻ‚āĻœā§āĻžāĻž, āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ™ā§āĻ—ā§‡ āĻĻā§€āĻ°ā§āĻ˜ āĻ•āĻ˛ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻŦāĻž āĻ…āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯, āĻāĻŦāĻ‚
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻž a āĻāĻ° āĻ¸ā§āĻ¯ā§‹āĻ—ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ #āĻĒā§āĻ°āĻžāĻ—āĻŽāĻž āĻĻā§€āĻ°ā§āĻ˜_āĻ•āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ•āĻž, āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻĨāĻžāĻ•āĻŦā§‡
āĻĻā§€āĻ°ā§āĻ˜ āĻ•āĻ˛ā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž -mno-āĻ˛āĻ‚-āĻ•āĻ˛ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻŦā§‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ†āĻšāĻ°āĻŖ, āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ¯ā§‹āĻ—ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻŦā§‡ #āĻĒā§āĻ°āĻžāĻ—āĻŽāĻž
long_calls_off āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨ āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻ—ā§āĻ˛āĻŋ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤

-āĻāĻ•āĻŸāĻŋ-āĻ›āĻŦāĻŋ-āĻŦā§‡āĻ¸
PIC āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ•ā§‡ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻ¨āĻžāĨ¤ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻŸāĻŋ āĻļā§āĻ°ā§ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻāĻžāĻ¯āĻŧā§€
āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°ā§€ āĻļā§āĻ°ā§ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ†āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻŽāĻžāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

-mpic-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°=REG
PIC āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯ā§‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¤āĻž āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¨āĻž āĻšāĻ˛ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ R10-
āĻšā§‡āĻ•āĻŋāĻ‚ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻ–āĻ¨ R9 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-mcirrus-fix-invalid-insns
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¸ā§āĻŸā§āĻ°ā§€āĻŽā§‡ NOP āĻ—ā§āĻ˛āĻŋ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻžāĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧā§ˇ
āĻ…āĻŦā§ˆāĻ§ Maverick āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§ˆāĻ§ āĻ¯āĻĻāĻŋ
-mcpu=ep9312 āĻ¸āĻŋāĻ°āĻžāĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻŽā§āĻ¯āĻžāĻ­ā§‡āĻ°āĻŋāĻ• āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ•ā§‹-āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¯ā§‡āĻšā§‡āĻ¤ā§
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻŽā§āĻ¯āĻžāĻ­ā§‡āĻ°āĻŋāĻ• āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡-
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -mno-cirrus-fix-invalid-insns āĻ¸ā§āĻ‡āĻšāĨ¤

-mpoke-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻ¨āĻžāĻŽ
āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ˛āĻŋāĻ–ā§āĻ¨, āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ†āĻ—ā§‡
āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻ¨āĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄ āĻāĻ° āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ:

t0
.ascii "arm_poke_function_name", 0
āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
t1
.word 0xff000000 + (t1 - t0)
arm_poke_function_name
mov ip, sp
stmfd sp!, {fp, ip, lr, pc}
āĻ¸āĻžāĻŦ fp, ip, #4

āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻŦā§āĻ¯āĻžāĻ•āĻŸā§āĻ°ā§‡āĻ¸ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ•ā§‹āĻĄ "fp + āĻ āĻ¸āĻžā§āĻšāĻŋāĻ¤ "pc" āĻāĻ° āĻŽāĻžāĻ¨ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
0" āĻ¯āĻĻāĻŋ āĻŸā§āĻ°ā§‡āĻ¸ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĨāĻžāĻ•ā§‡ āĻ¤āĻžāĻšāĻ˛ā§‡ "pc - 12" āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡ āĻĻā§‡āĻ–āĻžāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ‰āĻĒāĻ°ā§‡āĻ° 8āĻŸāĻŋ āĻŦāĻŋāĻŸ āĻšāĻ¯āĻŧ
āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻŽāĻ°āĻž āĻœāĻžāĻ¨āĻŋ āĻ¯ā§‡ āĻāĻ° āĻ†āĻ—ā§‡ āĻ…āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¨āĻžāĻŽ āĻāĻŽāĻŦā§‡āĻĄ āĻ•āĻ°āĻž āĻ†āĻ›ā§‡
āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻŦāĻ‚ āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ "((pc[-3]) & 0xff000000)"āĨ¤

-āĻŽāĻĨāĻŽā§āĻŦ
-āĻŽāĻ°ā§āĻŽ
āĻāĻ†āĻ°āĻāĻŽ āĻāĻŦāĻ‚ āĻĨāĻžāĻŽā§āĻŦ āĻ¸ā§āĻŸā§‡āĻŸā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ•ā§‹āĻĄā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻšāĻ˛ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻ¯āĻž āĻāĻ†āĻ°āĻāĻŽ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻāĻ° āĻ¸āĻžāĻĨā§‡ GCC āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ --with-mode=āĻ…āĻŦāĻ¸ā§āĻĨāĻž āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-mtpcs-āĻĢā§āĻ°ā§‡āĻŽ
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻĨāĻžāĻŽā§āĻŦ āĻĒā§āĻ°āĻ¸āĻŋāĻĄāĻŋāĻ‰āĻ° āĻ•āĻ˛ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻ¨-āĻ˛āĻŋāĻĢ āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤ (āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ¤āĻžāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¯āĻž āĻ…āĻ¨ā§āĻ¯āĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤) āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mno-tpcs-āĻĢā§āĻ°ā§‡āĻŽ.

-mtpcs-āĻĒāĻžāĻ¤āĻž-āĻĢā§āĻ°ā§‡āĻŽ
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻĨāĻžāĻŽā§āĻŦ āĻĒā§āĻ°āĻ¸āĻŋāĻĄāĻŋāĻ‰āĻ° āĻ•āĻ˛ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻžāĻ¤āĻž āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤ (āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ¤āĻžāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¯āĻž āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤)
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mno-apcs-āĻ˛āĻŋāĻĢ-āĻĢā§āĻ°ā§‡āĻŽ.

-mcallee-āĻ¸ā§āĻĒāĻžāĻ°-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻŋāĻ‚
āĻāĻ•āĻŸāĻŋ ARM āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĻā§‡āĻ¯āĻŧ
āĻšā§‡āĻĄāĻžāĻ° āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻŦāĻžāĻ•āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻ†āĻ—ā§‡ āĻĨāĻžāĻŽā§āĻŦ āĻŽā§‹āĻĄā§‡ āĻ¸ā§āĻ‡āĻš āĻ•āĻ°ā§‡āĨ¤
āĻāĻŸāĻŋ āĻāĻ‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¨āĻ¨-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻŋāĻ‚ āĻ•ā§‹āĻĄ āĻĨā§‡āĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
AAPCS āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡ āĻŦā§ˆāĻ§ āĻ¨āĻ¯āĻŧ āĻ•āĻžāĻ°āĻŖ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻŋāĻ‚ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡āĨ¤

-mcaller-āĻ¸ā§āĻĒāĻžāĻ°-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻŋāĻ‚
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° (āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻš) āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ•āĻ˛ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§‡āĻˇā§‡āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻ–āĻ°āĻšā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ āĻ“āĻ­āĻžāĻ°āĻšā§‡āĻĄ āĻ†āĻ›ā§‡
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ AAPCS āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡ āĻŦā§ˆāĻ§ āĻ¨āĻ¯āĻŧ āĻ•āĻžāĻ°āĻŖ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻŋāĻ‚
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻˇāĻŽāĨ¤

-āĻāĻŽāĻŸāĻŋāĻĒāĻŋ=āĻ¨āĻžāĻŽ
āĻĨā§āĻ°ā§‡āĻĄ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻŽāĻĄā§‡āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŦā§ˆāĻ§ āĻŽāĻĄā§‡āĻ˛ āĻšāĻ¯āĻŧ
āĻ¨āĻ°āĻŽ, āĻ¯āĻž "__aeabi_read_tp" āĻ āĻ•āĻ˛ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§‡, cp15, āĻ¯āĻž āĻĨā§āĻ°ā§‡āĻĄ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ†āĻ¸ā§‡
āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ "cp15" āĻĨā§‡āĻ•ā§‡ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° (arm6k āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤), āĻāĻŦāĻ‚ āĻ—āĻžāĻĄāĻŧā§€, āĻ¯āĻž
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§‡āĻ°āĻž āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸ā§‡āĻŸāĻŋāĻ‚ āĻšāĻ˛
āĻ—āĻžāĻĄāĻŧā§€.

-mtls-āĻ‰āĻĒāĻ­āĻžāĻˇāĻž=āĻ‰āĻĒāĻ­āĻžāĻˇāĻž
āĻĨā§āĻ°ā§‡āĻĄ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ­āĻžāĻˇāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻŸāĻŋ āĻ‰āĻĒāĻ­āĻžāĻˇāĻž āĻšāĻ˛
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ --- āĻ¨ā§-āĻšāĻ°āĻŋāĻŖ āĻāĻŦāĻ‚ gnu2. āĻĻā§āĻ¯ āĻ¨ā§-āĻšāĻ°āĻŋāĻŖ āĻ‰āĻĒāĻ­āĻžāĻˇāĻž āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ¸āĻ˛ GNU āĻ¸ā§āĻ•āĻŋāĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€ āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ TLS āĻŽāĻĄā§‡āĻ˛ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯ gnu2 āĻ‰āĻĒāĻ­āĻžāĻˇāĻž GNU āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ•āĻžāĻ°ā§€ āĻ¸ā§āĻ•āĻŋāĻŽ, āĻ¯āĻž āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻœāĻŋāĻāĻ¨āĻ‡āĻ‰
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ•āĻžāĻ°ā§€ āĻ¸ā§āĻ•āĻŋāĻŽ āĻŽā§‚āĻ˛ āĻ¸ā§āĻ•āĻŋāĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ, āĻ¤āĻŦā§‡ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°, āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻāĻŦāĻ‚ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻāĻŦāĻ‚ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ exec TLS āĻŽāĻĄā§‡āĻ˛ āĻšāĻ¯āĻŧ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ¨āĻž āĻāĻŦāĻ‚ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻŽā§‚āĻ˛ āĻ¸ā§āĻ•āĻŋāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mword-āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻļāĻŦā§āĻĻ-āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĒāĻ°āĻŽ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻ¯ā§‡āĻŽāĻ¨ R_ARM_ABS32)āĨ¤ āĻāĻ‡
āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ (uClinux, SymbianOS) āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛ā§‹āĻĄāĻžāĻ° āĻ†āĻ°ā§‹āĻĒ āĻ•āĻ°ā§‡
āĻāĻ‡ āĻ¨āĻŋāĻˇā§‡āĻ§āĻžāĻœā§āĻžāĻž, āĻāĻŦāĻ‚ āĻ¯āĻ–āĻ¨ -fpic or -fpic āĻ‰āĻ˛ā§āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ†āĻ›ā§‡.

-mfix-cortex-M3-LDRD
āĻ•āĻŋāĻ›ā§ Cortex-M3 āĻ•ā§‹āĻ° āĻĄā§‡āĻŸāĻž āĻĻā§āĻ°ā§āĻ¨ā§€āĻ¤āĻŋāĻ° āĻ•āĻžāĻ°āĻŖ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻ–āĻ¨ "ldrd" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻš
āĻ“āĻ­āĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒāĻŋāĻ‚ āĻ—āĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻāĻŦāĻ‚ āĻŦā§‡āĻ¸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ
āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ -mcpu=cortex-m3 is
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ

-āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧāĻŋāĻ•-āĻĒā§āĻ°āĻŦā§‡āĻļ
-mno-unaligned-access
āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ—ā§āĻ˛āĻŋ āĻĨā§‡āĻ•ā§‡ 16- āĻāĻŦāĻ‚ 32-āĻŦāĻŋāĻŸ āĻŽāĻžāĻ¨ā§‡āĻ° āĻĒāĻĄāĻŧāĻž āĻāĻŦāĻ‚ āĻ˛ā§‡āĻ–āĻž āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ (āĻŦāĻž āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡)
āĻ¯ā§‡āĻ—ā§āĻ˛ā§‹ 16- āĻŦāĻž 32-āĻŦāĻŋāĻŸ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ¨āĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ†āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻĄ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ¸āĻŦāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻĒā§āĻ°āĻŋ-ARMv6 āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¸ā§āĻ¤ ARMv6-M āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°, āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ
unaligned āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¤āĻžāĻšāĻ˛ā§‡ āĻĒā§āĻ¯āĻžāĻ•āĻĄ āĻĄā§‡āĻŸāĻž āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻļāĻŦā§āĻĻāĻ—ā§āĻ˛āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻāĻ• āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ‡āĻŸāĨ¤

ARM āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ "Tag_CPU_unaligned_access" āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸ā§‡āĻŸāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻ¸āĻ¤ā§āĻ¯ āĻŦāĻž āĻŽāĻŋāĻĨā§āĻ¯āĻžāĨ¤ āĻ¯āĻĻāĻŋ unaligned
āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ°āĻĒāĻ° āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĒā§āĻ°āĻ¤ā§€āĻ• "__ARM_FEATURE_UNALIGNED"āĻ“ āĻšāĻŦā§‡
āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤

āĻāĻ­āĻŋāĻ†āĻ° āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

-mmcu =MCU
Atmel AVR āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° (ISA) āĻŦāĻž MCU āĻĒā§āĻ°āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛@tie{}"avr2"āĨ¤

GCC āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ AVR āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ āĻāĻŦāĻ‚ ISA āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡:

"avr2"
8@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ¸āĻš "āĻ•ā§āĻ˛āĻžāĻ¸āĻŋāĻ•" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĨ¤ MCU@tie{}= "attiny22",
"attiny26", "at90c8534", "at90s2313", "at90s2323", "at90s2333", "at90s2343",
"at90s4414", "at90s4433", "at90s4434", "at90s8515", "at90s8535".

"avr25"
8@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋ āĻāĻŦāĻ‚ "MOVW" āĻ¸āĻš "āĻ•ā§āĻ˛āĻžāĻ¸āĻŋāĻ•" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ. MCU@tie{}= "ata6289", "attiny13", "attiny13a", "attiny2313",
"attiny2313a", "attiny24", "attiny24a", "attiny25", "attiny261", "attiny261a",
"attiny43u", "attiny4313", "attiny44", "attiny44a", "attiny45", "attiny461",
"attiny461a", "attiny48", "attiny84", "attiny84a", "attiny85", "attiny861",
"attiny861a", "attiny87", "attiny88", "at86rf401"āĨ¤

"avr3"
16@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ 64@tie{}KiB āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ¸āĻš "āĻ•ā§āĻ˛āĻžāĻ¸āĻŋāĻ•" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĨ¤
MCU@tie{}= "at43usb355", "at76c711"āĨ¤

"avr31"
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋāĻ° 128@tie{}KiB āĻ¸āĻš "āĻ•ā§āĻ˛āĻžāĻ¸āĻŋāĻ•" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĨ¤ MCU@tie{}= "atmega103",
"at43usb320"āĨ¤

"avr35"
16@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ 64@tie{}KiB āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋ āĻāĻŦāĻ‚ āĻ¸āĻš "āĻ•ā§āĻ˛āĻžāĻ¸āĻŋāĻ•" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸
"MOVW" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĨ¤ MCU@tie{}= "atmega16u2", "atmega32u2", "atmega8u2",
"attiny167", "at90usb162", "at90usb82".

"avr4"
8@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ¸āĻš "āĻ‰āĻ¨ā§āĻ¨āĻ¤" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĨ¤ MCU@tie{}=
"atmega48", "atmega48a", "atmega48p", "atmega8", "atmega8hva", "atmega8515",
"atmega8535", "atmega88", "atmega88a", "atmega88p", "atmega88pa", "at90pwm1",
"at90pwm2", "at90pwm2b", "at90pwm3", "at90pwm3b", "at90pwm81".

"avr5"
16@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ 64@tie{}KiB āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ¸āĻš "āĻ‰āĻ¨ā§āĻ¨āĻ¤" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĨ¤
MCU@tie{}= "atmega16", "atmega16a", "atmega16hva", "atmega16hva2", "atmega16hvb",
"atmega16m1", "atmega16u4", "atmega161", "atmega162", "atmega163", "atmega164a",
"atmega164p", "atmega165", "atmega165a", "atmega165p", "atmega168", "atmega168a",
"atmega168p", "atmega169", "atmega169a", "atmega169p", "atmega169pa", "atmega32",
"atmega32c1", "atmega32hvb", "atmega32m1", "atmega32u4", "atmega32u6",
"atmega323", "atmega324a", "atmega324p", "atmega324pa", "atmega325", "atmega325a",
"atmega325p", "atmega3250", "atmega3250a", "atmega3250p", "atmega328",
"atmega328p", "atmega329", "atmega329a", "atmega329p", "atmega329pa",
"atmega3290", "atmega3290a", "atmega3290p", "atmega406", "atmega64", "atmega64c1",
"atmega64hve", "atmega64m1", "atmega640", "atmega644", "atmega644a", "atmega644p",
"atmega644pa", "atmega645", "atmega645a", "atmega645p", "atmega6450",
"atmega6450a", "atmega6450p", "atmega649", "atmega649a", "atmega649p",
"atmega6490", "at90can32", "at90can64", "at90pwm216", "at90pwm316", "at90scr100",
"at90usb646", "at90usb647", "at94k", "m3000"āĨ¤

"avr51"
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋāĻ° 128@tie{}KiB āĻ¸āĻš "āĻ‰āĻ¨ā§āĻ¨āĻ¤" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĨ¤ MCU@tie{}= "atmega128",
"atmega128rfa1", "atmega1280", "atmega1281", "atmega1284p", "at90can128",
"at90usb1286", "at90usb1287"āĨ¤

"avr6"
3-āĻŦāĻžāĻ‡āĻŸ āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻš "āĻ‰āĻ¨ā§āĻ¨āĻ¤" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸, āĻ¯ā§‡āĻŽāĻ¨ 128@tie{}KiB āĻāĻ° āĻŦā§‡āĻļāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¸āĻš
āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋ. MCU@tie{}= "atmega2560", "atmega2561"āĨ¤

"avrxmega2"
8@tie{}KiB āĻāĻŦāĻ‚ 64@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ¸āĻš "XMEGA" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĨ¤
MCU@tie{}= "atxmega16a4", "atxmega16d4", "atxmega16x1", "atxmega32a4",
"atxmega32d4", "atxmega32x1"āĨ¤

"avrxmega4"
64@tie{}KiB āĻāĻŦāĻ‚ 128@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¸āĻš "XMEGA" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸
āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋ. MCU@tie{}= "atxmega64a3", "atxmega64d3"āĨ¤

"avrxmega5"
64@tie{}KiB āĻāĻŦāĻ‚ 128@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¸āĻš "XMEGA" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸
āĻŽā§‡āĻŽāĻ°āĻŋ āĻāĻŦāĻ‚ RAM āĻāĻ° 64@tie{}KiB-āĻāĻ° āĻŦā§‡āĻļāĻŋāĨ¤ MCU@tie{}= "atxmega64a1",
"atxmega64a1u"āĨ¤

"avrxmega6"
128@tie{}KiB āĻāĻ° āĻŦā§‡āĻļāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ¸āĻš "XMEGA" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĨ¤ MCU@tie{}=
"atxmega128a3", "atxmega128d3", "atxmega192a3", "atxmega192d3", "atxmega256a3",
"atxmega256a3b", "atxmega256a3bu", "atxmega256d3".

"avrxmega7"
"XMEGA" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ āĻ¯āĻžāĻ° 128@tie{}KiB āĻāĻ° āĻŦā§‡āĻļāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋ āĻāĻŦāĻ‚ āĻāĻ° āĻŦā§‡āĻļāĻŋ
RAM āĻāĻ° 64@tie{}KiBāĨ¤ MCU@tie{}= "atxmega128a1", "atxmega128a1u"āĨ¤

"avr1"
āĻāĻ‡ ISA āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ AVR āĻ•ā§‹āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤
MCU@tie{}= "attiny11", "attiny12", "attiny15", "attiny28", "at90s1200"āĨ¤

- maccumulate- args
āĻ†āĻ‰āĻŸāĻ—ā§‹āĻ¯āĻŧāĻŋāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻĒā§‡āĻ¸ āĻ…āĻ°ā§āĻœāĻ¨/āĻŽā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§āĻ¨
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°āĻ˛ā§‹āĻ—/āĻāĻĒāĻŋāĻ˛āĻ—ā§‡ āĻāĻ•āĻŦāĻžāĻ° āĻŦāĻšāĻŋāĻ°ā§āĻ—āĻžāĻŽā§€ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ›āĻžāĻĄāĻŧāĻž,
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻŦāĻšāĻŋāĻ°ā§āĻ—āĻžāĻŽā§€ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒā§āĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻĒāĻ°ā§‡ āĻĒāĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻĒāĻ°ā§‡ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒāĻĒāĻŋāĻ‚ AVR āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻžāĻ¤ā§‡
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻĒā§‡āĻ¸ āĻœāĻŽāĻžāĻ¨ā§‹āĻ° āĻĢāĻ˛ā§‡ āĻ›ā§‹āĻŸ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ•āĻžāĻ°āĻŖ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻĒāĻ°ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻšāĻŦā§‡ āĻ¨āĻž.

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻŽāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ•āĻŽāĻŋāĻ¯āĻŧā§‡ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ•āĻ˛ āĻ•āĻ°ā§‡
āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¤āĻžāĻĻā§‡āĻ° āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒā§‡āĻ¤ā§‡ āĻ•āĻ˛ āĻŽāĻ¤ printf āĻŽāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨.

-āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻžā§āĻš-āĻ•āĻ¸ā§āĻŸ =āĻŽā§‚āĻ˛ā§āĻ¯
āĻļāĻ°ā§āĻ¤āĻžāĻ§ā§€āĻ¨ āĻļāĻžāĻ–āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻžāĻ–āĻž āĻ–āĻ°āĻš āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻŽā§‚āĻ˛ā§āĻ¯. āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ¸āĻ™ā§āĻ—āĻ¤ āĻŽāĻžāĻ¨
āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻŽā§‚āĻ˛ā§āĻ¯ āĻ›ā§‹āĻŸ, āĻ… āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻļāĻžāĻ–āĻž āĻ–āĻ°āĻš 0āĨ¤

-mcall-āĻĒā§āĻ°ā§‹āĻ˛ā§‹āĻ—āĻ¸
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°ā§‹āĻ˛ā§‹āĻ—/āĻāĻĒāĻŋāĻ˛āĻ—āĻ—ā§āĻ˛āĻŋ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨ā§‡ āĻ•āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ•ā§‹āĻĄ
āĻ†āĻ•āĻžāĻ° āĻ›ā§‹āĻŸāĨ¤

-āĻĒā§āĻĻāĻŋāĻ¨āĻž8
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ "int" 8-āĻŦāĻŋāĻŸ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ§āĻ°āĻŖā§‡āĻ° āĻ†āĻ•āĻžāĻ°āĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡: āĻāĻ•āĻŸāĻŋ "āĻšāĻžāĻ°" āĻšāĻ˛ 1
āĻŦāĻžāĻ‡āĻŸ, āĻāĻ•āĻŸāĻŋ "int" āĻšāĻ˛ 1 āĻŦāĻžāĻ‡āĻŸ, āĻāĻ•āĻŸāĻŋ "āĻ˛āĻ‚" āĻšāĻ˛ 2 āĻŦāĻžāĻ‡āĻŸ āĻāĻŦāĻ‚ "āĻ˛āĻ‚ āĻ˛āĻ‚" āĻšāĻ˛ 4 āĻŦāĻžāĻ‡āĻŸāĨ¤ āĻ…āĻ¨ā§āĻ—ā§āĻ°āĻš
āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ›ā§‹āĻŸ āĻšāĻ¯āĻŧ
āĻ•ā§‹āĻĄ āĻ†āĻ•āĻžāĻ°āĨ¤

-mno-āĻŦāĻŋāĻ˜ā§āĻ¨
āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦāĻžāĻ§āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧāĨ¤ āĻ•ā§‹āĻĄ āĻ†āĻ•āĻžāĻ° āĻ›ā§‹āĻŸ.

-āĻŽāĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸
"āĻ•ā§āĻ¯āĻžāĻ˛" āĻ°ā§‡āĻ¸āĻĒ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ "RCALL" resp āĻĻā§āĻŦāĻžāĻ°āĻž "JMP" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĨ¤ "āĻ†āĻ°āĻœā§‡āĻāĻŽāĻĒāĻŋ"
āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻšāĻ˛ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĨ¤ "-mrelax" āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "--relax" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡
linker āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻ¯āĻ–āĻ¨ linker āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤

āĻœāĻžāĻŽā§āĻĒ āĻ°āĻŋāĻ˛āĻžāĻ•ā§āĻ¸āĻŋāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ•āĻžāĻ°āĻŖ āĻœāĻžāĻŽā§āĻĒ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻ†āĻ—ā§‡ āĻœāĻžāĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧāĻ¨āĻŋ
āĻ•ā§‹āĻĄ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤āĨ¤ āĻ…āĻ¤āĻāĻŦ, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ•ā§‹āĻĄ āĻāĻ•āĻ‡,
āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĨā§‡āĻ•ā§‡ āĻ†āĻ˛āĻžāĻĻāĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•ā§‹āĻĄāĨ¤

āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸ā§āĻŸāĻžāĻŦāĻ—ā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ˛ā§‡ āĻ°āĻŋāĻ˛āĻžāĻ•ā§āĻ¸āĻŋāĻ‚ āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡, "EIND" āĻāĻ° āĻŦāĻŋāĻ­āĻžāĻ—āĻŸāĻŋ āĻĻā§‡āĻ–ā§āĻ¨ āĻāĻŦāĻ‚
āĻ¨ā§€āĻšā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸ā§āĻŸāĻžāĻŦ.

-mshort-āĻ•āĻ˛
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ GCC 4.8 āĻ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡āĨ¤ a āĻāĻ° āĻœāĻ¨ā§āĻ¯ "-mrelax" āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĨ¤

āĻāĻŽāĻ¨āĻ•āĻŋ 16@tie{}KiB āĻŦāĻž āĻ¤āĻžāĻ° āĻŦā§‡āĻļāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¸āĻš āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ā§‡āĻ“ "RCALL"/"RJMP" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻŽā§‡āĻŽāĻ°āĻŋ, āĻ¯ā§‡āĻŽāĻ¨ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ "āĻ•ā§āĻ¯āĻžāĻ˛" āĻāĻŦāĻ‚ "āĻœā§‡āĻāĻŽāĻĒāĻŋ" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

-msp8
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ•ā§‡ 8-āĻŦāĻŋāĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻāĻ° āĻ‰āĻšā§āĻš āĻŦāĻžāĻ‡āĻŸ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻļā§‚āĻ¨ā§āĻ¯āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ­āĻžāĻŦā§‡, āĻ†āĻĒāĻ¨āĻžāĻ° āĻšāĻžāĻ¤ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻžāĻ° āĻĻāĻ°āĻ•āĻžāĻ° āĻ¨ā§‡āĻ‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖāĻ­āĻžāĻŦā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻ˛āĻŋāĻŦ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° "avr2" āĻāĻŦāĻ‚ "avr25"āĨ¤ āĻāĻ‡ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻ¸āĻžāĻĨā§‡ āĻāĻŦāĻ‚ āĻ›āĻžāĻĄāĻŧāĻž āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻ•āĻ°ā§‡
"āĻāĻ¸āĻĒāĻŋāĻāĻ‡āĻš"āĨ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° "-mmcu=avr2" āĻŦāĻž "-mmcu=avr25" āĻŦā§āĻ¯āĻ¤ā§€āĻ¤ āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ā§‹ āĻ¸ā§‡āĻŸāĻŋāĻ‚ āĻāĻ° āĻœāĻ¨ā§āĻ¯
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĒā§āĻ°āĻĒāĻžāĻ° āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻĨā§‡āĻ•ā§‡ āĻāĻ‡ āĻ…āĻĒāĻļāĻ¨āĻŸāĻŋ āĻ¯ā§‹āĻ— āĻŦāĻž āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻŦā§‡, āĻ•āĻžāĻ°āĻŖ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¤āĻ–āĻ¨ āĻœāĻžāĻ¨ā§‡ āĻ¯ā§‡ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ āĻŦāĻž āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ 8-āĻŦāĻŋāĻŸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ†āĻ›ā§‡ āĻ•āĻŋāĻ¨āĻž āĻāĻŦāĻ‚ āĻāĻ‡āĻ­āĻžāĻŦā§‡
āĻ•ā§‹āĻ¨ "SPH" āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻž āĻ¨āĻž.

-mstrict-x
āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° "X" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ "X"
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ°ā§‹āĻ•ā§āĻˇ, āĻĒā§‹āĻ¸ā§āĻŸ-āĻ‡āĻ¨āĻ•ā§āĻ°āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻŦāĻž āĻĒā§āĻ°āĻŋ-āĻĄāĻŋāĻ•ā§āĻ°āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚-āĻ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ›āĻžāĻĄāĻŧāĻž, "X" āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻŸāĻŋ "Y" āĻŦāĻž "Z" āĻāĻ° āĻŽāĻ¤ā§‹āĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻž
āĻ¤āĻžāĻ°āĻĒāĻ° āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡
āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ āĻ¨āĻ¨-āĻ¨ā§‡āĻ—ā§‡āĻŸāĻŋāĻ­ "const < 64" āĻ¸āĻš "X+const" āĻ āĻŋāĻ•āĻžāĻ¨āĻž Rn is
āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤

adiw r26, const ; X += const
ld , āĻāĻ•ā§āĻ¸ ; = *āĻāĻ•ā§āĻ¸
sbiw r26, const ; X -= const

-mtiny-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻšā§‡āĻ° 8@tie{}āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

"EIND" āĻāĻŦāĻ‚ 128 āĻ•āĻŋ āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻŦā§‡āĻļāĻŋ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻ¸āĻš āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸

āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° 16@tie{}āĻŦāĻŋāĻŸ āĻšāĻ“āĻĄāĻŧāĻžāĨ¤ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻž āĻ˛ā§‡āĻŦā§‡āĻ˛ā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž
āĻļāĻŦā§āĻĻ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻžāĻ¤ā§‡ āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻœāĻžāĻŽā§āĻĒ āĻāĻŦāĻ‚ āĻ•āĻ˛ āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻ•ā§‹āĻĄāĻ•ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ āĻŋāĻ•āĻžāĻ¨āĻž 64@tie{}āĻ•āĻŋ āĻļāĻŦā§āĻĻā§‡āĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°ā§‡āĨ¤

128@tie{}āĻ•āĻŋ āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻŦā§‡āĻļāĻŋ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ā§‡ āĻĒāĻ°ā§‹āĻ•ā§āĻˇāĻ­āĻžāĻŦā§‡ āĻ˛āĻžāĻĢ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ¸ā§āĻĒā§‡āĻ¸, "EIND" āĻ¨āĻžāĻŽā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ†āĻ›ā§‡ āĻ¯āĻž āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ…āĻ‚āĻļ āĻ¯āĻ–āĻ¨ "EICALL" āĻŦāĻž "EIJMP" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĨāĻžāĻ•ā§‡
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻāĻ‡ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻœāĻžāĻŽā§āĻĒ āĻāĻŦāĻ‚ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§‚āĻĒ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻšāĻ¯āĻŧ
āĻ•āĻŋāĻ›ā§ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡:

āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻ–āĻ¨āĻ‡ "EIND" āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤

¡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° "EICALL"/"EIJMP" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ¤ā§‡ "EIND" āĻ¨āĻŋāĻšāĻŋāĻ¤āĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻŦāĻž āĻĒāĻĄāĻŧāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ•āĻŸāĻŋ "RET" āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ•āĻ˛/āĻœāĻžāĻŽā§āĻĒ āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ "EIND"
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ.

¡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ "EIND" āĻ•āĻ–āĻ¨āĻ‡ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻž āĻāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ†āĻŦā§‡āĻĻāĻ¨ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡, "EIND" āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻž āĻŦāĻžāĻ§āĻžāĻ¯āĻŧ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤/āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻĒāĻ°āĻŋāĻˇā§‡āĻŦāĻžāĻ° āĻ°ā§āĻŸāĻŋāĻ¨ āĻĒā§āĻ°āĻ˛ā§‹āĻ—/āĻāĻĒāĻŋāĻ˛āĻ—āĨ¤

¡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŦāĻ‚ āĻ•āĻŽā§āĻĒāĻŋāĻ‰āĻŸā§‡āĻĄ āĻ—ā§‹āĻŸā§‹āĻ¤ā§‡ āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¸āĻŽā§‚āĻš. āĻ¸ā§āĻŸāĻžāĻŦāĻ¸
āĻ•āĻ–āĻ¨āĻ“ āĻ•āĻ–āĻ¨āĻ“ āĻœāĻžāĻŽā§āĻĒ āĻĒā§āĻ¯āĻžāĻĄāĻ“ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ trampolines. āĻāĻ‡āĻ­āĻžāĻŦā§‡, āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ•āĻ˛/āĻœāĻžāĻŽā§āĻĒā§‡ āĻ˛āĻžāĻĢ āĻĻā§‡āĻ¯āĻŧ
āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸ā§āĻŸāĻžāĻŦāĻŸāĻŋ āĻĒāĻ›āĻ¨ā§āĻĻāĻ¸āĻ‡ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ˛āĻžāĻĢ āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤

¡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻļāĻŋāĻĨāĻŋāĻ˛āĻ•āĻ°āĻŖ āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¯āĻžāĻ¤ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸ā§āĻŸāĻžāĻŦ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĨ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ "-mrelax" āĻāĻŦāĻ‚ linler āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĻā§‡āĻ–ā§āĻ¨
"--āĻŦāĻŋāĻļā§āĻ°āĻžāĻŽ āĻ•āĻ°ā§āĻ¨" āĻ•ā§‹āĻŖāĻžāĻ° āĻ•ā§‡āĻ¸ āĻ†āĻ›ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸ā§āĻŸāĻžāĻŦ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ•āĻĨāĻž
āĻļāĻŋāĻĨāĻŋāĻ˛āĻ¤āĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ• āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ—āĻ°ā§āĻ­āĻĒāĻžāĻ¤ āĻšāĻ¯āĻŧāĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸāĻŸāĻŋ "EIND = 0" āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻĄ āĻ…āĻ¨ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧ
"EIND != 0" āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§‡āĻŸāĻ†āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡, āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ¸ā§āĻŸāĻŽ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻ•ā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ¯ā§‡ āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋāĻ° āĻ¨āĻžāĻŽ ".trampolines" āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸā§‡ āĻ°āĻžāĻ–āĻ¤ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡
"EIND" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡āĨ¤

libgcc āĻĨā§‡āĻ•ā§‡ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄ āĻ•āĻ–āĻ¨āĻ‡ "EIND" āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŽāĻŋāĻļā§āĻ°āĻŖ
libgcc āĻāĻŦāĻ‚ AVR-LibC āĻĨā§‡āĻ•ā§‡ āĻ•ā§‹āĻĄā§‡āĻ°āĨ¤ "EIND" āĻ¤ā§‡ AVR-LibC-āĻāĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦā§‡āĻ° āĻœāĻ¨ā§āĻ¯, AVR- āĻĻā§‡āĻ–ā§āĻ¨
LibC āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ ("http://nongnu.org/avr-libc/user-manual/")āĨ¤

āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ "EIND" āĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ āĻ¸ā§‡āĻŸ āĻ†āĻĒ āĻ•āĻ°āĻž āĻŦā§ˆāĻ§, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ
".init3" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ•ā§‹āĻĄā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽāĨ¤ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•ā§‹āĻĄ āĻ†āĻ—ā§‡ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄ āĻ¯āĻž RAM āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ°āĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ° āĻŦāĻŋāĻŸ āĻĒāĻ°ā§‡
AVR-LibC āĻĨā§‡āĻ•ā§‡ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄ āĻ¯āĻž āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸā§‡ "EIND" āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤āĨ¤

#āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤

āĻ¸ā§āĻĨāĻŋāĻ° āĻļā§‚āĻ¨ā§āĻ¯
__attribute__((section("init3"), naked,used,no_instrument_function))
init3_set_eind (āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°)
{
__asm ​​āĻ‰āĻĻā§āĻŦāĻžāĻ¯āĻŧā§€ ("ldi r24,pm_hh8(__trampolines_start)\n\t"
"āĻ†āĻ‰āĻŸ %i0,r24" :: "n" (&EIND): "r24","āĻŽā§‡āĻŽāĻ°āĻŋ");
}

āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸā§‡ "__trampolines_start" āĻšāĻŋāĻšā§āĻ¨āĻŸāĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻĻā§āĻŸāĻŋ āĻļāĻ°ā§āĻ¤ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŸāĻžāĻŦāĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ
āĻŽāĻŋāĻ˛āĻŋāĻ¤:

-
(āĻ–ā§āĻŦ āĻ›ā§‹āĻŸ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻž āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¸āĻŽā§‚āĻš) āĻ¤āĻžāĻ‡ āĻ­āĻžāĻ˛ā§‹:

LDI r24, lo8(gs( ))
LDI r25, hi8(gs( ))

-
āĻŦāĻžāĻšāĻŋāĻ°ā§‡ āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸ā§āĻŸāĻžāĻŦāĻ—ā§āĻ˛āĻŋ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤āĨ¤

¡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§‡ āĻ•ā§‹āĻĄ āĻ˛ā§‡āĻŦā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° "gs" āĻŽāĻĄāĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§‡:

-
-
- -mcall-āĻĒā§āĻ°ā§‹āĻ˛ā§‹āĻ—āĻ¸>
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-
āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ†āĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -fno-āĻœāĻžāĻŽā§āĻĒ-āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-
-
¡ āĻ…-āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§€ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ¯āĻŧ āĻāĻžāĻāĻĒ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ¯ā§‡āĻŽāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:

int āĻĒā§āĻ°āĻ§āĻžāĻ¨ (āĻļā§‚āĻ¨ā§āĻ¯)
{
/* āĻļāĻŦā§āĻĻ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ¯āĻŧ āĻ•āĻ˛ āĻĢāĻžāĻ‚āĻļāĻ¨ 0x2 */
āĻĢā§‡āĻ°āĻ¤ ((int(*)(void)) 0x2)();
}

āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡, āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸāĻžāĻŦ āĻ¸ā§‡āĻŸ āĻ†āĻĒ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻĢāĻžāĻ‚āĻļāĻ¨āĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ•āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
(āĻ‰āĻĻāĻžāĻšāĻ°āĻŖā§‡ "func_4"):

int āĻĒā§āĻ°āĻ§āĻžāĻ¨ (āĻļā§‚āĻ¨ā§āĻ¯)
{
extern int func_4 (āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°);

/* āĻŦāĻžāĻ‡āĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž 0x4 āĻ āĻ•āĻ˛ āĻĢāĻžāĻ‚āĻļāĻ¨ */
āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ func_4();
}

āĻāĻŦāĻ‚ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨āĻŸāĻŋ "-Wl,--defsym,func_4=0x4" āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ­āĻžāĻŦā§‡, "func_4"
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

"RAMPD", "RAMPX", "RAMPY" āĻāĻŦāĻ‚ "RAMPZ" āĻŦāĻŋāĻļā§‡āĻˇ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻž

āĻ•āĻŋāĻ›ā§ AVR āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ 64@tie{}KiB āĻĒāĻ°āĻŋāĻ¸āĻ°ā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ
16-āĻŦāĻŋāĻŸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¸āĻšāĨ¤ āĻāĻ‡ 64@tie{}KiB āĻ°ā§‡āĻžā§āĻœā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻ¤ā§‡,
āĻāĻ•āĻŸāĻŋ "RAMP" āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻ‰āĻšā§āĻš āĻ…āĻ‚āĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ: "X", "Y", "Z"
āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° "RAMPX", "RAMPY", "RAMPZ" āĻŦāĻŋāĻļā§‡āĻˇ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤
āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ¸ā§āĻ¤ā§ƒāĻ¤ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻĒā§‡āĻ¤ā§‡ āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ•āĻ‡āĻ­āĻžāĻŦā§‡, "RAMPD" āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ¸āĻŽā§āĻŦā§‹āĻ§āĻ¨āĨ¤

¡ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄ "RAMP" āĻŦāĻŋāĻļā§‡āĻˇ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ•ā§‡ āĻļā§‚āĻ¨ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡āĨ¤

¡ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻāĻ­āĻŋāĻ†āĻ° āĻ¨āĻžāĻŽā§‡ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĒā§‡āĻ¸, āĻ¨āĻžāĻŽā§‡ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• āĻŦāĻž "__āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ" āĻ›āĻžāĻĄāĻŧāĻž āĻ…āĻ¨ā§āĻ¯
āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ†āĻ—ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ "RAMPZ" āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

¡ āĻ¯āĻĻāĻŋ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻŸāĻŋ 64@tie{KiB} āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ RAM āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
"RAMPZ" āĻāĻ•āĻŸāĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻ•āĻ°āĻ¤ā§‡, "RAMPZ" āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻĒāĻ°ā§‡ āĻļā§‚āĻ¨ā§āĻ¯ā§‡ āĻ°āĻŋāĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§ˇ

¡ āĻ¯āĻĻāĻŋ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ "RAMP" āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻ¸ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ ISR āĻĒā§āĻ°ā§‹āĻ˛ā§‹āĻ—/āĻāĻĒāĻŋāĻ˛āĻ—
āĻ¸ā§‡āĻ‡ SFR āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ/āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ ISR āĻ•ā§‹āĻĄā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻļā§‚āĻ¨ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡
(āĻ…āĻŦāĻļā§āĻ¯āĻ‡) āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

¡ 64@tie{KiB} āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ RAM AVR āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧā§ˇ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ˛ā§‡
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° 16-āĻŦāĻŋāĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻĒāĻ°āĻŋāĻ¸āĻ°ā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻĒāĻĄāĻŧāĻ¤ā§‡ āĻāĻŦāĻ‚ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡
"RAMP" āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ, āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻĒāĻ°ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻāĻŸāĻŋāĻ•ā§‡ āĻļā§‚āĻ¨ā§āĻ¯ā§‡ āĻ°āĻŋāĻ¸ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

AVR āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹

GCC āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¯āĻžāĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻ•ā§‹āĻĄ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻŦāĻž
āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ā§‡āĻ° āĻ…āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĨ¤ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¯ā§‡āĻ•ā§‹āĻ¨āĻ“ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ āĻĨā§‡āĻ•ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻāĻŦāĻ‚ āĻāĻ‡āĻ­āĻžāĻŦā§‡ "-mmcu=" āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŸā§āĻ°āĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻ†āĻ°āĻ“ āĻŦā§‡āĻļāĻŋ AVR-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨ āĻāĻ­āĻŋāĻ†āĻ° āĻ¨āĻžāĻŽā§‡ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻļā§‚āĻ¨ā§āĻ¯āĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻāĻŦāĻ‚ āĻāĻ­āĻŋāĻ†āĻ° āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨
āĻ•āĻžāĻ°ā§āĻ¯āĻžāĻŦāĻ˛ā§€.

"__AVR_ARCH__"
āĻŦāĻŋāĻ˛ā§āĻĄ-āĻ‡āĻ¨ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻĻāĻļāĻŽāĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚
"-mmcu= āĻāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡mcu" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨ āĻšāĻ˛:

2, 25, 3, 31, 35, 4, 5, 51, 6, 102, 104, 105, 106, 107

āĻ‰āĻ¨ā§āĻ¨āĻ¤ MCU="avr2", "avr25", "avr3", "avr31", "avr35", "avr4", "avr5", "avr51", "avr6",
āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡ "avrxmega2", "avrxmega4", "avrxmega5", "avrxmega6", "avrxmega7",āĨ¤ āĻ¯āĻĻāĻŋ MCU
āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡, āĻāĻ‡ āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸ā§‡āĻ‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¸āĻ™ā§āĻ—ā§‡
"-mmcu=atmega8" āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ•ā§‡ 4-āĻ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

"__AVR_āĻ¯āĻ¨ā§āĻ¤ā§āĻ°__"
āĻ¸ā§‡āĻŸāĻŋāĻ‚ "-mmcu=āĻ¯āĻ¨ā§āĻ¤ā§āĻ°" āĻāĻ‡ āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ•ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, "-mmcu=atmega8" āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "__AVR_ATmega8__" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡,
"-mmcu=attiny261a" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ "__AVR_ATtiny261A__", āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤

āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ° āĻ¨āĻžāĻŽ "__AVR_" āĻ¸ā§āĻ•āĻŋāĻŽ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§‡āĻ¯āĻ¨ā§āĻ¤ā§āĻ°__" āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻšāĻ¯āĻŧ
AVR āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻĨā§‡āĻ•ā§‡ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ā§‡āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻŽāĻ§ā§āĻ¯ā§‡
āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻāĻŦāĻ‚ āĻ¯āĻ¨ā§āĻ¤ā§āĻ° "-mmcu = āĻāĻ¯āĻ¨ā§āĻ¤ā§āĻ°" āĻ¯ā§‡ āĻĒāĻ°ā§‡āĻ°āĻŸāĻŋ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ›ā§‹āĻŸ āĻšāĻžāĻ¤ā§‡āĻ° āĻšāĻ¯āĻŧāĨ¤

If āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ āĻ¨āĻ¯āĻŧ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻŽā§‚āĻ˛ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¯ā§‡āĻŽāĻ¨ "avr51", āĻāĻ‡ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻšāĻŦā§‡
āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¨āĻžāĨ¤

"__AVR_XMEGA__"
āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸/āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĻŸāĻŋ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ā§‡āĻ° XMEGA āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§‡āĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ—āĻ¤āĨ¤

"__AVR_HAVE_ELPM__"
āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻŸāĻŋāĻ¤ā§‡ "ELPM" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

"__AVR_HAVE_ELPMX__"
āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻŸāĻŋāĻ¤ā§‡ "ELPM Rn,Z" āĻāĻŦāĻ‚ "āĻ‡āĻāĻ˛āĻĒāĻŋāĻāĻŽ āĻ†āĻ°n,Z+" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤

"__AVR_HAVE_MOVW__"
āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻŸāĻŋāĻ¤ā§‡ 16-āĻŦāĻŋāĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŽā§āĻ­ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ "MOVW" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

"__AVR_HAVE_LPMX__"
āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻŸāĻŋāĻ¤ā§‡ "LPM Rn,Z" āĻāĻŦāĻ‚ "LPM āĻ†āĻ°n,Z+" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤

"__AVR_HAVE_MUL__"
āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻŸāĻŋāĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ—ā§āĻŖāĻ• āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

"__AVR_HAVE_JMP_CALL__"
āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻŸāĻŋāĻ¤ā§‡ "JMP" āĻāĻŦāĻ‚ "CALL" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ‡ āĻ¸āĻ™ā§āĻ—ā§‡ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻ•āĻŽāĻĒāĻ•ā§āĻˇā§‡ 16@tie{}KiB āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ "-mshort-calls" āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻ•ā§‡āĨ¤

"__AVR_HAVE_EIJMP_EICALL__"
"__AVR_3_BYTE_PC__"
āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻŸāĻŋāĻ¤ā§‡ "EIJMP" āĻāĻŦāĻ‚ "EICALL" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ āĻāĻŸāĻŋ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡
128@tie{}KiB āĻāĻ° āĻŦā§‡āĻļāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ¸āĻšāĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§‡āĻ“ āĻāĻ‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ
āĻ•āĻžāĻ‰āĻ¨ā§āĻŸāĻžāĻ° (PC) 3@tie{}āĻŦāĻžāĻ‡āĻŸ āĻšāĻ“āĻĄāĻŧāĻžāĨ¤

"__AVR_2_BYTE_PC__"
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ•āĻžāĻ‰āĻ¨ā§āĻŸāĻžāĻ° (PC) 2@tie{}āĻŦāĻžāĻ‡āĻŸ āĻšāĻ“āĻĄāĻŧāĻžāĨ¤ āĻāĻŸāĻŋ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻš āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻ—ā§āĻ˛āĻŋāĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋāĻ° 128@tie{}KiBāĨ¤

"__AVR_HAVE_8BIT_SP__"
"__AVR_HAVE_16BIT_SP__"
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° (SP) āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ•ā§‡ āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡ 8-āĻŦāĻŋāĻŸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ§āĻ°āĻž āĻšāĻ¯āĻŧ 16-āĻŦāĻŋāĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ‡ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻ‚āĻœā§āĻžāĻž "-mtiny-stack" āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤

"__AVR_HAVE_SPH__"
"__AVR_SP8__"
āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻŸāĻŋāĻ¤ā§‡ SPH (āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ‰āĻšā§āĻš āĻ…āĻ‚āĻļ) āĻŦāĻŋāĻļā§‡āĻˇ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻž āĻ†āĻ›ā§‡
āĻāĻ•āĻŸāĻŋ 8-āĻŦāĻŋāĻŸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°, āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡āĨ¤ āĻāĻ‡ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻ‚āĻœā§āĻžāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ
"-mmcu=" āĻāĻŦāĻ‚ "-mmcu=avr2" āĻāĻŦāĻ‚ "-mmcu=avr25" āĻāĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ“ "-msp8" āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤

"__AVR_HAVE_RAMPD__"
"__AVR_HAVE_RAMPX__"
"__AVR_HAVE_RAMPY__"
"__AVR_HAVE_RAMPZ__"
āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻŸāĻŋāĻ¤ā§‡ "RAMPD", "RAMPX", "RAMPY", "RAMPZ" āĻŦāĻŋāĻļā§‡āĻˇ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡,
āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡.

"__āĻ¨āĻž_āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨__"
āĻāĻ‡ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻŸāĻŋ "-mno-interrupts" āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ•ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤

"__AVR_ERRATA_SKIP__"
"__AVR_ERRATA_SKIP_JMP_CALL__"
āĻ•āĻŋāĻ›ā§ AVR āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ (AT90S8515, ATmega103) āĻ…āĻŦāĻļā§āĻ¯āĻ‡ 32-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻŦā§‡ āĻ¨āĻž āĻ•āĻžāĻ°āĻŖ
āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻšāĻ˛ "SBRS", "SBRC", "SBIS", "SBIC" āĻāĻŦāĻ‚ "CPSE"āĨ¤
āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ "__AVR_HAVE_JMP_CALL__"āĻ“ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻĨāĻžāĻ•ā§‡āĨ¤

"__AVR_SFR_OFFSET__=āĻ…āĻĢāĻ¸ā§‡āĻŸ"
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ I/O āĻŦāĻŋāĻļā§‡āĻˇ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ•ā§‡ āĻ¸āĻŽā§āĻŦā§‹āĻ§āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ "IN" āĻāĻ° āĻŽāĻ¤
"OUT", "SBI" āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽā§āĻŦā§‹āĻ§āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ
"LD" āĻŦāĻž "STS" āĻāĻ° āĻŽāĻ¤ā§‹ RAM āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ†āĻ›ā§‡
āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ I/O@tie{}āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻĒā§‡āĻ¤ā§‡ RAM āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻĨā§‡āĻ•ā§‡ āĻŦāĻŋāĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

"__WITH_AVRLIBC__"
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻŸāĻŋ AVR-Libc-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻĻā§‡āĻ–ā§āĻ¨
"--with-avrlibc" āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻŦā§āĻ˛ā§āĻ¯āĻžāĻ•āĻĢāĻŋāĻ¨ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

-mcpu =āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰[-āĻ¸āĻŋāĻ°ā§‡āĻ­āĻŋāĻļāĻ¨]
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻŦā§āĻ˛ā§āĻ¯āĻžāĻ•āĻĢāĻŋāĻ¨ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡, āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
bf512, bf514, bf516, bf518, bf522, bf523, bf524, bf525, bf526, bf527, bf531, bf532,
bf533, bf534, bf536, bf537, bf538, bf539, bf542, bf544, bf547, bf548, bf549, bf542m,
bf544m, bf547m, bf548m, bf549m, bf561, bf592. āĻāĻšā§āĻ›āĻŋāĻ• āĻ¸āĻŋāĻ°ā§‡āĻ­āĻŋāĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻŦā§āĻ˛ā§āĻ¯āĻžāĻ•āĻĢāĻŋāĻ¨ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¸āĻŋāĻ˛āĻŋāĻ•āĻ¨ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨āĨ¤ āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ•ā§‹āĻ¨ā§‹ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨
āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ¯ā§āĻ•ā§āĻ¤ āĻ¸āĻŋāĻ˛āĻŋāĻ•āĻ¨ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻ°ā§‡āĻ­āĻŋāĻļāĻ¨ is āĻ¨āĻž, āĻ•ā§‹āĻ¨ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ¨ā§‡āĻ‡
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻ°ā§‡āĻ­āĻŋāĻļāĻ¨ is āĻ•ā§‹āĻ¨, āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ¯ā§āĻ•ā§āĻ¤ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻšāĻŦā§‡
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ "__SILICON_REVISION__" āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻĻā§āĻŸāĻŋ āĻšā§‡āĻ•ā§āĻ¸āĻžāĻĄā§‡āĻ¸āĻŋāĻŽā§‡āĻ˛ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¯āĻŧ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸āĻŋāĻ˛āĻŋāĻ•āĻ¨ āĻ°āĻŋāĻ­āĻŋāĻļāĻ¨ā§‡ āĻŦāĻĄāĻŧ āĻāĻŦāĻ‚ āĻ›ā§‹āĻŸ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻ°ā§‡āĻ­āĻŋāĻļāĻ¨ is
āĻ¨āĻž, "__SILICON_REVISION__" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻ°ā§‡āĻ­āĻŋāĻļāĻ¨ is āĻ•ā§‹āĻ¨, āĻĻā§āĻ¯
"__SILICON_REVISION__" āĻ•ā§‡ 0xffff āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻāĻšā§āĻ›āĻŋāĻ• āĻ¸āĻŋāĻ°ā§‡āĻ­āĻŋāĻļāĻ¨ āĻāĻŸāĻŋ āĻ¨āĻž
āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤, GCC āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ¯ā§āĻ•ā§āĻ¤ āĻŦā§āĻ˛ā§āĻ¯āĻžāĻ•āĻĢāĻŋāĻ¨ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻļā§‡āĻˇ āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻ¸āĻŋāĻ˛āĻŋāĻ•āĻ¨ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĨ¤

āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ bf561 āĻ…āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻœāĻ¨ā§āĻ¯ bf561, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ›āĻžāĻĄāĻŧāĻž, bf532 āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ
āĻœāĻ¨ā§āĻ¯ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻŦāĻ‚ āĻœāĻ¨ā§āĻ¯ bfin-elf āĻŸā§āĻ˛āĻšā§‡āĻ‡āĻ¨,
āĻāĻ° āĻĢāĻ˛ā§‡ libgloss āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° BSP-āĻ•ā§‡ if-āĻ¤ā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -msim āĻāĻŸāĻŋ āĻ¨āĻž
āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĨ¤

-msim
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ°ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻŦā§‡āĨ¤ āĻāĻŸāĻŋ āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻ˜āĻŸāĻžāĻ¯āĻŧ
āĻ˛āĻŋāĻŦāĻ—ā§āĻ˛ā§‹āĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻ¸āĻĒāĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° bfin-elf
āĻŸā§āĻ˛āĻšā§‡āĻ‡āĻ¨ āĻ•āĻŋāĻ›ā§ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻ¯ā§‡āĻŽāĻ¨ -āĻŽāĻŋāĻĄ-āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻŦāĻ‚ -mfdpic, āĻŦā§‹āĻāĻžāĻ¯āĻŧ
-msim.

-āĻŽā§‹āĻŽāĻŋāĻŸ-āĻ˛āĻŋāĻĢ-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°
āĻĒāĻžāĻ¤āĻžāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§‡āĻŽ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻŸāĻŋāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻāĻĄāĻŧāĻžāĻ¯āĻŧ
āĻĢā§āĻ°ā§‡āĻŽ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ, āĻ¸ā§‡āĻŸ āĻ†āĻĒ āĻāĻŦāĻ‚ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§‡
āĻĒāĻžāĻ¤āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§. āĻĒāĻ›āĻ¨ā§āĻĻ -āĻĢāĻŽāĻŋāĻŸ-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĢā§āĻ°ā§‡āĻŽ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°, āĻ¯āĻž āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚āĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ•āĻ āĻŋāĻ¨ āĻ•āĻ°ā§‡ āĻ¤ā§āĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-mspecld-āĻ…āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋ
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻŦā§‡ āĻ¯ā§‡ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄ āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻœāĻžāĻŽā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻĒāĻ°ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ˛ā§‹āĻĄ. āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
"__WORKAROUND_SPECULATIVE_LOADS" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-mno-āĻ¸ā§āĻĒā§‡āĻ•āĻ˛ā§āĻĄ-āĻ…āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋ
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ˛ā§‹āĻĄ āĻ˜āĻŸāĻ¤ā§‡ āĻŦāĻžāĻ§āĻž āĻĻāĻŋāĻ¤ā§‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-mcsync-āĻ…āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋ
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻŦā§‡ āĻ¯ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄā§‡ CSYNC āĻ¨ā§‡āĻ‡
āĻ…āĻĨāĻŦāĻž SSYNC āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻļāĻžāĻ–āĻžāĻ° āĻĒāĻ°ā§‡ āĻ–ā§āĻŦ āĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
"__WORKAROUND_SPECULATIVE_SYNCS" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

-mno-csync-āĻ…āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋ
CSYNC āĻŦāĻž SSYNC āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻžāĻ—ā§āĻ˛āĻŋāĻ“ āĻ˜āĻŸāĻ¤ā§‡ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžā§ˇ
āĻāĻ•āĻŸāĻŋ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻļāĻžāĻ–āĻžāĻ° āĻĒāĻ°ā§‡āĻ‡āĨ¤

-āĻŽā§āĻ˛ā§‹ -64 āĻ•ā§‡
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻœā§āĻžāĻžāĻ¨ā§‡āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨āĻŋāĻ¤ā§‡ āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻ•āĻŽ 64k āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ āĻĢāĻŋāĻŸ āĻ•āĻ°ā§‡āĨ¤

-mno-low-64k
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻšāĻžāĻ°ā§‡ āĻŦāĻĄāĻŧāĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mstack-Check-l1
uClinux āĻĻā§āĻŦāĻžāĻ°āĻž L1 āĻ¸ā§āĻ•ā§āĻ°ā§āĻ¯āĻžāĻšāĻĒā§āĻ¯āĻžāĻĄ āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ āĻ°āĻžāĻ–āĻž āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§āĻ¨
āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛

-āĻŽāĻŋāĻĄ-āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ†āĻ‡āĻĄāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ›āĻžāĻĄāĻŧāĻž āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯
āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ -fpicāĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ bfin-elf āĻ˛āĻ•ā§āĻˇā§āĻ¯, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ
-msim.

-mno-āĻ†āĻ‡āĻĄāĻŋ-āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
āĻ†āĻ‡āĻĄāĻŋ āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡ āĻŦāĻ˛ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ.

-mleaf-id-āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ†āĻ‡āĻĄāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡
āĻ¯ā§‡ āĻāĻ‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦāĻž āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ā§‹ āĻ†āĻ‡āĻĄāĻŋ āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻŦā§‡ āĻ¨āĻžāĨ¤
āĻāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻœāĻžāĻŽā§āĻĒ āĻāĻŦāĻ‚ āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§āĻ°ā§āĻ¤ āĻ•ā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤

-mno-āĻ˛āĻŋāĻĢ-āĻ†āĻ‡āĻĄāĻŋ-āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž āĻ¯ā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ•ā§‹āĻ¨ā§‹ āĻ†āĻ‡āĻĄāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻŦā§‡ āĻ¨āĻžāĨ¤
āĻ˛āĻžāĻĢ āĻāĻŦāĻ‚ āĻ•āĻ˛ insns-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻ˛ā§‹āĻ¯āĻŧāĻžāĻ° āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

-āĻŽāĻļāĻžāĻ°ā§āĻĄ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ-āĻ†āĻ‡āĻĄāĻŋ = āĻāĻ¨
āĻ†āĻ‡āĻĄāĻŋ āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ†āĻ‡āĻĄā§‡āĻ¨ā§āĻŸāĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡āĨ¤
0-āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ˛ā§‡ āĻ†āĻ°āĻ“ āĻ•āĻŽāĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻŦā§‡, āĻ…āĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ¤ā§‡ āĻ¸ā§‡āĻ‡ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°ā§āĻ¨ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨ā§‡āĻ‡ āĻŦāĻž
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ¸āĻŽāĻ¯āĻŧ āĻĻāĻ•ā§āĻˇāĨ¤

-msep-āĻĄā§‡āĻŸāĻž
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻĄā§‡āĻŸāĻž āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸāĻ•ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻāĻ˛āĻžāĻ•āĻžāĻ¯āĻŧ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻĒāĻžāĻ ā§āĻ¯ āĻŦāĻŋāĻ­āĻžāĻ— āĻĨā§‡āĻ•ā§‡āĨ¤ āĻāĻ‡ āĻ›āĻžāĻĄāĻŧāĻž āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŽā§āĻ¯āĻžāĻ¨ā§‡āĻœāĻŽā§‡āĻ¨ā§āĻŸ āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§‡āĨ¤

-mno-āĻ¸ā§‡āĻĒ-āĻĄā§‡āĻŸāĻž
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻĄā§‡āĻŸāĻž āĻŦāĻŋāĻ­āĻžāĻ— āĻĒāĻžāĻ ā§āĻ¯ āĻŦāĻŋāĻ­āĻžāĻ—āĻ•ā§‡ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ.

-āĻŽāĻ˛āĻ‚-āĻ•āĻ˛
-mno-āĻ˛āĻ‚-āĻ•āĻ˛
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻĒā§āĻ°āĻĨāĻŽā§‡ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻ˛ā§‡
āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨ āĻ•āĻ˛ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻĻāĻŋ 24-āĻŦāĻŋāĻŸ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚ āĻ°ā§‡āĻžā§āĻœā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡ āĻ¸ā§āĻ‡āĻšā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨ āĻ•āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ…āĻĢāĻ¸ā§‡āĻŸ-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž -mno-āĻ˛āĻ‚-āĻ•āĻ˛ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻŦā§‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ†āĻšāĻ°āĻŖāĨ¤ āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨ āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻ—ā§āĻ˛āĻŋ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄāĨ¤

-mfast-fp
āĻĻā§āĻ°ā§āĻ¤ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻŸāĻŋ IEEE āĻāĻ° āĻ•āĻŋāĻ›ā§ āĻļāĻŋāĻĨāĻŋāĻ˛ āĻ•āĻ°ā§‡
āĻ¨āĻŸ-āĻ-āĻ¨āĻŽā§āĻŦāĻ° (āĻāĻ¨āĻāĻāĻ¨) āĻāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽ
āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ†āĻ—ā§āĻ°āĻšāĨ¤

-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĒā§āĻ˛ā§‡āĻŸ
āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ PLT āĻāĻ¨ā§āĻŸā§āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ†āĻŦāĻĻā§āĻ§āĨ¤ āĻāĻŸāĻž āĻ›āĻžāĻĄāĻŧāĻž āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡ -mfdpic.

- āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻ•ā§‹āĻ°
āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻ•ā§‹āĻ° āĻŦā§āĻ˛ā§āĻ¯āĻžāĻ•āĻĢāĻŋāĻ¨ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻ āĻŋāĻ• āĻļā§āĻ°ā§ āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚
āĻ˛āĻŋāĻ™ā§āĻ• āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻ•ā§‹āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡
"__BFIN_MULTICORE"āĨ¤ āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ™ā§āĻ—ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -mcpu=bf561[-āĻ¸āĻŋāĻ°ā§‡āĻ­āĻŋāĻļāĻ¨]āĨ¤ āĻāĻŸāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻ™ā§āĻ—ā§‡ -āĻŽā§āĻ¯āĻžāĻ•ā§‹āĻ°āĻŋāĻ¯āĻŧāĻž or -mcoreb. āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ›āĻžāĻĄāĻŧāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻŽā§āĻ¯āĻžāĻ•ā§‹āĻ°āĻŋāĻ¯āĻŧāĻž or -mcorebāĻāĻ•āĻž
āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨/āĻĄā§āĻ¯āĻŧāĻžāĻ˛ āĻ•ā§‹āĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻŽāĻĄā§‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŽāĻĄā§‡āĻ˛, āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨
āĻ•ā§‹āĻ° B āĻ•ā§‡ coreb_main āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¨āĻžāĻŽāĻ•āĻ°āĻŖ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻŽā§āĻ¯āĻžāĻ•ā§‹āĻ°āĻŋāĻ¯āĻŧāĻž or -mcoreb, āĻāĻ•
āĻ•ā§‹āĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻŽāĻĄā§‡āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻ•āĻ•
āĻ•ā§‹āĻ° āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻŽāĻĄā§‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

-āĻŽā§āĻ¯āĻžāĻ•ā§‹āĻ°āĻŋāĻ¯āĻŧāĻž
āĻĒā§āĻ°āĻ¤āĻŋ āĻ•ā§‹āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ BF561-āĻāĻ° Core A-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻŽāĻĄā§‡āĻ˛āĨ¤ āĻ¸āĻ āĻŋāĻ• āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ• āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻ•ā§‹āĻ° A āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ "__BFIN_COREA" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ - āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻ•ā§‹āĻ°.

-mcoreb
āĻĒā§āĻ°āĻ¤āĻŋ āĻ•ā§‹āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ BF561-āĻāĻ° Core B-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻŽāĻĄā§‡āĻ˛āĨ¤ āĻ¸āĻ āĻŋāĻ• āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ• āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻ•ā§‹āĻ° āĻŦāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ "__BFIN_COREB" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻ–āĻ¨ coreb_main āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤āĨ¤ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ - āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻ•ā§‹āĻ°.

-msdram
SDRAM-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻ āĻŋāĻ• āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ• āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻšāĻŦā§‡
āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨āĻŸāĻŋāĻ•ā§‡ SDRAM āĻ āĻ°āĻžāĻ–āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ˛ā§‹āĻĄāĻžāĻ° āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ SDRAM āĻ†āĻ°āĻŽā§āĻ­ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
SDRAM āĻ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ "__BFIN_SDRAM" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤

-micplb
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ ICPLBāĻ—ā§āĻ˛āĻŋ āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻ¯āĻŧā§ˇ āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ…āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻ° āĻ‰āĻĒāĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻĢā§‡āĻ˛ā§‡
āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ ICPLB āĻ—ā§āĻ˛āĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡; āĻœāĻ¨ā§āĻ¯
āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŦāĻ¨ā§āĻ§.

C6X āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

-āĻŽāĻžāĻ°ā§āĻš =āĻ¨āĻžāĻŽ
āĻāĻŸāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡āĨ¤ GCC āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻāĻ‡ āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻŋ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻ•ā§€ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯
āĻ¨āĻžāĻŽāĻ—ā§āĻ˛ā§‹ āĻšāĻ˛: āĻ¸āĻŋ 62 āĻāĻ•ā§āĻ¸, āĻ¸āĻŋ 64 āĻāĻ•ā§āĻ¸, c64x+, āĻ¸āĻŋ 67 āĻāĻ•ā§āĻ¸, c67x+, āĻ¸āĻŋ 674 āĻāĻ•ā§āĻ¸.

-āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-msim
āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻšāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

-msdata=āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻ›ā§‹āĻŸ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻ°āĻžāĻ–ā§āĻ¨ .neardata āĻŦāĻŋāĻ­āĻžāĻ—, āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ
"B14" āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ›ā§‹āĻŸ āĻ…āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻ°āĻžāĻ–ā§āĻ¨ .āĻŦāĻŋāĻāĻ¸āĻāĻ¸ āĻ…āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ,
āĻ¯āĻž āĻ¸āĻ‚āĻ˛āĻ—ā§āĻ¨ .neardata āĻ…āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ. āĻ¤ā§‡ āĻ›ā§‹āĻŸ āĻĒāĻ āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻĄā§‡āĻŸāĻž āĻ°āĻžāĻ–ā§āĻ¨ā§ˇ .rodata
āĻ…āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ. āĻĄā§‡āĻŸāĻž āĻŦāĻĄāĻŧ āĻŸā§āĻ•āĻ°āĻž āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻ­āĻžāĻ— āĻšāĻ¯āĻŧ .āĻĢāĻ°āĻĻāĻžāĻ¤āĻž, .āĻĻā§‚āĻ°
āĻāĻŦāĻ‚ .const.

-msdata=āĻ¸āĻŽāĻ¸ā§āĻ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄā§‡āĻŸāĻž āĻ°āĻžāĻ–ā§āĻ¨, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ›ā§‹āĻŸ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¨āĻ¯āĻŧ, āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡, āĻāĻŦāĻ‚
āĻ¤āĻžāĻĻā§‡āĻ° āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻ¤ā§‡ "B14" āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-msdata=āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ¨āĻ¯āĻŧ
āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄā§‡āĻŸāĻž āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¤ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻ­āĻŋāĻ• āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻ°āĻžāĻ–ā§āĻ¨ .āĻĢāĻ°āĻĻāĻžāĻ¤āĻž āĻ…āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ,
āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĄā§‡āĻŸāĻž .āĻĻā§‚āĻ° āĻ…āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ. āĻ¸āĻŦ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ¤āĻĨā§āĻ¯ āĻ°āĻžāĻ–ā§āĻ¨ .const
āĻ…āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ.

Cris āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ CRIS āĻĒā§‹āĻ°ā§āĻŸāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§‡āĻˇāĻ­āĻžāĻŦā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

-āĻŽāĻžāĻ°ā§āĻš =āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°-āĻŸāĻžāĻ‡āĻĒ
-mcpu =āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°-āĻŸāĻžāĻ‡āĻĒ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻœāĻ¨ā§āĻ¯ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°-āĻŸāĻžāĻ‡āĻĒ āĻšāĻ¯āĻŧ
v3, v8 āĻāĻŦāĻ‚ v10 āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡ ETRAX 4, ETRAX 100, āĻāĻŦāĻ‚ ETRAX 100 LX āĻāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ v0
cris-axis-linux-gnu āĻ›āĻžāĻĄāĻŧāĻž, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ v10.

-mtune =āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°-āĻŸāĻžāĻ‡āĻĒ
āĻŸāĻŋāĻ‰āĻ¨ āĻŸā§ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°-āĻŸāĻžāĻ‡āĻĒ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§, āĻ›āĻžāĻĄāĻŧāĻž
ABI āĻāĻŦāĻ‚ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ¸ā§‡āĻŸāĨ¤ āĻœāĻ¨ā§āĻ¯ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°-āĻŸāĻžāĻ‡āĻĒ āĻšāĻ¯āĻŧ
āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻ‡ -āĻŽāĻžāĻ°ā§āĻš =āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°-āĻŸāĻžāĻ‡āĻĒ.

-mmax-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻĢā§āĻ°ā§‡āĻŽ=n
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽ āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°āĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ n āĻŦāĻžāĻ‡āĻŸāĨ¤

- metrax4
- metrax100
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ - metrax4 āĻāĻŦāĻ‚ - metrax100 āĻāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ -āĻŽāĻžāĻ°ā§āĻš=v3 āĻāĻŦāĻ‚ -āĻŽāĻžāĻ°ā§āĻš=v8
āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡.

-mmul-āĻŦāĻžāĻ—-āĻ•āĻžāĻœ
-mno-mul-āĻŦāĻžāĻ—-āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ†āĻ°āĻ‰āĻ¨ā§āĻĄ
CPU āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ "muls" āĻāĻŦāĻ‚ "mulu" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ— āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻŸāĻŋ
āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĨ¤

-āĻāĻŽāĻĒāĻŋāĻĄāĻŋāĻŦāĻžāĻ—
āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ•ā§‹āĻĄā§‡ CRIS-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ­āĻžāĻ°ā§āĻŦā§‹āĻœ āĻĄāĻŋāĻŦāĻžāĻ—-āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĻ“ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ #NO_APP āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡āĻĄ-āĻ•ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ•
āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻļā§āĻ°ā§āĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°āĨ¤

-mcc-init
āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĨā§‡āĻ•ā§‡ āĻļāĻ°ā§āĻ¤-āĻ•ā§‹āĻĄ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž; āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤
āĻļāĻ°ā§āĻ¤ āĻ•ā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ†āĻ—ā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤

-mno-āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž
āĻĒā§‹āĻ¸ā§āĻŸ- āĻ›āĻžāĻĄāĻŧāĻž āĻ…āĻ¨ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚ āĻŽā§‹āĻĄāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§āĻļā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻš āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž-
āĻŦā§ƒāĻĻā§āĻ§āĻŋ.

-mstack-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mno-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mdata-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mno-āĻĄā§‡āĻŸāĻž-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mconst- align
-mno-const-align
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ (āĻ¨ā§‹-āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ) āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻĢā§āĻ°ā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž (āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛) āĻ•āĻ°ā§‡,
āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻāĻ•āĻ• āĻĄā§‡āĻŸāĻž āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§ƒāĻĨāĻ• āĻĄā§‡āĻŸāĻž āĻāĻŦāĻ‚ āĻ§ā§āĻ°ā§āĻŦāĻ•āĻ—ā§āĻ˛āĻŋ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ CPU āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 32-āĻŦāĻŋāĻŸ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻ•āĻ°āĻžāĨ¤ āĻāĻŦāĻŋāĻ†āĻ‡
āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¯ā§‡āĻŽāĻ¨ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

-m32-āĻŦāĻŋāĻŸ
-m16-āĻŦāĻŋāĻŸ
-m8-āĻŦāĻŋāĻŸ
āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻĄā§‡āĻŸāĻž- āĻāĻŦāĻ‚ āĻ•āĻ¨āĻ¸ā§āĻŸ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻĢā§āĻ°ā§‡āĻŽ, āĻ˛ā§‡āĻ–āĻžāĻ° āĻ¯ā§‹āĻ—ā§āĻ¯ āĻĄā§‡āĻŸāĻž āĻāĻŦāĻ‚ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ¸āĻŦāĻ‡ 32-āĻŦāĻŋāĻŸ, 16-āĻŦāĻŋāĻŸ āĻŦāĻž 8-āĻŦāĻŋāĻŸ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 32-āĻŦāĻŋāĻŸ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖāĨ¤

-mno-āĻĒā§āĻ°ā§‹āĻ˛ā§‹āĻ—-āĻāĻĒāĻŋāĻ˛āĻ—
-mprologue-epilogue
āĻ¸āĻ™ā§āĻ—ā§‡ -mno-āĻĒā§āĻ°ā§‹āĻ˛ā§‹āĻ—-āĻāĻĒāĻŋāĻ˛āĻ—, āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ prologue āĻāĻŦāĻ‚ epilogue āĻ¯āĻž āĻ¸ā§‡āĻŸ āĻ†āĻĒ
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽ āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ•ā§‹āĻ¨ā§‹ āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻŦāĻž āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻ¸āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸ āĻ¨ā§‡āĻ‡
āĻ•ā§‹āĻĄā§‡ āĻ¤ā§ˆāĻ°āĻŋāĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻšāĻžāĻ•ā§āĻˇā§āĻˇ āĻĒāĻ°āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄ: āĻ¯āĻ–āĻ¨ āĻ•āĻ˛-āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¤āĻ–āĻ¨ āĻ•ā§‹āĻ¨ā§‹ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻŦāĻž āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤, āĻŦāĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻžā§āĻšāĻ¯āĻŧāĻ¸ā§āĻĨāĻžāĻ¨ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤

-mno-gotplt
-mgotplt
āĻ¸āĻ™ā§āĻ—ā§‡ -fpic āĻāĻŦāĻ‚ -fpic, āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž (āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•āĻ°ā§āĻ¨) āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•ā§āĻ°āĻŽ āĻ¯ā§‡ āĻ˛ā§‹āĻĄ
GOT āĻāĻ° PLT āĻ…āĻ‚āĻļ āĻĨā§‡āĻ•ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ—ā§āĻ˛āĻŋ (āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ā§‡ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤
āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°) āĻĒāĻŋāĻāĻ˛āĻŸāĻŋ-āĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mgotplt.

-āĻŽā§‡āĻ˛ā§āĻĢ
āĻ˛āĻŋāĻ—ā§āĻ¯āĻžāĻ¸āĻŋ āĻ¨ā§‹-āĻ…āĻĒ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° cris-axis-elf āĻāĻŦāĻ‚ cris-axis-linux-gnu āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤
āĻ˛āĻ•ā§āĻˇāĨ¤

-āĻŽā§āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸
āĻ˛āĻŋāĻ—ā§āĻ¯āĻžāĻ¸āĻŋ āĻ¨ā§‹-āĻ…āĻĒ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° cris-axis-linux-gnu āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤āĨ¤

-āĻ¸āĻŋāĻŽ
cris-axis-elf-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ‡āĻ¨āĻĒā§āĻŸ-āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĨā§‡āĻ•ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤ āĻ•ā§‹āĻĄ, āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻ­āĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻāĻŦāĻ‚ āĻœāĻŋāĻ°ā§‹-āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœāĻĄ āĻĄā§‡āĻŸāĻž
āĻĒāĻ°āĻĒāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻ¸āĻŋāĻŽ2
āĻŽāĻ¤ -āĻ¸āĻŋāĻŽ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ 0x40000000 āĻāĻŦāĻ‚ āĻļā§‚āĻ¨ā§āĻ¯-āĻ āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻ­āĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĒāĻžāĻ¸ āĻ•āĻ°ā§āĻ¨
0x80000000 āĻ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻ¤āĻĨā§āĻ¯āĨ¤

CR16 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ CR16 āĻĒā§‹āĻ°ā§āĻŸāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§‡āĻˇāĻ­āĻžāĻŦā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

-āĻŽā§āĻŽā§āĻ¯āĻžāĻ•
āĻ—ā§āĻŖ-āĻ¸āĻžā§āĻšāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ.

-MCR16CPLUS
-mcr16c
CR16C āĻŦāĻž CR16C+ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ CR16C+ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-msim
libsim.a āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻĒāĻ°ā§€ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĨ¤

-āĻĒā§āĻĻāĻŋāĻ¨āĻž32
32-āĻŦāĻŋāĻŸ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ§āĻ°āĻ¨ āĻšāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻāĻŽāĻŦāĻŋāĻŸ-āĻ…āĻĒāĻ¸
āĻŦāĻŋāĻŸ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ sbit/cbit āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤

-mdata-āĻŽāĻĄā§‡āĻ˛=āĻŽāĻĄā§‡āĻ˛
āĻāĻ•āĻŸāĻŋ āĻĄā§‡āĻŸāĻž āĻŽāĻĄā§‡āĻ˛ āĻšāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻœāĻ¨ā§āĻ¯ āĻĒāĻ›āĻ¨ā§āĻĻ āĻŽāĻĄā§‡āĻ˛ āĻšāĻ¯āĻŧ āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ, āĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ or āĻŽāĻ§ā§āĻ¯āĻŽ. āĻŽāĻ§ā§āĻ¯āĻŽ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ
āĻ¯āĻžāĻšā§‹āĻ•, āĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻŦā§ˆāĻ§ āĻ¨āĻ¯āĻŧ āĻ¯āĻ–āĻ¨ -mcr16c āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ CR16C āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§‡āĻ›ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻĻā§‚āĻ°ā§‡āĻ° āĻĄā§‡āĻŸāĻž āĻŽāĻĄā§‡āĻ˛ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšāĻžāĻ˛āĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° FSF GCC "āĻĢā§āĻ¯āĻžāĻŸ" āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¨āĻž; āĻāĻŸāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡
āĻāĻ•āĻ• āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻ¯āĻž āĻāĻŸāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤ āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ…ā§āĻ¯āĻžāĻĒāĻ˛ā§‡āĻ° āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻšāĻ˛ā§‡ "āĻĢā§āĻ¯āĻžāĻŸ" āĻĢāĻžāĻ‡āĻ˛ - āĻ–āĻŋāĻ˛āĻžāĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ; āĻāĻŸāĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤āĻžāĻ‡ āĻ•āĻ°ā§‡ āĻŦāĻž
āĻāĻ•āĻžāĻ§āĻŋāĻ•āĻŦāĻžāĻ° āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻāĻŦāĻ‚ āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¯ā§‹āĻ—āĻĻāĻžāĻ¨ Lipo.

āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¸āĻžāĻŦāĻŸāĻžāĻ‡āĻĒ (āĻ¯ā§‡āĻŽāĻ¨ ppc7400 or ppc970 or i686) āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĒāĻ¤āĻžāĻ•āĻž āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ ISA āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯āĻž GCC āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°āĻ›ā§‡, āĻ¯ā§‡āĻŽāĻ¨ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ or -āĻŽāĻžāĻ°ā§āĻš. āĻĻā§āĻ¯
-āĻĢā§‹āĻ°ā§āĻ¸_āĻ¸āĻŋāĻĒā§āĻ¸ā§āĻŦāĻŸāĻžāĻ‡āĻĒ_āĻ†āĻ˛ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻŸāĻŋ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ āĻ¸āĻ°āĻžā§āĻœāĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻ†āĻšāĻ°āĻŖā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ ISA āĻ…āĻŽāĻŋāĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨āĻ•āĻžāĻ°ā§€, as, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻŦā§‡ āĻ¯āĻž āĻāĻ° āĻ¸āĻžāĻŦ-āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§ˆāĻ§
āĻāĻŸāĻŋ āĻ¯ā§‡ āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ›ā§‡, āĻ¤āĻžāĻ‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ 64-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ°āĻžāĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž ppc750 āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĨ¤
āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°, /usr/bin/libtool, āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻŦā§‡ āĻāĻŦāĻ‚ āĻœāĻŋāĻœā§āĻžāĻžāĻ¸āĻž āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŽā§āĻĻā§āĻ°āĻŖ āĻ•āĻ°āĻŦā§‡
āĻāĻ•āĻŸāĻŋ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻāĻ° āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ•āĻŽ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¸āĻžāĻŦāĻŸāĻžāĻ‡āĻĒ āĻ¸āĻš (āĻāĻ° āĻœāĻ¨ā§āĻ¯
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻ›ā§‡ ppc970 āĻāĻ•āĻŸāĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ ppc7400 āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ)āĨ¤ āĻœāĻ¨ā§āĻ¯ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¯ā§‹āĻ—ā§āĻ¯ ld, āĻ¨āĻŋāĻƒāĻļāĻŦā§āĻĻā§‡ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛āĻ•ā§‡ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻāĻ•āĻŸāĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¸āĻžāĻŦāĻŸāĻžāĻ‡āĻĒ āĻĻā§‡āĻŦā§‡
āĻāĻ° āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĨ¤

-FDir
āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨ Dir āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ° āĻļā§€āĻ°ā§āĻˇā§‡
āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻāĻ‡ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¸āĻžāĻĨā§‡ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ˛āĻŋāĻ­ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -I
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻŽ āĻĨā§‡āĻ•ā§‡ āĻĄāĻžāĻ¨ āĻ•ā§āĻ°āĻŽā§‡ āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻĄāĻžāĻ‡āĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻšāĻ˛ a
āĻāĻ•āĻŸāĻŋ āĻ¸āĻ™ā§āĻ—ā§‡ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ "āĻšā§‡āĻĄāĻžāĻ°" āĻāĻŦāĻ‚ / āĻ…āĻĨāĻŦāĻž "āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤ āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ" āĻāĻŸāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ
āĻ¯ā§‡ āĻļā§‡āĻˇ āĻšāĻ¯āĻŧ āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•. āĻāĻ•āĻŸāĻŋ āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•ā§‡āĻ° āĻ¨āĻžāĻŽ āĻāĻ‡ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻ¨āĻžāĻŽ
āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•. āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¯ā§āĻ•ā§āĻ¤ āĻšā§‡āĻĄāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻ āĻĻā§āĻŸāĻŋ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ, āĻ¸āĻ™ā§āĻ—ā§‡ "āĻšā§‡āĻĄāĻžāĻ°" āĻĒā§āĻ°āĻĨāĻŽā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻšāĻ˛ a
āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ "āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•" āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻāĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤
āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻšā§‡āĻĄāĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻšā§‡āĻĄāĻžāĻ°ā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻžāĻ¤ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•, āĻŦāĻž āĻ­āĻžāĻ‡āĻŦā§‹āĻ¨ āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻšā§‡āĻĄāĻžāĻ°ā§‡āĨ¤ āĻĻā§āĻ‡ āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ¯āĻĻāĻŋ āĻ­āĻžāĻ‡āĻŦā§‹āĻ¨ āĻšāĻ¯āĻŧ
āĻ¤āĻžāĻ°āĻž āĻāĻ•āĻ‡ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ˜āĻŸā§‡āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•ā§‡āĻ° āĻ¨āĻžāĻŽ a āĻāĻ° āĻŽāĻ¤ā§‹ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
āĻ•āĻžāĻ āĻžāĻŽā§‹, āĻāĻŸāĻŋ āĻ˛āĻ™ā§āĻ˜āĻ¨ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻœāĻžāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•
āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž, āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡, āĻŽā§‡āĻ•āĻžāĻ¨āĻŋāĻœāĻŽāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ‡. āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§‡ "/āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ/āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ/āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸" āĻāĻŦāĻ‚
"/āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ/āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸". āĻāĻ•āĻŸāĻŋ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻĻā§‡āĻ–āĻ¤ā§‡ "#include" āĻāĻ° āĻŽāĻ¤ āĻĻā§‡āĻ–āĻžāĻšā§āĻ›ā§‡ ",
āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•ā§‡āĻ° āĻ¨āĻžāĻŽ āĻŦā§‹āĻāĻžāĻ¯āĻŧ āĻāĻŦāĻ‚ header.h-āĻ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ
"āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤ āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ" or "āĻšā§‡āĻĄāĻžāĻ°" āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ.

-āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•Dir
āĻŽāĻ¤ -F āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ›āĻžāĻĄāĻŧāĻž āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ—āĻŖā§āĻ¯ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯āĻŸāĻŋ
āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ -āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻāĻŦāĻ‚ -F āĻāĻŸāĻž āĻ•āĻŋ āĻ¸āĻžāĻĨā§‡? -āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĨāĻžāĻ•āĻž āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ Dir. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§ˆāĻ§
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ­āĻžāĻˇāĻžāĻ° C āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

- gused
āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻĒā§āĻ°āĻ¤ā§€āĻ•āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ STABS āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯,
āĻāĻŸāĻŋ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ -āĻĢā§‡āĻ˛āĻŋāĻŽāĻŋāĻ¨ā§‡āĻŸ-āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤-āĻĄāĻŋāĻŦāĻžāĻ—-āĻĒā§āĻ°āĻ¤ā§€āĻ•. āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻžāĻ˛ā§āĨ¤

-āĻ—āĻĢā§āĻ˛
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤

-mmacosx-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ-āĻŽāĻŋāĻ¨=āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
MacOS X-āĻāĻ° āĻĒā§āĻ°āĻĨāĻŽāĻ¤āĻŽ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¯āĻž āĻāĻ‡ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ā§‡ āĻšāĻ˛āĻŦā§‡ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤ āĻŸāĻŋāĻĒāĻŋāĻ•ā§āĻ¯āĻžāĻ˛
āĻāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 10.1, 10.2 āĻāĻŦāĻ‚ 10.3.9 āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤āĨ¤

āĻ¯āĻĻāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻšāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¯āĻžāĻ° āĻ‰āĻĒāĻ° āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻšāĻ˛āĻ›ā§‡, āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ āĻāĻŽāĻ¨ āĻĒāĻ›āĻ¨ā§āĻĻāĻ—ā§āĻ˛āĻŋ āĻ•āĻ°āĻž āĻ¯āĻž āĻ¯āĻ¤āĻ—ā§āĻ˛āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄ āĻŦā§‡āĻ¸ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ
āĻ¸āĻŽā§āĻ­āĻŦ.

-mkernel
āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻŦāĻŋāĻ•āĻžāĻļ āĻŽā§‹āĻĄ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯ -mkernel āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸ā§‡āĻŸ - āĻ¸ā§āĻĨāĻŋāĻ°, -fno-āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ,
-fno-cxa-atexit, -fno- āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ, -fno-āĻ…-āĻ•āĻ˛-āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ, -āĻĢā§āĻ¯āĻžāĻĒāĻ˛-āĻ•ā§‡āĻ•ā§āĻ¸āĻŸ, -fno-āĻĻā§āĻ°ā§āĻŦāĻ˛
āĻāĻŦāĻ‚ -āĻāĻĢāĻāĻ¨āĻ“-āĻ†āĻ°āĻŸāĻŋāĻŸāĻŋ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯. āĻāĻ‡ āĻŽā§‹āĻĄ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¸ā§‡āĻŸ -mno-altivec, -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ,
-āĻāĻĢāĻāĻ¨āĻ“-āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨ āĻāĻŦāĻ‚ -āĻŽāĻ˛āĻ‚-āĻļāĻžāĻ–āĻž āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-āĻŽāĻ¨-āĻŦāĻžāĻ‡āĻŸ-āĻŦā§āĻ˛
āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§āĻ¨ bool, āĻ¤āĻžāĻ‡ āĻ¯ā§‡ āĻ¸āĻžāĻ‡āĻœāĻĢ(āĻŦā§āĻ˛)==1. āĻ—āĻ¤āĻžāĻ¨ā§āĻ—āĻ¤āĻŋāĻ• āĻ¸āĻžāĻ‡āĻœāĻĢ(āĻŦā§āĻ˛) is 4
āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨/āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ‚ 1 āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨/x86 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¤āĻžāĻ‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ
x86 āĻāĻ° āĻ‰āĻĒāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡āĨ¤

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -āĻŽāĻ¨-āĻŦāĻžāĻ‡āĻŸ-āĻŦā§āĻ˛ āĻ¸ā§āĻ‡āĻšā§‡āĻ° āĻĢāĻ˛ā§‡ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ¨āĻ¯āĻŧ
āĻ¯ā§‡ āĻ¸ā§āĻ‡āĻš āĻ›āĻžāĻĄāĻŧāĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ. āĻāĻ‡ āĻ¸ā§āĻ‡āĻš āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĨ¤ āĻāĻŸāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°
āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¨-āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĄā§‡āĻŸāĻž āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ āĻ¸ā§āĻ‡āĻš āĻ•āĻ°ā§āĻ¨āĨ¤

-mfix-āĻāĻŦāĻ‚ āĻšāĻžāĻ˛āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¨
-āĻĢāĻŋāĻ•ā§āĻ¸-āĻāĻŦāĻ‚ āĻšāĻžāĻ˛āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¨
-āĻĢāĻžāĻ‡āĻ¨āĻĄāĻžāĻ‡āĻ°ā§‡āĻ•ā§āĻŸ-āĻĄā§‡āĻŸāĻž
āĻĻā§āĻ°ā§āĻ¤ āĻ‰āĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻœāĻŋāĻĄāĻŋāĻŦāĻŋ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡ āĻšāĻ˛āĻŽāĻžāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ ".o" āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡ āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨āĨ¤ -āĻĢāĻžāĻ‡āĻ¨āĻĄāĻžāĻ‡āĻ°ā§‡āĻ•ā§āĻŸ-āĻĄā§‡āĻŸāĻž āĻāĻŦāĻ‚
-āĻĢāĻŋāĻ•ā§āĻ¸-āĻāĻŦāĻ‚ āĻšāĻžāĻ˛āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¨ āĻĒāĻŋāĻ›āĻ¨ā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

-āĻ¸āĻŦ_āĻ˛ā§‹āĻĄ
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ†āĻ°ā§āĻ•āĻžāĻ‡āĻ­ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ¸āĻ•āĻ˛ āĻ¸āĻĻāĻ¸ā§āĻ¯āĻ•ā§‡ āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§‡āĨ¤ āĻŽāĻžāĻ¨ā§āĻˇ āĻĻā§‡āĻ–ā§āĻ¨ ld(1) āĻ†āĻ°āĻ“ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-āĻ†āĻ°ā§āĻ•_āĻ¤ā§āĻ°ā§āĻŸāĻŋ_āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ•
āĻ­ā§āĻ˛ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ• āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŽāĻ¨ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻ•āĻžāĻ°āĻŖāĨ¤

-āĻ†āĻŦāĻĻā§āĻ§_āĻ_āĻ˛ā§‹āĻĄ
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋāĻ•ā§‡ āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¯āĻžāĻ¤ā§‡ āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ• āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸āĻŦāĻ—ā§āĻ˛ā§‹āĻ•ā§‡ āĻ†āĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡
āĻĢāĻžāĻ‡āĻ˛ āĻ˛ā§‹āĻĄ āĻŦāĻž āĻšāĻžāĻ˛ā§ āĻšāĻ˛ā§‡ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĨ¤

-āĻĒāĻžāĻāĻœāĻž
āĻāĻ•āĻŸāĻŋ Mach-o āĻŦāĻžāĻ¨ā§āĻĄā§‡āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŽāĻžāĻ¨ā§āĻˇ āĻĻā§‡āĻ–ā§āĻ¨ ld(1) āĻ†āĻ°āĻ“ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-āĻŦāĻžāĻ¨ā§āĻĄāĻŋāĻ˛_āĻ˛ā§‹āĻĄāĻžāĻ° āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻ¯ā§‡ āĻŦāĻŋāĻ˛ā§āĻĄ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻšāĻšā§āĻ›ā§‡ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤. āĻŽāĻžāĻ¨ā§āĻˇ āĻĻā§‡āĻ–ā§āĻ¨ ld(1) āĻ†āĻ°āĻ“ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ•āĻ˛āĻŋāĻŦ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, GCC āĻāĻ•āĻŸāĻŋ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡
āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ libtool āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĨ¤

-āĻĢā§‹āĻ°ā§āĻ¸_āĻ¸āĻŋāĻĒā§āĻ¸ā§āĻŦāĻŸāĻžāĻ‡āĻĒ_āĻ†āĻ˛
āĻāĻ° āĻĢāĻ˛ā§‡ GCC-āĻāĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ†āĻ›ā§‡ āĻ¸āĻŦ āĻ¸āĻžāĻŦāĻŸāĻžāĻ‡āĻĒ, āĻāĻ•āĻŸāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡
āĻĻā§āĻ¯ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ or -āĻŽāĻžāĻ°ā§āĻš āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋāĻ¯ā§‹āĻ—ā§āĻ¯_āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ—ā§āĻ°āĻžāĻšāĻ•ā§‡āĻ° āĻ¨āĻžāĻŽ
-āĻ—ā§āĻ°āĻžāĻšāĻ•ā§‡āĻ° āĻ¨āĻžāĻŽ
-āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻ¤āĻž_āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
-āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
-āĻŽā§ƒāĻ¤_āĻĢāĻžāĻ˛āĻž
-āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž-āĻĢāĻžāĻ‡āĻ˛
-āĻĄāĻŋāĻ˛āĻŋāĻŦ_āĻĢāĻžāĻ‡āĻ˛
-āĻĄāĻŋāĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°_āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛_āĻ¨āĻžāĻŽ
-āĻ—āĻ¤āĻŋāĻļā§€āĻ˛
-āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ_āĻĒā§āĻ°āĻ¤ā§€āĻ•_āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž
- āĻĢāĻžāĻ‡āĻ˛āĻ˛āĻŋāĻ¸ā§āĻŸ
-āĻĢā§āĻ˛ā§āĻ¯āĻžāĻŸ_āĻ¨āĻžāĻŽāĻ¸ā§āĻĒā§‡āĻ¸
-āĻĢā§‹āĻ°ā§āĻ¸_āĻĢā§āĻ˛ā§āĻ¯āĻžāĻŸ_āĻ¨āĻžāĻŽāĻ¸ā§āĻĒā§‡āĻ¸
-āĻšā§‡āĻĄāĻžāĻ°āĻĒā§āĻ¯āĻžāĻĄ_āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸_āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛_āĻ¨āĻžāĻŽ
-āĻ‡āĻŽā§‡āĻœ_āĻŦā§‡āĻ¸
-āĻāĻŸāĻž
-āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛_āĻ¨āĻžāĻŽ
-āĻ•ā§‡āĻĒ_āĻĒā§āĻ°āĻžāĻ‡āĻ­ā§‡āĻŸ_āĻāĻ•ā§āĻ¸āĻŸāĻžāĻ°ā§āĻ¨
-āĻŽāĻžāĻ˛ā§āĻŸāĻŋ_āĻŽāĻĄāĻŋāĻ‰āĻ˛
-āĻ—ā§āĻŖ_āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤
- multiply_defined_unused
-āĻ¨ā§‹āĻ˛_āĻ˛ā§‹āĻĄ
-NO_DEAD_STRIP_INITS_AND_TERMS
-āĻ¨ā§‹āĻĢāĻŋāĻ•ā§āĻ¸āĻĒā§āĻ°āĻŋāĻŦāĻžāĻ‡āĻ¨ā§āĻĄāĻŋāĻ‚
- nomultidefs
-āĻ¨ā§‹āĻĒā§āĻ°ā§‡āĻŦāĻžāĻ‡āĻ¨ā§āĻĄ
-āĻ¨ā§‹āĻ¸āĻ—ā§āĻ˛āĻŋāĻ‚āĻ•āĻĄāĻŋāĻŸ
-āĻĒā§‡āĻœāĻœāĻŋāĻ°ā§‹_āĻ¸āĻžāĻ‡āĻœ
-āĻĒā§āĻ°āĻŋāĻŦāĻžāĻ‡āĻ¨ā§āĻĄ
-āĻĒā§āĻ°āĻŋāĻŦāĻžāĻ‡āĻ¨ā§āĻĄ_āĻ¸āĻŦ_āĻŸā§āĻ˛ā§‡āĻ­ā§‡āĻ˛_āĻŽāĻĄāĻŋāĻ‰āĻ˛
-āĻĒā§āĻ°āĻžāĻ‡āĻ­ā§‡āĻŸ_āĻŦāĻžāĻ¨ā§āĻĄā§‡āĻ˛
-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°_āĻ°āĻŋāĻ˛ā§‹āĻ•ā§āĻ¸
-āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧāĻŋāĻ•
-āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¤ā§€āĻ•
-āĻ•ā§‡āĻ¨ āĻ˛ā§‹āĻĄ
-SEG1ADDR
-āĻ¸ā§ƒāĻˇā§āĻŸāĻŋ āĻ•āĻ°āĻž
-āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¤ā§€āĻ•
-āĻ¸ā§‡āĻ•ā§āĻŸāĻ°āĻĄāĻžāĻ°
-āĻ¸ā§‡āĻ—āĻžāĻĻā§āĻĻāĻžāĻ°
-SEGS_read_only_addr
-SEGS_READ_WRITE_ADDR
-SEG_ADDR_TABLE
-SEG_ADDR_TABLE_FILENAME
-āĻ¸āĻ—ā§āĻ˛āĻŋāĻ‚āĻ•āĻĄāĻŋāĻŸ
-āĻ¸ā§‡āĻ—āĻĒā§āĻ°ā§‹āĻŸ
-SEGS_read_only_addr
-SEGS_READ_WRITE_ADDR
-āĻāĻ•āĻ•_āĻŽāĻĄāĻŋāĻ‰āĻ˛
- āĻ¸ā§āĻĨāĻŋāĻ°
-āĻ¸āĻžāĻŦ_āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
-āĻ¸āĻžāĻŦ_āĻ›āĻžāĻ¤āĻž
-āĻŸā§āĻ˛ā§‡āĻ­ā§‡āĻ˛_āĻ¨āĻžāĻŽāĻ¸ā§āĻĒā§‡āĻ¸
- āĻ›āĻžāĻ¤āĻž
-āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
-āĻ…āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋāĻ•ā§ƒāĻ¤_āĻĒā§āĻ°āĻ¤ā§€āĻ•_āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž
-āĻĻā§āĻ°ā§āĻŦāĻ˛_āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸_āĻ…āĻŽāĻŋāĻ˛
-āĻšāĻžāĻ‰āĻĄāĻ¸ āĻŦā§‹āĻāĻž
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŽā§āĻ¯āĻžāĻ¨ āĻĒā§‡āĻœ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡
āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤āĻ­āĻžāĻŦā§‡ āĻ¤āĻžāĻĻā§‡āĻ°āĨ¤

āĻĄāĻŋāĻ¸ā§‡āĻŽā§āĻŦāĻ° āĻ†āĻ°āĻŽā§āĻ­ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m āĻĄāĻŋāĻ‡āĻ¸āĻŋ āĻ†āĻ˛āĻĢāĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-āĻŽāĻ¨ā§‹-āĻ¨āĻ°āĻŽ-āĻĢā§āĻ˛ā§‹āĻŸ
-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ•āĻ–āĻ¨ -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ libgcc.a āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨. āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ¤āĻžāĻ°āĻž āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ°ā§āĻŸāĻŋāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ˛āĻžāĻĒ, āĻŦāĻž āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻžāĻ¤ā§‡ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ‡āĻŽā§āĻ˛ā§‡āĻļāĻ¨āĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ
āĻ°ā§āĻŸāĻŋāĻ¨, āĻāĻ‡ āĻ°ā§āĻŸāĻŋāĻ¨āĻ—ā§āĻ˛āĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻœāĻžāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻ›ā§‡āĻ¨
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻāĻ•āĻŸāĻŋ āĻ†āĻ˛āĻĢāĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻŸāĻŋ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ¤āĻžāĻĻā§‡āĻ° āĻ•āĻ˛ āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤āĨ¤

āĻĻā§āĻ°āĻˇā§āĻŸāĻŦā§āĻ¯ āĻ¯ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ†āĻ˛āĻĢāĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĨ¤

-mfp-reg
-mno-fp-regs
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ -mno-fp-regs
āĻŦā§‹āĻāĻž -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ. āĻ¯āĻĻāĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ
āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄāĻ—ā§āĻ˛āĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§‡āĻ¨ āĻ¤āĻžāĻ°āĻž āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻāĻŦāĻ‚ āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§
āĻĢāĻ˛āĻžāĻĢāĻ˛ $f0 āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ $0-āĻ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ…-āĻŽāĻžāĻ¨āĻ• āĻ•āĻ˛āĻŋāĻ‚ āĻ•ā§āĻ°āĻŽ, āĻ¤āĻžāĻ‡
āĻāĻ•āĻŸāĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻŦāĻž āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻ™ā§āĻ—ā§‡ -mno-fp-regs āĻ¸ā§‡āĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡āĻ“ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻāĻŦāĻ‚ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ¨āĻž, āĻ•ā§‹āĻ¨ā§‹ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĨ¤

-āĻŽāĻŋāĻ‡āĻ‡āĻ‡
āĻ†āĻ˛āĻĢāĻž āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§‡
āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž. āĻāĻŸāĻŋ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— IEEE āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻ¯āĻžāĻšā§‹āĻ•,
āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸āĻŽā§āĻŽāĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯, āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ IEEE-āĻ¸āĻ™ā§āĻ—āĻ¤ āĻ•ā§‹āĻĄ āĻ›āĻžāĻĄāĻŧāĻž āĻ¯ā§‡ inexact- āĻĒāĻ¤āĻžāĻ•āĻž āĻ°āĻ•ā§āĻˇāĻŖāĻžāĻŦā§‡āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž (āĻ¨ā§€āĻšā§‡ āĻĻā§‡āĻ–ā§āĻ¨)āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻšāĻžāĻ˛ā§ āĻĨāĻžāĻ•āĻ˛ā§‡, āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "_IEEE_FP" āĻāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ•ā§‹āĻĄ āĻ•āĻŽ āĻĻāĻ•ā§āĻˇ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ
āĻ…āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻāĻŦāĻ‚ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽā§€ IEEE āĻŽāĻžāĻ¨ āĻ¯ā§‡āĻŽāĻ¨ āĻ¨āĻŸ-āĻ-āĻ¨āĻŽā§āĻŦāĻ° āĻāĻŦāĻ‚ āĻĒā§āĻ˛āĻžāĻ¸/āĻŽāĻžāĻ‡āĻ¨āĻžāĻ¸
āĻ…āĻ¨āĻ¨ā§āĻ¤ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ†āĻ˛āĻĢāĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°ā§‡ -ieee_with_no_inexact.

-āĻŽāĻŋāĻ‡āĻ‡-āĻ¸āĻš-āĻ…āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ
āĻāĻ‡ āĻŽāĻ¤ -āĻŽāĻŋāĻ‡āĻ‡āĻ‡ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄ āĻ›āĻžāĻĄāĻŧāĻž IEEE āĻŦāĻœāĻžāĻ¯āĻŧ āĻ°āĻžāĻ–ā§‡ inexact- āĻĒāĻ¤āĻžāĻ•āĻž.
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻžāĻ° āĻĢāĻ˛ā§‡ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡-āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ IEEE āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ—āĻŖāĻŋāĻ¤ "_IEEE_FP" āĻ›āĻžāĻĄāĻŧāĻžāĻ“ "_IEEE_FP_EXACT" āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ
āĻ•āĻŋāĻ›ā§ āĻ†āĻ˛āĻĢāĻž āĻ‡āĻŽāĻĒā§āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ā§‡ āĻĢāĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄā§‡āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯āĻ­āĻžāĻŦā§‡ āĻ§ā§€āĻ°āĻ—āĻ¤āĻŋāĻ¤ā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄāĨ¤ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ–ā§āĻŦ āĻ•āĻŽ āĻ•ā§‹āĻĄ āĻ†āĻ›ā§‡ āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
inexact- āĻĒāĻ¤āĻžāĻ•āĻž, āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ†āĻ˛āĻĢāĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻ˛
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ -ieee_with_inexact.

-mfp-āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒ-āĻŽā§‹āĻĄ=āĻĢāĻžāĻāĻĻ-āĻŽā§‹āĻĄ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻĢāĻžāĻāĻĻāĻ—ā§āĻ˛āĻŋ āĻ•ā§€ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ†āĻ˛āĻĢāĻž
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ°āĻž āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°ā§‡ -fptm āĻĢāĻžāĻāĻĻ-āĻŽā§‹āĻĄ. āĻĢāĻžāĻāĻĻ āĻŽā§‹āĻĄ āĻšāĻžāĻ°āĻŸāĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋāĻ¤ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŽāĻžāĻ¨:

n āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ (āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•) āĻ¸ā§‡āĻŸāĻŋāĻ‚āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĢāĻžāĻāĻĻ āĻ¯ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž (āĻ¯ā§‡āĻŽāĻ¨, āĻļā§‚āĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨)āĨ¤

u āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĢāĻžāĻāĻĻ āĻ›āĻžāĻĄāĻŧāĻžāĻ“ n, āĻ†āĻ¨ā§āĻĄāĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻĢāĻžāĻāĻĻ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

su āĻŽāĻ¤ u, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻĒā§āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻŦāĻ˛ā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ (āĻĻā§‡āĻ–ā§āĻ¨
āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻœāĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ˛āĻĢāĻž āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛)āĨ¤

āĻ¸ā§āĻŦ āĻŽāĻ¤ su, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ…āĻ¯ā§ŒāĻ•ā§āĻ¤āĻŋāĻ• āĻĢāĻžāĻāĻĻāĻ“ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-mfp-āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚-āĻŽā§‹āĻĄ=āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚-āĻŽā§‹āĻĄ
IEEE āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŽā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ†āĻ˛āĻĢāĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ°āĻž āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°ā§‡ -āĻāĻĢāĻĒāĻŋāĻ†āĻ°āĻāĻŽ
āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚-āĻŽā§‹āĻĄ. āĻĻā§āĻ¯ āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚-āĻŽā§‹āĻĄ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡:

n āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ IEEE āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŽā§‹āĻĄāĨ¤ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ•āĻŸāĻ¤āĻŽ āĻĻāĻŋāĻ•ā§‡ āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ°
āĻŸāĻžāĻ‡ āĻšāĻ˛ā§‡ āĻŽā§‡āĻļāĻŋāĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻŦāĻž āĻœā§‹āĻĄāĻŧ āĻŽā§‡āĻļāĻŋāĻ¨ āĻ¨āĻŽā§āĻŦāĻ°ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡āĨ¤

m āĻŦāĻŋāĻ¯āĻŧā§‹āĻ— āĻ…āĻ¸ā§€āĻŽ āĻĻāĻŋāĻ•ā§‡ āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ°.

c āĻ•āĻžāĻŸāĻž āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŽā§‹āĻĄāĨ¤ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻļā§‚āĻ¨ā§āĻ¯ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ°āĨ¤

d āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ• āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŽā§‹āĻĄāĨ¤ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° (fpcrāĻĻā§‡āĻ–ā§āĻ¨
āĻ†āĻ˛āĻĢāĻž āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛) āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°āĻ­āĻžāĻŦā§‡ āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŽā§‹āĻĄ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻ¸āĻŋ
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĒā§āĻ˛āĻžāĻ¸ āĻ‡āĻ¨āĻĢāĻŋāĻ¨āĻŋāĻŸāĻŋāĻ° āĻĻāĻŋāĻ•ā§‡ āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡āĻ­āĻžāĻŦā§‡,
āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡ fpcr, d āĻĒā§āĻ˛āĻžāĻ¸ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ° āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ
āĻ…āĻ¨āĻ¨ā§āĻ¤

-mtrap-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž=āĻĢāĻžāĻāĻĻ-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž
āĻ†āĻ˛āĻĢāĻž āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡, āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĢāĻžāĻāĻĻāĻ—ā§āĻ˛āĻŋ āĻ…āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻāĻ‡ āĻ›āĻžāĻĄāĻŧāĻž āĻŽāĻžāĻ¨ā§‡
āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨ āĻĢāĻžāĻāĻĻ āĻāĻŦāĻ‚ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻĨā§‡āĻ•ā§‡ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻž āĻ…āĻ¸āĻŽā§āĻ­āĻŦ
āĻŽā§ƒāĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤ GCC āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻž āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĢāĻžāĻāĻĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¸āĻ āĻŋāĻ• āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ°āĻŖ
āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻĢāĻžāĻāĻĻ āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡, āĻ­āĻŋāĻ¨ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĻ° āĻ¸ā§āĻ¤āĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡:

p āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻāĻĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•ā§‹āĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ¸ā§ƒāĻˇā§āĻŸāĻŋ āĻ•āĻ°ā§‡āĻ›ā§‡ āĻ¤āĻž āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤

f āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĨ¤ āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽāĨ¤

i āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž. āĻĢāĻžāĻāĻĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¸āĻ āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ˜āĻŸāĻžāĻ¯āĻŧāĨ¤

āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ†āĻ˛āĻĢāĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°ā§‡ āĻ¯āĻž āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ -āĻ¸ā§āĻ•ā§‹āĻĒ_āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻāĻŦāĻ‚
- āĻĒā§āĻ¨āĻƒāĻ¸ā§‚āĻšāĻ¨āĻž_āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ.

-mieee-āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄāĻŸāĻŋāĻ•ā§‡ IEEE āĻ•āĻ¨āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻŸ āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ†āĻĒāĻ¨āĻŋāĻ“ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡āĻ¨ -mtrap-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž = i āĻāĻŦāĻ‚ āĻ¯ā§‡āĻ­āĻžāĻŦā§‡āĻ‡ -mfp-āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒ-āĻŽā§‹āĻĄ=su or
-mfp-āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒ-āĻŽā§‹āĻĄ=āĻ¸ā§āĻ‡. āĻ¤āĻžāĻ° āĻāĻ•āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ°ā§‡āĻ–āĻž āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻšāĻ¯āĻŧ .eflag 48 āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡
āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° prologue. āĻĄāĻŋāĻ‡āĻ¸āĻŋ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸ā§‡āĻ° āĻ…āĻ§ā§€āĻ¨ā§‡, āĻāĻŸāĻŋāĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
IEEE-āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ āĻ—āĻŖāĻŋāĻ¤ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ°ā§āĻŸāĻŋāĻ¨ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

-āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ-āĻ§ā§āĻ°ā§āĻŦāĻ•
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ GCC āĻāĻ•āĻŸāĻŋ 32- āĻŦāĻž 64-āĻŦāĻŋāĻŸ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻāĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ•āĻŋāĻ¨āĻž
āĻĻā§āĻ‡ āĻŦāĻž āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡ āĻ›ā§‹āĻŸ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĨā§‡āĻ•ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¨āĻž āĻĒāĻžāĻ°ā§‡ āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻ°āĻŦā§‡
āĻāĻ•āĻŸāĻŋ āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻāĻŦāĻ‚ āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽā§‡ āĻĄā§‡āĻŸāĻž āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

GCC āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻ¸āĻŦ āĻ•ā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ§ā§āĻ°ā§āĻŦāĻ•, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ
āĻāĻŸāĻŋ āĻ†āĻ°āĻ“ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ˛āĻžāĻ—ā§‡ (āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ›āĻ¯āĻŧ)āĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ•āĻŸāĻŋ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ• āĻ˛ā§‹āĻĄāĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨āĨ¤ āĻ¨āĻŋāĻœā§‡āĻ‡
āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ, āĻāĻŸāĻŋ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋ āĻ–ā§āĻāĻœā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻ†āĻ—ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ āĻ¨āĻŋāĻœā§‡āĻ•ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻāĻŦāĻ‚ āĻ¤āĻžāĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻĄā§‡āĻŸāĻž āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸā§‡ āĻ§ā§āĻ°ā§āĻŦāĻ•āĨ¤

-āĻŽāĻžāĻ˛āĻĢāĻž-āĻāĻ­āĻžāĻŦā§‡
-āĻāĻŽāĻ—āĻžāĻ¸
āĻŦāĻŋāĻ•ā§āĻ°ā§‡āĻ¤āĻž āĻ¸āĻ°āĻŦāĻ°āĻžāĻšāĻ•ā§ƒāĻ¤ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§āĻ¨
(-āĻŽāĻžāĻ˛āĻĢāĻž-āĻāĻ­āĻžāĻŦā§‡) āĻ…āĻĨāĻŦāĻž GNU āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž -āĻāĻŽāĻ—āĻžāĻ¸.

-mbwx
-mno-bwx
-mcix
-mno-cix
-mfix
-āĻāĻŽāĻ¨ā§‹-āĻĢāĻŋāĻ•ā§āĻ¸
-āĻŽā§āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸
-mno-āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš
āĻāĻšā§āĻ›āĻŋāĻ• BWX, CIX, FIX āĻāĻŦāĻ‚ MAX āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ GCC-āĻāĻ° āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ CPU āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž
āĻŸāĻžāĻ‡āĻĒ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ -mcpu = āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦāĻž CPU āĻ¯āĻžāĻ° āĻ‰āĻĒāĻ° GCC āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻ¨ā§‹āĻŸāĻŋ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ

-mfloat-āĻ­ā§āĻ¯āĻžāĻ•ā§āĻ¸
-mfloat-ieeee
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) VAX F āĻāĻŦāĻ‚ G āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ•
IEEE āĻāĻ•āĻ• āĻāĻŦāĻ‚ āĻĄāĻŦāĻ˛ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž.

-mexplicit-āĻ°āĻŋāĻ˛ā§‹āĻ•āĻ¸
-mno-āĻ¸ā§āĻĒāĻˇā§āĻŸ-āĻ°āĻŋāĻ˛ā§‹āĻ•āĻ¸
āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻ†āĻ˛āĻĢāĻž āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°āĻ°āĻž āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻŦā§āĻ¯āĻ¤ā§€āĻ¤ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ•ā§‹āĻ¨āĻ“ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°ā§‡āĻ¨āĻŋ
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĨ¤ āĻāĻ‡ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ—ā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻ¤ā§āĻ¤āĻŽ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤
GNU binutils 2.12 āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ•ā§‹āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ¤ā§‡ āĻ•ā§‹āĻ¨ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻšāĻŦā§‡ āĻ¤āĻž āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ—āĻ‡ āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€, āĻ•āĻžāĻ°āĻŖ GCC āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°ā§‡ āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ
āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡āĨ¤

-msmall-āĻĄā§‡āĻŸāĻž
-mlarge-āĻĄā§‡āĻŸāĻž
āĻ•āĻ–āĻ¨ -mexplicit-āĻ°āĻŋāĻ˛ā§‹āĻ•āĻ¸ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧ, āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻœāĻŋāĻĒāĻŋ-āĻ°āĻŋāĻ˛ā§‡āĻŸāĻŋāĻ­
āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ–āĻ¨ -msmall-āĻĄā§‡āĻŸāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻŦāĻ¸ā§āĻ¤ā§ 8 āĻŦāĻžāĻ‡āĻŸ āĻĻā§€āĻ°ā§āĻ˜ āĻŦāĻž āĻ›ā§‹āĻŸ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
a āĻ›ā§‹āĻŸ āĻ‰āĻĒāĻžāĻ¤ā§āĻ¤ āĻāĻ˛āĻžāĻ•āĻž (".sdata" āĻāĻŦāĻ‚ ".sbss" āĻŦāĻŋāĻ­āĻžāĻ—) āĻāĻŦāĻ‚ 16-āĻŦāĻŋāĻŸā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
$gp āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĨ¤ āĻāĻŸāĻŋ āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻāĻ˛āĻžāĻ•āĻžāĻ° āĻ†āĻ•āĻžāĻ°āĻ•ā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡
64KB, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mlarge-āĻĄā§‡āĻŸāĻž. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§‡ āĻĄā§‡āĻŸāĻž āĻāĻ˛āĻžāĻ•āĻžāĻŸāĻŋ āĻ¨ā§€āĻšā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§
2 āĻœāĻŋāĻŦāĻŋāĨ¤ āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ 2GB-āĻāĻ° āĻŦā§‡āĻļāĻŋ āĻĄā§‡āĻŸāĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¤āĻžāĻĻā§‡āĻ° āĻ…āĻŦāĻļā§āĻ¯āĻ‡ "malloc" āĻŦāĻž "mmap" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ā§ˇ
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻĄā§‡āĻŸāĻž āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻšāĻŋāĻĒā§‡ āĻĄā§‡āĻŸāĻž āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, -fpic āĻŦā§‹āĻāĻž -msmall-āĻĄā§‡āĻŸāĻž āĻāĻŦāĻ‚ -fpic
āĻŦā§‹āĻāĻž -mlarge-āĻĄā§‡āĻŸāĻž.

-msmall-āĻŸā§‡āĻ•ā§āĻ¸āĻŸ
- āĻŦāĻĄāĻŧ-āĻĒāĻžāĻ ā§āĻ¯
āĻ•āĻ–āĻ¨ -msmall-āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻĒā§āĻ°ā§‹ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ•ā§‹āĻĄ
(āĻŦāĻž āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ) 4MB āĻ¤ā§‡ āĻĢāĻŋāĻŸ āĻ•āĻ°ā§‡, āĻāĻŦāĻ‚ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻļāĻžāĻ–āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĒā§ŒāĻāĻ›āĻžāĻ¨ā§‹ āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻ•āĻ–āĻ¨ -msmall-āĻĄā§‡āĻŸāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻšāĻŋāĻšā§āĻ¨ āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°ā§‡
āĻāĻ•āĻ‡ $gp āĻŽāĻžāĻ¨, āĻāĻŦāĻ‚ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°ā§āĻ¨
4 āĻĨā§‡āĻ•ā§‡ 1 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ•āĻ˛ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ - āĻŦāĻĄāĻŧ-āĻĒāĻžāĻ ā§āĻ¯.

-mcpu =cpu_type
āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
cpu_type. āĻ†āĻĒāĻ¨āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ EV āĻļā§ˆāĻ˛ā§€āĻ° āĻ¨āĻžāĻŽ āĻŦāĻž āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻšāĻŋāĻĒ āĻ¨āĻŽā§āĻŦāĻ°āĨ¤
GCC āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° EV4, EV5 āĻāĻŦāĻ‚ EV6 āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚
āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĨā§‡āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻŦā§‡āĨ¤
āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ§āĻ°āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¨āĻž āĻ•āĻ°āĻ˛ā§‡, GCC āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻŦā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¯āĻžāĻ° āĻ‰āĻĒāĻ°
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤

āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ cpu_type āĻšāĻ¯āĻŧ

ev4
ev45
21064
āĻāĻ•āĻŸāĻŋ EV4 āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻāĻŦāĻ‚ āĻ•ā§‹āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¨ā§‡āĻ‡.

ev5
21164
āĻāĻ•āĻŸāĻŋ EV5 āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻāĻŦāĻ‚ āĻ•ā§‹āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¨ā§‡āĻ‡.

ev56
21164a
āĻāĻ•āĻŸāĻŋ EV5 āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻāĻŦāĻ‚ BWX āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

pca56
21164pc
21164PC
āĻāĻ•āĻŸāĻŋ EV5 āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻāĻŦāĻ‚ BWX āĻāĻŦāĻ‚ MAX āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

ev6
21264
āĻāĻ•āĻŸāĻŋ EV6 āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻāĻŦāĻ‚ BWX, FIX, āĻāĻŦāĻ‚ MAX āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

ev67
21264a
āĻāĻ•āĻŸāĻŋ EV6 āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻāĻŦāĻ‚ BWX, CIX, FIX, āĻāĻŦāĻ‚ MAX āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻ¨ā§‡āĻŸāĻŋāĻ­ āĻŸā§āĻ˛āĻšā§‡āĻ‡āĻ¨āĻ“ āĻŽāĻžāĻ¨āĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ, āĻ¯āĻž āĻ¸ā§‡āĻ°āĻž āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻšā§‹āĻ¸ā§āĻŸ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤ -mcpu=āĻ¨ā§‡āĻŸāĻŋāĻ­ GCC āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤āĻŋ āĻ¨āĻž āĻĻāĻŋāĻ˛ā§‡ āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°

-mtune =cpu_type
āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ cpu_type. āĻĻā§āĻ¯
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.

āĻ¨ā§‡āĻŸāĻŋāĻ­ āĻŸā§āĻ˛āĻšā§‡āĻ‡āĻ¨āĻ“ āĻŽāĻžāĻ¨āĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ, āĻ¯āĻž āĻ¸ā§‡āĻ°āĻž āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻšā§‹āĻ¸ā§āĻŸ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤ -mtune=āĻ¨ā§‡āĻŸāĻŋāĻ­ GCC āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤āĻŋ āĻ¨āĻž āĻĻāĻŋāĻ˛ā§‡ āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°

-mmemory-lateency=āĻ¸āĻŽāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻžāĻ°ā§‡āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§‡āĻ–āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ†āĻŦā§‡āĻĻāĻ¨āĻĒāĻ¤ā§āĻ°. āĻāĻ‡ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ…āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛
āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻāĻŦāĻ‚ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• āĻ•ā§āĻ¯āĻžāĻļā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤

āĻœāĻ¨ā§āĻ¯ āĻŦā§ˆāĻ§ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻŽāĻ¯āĻŧ āĻšāĻ¯āĻŧ

āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻ˜āĻĄāĻŧāĻŋ āĻšāĻ•ā§āĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦāĻ•āĻžāĻ°ā§€ āĻāĻ•āĻŸāĻŋ āĻĻāĻļāĻŽāĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤

L1
L2
L3
āĻĒā§āĻ°āĻ§āĻžāĻ¨
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻŸāĻŋāĻ¤ā§‡ "āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ" EV4 āĻāĻŦāĻ‚ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˜āĻĄāĻŧāĻŋ āĻšāĻ•ā§āĻ°ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻ˛ā§‡āĻ­ā§‡āĻ˛ 5, 1 āĻāĻŦāĻ‚ 2 āĻ•ā§āĻ¯āĻžāĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ EV3 āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° (āĻāĻŸāĻŋāĻ•ā§‡ Dcache, Scache, āĻāĻŦāĻ‚ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ
Bcache), āĻ¸ā§‡āĻ‡āĻ¸āĻžāĻĨā§‡ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŽā§‡āĻŽāĻ°āĻŋ. āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ L3 āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° EV5 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§ˆāĻ§āĨ¤

āĻĄāĻŋāĻ¸ā§‡āĻŽā§āĻŦāĻ° āĻ†āĻ˛āĻĢāĻž/āĻ­āĻŋāĻāĻŽāĻāĻ¸ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m āĻĄāĻŋāĻ‡āĻ¸āĻŋ āĻ†āĻ˛āĻĢāĻž/āĻ­āĻŋāĻāĻŽāĻāĻ¸ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-mvms-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨-āĻ•ā§‹āĻĄ
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ VMS āĻ•āĻ¨ā§āĻĄāĻŋāĻļāĻ¨ āĻ•ā§‹āĻĄ āĻĢā§‡āĻ°āĻ¤ āĻĻāĻŋāĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ POSIX āĻļā§ˆāĻ˛ā§€ āĻļāĻ°ā§āĻ¤ āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž
(āĻ¯ā§‡āĻŽāĻ¨ āĻ¤ā§āĻ°ā§āĻŸāĻŋ) āĻ•ā§‹āĻĄāĨ¤

-mdebug-main =āĻ‰āĻĒāĻ¸āĻ°ā§āĻ—
āĻ¯āĻžāĻ° āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻ¸ā§‡āĻ‡ āĻĒā§āĻ°āĻĨāĻŽ āĻ°ā§āĻŸāĻŋāĻ¨āĻŸāĻŋāĻ•ā§‡ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ— āĻ•āĻ°ā§āĻ¨ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ°ā§āĻŸāĻŋāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡
āĻĄāĻŋāĻŦāĻžāĻ—āĻžāĻ°

-mmalloc64
64-āĻŦāĻŋāĻŸ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻā§‡āĻ° āĻ°ā§āĻŸāĻŋāĻ¨ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

FR30 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ FR30 āĻĒā§‹āĻ°ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§‡āĻˇāĻ­āĻžāĻŦā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-msmall-āĻŽāĻĄā§‡āĻ˛
āĻ›ā§‹āĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻŽāĻĄā§‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨. āĻāĻŸāĻŋ āĻ›ā§‹āĻŸ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡
āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§€ āĻŽāĻžāĻ¨ āĻāĻŦāĻ‚ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻāĻ•āĻŸāĻŋ 20-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§‡ āĻĢāĻŋāĻŸ āĻšāĻŦā§‡ā§ˇ

-mno-lsim
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡
āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ (libsim.a) āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĨ¤

FRV āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

-mgpr-32
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ 32āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mgpr-64
āĻ¸āĻŽāĻ¸ā§āĻ¤ 64āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mfpr-32
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ 32āĻŸāĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mfpr-64
āĻ¸āĻŽāĻ¸ā§āĻ¤ 64 āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ°ā§āĻŸāĻŋāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

- malloc-cc
āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡ āĻļāĻ°ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ.

-mfixed-āĻ¸āĻŋāĻ¸āĻŋ
āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡ āĻļāĻ°ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "icc0" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚
"fcc0"āĨ¤

-mdword
āĻĄāĻžāĻŦāĻ˛ āĻļāĻŦā§āĻĻ insns āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

-mno-dword
āĻĄāĻŦāĻ˛ āĻļāĻŦā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž.

- mduble
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĄāĻŦāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻāĻŽāĻ¨ā§‹-āĻĄāĻŦāĻ˛
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĄāĻŦāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž
āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨.

-mno-āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž
āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž.

-āĻŽā§āĻŽā§āĻ˛āĻžāĻĻ
āĻ—ā§āĻ¨ āĻāĻŦāĻ‚ āĻ¯ā§‹āĻ—/āĻŦāĻŋāĻ¯āĻŧā§‹āĻ—ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽāĻ¨ā§‹-āĻŽā§āĻ˛āĻžāĻĻ
āĻ—ā§āĻ¨ āĻāĻŦāĻ‚ āĻ¯ā§‹āĻ—/āĻŦāĻŋāĻ¯āĻŧā§‹āĻ—ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-mfdpic
FDPIC ABI āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§āĻ¨, āĻ¯ā§‡āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ•āĻžāĻ°ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•ā§‹āĻ¨ā§‹ PIC/PIE-āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ›āĻžāĻĄāĻŧāĻž, āĻāĻŸāĻž āĻŦā§‹āĻāĻžāĻ¯āĻŧ -fpieāĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -fpic or
-fpie, āĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ GOT āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻāĻŦāĻ‚ āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž GOT āĻĨā§‡āĻ•ā§‡ 12-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ āĻŋāĻ•āĻžāĻ¨āĻž; āĻ¸āĻ™ā§āĻ—ā§‡ -fpic or -fpie, GOT āĻ…āĻĢāĻ¸ā§‡āĻŸāĻ—ā§āĻ˛āĻŋ 32 āĻŦāĻŋāĻŸ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ
bfin-elf āĻ˛āĻ•ā§āĻˇā§āĻ¯, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ -msim.

-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĒā§āĻ˛ā§‡āĻŸ
āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ PLT āĻāĻ¨ā§āĻŸā§āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ†āĻŦāĻĻā§āĻ§āĨ¤ āĻāĻŸāĻž āĻ›āĻžāĻĄāĻŧāĻž āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡ -mfdpic. āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻĻāĻŋ
āĻ—āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻāĻŦāĻ‚ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž (āĻ¯ā§‡āĻŽāĻ¨, -fpic or -fpic), āĻŦāĻž
āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯ā§‡āĻŽāĻ¨ -āĻ“3 āĻŦāĻž āĻ‰āĻĒāĻ°ā§‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĨ¤

-mtls
āĻĨā§āĻ°ā§‡āĻĄ-āĻ˛ā§‹āĻ•āĻžāĻ˛ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ TLS āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻāĻŽāĻŸāĻŋāĻāĻ˛āĻāĻ¸
āĻĨā§āĻ°ā§‡āĻĄ-āĻ˛ā§‹āĻ•āĻžāĻ˛ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ TLS āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-mgprel-ro
FDPIC ABI-āĻ¤ā§‡ "GPREL" āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨ āĻŦāĻŋāĻ­āĻžāĻ—āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ›āĻžāĻĄāĻŧāĻž -fpic or -fpie: āĻ¯āĻĻāĻŋāĻ“
āĻāĻŸāĻŋ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻŸā§‡āĻŦāĻŋāĻ˛āĻ•ā§‡ āĻ›ā§‹āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻāĻŸāĻŋ 1 āĻāĻ° āĻœāĻ¨ā§āĻ¯ 4 āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŸā§āĻ°ā§‡āĻĄ āĻ•āĻ°ā§‡
-fpic or -fpie, āĻāĻŸāĻŋ 3āĻŸāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ 4āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻŸā§āĻ°ā§‡āĻĄ āĻ•āĻ°ā§‡, āĻ¯āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻĻā§āĻŦāĻžāĻ°āĻž āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĒā§āĻ°āĻ¤ā§€āĻ•, āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĻ¯ā§āĻ•ā§āĻ¤ āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ GOT āĻāĻ¨ā§āĻŸā§āĻ°āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻāĻĄāĻŧāĻžāĻ¯āĻŧ, āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ
āĻœāĻ¯āĻŧā§‡āĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž āĻŦā§‡āĻļāĻŋāĨ¤ āĻ¯āĻĻāĻŋ āĻ¤āĻž āĻ¨āĻž āĻšāĻ¯āĻŧ, -mno-gprel-ro āĻāĻŸāĻŋ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻ˛āĻŋāĻŦ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ-āĻ›āĻŦāĻŋ
(āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ, FD āĻ¨āĻ¯āĻŧ) āĻĒāĻŋāĻ• āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻšā§āĻ¯ -āĻŽāĻŋāĻ˛āĻŋāĻŦā§āĻ°ā§‡āĻ°āĻŋ-āĻ›āĻŦāĻŋ, āĻ¯ā§‡āĻŽāĻ¨
āĻĻā§āĻŦāĻžāĻ°āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§‡ -fpic āĻāĻŦāĻ‚ -fpic āĻ›āĻžāĻĄāĻŧāĻž -mfdpic. āĻ†āĻĒāĻ¨āĻŋ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¨āĻž.

-āĻŽāĻŋāĻ˛āĻŋāĻ‚āĻ•āĻĄ-āĻāĻĢāĻĒāĻŋ
āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽ āĻšāĻŦā§‡ āĻ¤āĻ–āĻ¨ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻ•āĻŸāĻŋ āĻĢā§āĻ°ā§‡āĻŽ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° EABI āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨
āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡ āĻāĻŦāĻ‚ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
-mno-āĻ˛āĻŋāĻ™ā§āĻ•āĻĄ-āĻāĻĢāĻĒāĻŋ.

-āĻŽāĻ˛āĻ‚-āĻ•āĻ˛
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ 32-āĻŦāĻŋāĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤

- āĻ•ā§āĻˇāĻ¤āĻŋāĻ•āĻ° āĻ˛ā§‡āĻŦā§‡āĻ˛
āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻŸā§‡ āĻ¨āĻĒāĻ¸ āĻĸā§‹āĻ•āĻžāĻ¨ā§‹āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻāĻ•āĻŸāĻŋ 8-āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ˛ā§‡āĻŦā§‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻ–āĻ¨āĻ‡ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻĢā§‡āĻ˛ā§‡ āĻ¯āĻ–āĻ¨ VLIW āĻĒā§āĻ¯āĻžāĻ•āĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻ¯āĻŧāĨ¤ āĻāĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻŸ; āĻāĻŸāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŦā§‡āĻļā§€ nops āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡.

-āĻŽāĻŋāĻ˛āĻŋāĻŦā§āĻ°ā§‡āĻ°āĻŋ-āĻ›āĻŦāĻŋ
āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ EABI āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻāĻŽāĻāĻ¸āĻŋāĻ¸āĻŋ -4
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻšāĻžāĻ°āĻŸāĻŋ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻ…ā§āĻ¯āĻžāĻ•āĻŋāĻ‰āĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻāĻŽāĻāĻ¸āĻŋāĻ¸āĻŋ -8
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ†āĻŸāĻŸāĻŋ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻ…ā§āĻ¯āĻžāĻ•āĻŋāĻ‰āĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽāĻĒā§āĻ¯āĻžāĻ•
VLIW āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĒā§āĻ¯āĻžāĻ• āĻ•āĻ°ā§āĻ¨āĨ¤

-mno-āĻĒā§āĻ¯āĻžāĻ•
VLIW āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĒā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-mno-Eflags
E_flags āĻ ABI āĻ¸ā§āĻ‡āĻš āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-mcond-āĻšāĻžāĻ˛āĻ¨āĻž
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ-āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ)āĨ¤

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-āĻāĻŽāĻ¨ā§‹-āĻ•āĻ¨ā§āĻĄ-āĻŽā§āĻ­
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ-āĻ¸āĻ°āĻžāĻ¨ā§‹āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-mscc
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻ¸ā§‡āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ)āĨ¤

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-mno-scc
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻ¸ā§‡āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ.

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-mcond- āĻāĻ•ā§āĻ¸ā§‡āĻ•
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ)āĨ¤

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-mno-Cond-Exec
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-mvliw-āĻļāĻžāĻ–āĻž
āĻļāĻžāĻ–āĻžāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ VLIW āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ¤ā§‡ āĻĒā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ¸ āĻšāĻžāĻ˛āĻžāĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ)āĨ¤

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-mno-vliw-āĻļāĻžāĻ–āĻž
VLIW āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ¤ā§‡ āĻļāĻžāĻ–āĻž āĻĒā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻžāĻ¸ āĻšāĻžāĻ˛āĻžāĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-multi-cond-exec
"&&" āĻāĻŦāĻ‚ "||" āĻāĻ° āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ)āĨ¤

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-mno-āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ•āĻ¨ā§āĻĄ-āĻāĻ•ā§āĻ¸ā§‡āĻ•
"&&" āĻāĻŦāĻ‚ "||" āĻāĻ° āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡ āĻŽā§ƒāĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-āĻŽāĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ-āĻ•āĻ¨ā§āĻĄ-āĻāĻ•ā§āĻ¸ā§‡āĻ•
āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ āĻ•āĻ¨ā§āĻĄāĻŋāĻļāĻ¨āĻžāĻ˛ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ)āĨ¤

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-āĻŽā§āĻ¨ā§‹-āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ-āĻ•āĻ¨ā§āĻĄ-āĻāĻ•ā§āĻ¸ā§‡āĻ•
āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ āĻ•āĻ¨ā§āĻĄāĻŋāĻļāĻ¨āĻžāĻ˛ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-āĻŽā§‹āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ-āĻ¸āĻĻāĻ¸ā§āĻ¯
āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸā§‡āĻĄ āĻ•ā§‹āĻĄ āĻĨā§‡āĻ•ā§‡ āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ "āĻ¸āĻĻāĻ¸ā§āĻ¯" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻ¯āĻŧāĨ¤
āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻ¯āĻŧāĨ¤

-mno-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ-āĻŽā§‡āĻŽā§āĻŦāĻžāĻ°
āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻĨā§‡āĻ•ā§‡ āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ "āĻ¸āĻĻāĻ¸ā§āĻ¯" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ā§ˇ
āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄāĨ¤

-mtomcat-āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨
āĻŸāĻŽāĻ•ā§āĻ¯āĻžāĻŸ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ†āĻ‰āĻŸ āĻ—ā§āĻ¯āĻžāĻ¸ āĻ•āĻžāĻ°āĻŖ.

-mcpu =āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ frv, fr550,
āĻšā§āĻ˛ āĻŦāĻŋāĻĄāĻŧāĻžāĻ˛, fr500, fr450, fr405, fr400, fr300 āĻāĻŦāĻ‚ āĻ¸āĻšāĻœ.

āĻœāĻŋāĻāĻ¨āĻ‡āĻ‰ / āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m GNU/Linux āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-mglibc
GNU C āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻšāĻžāĻ˛ā§ āĻ›āĻžāĻĄāĻŧāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ **-*-āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸-*uclibc* āĻāĻŦāĻ‚
**-*-āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸-*āĻ…ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§‡āĻĄ* āĻ˛āĻ•ā§āĻˇāĨ¤

- muclibc
uClibc C āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ‰āĻĒāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ **-*-āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸-*uclibc* āĻ˛āĻ•ā§āĻˇāĨ¤

-āĻāĻŽāĻŦāĻŋāĻ“āĻ¨āĻŋāĻ•
āĻŦāĻžāĻ¯āĻŧā§‹āĻ¨āĻŋāĻ• āĻ¸āĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ‰āĻĒāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ **-*-āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸-*āĻ…ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§‡āĻĄ* āĻ˛āĻ•ā§āĻˇāĨ¤

-āĻŽā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§‡āĻĄ
āĻ…ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§‡āĻĄ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ‰āĻĒāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
**-*-āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸-*āĻ…ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§‡āĻĄ* āĻ˛āĻ•ā§āĻˇāĨ¤

āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡ -āĻāĻŽāĻŦāĻŋāĻ“āĻ¨āĻŋāĻ•, -fpic, -fno- āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻāĻŦāĻ‚ -āĻāĻĢāĻāĻ¨āĻ“-āĻ†āĻ°āĻŸāĻŋāĻŸāĻŋ by
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ. āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ GCC āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°āĻ•ā§‡ Android-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĒāĻžāĻ¸ āĻ•āĻ°ā§‡
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡āĨ¤ āĻ…āĻŦāĻļā§‡āĻˇā§‡, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "__ANDROID__" āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤

-tno-android-cc
āĻāĻ° āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ -āĻŽā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§‡āĻĄ, āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž -āĻāĻŽāĻŦāĻŋāĻ“āĻ¨āĻŋāĻ•, -fpic,
-fno- āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻāĻŦāĻ‚ -āĻāĻĢāĻāĻ¨āĻ“-āĻ†āĻ°āĻŸāĻŋāĻŸāĻŋ āĻ—āĻ¤āĻžāĻ¨ā§āĻ—āĻ¤āĻŋāĻ•.

-tno-android-ld
āĻāĻ° āĻ˛āĻŋāĻ™ā§āĻ•āĻŋāĻ‚ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ -āĻŽā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§‡āĻĄ, āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ˛āĻŋāĻ™ā§āĻ•āĻŋāĻ‚ āĻ…āĻĒāĻļāĻ¨ āĻĒāĻžāĻ¸ āĻ•āĻ°ā§āĻ¨
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°

H8 / 300 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m H8/300 āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-āĻŽāĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸
āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ•āĻŋāĻ›ā§ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ›ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨, āĻ¯āĻ–āĻ¨ āĻ¸āĻŽā§āĻ­āĻŦ; āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
-āĻŦāĻŋāĻļā§āĻ°āĻžāĻŽ.

-āĻāĻŽāĻāĻ‡āĻš H8/300H āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢāĻŸ H8S āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-mn āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŽā§‹āĻĄā§‡ H8S āĻāĻŦāĻ‚ H8/300H āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ¸ā§āĻ‡āĻš āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•
āĻšāĻ¯āĻŧ āĻ¸āĻ™ā§āĻ—ā§‡ -āĻāĻŽāĻāĻ‡āĻš or -āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢāĻŸ.

-ms2600
H8S/2600 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ¸ā§āĻ‡āĻš āĻ¸āĻ™ā§āĻ—ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ• -āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢāĻŸ.

-āĻĒā§āĻĻāĻŋāĻ¨āĻž32
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ "int" āĻĄā§‡āĻŸāĻž 32 āĻŦāĻŋāĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-300
H8/300H āĻāĻŦāĻ‚ H8S-āĻ, H8/300-āĻāĻ° āĻŽāĻ¤ā§‹ āĻāĻ•āĻ‡ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ā§ˇ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
H8/300H āĻāĻŦāĻ‚ H8S āĻāĻ° āĻœāĻ¨ā§āĻ¯ 4-āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ˛āĻ‚ āĻāĻŦāĻ‚ āĻĢā§āĻ˛ā§‹āĻŸ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻŽā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-300 āĻ¤āĻžāĻĻā§‡āĻ° 2-āĻŦāĻžāĻ‡āĻŸ āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ•āĻžāĻ°āĻŖāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ†āĻ›ā§‡
H8/300-āĻāĨ¤

āĻāĻ‡āĻšāĻĒāĻŋāĻĒāĻŋāĻ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m āĻ•āĻŽā§āĻĒāĻŋāĻ‰āĻŸāĻžāĻ°ā§‡āĻ° HPPA āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-āĻŽāĻžāĻ°ā§āĻš =āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°-āĻŸāĻžāĻ‡āĻĒ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻœāĻ¨ā§āĻ¯ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°-āĻŸāĻžāĻ‡āĻĒ āĻšāĻ¯āĻŧ
1.0 PA 1.0 āĻāĻ° āĻœāĻ¨ā§āĻ¯, 1.1 PA 1.1 āĻāĻ° āĻœāĻ¨ā§āĻ¯, āĻāĻŦāĻ‚ 2.0 PA 2.0 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡
/usr/lib/sched.models āĻ¸āĻ āĻŋāĻ• āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ HP-UX āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡
āĻ†āĻĒāĻ¨āĻžāĻ° āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¨āĻŽā§āĻŦāĻ°āĻ¯ā§āĻ•ā§āĻ¤ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄ āĻ‰āĻšā§āĻšāĻ¤āĻ°ā§‡ āĻšāĻ˛āĻŦā§‡
āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¯ā§āĻ•ā§āĻ¤ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ…āĻ¨ā§āĻ¯āĻ­āĻžāĻŦā§‡ āĻ¨āĻ¯āĻŧāĨ¤

-āĻāĻŽāĻĒāĻŋāĻ-āĻ°āĻŋāĻ¸ā§āĻ•-1-0
-āĻāĻŽāĻĒāĻŋāĻ-āĻ°āĻŋāĻ¸ā§āĻ•-1-1
-āĻāĻŽāĻĒāĻŋāĻ-āĻ°āĻŋāĻ¸ā§āĻ•-2-0
āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ āĻœāĻ¨ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻš=1.0, -āĻŽāĻžāĻ°ā§āĻš=1.1, āĻāĻŦāĻ‚ -āĻŽāĻžāĻ°ā§āĻš=2.0 āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡.

-āĻāĻŽāĻŦāĻŋāĻ—-āĻ¸ā§āĻ‡āĻš
āĻŦāĻĄāĻŧ āĻ¸ā§āĻ‡āĻš āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°/āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ‡āĻš āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°ā§‡āĻžā§āĻœā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡āĻ° āĻļāĻžāĻ–āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ…āĻ­āĻŋāĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡āĨ¤

-āĻāĻŽāĻœāĻžāĻŽā§āĻĒ-āĻ‡āĻ¨-āĻŦāĻŋāĻ˛āĻŽā§āĻŦ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻƒāĻļāĻ°ā§āĻ¤ āĻœāĻžāĻŽā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻš āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ā§‡āĻ° āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ˛āĻŸāĻ—ā§āĻ˛āĻŋ āĻĒā§‚āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻ˛āĻžāĻĢā§‡āĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻšāĻ¤ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĨ¤

-āĻŽāĻĄāĻŋāĻ¸ā§‡āĻŦāĻ˛-āĻāĻĢāĻĒā§āĻ°ā§‡āĻ—āĻ¸
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻĨā§‡āĻ•ā§‡ āĻŦāĻŋāĻ°āĻ¤ āĻ°āĻžāĻ–ā§āĻ¨āĨ¤ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ¯āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ…āĻ˛āĻ¸ āĻĒā§āĻ°āĻ¸āĻ™ā§āĻ— āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ
āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ āĻāĻŦāĻ‚ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡āĻ¨
āĻ—āĻ°ā§āĻ­āĻĒāĻžāĻ¤

-mdisable-āĻ¸ā§‚āĻšā§€āĻ•āĻ°āĻŖ
āĻ‡āĻ¨āĻĄā§‡āĻ•ā§āĻ¸āĻŋāĻ‚ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸ āĻŽā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻĨā§‡āĻ•ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ†āĻŸāĻ•āĻžāĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻ°āĻ‚ āĻ•āĻŋāĻ›ā§ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ
MACH āĻāĻ° āĻ…āĻ§ā§€āĻ¨ā§‡ MIG āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸā§‡āĻĄ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ…āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĨ¤

-mno-āĻ¸ā§āĻĒā§‡āĻ¸-regs
āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ§āĻ°ā§‡ āĻ¨ā§‡āĻ¯āĻŧ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻŸāĻŋāĻ° āĻ•ā§‹āĻ¨ā§‹ āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ¨ā§‡āĻ‡āĨ¤ āĻāĻŸāĻŋ GCC āĻāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻĻā§āĻ°ā§āĻ¤ āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ•āĻ˛ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻ†āĻ¨āĻ¸ā§āĻ•ā§‡āĻ˛āĻĄ āĻ‡āĻ¨āĻĄā§‡āĻ•ā§āĻ¸ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸ āĻŽā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•ā§‹āĻĄ āĻ˛ā§‡āĻ­ā§‡āĻ˛ 0 PA āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻŦāĻ‚ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤āĨ¤

-mfast-āĻĒāĻ°ā§‹āĻ•ā§āĻˇ-āĻ•āĻ˛
āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ•āĻ–āĻ¨āĻ‡ āĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻāĻŸāĻŋ GCC āĻāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ‡āĻŽāĻŋāĻŸ āĻ•ā§‹āĻĄ āĻ¯āĻž āĻĻā§āĻ°ā§āĻ¤ āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦāĻž āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻŦā§‡ āĻ¨āĻžāĨ¤

-mfixed- āĻ°ā§‡āĻžā§āĻœ =āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°-āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°
āĻāĻ•āĻŸāĻŋ āĻ¯āĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ•āĻžāĻ°ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻ•ā§‹āĻĄ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ° āĻāĻ•āĻŸāĻŋ āĻĄā§āĻ¯āĻžāĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§ƒāĻĨāĻ• āĻĻā§āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ•āĻžāĻ§āĻŋāĻ•
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ°ā§‡āĻžā§āĻœ āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ†āĻ˛āĻžāĻĻāĻž āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻŽāĻ˛āĻžāĻ‚-āĻ˛ā§‹āĻĄ-āĻ¸ā§āĻŸā§‹āĻ°
3-āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ˛ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻ•āĻ–āĻ¨āĻ“ āĻ•āĻ–āĻ¨āĻ“ HP-UX 10 āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¸āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§āĻ¨
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻāĻ‡ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ +k HP āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻĻā§‡āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯-āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ
ELF āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ HP āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻĒā§‹āĻ°ā§āĻŸā§‡āĻŦāĻ˛ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ā§ˇ

-āĻāĻŽāĻ—āĻžāĻ¸
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GAS āĻŦā§‹āĻā§‡ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ

-mschedule =cpu-āĻŸāĻžāĻ‡āĻĒ
āĻŽā§‡āĻļāĻŋāĻ¨ āĻŸāĻžāĻ‡āĻĒ āĻœāĻ¨ā§āĻ¯ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ•ā§‹āĻĄ cpu-āĻŸāĻžāĻ‡āĻĒ. āĻĒāĻ›āĻ¨ā§āĻĻ
āĻ‰āĻ¨ā§āĻ¨āĻ¤ cpu-āĻŸāĻžāĻ‡āĻĒ āĻšāĻ¯āĻŧ 700 7100, 7100LC, 7200, 7300 āĻāĻŦāĻ‚ 8000āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡
/usr/lib/sched.models āĻāĻ•āĻŸāĻŋ HP-UX āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ¸āĻ āĻŋāĻ• āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡
āĻ†āĻĒāĻ¨āĻžāĻ° āĻŽā§‡āĻļāĻŋāĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻšāĻ¯āĻŧ 8000.

-āĻŽāĻŋāĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°-āĻ…āĻĒā§āĻŸ
HP-UX āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻĒāĻžāĻ¸ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§€ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ•āĻ°ā§‡
āĻ…āĻ¸āĻŽā§āĻ­āĻŦ āĻāĻŸāĻŋ HP-UX 8 āĻāĻŦāĻ‚ HP-UX 9 āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ— āĻŸā§āĻ°āĻŋāĻ—āĻžāĻ° āĻ•āĻ°ā§‡ āĻ¯āĻžāĻ¤ā§‡ āĻ¤āĻžāĻ°āĻž
āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ­ā§āĻ¯āĻŧāĻž āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĻāĻŋāĻ¨āĨ¤

-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ˛ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ
āĻ¸āĻŽāĻ¸ā§āĻ¤ HPPA āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻ¨āĻ¤ āĻāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž
āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ¸āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•ā§āĻ°āĻ¸-āĻ āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¨āĻŋāĻœā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ•ā§āĻ°āĻ¸-āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤

-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡; āĻ…āĻ¤āĻāĻŦ, āĻāĻŸāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻ†āĻĒāĻ¨āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ¯āĻĻāĻŋ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻ¸āĻŦ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ°āĨ¤ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ libgcc.a, āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¯ā§‡ GCC āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻ¸ā§‡, āĻ¸āĻ™ā§āĻ—ā§‡ -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻ•ā§āĻ°āĻŽ
āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡.

-msio
āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° IO āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ "_SIO" āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mwsio. āĻāĻ‡ āĻ‰ā§ŽāĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ
āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸ā§āĻŸā§‡āĻļāĻ¨ IO-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤, "__hp9000s700", "__hp9000s700__" āĻāĻŦāĻ‚ "_WSIO",āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ HP-UX āĻāĻŦāĻ‚ HI-UX-āĻāĻ° āĻ…āĻ§ā§€āĻ¨ā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ā§ˇ

-mgnu-Ld
GNU ld āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻžāĻ¸ - āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ ld
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻ–āĻ¨ GCC āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻŦāĻž āĻĒāĻ°ā§‹āĻ•ā§āĻˇāĻ­āĻžāĻŦā§‡,
GNU āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡ āĻ¯āĻžāĻ° āĻ‰āĻĒāĻ° ld āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ, āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡ āĻ•āĻŋ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¯ā§‡ ld āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻ¯ā§‡ ld āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĻā§āĻ¯ --with-ld āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, GCC āĻāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĒāĻĨ āĻāĻŦāĻ‚ āĻ…āĻŦāĻļā§‡āĻˇā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž
āĻĒāĻžāĻĨ. GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ `gcc -āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ-āĻĒā§āĻ°ā§‹āĻ—-āĻ¨āĻžāĻŽ=ld`.
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 64-āĻŦāĻŋāĻŸ HP-UX GCC-āĻ¤ā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
hppa*64*-*-hpux*.

-āĻāĻŽāĻāĻ‡āĻšāĻĒāĻŋ-āĻāĻ˛āĻĄāĻŋ
HP ld āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻžāĻ¸ -b āĻāĻ•āĻŸāĻŋ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ‚
āĻĒāĻžāĻ¸ +āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°ā§āĻ¨ āĻŸāĻžāĻ‡āĻĒ āĻŽā§‡āĻ˛ā§‡āĻ¨āĻŋ āĻ¸āĻŦ āĻ˛āĻŋāĻ™ā§āĻ•ā§‡ ld. āĻāĻŸāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻ–āĻ¨ GCC āĻšāĻ¯āĻŧ
āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž, āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻŦāĻž āĻĒāĻ°ā§‹āĻ•ā§āĻˇāĻ­āĻžāĻŦā§‡, HP āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨ā§‡āĻ‡
āĻ¯ā§‡ āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦā§‡āĻ° āĻ‰āĻĒāĻ° ld āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ, āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
ld āĻ¯ā§‡ ld āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ --with-ld āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, GCC āĻāĻ°
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĒāĻĨ, āĻāĻŦāĻ‚ āĻ…āĻŦāĻļā§‡āĻˇā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻžāĻĨ. GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻ¯ā§‡ `gcc -āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ-āĻĒā§āĻ°ā§‹āĻ—-āĻ¨āĻžāĻŽ=ld`. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ‰āĻĒāĻ˛āĻŦā§āĻ§
64-āĻŦāĻŋāĻŸ HP-UX GCC, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ hppa*64*-*-hpux*.

-āĻŽāĻ˛āĻ‚-āĻ•āĻ˛
āĻĻā§€āĻ°ā§āĻ˜ āĻ•āĻ˛ āĻ¸āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•āĻ˛ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻ•ā§āĻˇāĻŽ
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸā§‡āĻĄ āĻ¸ā§āĻŸāĻžāĻŦāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĒā§ŒāĻāĻ›āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĻā§€āĻ°ā§āĻ˜ āĻ•āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻ–āĻ¨
āĻ•āĻ˛ āĻ¸āĻžāĻ‡āĻŸ āĻĨā§‡āĻ•ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻž āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻļā§āĻ°ā§āĻ¤ā§‡ āĻĻā§‚āĻ°āĻ¤ā§āĻŦ, āĻ¯ā§‡āĻŽāĻ¨
āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻļāĻžāĻ–āĻžāĻ° āĻ§āĻ°āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻ•āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¸ā§€āĻŽāĻž āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ•āĻ˛ā§‡āĻ° āĻ¸ā§€āĻŽāĻž āĻšāĻ˛ PA 7,600,000-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡ 240,000 āĻāĻŦāĻ‚ 2.0 āĻŦāĻžāĻ‡āĻŸ
āĻāĻŦāĻ‚ PA 1.X āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĨ¤ Sibcalls āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ 240,000 āĻŦāĻžāĻ‡āĻŸā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻĨāĻžāĻ•ā§‡āĨ¤

āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻļā§āĻ°ā§ āĻĨā§‡āĻ•ā§‡ āĻĻā§‚āĻ°āĻ¤ā§āĻŦ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻŦāĻŋāĻ­āĻžāĻ— āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ -āĻāĻŽāĻ—āĻžāĻ¸ āĻāĻŦāĻ‚ -mno-āĻĒā§‹āĻ°ā§āĻŸā§‡āĻŦāĻ˛-āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒāĻļāĻ¨
SOM āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ HP-UX āĻāĻ° āĻ…āĻ§ā§€āĻ¨ā§‡ āĻāĻ•āĻ¸āĻžāĻĨā§‡āĨ¤

āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻŦāĻžāĻžā§āĻ›āĻ¨ā§€āĻ¯āĻŧ āĻ¨āĻ¯āĻŧ āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°āĻŦā§‡āĨ¤
āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻāĻŸāĻŋ āĻŦāĻĄāĻŧ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻ¯āĻ–āĻ¨ āĻ†āĻ‚āĻļāĻŋāĻ• āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤

āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻĻā§€āĻ°ā§āĻ˜ āĻ•āĻ˛ā§‡āĻ° āĻ§āĻ°āĻ¨āĻ—ā§āĻ˛āĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡,
āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄā§‡āĻ° āĻ§āĻ°āĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡āĨ¤ āĻĻā§€āĻ°ā§āĻ˜ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĻ•āĻžāĻ°ā§€ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦ
āĻĒāĻ°āĻŽ āĻ•āĻ˛, āĻāĻŦāĻ‚ āĻ˛āĻ‚ āĻĒāĻŋāĻ• āĻ¸āĻŋāĻŽā§āĻŦāĻ˛-āĻĄāĻŋāĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻŦāĻž āĻĒāĻŋāĻ¸āĻŋ-āĻ°āĻŋāĻ˛ā§‡āĻŸāĻŋāĻ­ āĻ•āĻ˛ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤
āĻ…āĻĒā§‡āĻ•ā§āĻˇāĻžāĻ•ā§ƒāĻ¤ āĻ›ā§‹āĻŸ. āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻĒāĻŋāĻ• āĻ•ā§‹āĻĄā§‡ 32-āĻŦāĻŋāĻŸ ELF āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ•āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻŦāĻ‚ āĻāĻŸāĻž āĻŦā§‡āĻļ āĻĻā§€āĻ°ā§āĻ˜.

-āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸=āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸-āĻāĻ¸āĻŸāĻŋāĻĄāĻŋ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻĢāĻžāĻ‡āĻ˛ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤
āĻœāĻ¨ā§āĻ¯ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸-āĻāĻ¸āĻŸāĻŋāĻĄāĻŋ āĻšāĻ¯āĻŧ 93, 95 āĻāĻŦāĻ‚ 98. 93 āĻ¸āĻŽāĻ¸ā§āĻ¤ HP-UX āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤
95 HP-UX 10.10 āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĻ¤ā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ 98 HP-UX 11.11 āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĻ¤ā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ 93 HP-UX 10.00 āĻāĻ° āĻœāĻ¨ā§āĻ¯, 95 HP-UX 10.10 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻĻāĻŋāĻ“ 11.00 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤, āĻāĻŦāĻ‚ 98
HP-UX 11.11 āĻāĻŦāĻ‚ āĻ¤āĻžāĻ° āĻĒāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸=93 GCC 3.3 āĻāĻŦāĻ‚ 3.4 āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡āĨ¤ -āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸=95 āĻ‰āĻĒāĻ˛āĻŦā§āĻ§
"XOPEN_UNIX" āĻāĻŦāĻ‚ "_XOPEN_SOURCE_EXTENDED" āĻāĻŦāĻ‚ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
unix95.o. -āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸=98 "_XOPEN_UNIX" āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡,
"_XOPEN_SOURCE_EXTENDED", "_INCLUDE__STDC_A1_SOURCE" āĻāĻŦāĻ‚ "_INCLUDE_XOPEN_SOURCE_500",
āĻāĻŦāĻ‚ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻĢāĻžāĻ‡āĻ˛ unix98.o.

āĻāĻ‡āĻŸāĻž āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡
āĻ°ā§āĻŸāĻŋāĻ¨ āĻāĻŸāĻŋ āĻ¸āĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĻžāĻ˛ āĻ†āĻšāĻ°āĻŖāĻ•ā§‡āĻ“ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡āĻ­āĻžāĻŦā§‡, āĻšāĻ°āĻŽ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡ āĻ¯āĻ¤ā§āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤

āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•ā§‹āĻĄ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡,
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°ā§āĻ¨ __xpg4_extended_mask āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤. āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— GNU āĻ¸āĻĢāĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°
āĻāĻ‡ āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤

-āĻ¨ā§‹āĻ˛āĻŋāĻŦāĻĄāĻ˛ā§āĻĄ
libdld.sl āĻ¸āĻžāĻ°ā§āĻš āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻŋāĻ‚āĻ• āĻ…āĻĒāĻļāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽ āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻ–āĻ¨ - āĻ¸ā§āĻĨāĻŋāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
HP-UX 10 āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĻ¤ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

- āĻ¸ā§āĻĨāĻŋāĻ°
libc-āĻ āĻ¸ā§‡āĻŸāĻ˛ā§‹āĻ•ā§‡āĻ˛ā§‡āĻ° HP-UX āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ libdld.sl-āĻāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛āĨ¤ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡
libdld.sl āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖāĻžāĻ—āĻžāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ‡āĻ­āĻžāĻŦā§‡, āĻ¯āĻ–āĻ¨ - āĻ¸ā§āĻĨāĻŋāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§‡āĻˇ āĻ˛āĻŋāĻ™ā§āĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤

HP-UX 10 āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĻ¤ā§‡, GCC āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡
libdld.sl āĻ¯āĻ–āĻ¨ - āĻ¸ā§āĻĨāĻŋāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻŸāĻŋ āĻĢāĻ˛ā§‡ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ˜āĻŸāĻžāĻ¯āĻŧ
āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ āĻšāĻ¤ā§‡ 64-āĻŦāĻŋāĻŸ āĻĒā§‹āĻ°ā§āĻŸā§‡, āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ¯ā§‡ āĻ•ā§‹āĻ¨ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡. āĻĻā§āĻ¯ -āĻ¨ā§‹āĻ˛āĻŋāĻŦāĻĄāĻ˛ā§āĻĄ GCC āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻĨā§‡āĻ•ā§‡ āĻ°ā§‹āĻ§ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ…āĻĒāĻļāĻ¨.

- āĻĨā§āĻ°ā§‡āĻĄ
āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻĨā§āĻ°ā§‡āĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨ āĻĄāĻŋāĻ¸āĻŋāĻ‡ āĻ¸ā§āĻ¤āĻž HP-UX āĻāĻ° āĻ…āĻ§ā§€āĻ¨ā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡āĨ¤

āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ 386 āĻāĻŦāĻ‚ āĻāĻāĻŽāĻĄāĻŋ x86-64 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m āĻ•āĻŽā§āĻĒāĻŋāĻ‰āĻŸāĻžāĻ°ā§‡āĻ° i386 āĻāĻŦāĻ‚ x86-64 āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-mtune =cpu-āĻŸāĻžāĻ‡āĻĒ
āĻŸāĻŋāĻ‰āĻ¨ āĻŸā§ cpu-āĻŸāĻžāĻ‡āĻĒ ABI āĻŦā§āĻ¯āĻ¤ā§€āĻ¤ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§
āĻāĻŦāĻ‚ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸ā§‡āĻŸ. āĻœāĻ¨ā§āĻ¯ āĻĒāĻ›āĻ¨ā§āĻĻ cpu-āĻŸāĻžāĻ‡āĻĒ āĻšāĻ¯āĻŧ:

āĻœāĻžāĻ¤āĻŋāĻŦāĻžāĻšāĻ•
āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ IA32/AMD64/EM64T āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ
āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ¯ā§‡ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰āĻ¤ā§‡ āĻšāĻ˛āĻŦā§‡ āĻ¤āĻž āĻœāĻžāĻ¨ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
-mtune āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ -mtune = āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ•. āĻ•āĻŋāĻ¨ā§āĻ¤ā§, āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻ•āĻŋ āĻ āĻŋāĻ• āĻ¤āĻž āĻ¨āĻž āĻœāĻžāĻ¨āĻ˛ā§‡
āĻ†āĻĒāĻ¨āĻžāĻ° āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻšāĻŦā§‡, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤.

āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽāĻžāĻ°ā§āĻ•ā§‡āĻŸāĻĒā§āĻ˛ā§‡āĻ¸ā§‡ āĻŽā§‹āĻ¤āĻžāĻ¯āĻŧā§‡āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ†āĻšāĻ°āĻŖ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻŦā§‡. āĻ…āĻ¤āĻāĻŦ, āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ GCC-āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻ†āĻĒāĻ—ā§āĻ°ā§‡āĻĄ āĻ•āĻ°ā§‡āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ•ā§‹āĻĄ
generated āĻ…āĻĒāĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻŦā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻ¨ āĻ¯āĻž āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ›āĻŋāĻ˛ āĻ¯āĻ–āĻ¨
GCC āĻāĻ° āĻ¸ā§‡āĻ‡ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻŸāĻŋ āĻĒā§āĻ°āĻ•āĻžāĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤

āĻāĻŽāĻ¨ āĻ•āĻŋāĻ›ā§ āĻ¨ā§‡āĻ‡ -āĻŽāĻžāĻ°ā§āĻš = āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•āĻžāĻ°āĻŖ -āĻŽāĻžāĻ°ā§āĻš āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻāĻŦāĻ‚ āĻ¸āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻ•ā§‹āĻ¨ āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¸ā§‡āĻŸ āĻ¨ā§‡āĻ‡
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ā§‡, -mtune āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ (āĻŦāĻž, āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡,
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¸āĻ‚āĻ—ā§āĻ°āĻš) āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ
āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻ§āĻ°āĻ¨āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -mtune=āĻ¨ā§‡āĻŸāĻŋāĻ­ āĻ•ā§‹āĻĄ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ° āĻ…āĻ§ā§€āĻ¨ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻŽāĻžāĻ°ā§āĻš=āĻĻā§‡āĻļā§€āĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ‰āĻĒāĻ¸ā§‡āĻŸ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻŦā§‡
āĻŽā§‡āĻļāĻŋāĻ¨ (āĻ…āĻ¤āĻāĻŦ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻšāĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž)āĨ¤

i386
āĻ…āĻ°āĻŋāĻœāĻŋāĻ¨āĻžāĻ˛ āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ā§‡āĻ° i386 CPUāĨ¤

i486
āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ā§‡āĻ° i486 CPUāĨ¤ (āĻāĻ‡ āĻšāĻŋāĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤)

i586- āĻ, āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ
MMX āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰āĨ¤

āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ-āĻāĻŽāĻāĻ•ā§āĻ¸
MMX āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ āĻ•ā§‹āĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽāĻāĻŽāĻāĻ•ā§āĻ¸ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰āĨ¤

āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽāĻĒā§āĻ°ā§‹
āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽāĻĒā§āĻ°ā§‹ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰āĨ¤

i686
"āĻœā§‡āĻ¨āĻžāĻ°āĻŋāĻ•" āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻ–āĻ¨ "āĻŽāĻžāĻ°ā§āĻš" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻ–āĻ¨ āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽāĻĒā§āĻ°ā§‹ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¸ā§‡āĻŸ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡, āĻ¤āĻžāĻ‡ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ i686 āĻĢā§āĻ¯āĻžāĻŽāĻŋāĻ˛āĻŋ āĻšāĻŋāĻĒāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻšāĻ˛āĻŦā§‡āĨ¤

āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ2
MMX āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš PentiumPro āĻ•ā§‹āĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ Intel Pentium2 CPUāĨ¤

āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ3, āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ 3 āĻŽāĻŋ
MMX āĻāĻŦāĻ‚ SSE āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻš PentiumPro āĻ•ā§‹āĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ Intel Pentium3 CPU
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤

āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ-āĻŽāĻŋ
MMX, SSE āĻāĻŦāĻ‚ SSE3 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻš Intel Pentium2 CPU-āĻāĻ° āĻ¨āĻŋāĻŽā§āĻ¨ āĻļāĻ•ā§āĻ¤āĻŋ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ Centrino āĻ¨ā§‹āĻŸāĻŦā§āĻ• āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤.

āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ4, āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ 4 āĻŽāĻŋ
MMX, SSE āĻāĻŦāĻ‚ SSE4 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš Intel Pentium2 CPUāĨ¤

āĻĒā§āĻ°ā§‡āĻ¸āĻ•āĻŸ
MMX, SSE, SSE4 āĻāĻŦāĻ‚ SSE2 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻš Intel Pentium3 CPU-āĻāĻ° āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ¨ā§‹āĻ•ā§‹āĻ¨āĻž
4-āĻŦāĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨, MMX, SSE, SSE64 āĻāĻŦāĻ‚ āĻ¸āĻš Intel Pentium2 CPU-āĻāĻ° āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
SSE3 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨.

āĻ•ā§‹āĻ° 2
2-āĻŦāĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨, MMX, SSE, SSE64, SSE2 āĻāĻŦāĻ‚ SSSE3 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻš Intel Core3 CPU
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤

corei7
7-āĻŦāĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻš Intel Core i64 CPU, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 āĻāĻŦāĻ‚
SSE4.2 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨.

corei7-avx
7-āĻŦāĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻš Intel Core i64 CPU, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1,
SSE4.2, AVX, AES āĻāĻŦāĻ‚ PCLMUL āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤

core-avx-i
64-āĻŦāĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻš āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻ•ā§‹āĻ° CPU, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1,
SSE4.2, AVX, AES, PCLMUL, FSGSBASE, RDRND āĻāĻŦāĻ‚ F16C āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤

āĻĒāĻ°āĻŽāĻžāĻŖā§
64-āĻŦāĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨, MMX, SSE, SSE2, SSE3 āĻāĻŦāĻ‚ SSSE3 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻš āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻ…ā§āĻ¯āĻžāĻŸāĻŽ CPU
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤

k6 MMX āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš AMD K6 CPU.

k6-2, k6-3
MMX āĻāĻŦāĻ‚ 6DNow āĻ¸āĻš AMD K3 CPU āĻāĻ° āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ! āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤

āĻ…ā§āĻ¯āĻžāĻĨāĻ˛āĻ¨, āĻ…ā§āĻ¯āĻžāĻĨāĻ˛āĻ¨-āĻŸāĻŋāĻŦāĻžāĻ°ā§āĻĄ
MMX āĻ¸āĻš AMD Athlon CPU, 3dNOW!, āĻ‰āĻ¨ā§āĻ¨āĻ¤ 3DNow! āĻāĻŦāĻ‚ SSE āĻĒā§āĻ°āĻŋāĻĢā§‡āĻš āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤

āĻ…ā§āĻ¯āĻžāĻĨāĻ˛āĻ¨-ā§Ē, āĻ…ā§āĻ¯āĻžāĻĨāĻ˛āĻ¨-āĻāĻ•ā§āĻ¸āĻĒāĻŋ, āĻ…ā§āĻ¯āĻžāĻĨāĻ˛āĻ¨-āĻāĻŽāĻĒāĻŋ
MMX āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ‰āĻ¨ā§āĻ¨āĻ¤ AMD Athlon CPU, 3DNow!, āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ 3DNow! āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ SSE āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤

k8, āĻ…āĻĒāĻŸāĻžāĻ°āĻ¨, athlon64, athlon-fx
x8-86 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš AMD K64 āĻ•ā§‹āĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• CPUsāĨ¤ (āĻāĻŸāĻŋ MMX āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡,
SSE, SSE2, 3DNow!, āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ 3DNow! āĻāĻŦāĻ‚ 64-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĨ¤)

k8-sse3, opteron-sse3, athlon64-sse3
SSE8 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš k64, opteron āĻāĻŦāĻ‚ athlon3 āĻāĻ° āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

amdfam10, āĻŦāĻžāĻ°ā§āĻ¸ā§‡āĻ˛ā§‹āĻ¨āĻž
x10-86 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš AMD āĻĒāĻ°āĻŋāĻŦāĻžāĻ° 64h āĻ•ā§‹āĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• CPUsāĨ¤ (āĻāĻ‡
āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§‡āĻŸ MMX, SSE, SSE2, SSE3, SSE4A, 3DNow!, āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ 3DNow!, ABM āĻāĻŦāĻ‚ 64-āĻŦāĻŋāĻŸ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĨ¤)

bdver1
x15-86 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš AMD āĻĒāĻ°āĻŋāĻŦāĻžāĻ° 64h āĻ•ā§‹āĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• CPUsāĨ¤ (āĻāĻ‡
āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§‡āĻŸ FMA4, AVX, XOP, LWP, AES, PCL_MUL, CX16, MMX, SSE, SSE2, SSE3, SSE4A,
SSSE3, SSE4.1, SSE4.2, ABM āĻāĻŦāĻ‚ 64-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĨ¤)

bdver2
x15-86 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš AMD āĻĒāĻ°āĻŋāĻŦāĻžāĻ° 64h āĻ•ā§‹āĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• CPUsāĨ¤ (āĻāĻ‡
āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§‡āĻŸ BMI, TBM, F16C, FMA, AVX, XOP, LWP, AES, PCL_MUL, CX16, MMX, SSE, SSE2,
SSE3, SSE4A, SSSE3, SSE4.1, SSE4.2, ABM āĻāĻŦāĻ‚ 64-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĨ¤)

btver1
x14-86 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš AMD āĻĒāĻ°āĻŋāĻŦāĻžāĻ° 64h āĻ•ā§‹āĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• CPUsāĨ¤ (āĻāĻ‡
āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§‡āĻŸ MMX, SSE, SSE2, SSE3, SSSE3, SSE4A, CX16, ABM āĻāĻŦāĻ‚ 64-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¸ā§‡āĻŸ
āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĨ¤)

winchip-c6
IDT āĻ‰āĻ‡āĻ¨āĻšāĻŋāĻĒ C6 CPU, āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ MMX āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸā§‡āĻ° āĻ¸āĻžāĻĨā§‡ i486 āĻāĻ° āĻŽāĻ¤ā§‹āĻ‡ āĻĄāĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤

winchip2
IDT Winchip2 CPU, āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ MMX āĻāĻŦāĻ‚ 486DNow āĻāĻ° āĻ¸āĻžāĻĨā§‡ i3 āĻāĻ° āĻŽāĻ¤āĻ‡ āĻĄāĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡!
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤

c3 MMX āĻāĻŦāĻ‚ 3DNow āĻ¸āĻš C3 CPU āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡! āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤ (āĻ•ā§‹āĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ¨ā§‡āĻ‡
āĻāĻ‡ āĻšāĻŋāĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤)

c3-2
MMX āĻāĻŦāĻ‚ SSE āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš C3-2 CPU āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡āĨ¤ (āĻ•ā§‹āĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ¨ā§‡āĻ‡
āĻāĻ‡ āĻšāĻŋāĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤)

āĻ•ā§‡āĻ˛āĻžāĻ¸ āĻŦāĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ†āĻ•āĻ°āĻŋāĻ• āĻĒāĻĻāĻžāĻ°ā§āĻĨā§‡ āĻ—āĻ āĻŋāĻ¤ āĻ•ā§‹āĻŸāĻ°
MMX āĻāĻŦāĻ‚ 3DNow āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ AMD CPU! āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤

āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻžāĻ›āĻžāĻ‡ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ cpu-āĻŸāĻžāĻ‡āĻĒ āĻ¯ā§‡ āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻœāĻŋāĻ¨āĻŋāĻ¸ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻŦāĻŋāĻļā§‡āĻˇ āĻšāĻŋāĻĒ, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻŽāĻ¨ āĻ•ā§‹āĻ¨ā§‹ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡ āĻ¨āĻž āĻ¯āĻž āĻ¤ā§‡ āĻ°āĻžāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ›āĻžāĻĄāĻŧāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽā§‡āĻļāĻŋāĻ¨ āĻŸāĻžāĻ‡āĻĒ -āĻŽāĻžāĻ°ā§āĻš =cpu-āĻŸāĻžāĻ‡āĻĒ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¯āĻĻāĻŋ
GCC āĻ¤āĻ–āĻ¨ i686-pc-linux-gnu-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -mtune=pentium4 āĻ¯ā§‡ āĻ•ā§‹āĻĄ āĻ‰ā§ŽāĻĒāĻ¨ā§āĻ¨ āĻšāĻŦā§‡
Pentium4 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ–āĻ¨āĻ“ i686 āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻšāĻ˛āĻŦā§‡āĨ¤

-āĻŽāĻžāĻ°ā§āĻš =cpu-āĻŸāĻžāĻ‡āĻĒ
āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ cpu-āĻŸāĻžāĻ‡āĻĒ. āĻœāĻ¨ā§āĻ¯ āĻĒāĻ›āĻ¨ā§āĻĻ cpu-āĻŸāĻžāĻ‡āĻĒ āĻšāĻ¯āĻŧ
same as for -mtune. āĻ…āĻ§āĻŋāĻ•āĻ¨ā§āĻ¤ā§, āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž -āĻŽāĻžāĻ°ā§āĻš =cpu-āĻŸāĻžāĻ‡āĻĒ āĻŦā§‹āĻāĻž -mtune =cpu-āĻŸāĻžāĻ‡āĻĒ.

-mcpu =cpu-āĻŸāĻžāĻ‡āĻĒ
āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ…āĻŦāĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ -mtune.

-mfpmath =āĻāĻ•āĻ•
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻāĻ•āĻ•. āĻœāĻ¨ā§āĻ¯ āĻĒāĻ›āĻ¨ā§āĻĻ āĻāĻ•āĻ• āĻšāĻ¯āĻŧ:

387 āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻšāĻŋāĻĒāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ 387 āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ•āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦāĻ¤ā§āĻ° āĻšāĻ˛ā§‡āĨ¤
āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻĢāĻ˛āĻžāĻĢāĻ˛āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ 80-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĻ¯āĻŧ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§‡ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ—ā§‡āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻšāĻŋāĻĒāĻ¸āĨ¤ āĻĻā§‡āĻ–āĻž -āĻĢā§āĻ˛ā§‹āĻŸ-āĻ¸ā§āĻŸā§‹āĻ° āĻ†āĻ°ā§‹ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻŦāĻŋāĻŦāĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

āĻāĻŸāĻŋ i386 āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĒāĻ›āĻ¨ā§āĻĻāĨ¤

āĻ•āĻžāĻ¨āĻž āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ•āĻ°ā§āĻ¨ SSE āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¸ā§‡āĻŸā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ Pentium3 āĻāĻŦāĻ‚ āĻ¨āĻ¤ā§āĻ¨ āĻšāĻŋāĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻĻā§āĻŦāĻžāĻ°āĻž AMD āĻ˛āĻžāĻ‡āĻ¨ā§‡
Athlon-4, Athlon-xp āĻāĻŦāĻ‚ Athlon-mp āĻšāĻŋāĻĒāĻ¸āĨ¤ SSE āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ†āĻ—ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
āĻ¸ā§‡āĻŸ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡, āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ āĻāĻŦāĻ‚ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤-
āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻāĻ–āĻ¨āĻ“ 387 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤
Pentium4 āĻāĻŦāĻ‚ āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° AMD x86-64 āĻšāĻŋāĻĒ, āĻĄāĻžāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡
āĻ–ā§āĻŦ.

i386 āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ -āĻŽāĻžāĻ°ā§āĻš =cpu-āĻŸāĻžāĻ‡āĻĒ, -āĻāĻŽāĻāĻ¸āĻ‡ or -msse2 āĻ¸ā§āĻ‡āĻš
SSE āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻāĻŦāĻ‚ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ•ā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻ¤ā§‡āĨ¤ x86-64 āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯,
āĻāĻ‡ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ•ā§‹āĻĄ āĻ…āĻ§āĻŋāĻ•āĻžāĻ‚āĻļ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¯āĻĨā§‡āĻˇā§āĻŸ āĻĻā§āĻ°ā§āĻ¤ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡ āĻāĻŦāĻ‚
387 āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ—āĻ¤ āĻ…āĻ¸ā§āĻĨāĻŋāĻ°āĻ¤āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻšāĻ˛ā§āĻ¨, āĻ¤āĻŦā§‡ āĻ•āĻŋāĻ›ā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ­āĻžāĻ™āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•ā§‹āĻĄ āĻ¯āĻž āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ 80 āĻŦāĻŋāĻŸ āĻšāĻ¤ā§‡ āĻ†āĻļāĻž āĻ•āĻ°ā§‡āĨ¤

āĻāĻŸāĻŋ x86-64 āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĒāĻ›āĻ¨ā§āĻĻāĨ¤

sse,387
sse+387
āĻ‰āĻ­āĻ¯āĻŧ
āĻ‰āĻ­āĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¸ā§‡āĻŸ āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°āĻ­āĻžāĻŦā§‡ āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ
387-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ˛āĻžāĻĻāĻž āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻ¸āĻš āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻāĻŦāĻ‚ āĻšāĻŋāĻĒāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡
āĻāĻŦāĻ‚ SSE āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻš āĻ¸āĻŽā§āĻĒāĻĻāĻ“āĨ¤ āĻ¯āĻ¤ā§āĻ¨ āĻ¸āĻšāĻ•āĻžāĻ°ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨, āĻāĻŸāĻŋ āĻāĻ–āĻ¨āĻ“ āĻ†āĻ›ā§‡
āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ•, āĻ•āĻžāĻ°āĻŖ GCC āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ•āĻžāĻ°ā§€ āĻ†āĻ˛āĻžāĻĻāĻž āĻŽāĻĄā§‡āĻ˛ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°ā§€ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻ­āĻžāĻ˛ āĻ…āĻ¸ā§āĻĨāĻŋāĻ° āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻĢāĻ˛ā§‡.

-āĻŽāĻŽāĻžāĻ¸ =āĻ‰āĻĒāĻ­āĻžāĻˇāĻž
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ asm āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ‰āĻĒāĻ­āĻžāĻˇāĻž. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ›āĻ¨ā§āĻĻ āĻšāĻ¯āĻŧ āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ or ATT
(āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻāĻ•)āĨ¤ āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĻ¨ āĻ¨āĻž āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛.

-āĻŽāĻŋāĻ‡āĻ‡āĻ‡-āĻāĻĢāĻĒāĻŋ
-mno-ieee-fp
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° IEEE āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¤ā§āĻ˛āĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡āĻ—ā§āĻ˛ā§‹
āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ•ā§āĻ°āĻŽāĻšā§€āĻ¨ āĻšāĻ¯āĻŧ āĻ¸ā§‡āĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ˛ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ GCC āĻāĻ° āĻ…āĻ‚āĻļ āĻ¨āĻ¯āĻŧāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻ¨āĻ¤ āĻ¯āĻ¨ā§āĻ¤ā§āĻ°ā§‡āĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻ¨ āĻ¸āĻŋ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•ā§āĻ°āĻ¸-āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡ āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻžāĨ¤ āĻ¤ā§‹āĻŽāĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡
āĻ•ā§āĻ°āĻ¸-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻ•āĻ°ā§āĻ¨
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨

āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ 80387 āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•, āĻ•āĻŋāĻ›ā§ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻ•ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ.

-mno-Fp-ret- āĻ‡āĻ¨ -387
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻŽāĻžāĻ¨ āĻœāĻ¨ā§āĻ¯ FPU āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž.

āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ā§‡ "āĻĢā§āĻ˛ā§‹āĻŸ" āĻāĻŦāĻ‚ "āĻĄāĻžāĻŦāĻ˛" āĻ§āĻ°āĻŖā§‡āĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻŽāĻžāĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
FPU āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡, āĻāĻŽāĻ¨āĻ•āĻŋ FPU āĻ¨āĻž āĻĨāĻžāĻ•āĻ˛ā§‡āĻ“āĨ¤ āĻ§āĻžāĻ°āĻŖāĻž āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ
āĻāĻ•āĻŸāĻŋ FPU āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤

āĻĒāĻ›āĻ¨ā§āĻĻ -mno-Fp-ret- āĻ‡āĻ¨ -387 āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰āĻ¤ā§‡ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ¯āĻŧ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨.

-āĻŽāĻ¨ā§‹-āĻĢā§āĻ¯āĻžāĻ¨ā§āĻ¸āĻŋ-āĻŽā§āĻ¯āĻžāĻĨ -387
āĻ•āĻŋāĻ›ā§ 387 āĻāĻŽā§āĻ˛ā§‡āĻŸāĻ° "sin", "cos" āĻāĻŦāĻ‚ "sqrt" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž
387. āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻ˛
FreeBSD, OpenBSD āĻāĻŦāĻ‚ NetBSD-āĻ¤ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ -āĻŽāĻžāĻ°ā§āĻš
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ CPU-āĻ¤ā§‡ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻ•āĻŸāĻŋ FPU āĻĨāĻžāĻ•āĻŦā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻĨāĻžāĻ•āĻŦā§‡ āĻ¨āĻž
āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤ āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž 2.6.1 āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€, āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸ā§āĻ‡āĻšāĨ¤

- āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻ—āĻ¨-āĻĄāĻŦāĻ˛
-mno-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§-āĻĻā§āĻŦā§ˆāĻ¤
GCC āĻ "āĻĄāĻŦāĻ˛", "āĻ˛āĻ‚ āĻĄāĻŦāĻ˛", āĻāĻŦāĻ‚ "āĻ˛āĻ‚ āĻ˛āĻ‚" āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨
āĻĻā§āĻ‡-āĻļāĻŦā§āĻĻā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻŦāĻž āĻāĻ•-āĻļāĻŦā§āĻĻā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĨ¤ āĻāĻ•āĻŸāĻŋ āĻĻā§āĻ‡-āĻļāĻŦā§āĻĻā§‡ "āĻĻā§āĻŦā§ˆāĻ¤" āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻž
āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž a āĻ āĻ•āĻŋāĻ›ā§āĻŸāĻž āĻĻā§āĻ°ā§āĻ¤ āĻšāĻ˛ā§‡ āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ āĻŦā§‡āĻļāĻŋ āĻ–āĻ°āĻšā§‡
āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋ.

x86-64-āĻ, - āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻ—āĻ¨-āĻĄāĻŦāĻ˛ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° - āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻ—āĻ¨-āĻĄāĻŦāĻ˛ āĻ¸ā§āĻ‡āĻš, āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻšāĻžāĻ°
āĻĒā§āĻ°āĻ•āĻžāĻļāĻŋāĻ¤ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ†āĻ˛āĻžāĻĻāĻžāĻ­āĻžāĻŦā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻž āĻšāĻŦā§‡
386 āĻāĻ° āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄā§‡āĻ° āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻ¸āĻžāĻĨā§‡ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻšāĻŦā§‡ āĻ¨āĻž
āĻ¯ā§‡ āĻ¸ā§āĻ‡āĻš āĻ›āĻžāĻĄāĻŧāĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛.

-m96bit-āĻ˛āĻ‚-āĻĄāĻžāĻŦāĻ˛
-m128bit-āĻ˛āĻ‚-āĻĄāĻžāĻŦāĻ˛
āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻ—ā§āĻ˛āĻŋ "āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ i386 āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ
āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ āĻ†āĻ•āĻžāĻ° 96 āĻŦāĻŋāĻŸ āĻšāĻ¤ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡, āĻ¤āĻžāĻ‡ -m96bit-āĻ˛āĻ‚-āĻĄāĻžāĻŦāĻ˛ āĻŽāĻ§ā§āĻ¯ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ
32-āĻŦāĻŋāĻŸ āĻŽā§‹āĻĄāĨ¤

āĻ†āĻ§ā§āĻ¨āĻŋāĻ• āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯āĻ—ā§āĻ˛āĻŋ (āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ āĻāĻŦāĻ‚ āĻ¨āĻ¤ā§āĻ¨) āĻāĻ•āĻŸāĻŋ 8-āĻ¤ā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻ¤ā§‡ "āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻ°ā§‡
āĻŦāĻž 16-āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĨ¤ ABI-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻŦāĻž āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ¤ā§‡, āĻāĻŸāĻŋ āĻ¨āĻ¯āĻŧ
āĻ¸āĻŽā§āĻ­āĻŦ. āĻ¤āĻžāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž -m128bit-āĻ˛āĻ‚-āĻĄāĻžāĻŦāĻ˛ āĻāĻ•āĻŸāĻŋ 16-āĻŦāĻžāĻ‡āĻŸā§‡ "āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ 32-āĻŦāĻŋāĻŸ āĻļā§‚āĻ¨ā§āĻ¯ āĻ¸āĻš "āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ‚ āĻ•āĻ°ā§‡ āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĨ¤

x86-64 āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡, -m128bit-āĻ˛āĻ‚-āĻĄāĻžāĻŦāĻ˛ āĻāĻŸāĻŋāĻ° ABI āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĒāĻ›āĻ¨ā§āĻĻ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ "āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" 16-āĻŦāĻžāĻ‡āĻŸ āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ•ā§‹āĻ¨āĻŸāĻŋāĻ‡ x87 āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻ‰āĻĒāĻ° āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻāĻ•āĻŸāĻŋ "āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" āĻāĻ° āĻœāĻ¨ā§āĻ¯ 80 āĻŦāĻŋāĻŸā§‡āĻ°āĨ¤

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯ ABI-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§‡āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻāĻŦāĻ‚
"āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻŦā§‡
"āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ āĻ¤āĻžāĻ‡ āĻ¤āĻžāĻ°āĻž
āĻāĻŸāĻŋ āĻ›āĻžāĻĄāĻŧāĻž āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄā§‡ āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻŦāĻž āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻ¸āĻžāĻĨā§‡ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻšāĻŦā§‡ āĻ¨āĻž
āĻ¸ā§āĻ‡āĻšāĨ¤

-mlarge-āĻĄā§‡āĻŸāĻž-āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ=āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻ•āĻ–āĻ¨ -mcmodel=āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ āĻĄā§‡āĻŸāĻž āĻ—ā§‹āĻŦāĻ°āĻžāĻŸ āĻŦāĻĄāĻŧ āĻ†āĻ•āĻžāĻ°ā§‡ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¤āĻĨā§āĻ¯ āĻŦāĻŋāĻ­āĻžāĻ—āĨ¤ āĻāĻ‡ āĻŽāĻžāĻ¨āĻŸāĻŋ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋāĻ¤ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻ¯ā§āĻ•ā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻ¸ā§āĻ¤ā§ āĻœā§āĻĄāĻŧā§‡ āĻāĻ•āĻ‡ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻāĻŦāĻ‚ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ 65535āĨ¤

-āĻāĻŽāĻ†āĻ°āĻŸāĻŋāĻĄāĻŋ
āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨-āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨, āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž "ret" āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸ā§‡ NUM āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ, āĻ¯āĻž āĻ¤āĻžāĻĻā§‡āĻ° āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻĒāĻĒ āĻ•āĻ°ā§‡
āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻ•āĻ˛āĻžāĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡ā§ˇ
āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻĒāĻĒ.

āĻ†āĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻ‡ āĻ•āĻ˛āĻŋāĻ‚ āĻ¸āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ stdcall. āĻ†āĻĒāĻ¨āĻŋ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -āĻāĻŽāĻ†āĻ°āĻŸāĻŋāĻĄāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ cdecl.

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻāĻ‡ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻāĻ•āĻŸāĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§‡āĻŽāĻžāĻ¨āĻžāĻ¨,
āĻ¤āĻžāĻ‡ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ—ā§āĻ°āĻšāĻŖāĻ•āĻžāĻ°ā§€ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž ("printf" āĻ¸āĻš); āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ­ā§āĻ˛ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻ¯āĻžāĻ°āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻœāĻ¨ā§āĻ¯.

āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ…āĻ¨ā§‡āĻ•āĻ—ā§āĻ˛āĻŋ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻ—ā§āĻ°ā§āĻ¤āĻ°āĻ­āĻžāĻŦā§‡ āĻ­ā§āĻ˛ āĻ•ā§‹āĻĄā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻšāĻŦā§‡
āĻ¯ā§āĻ•ā§āĻ¤āĻŋ. (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§€āĻšāĻ­āĻžāĻŦā§‡ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤)

-āĻ†āĻŽāĻ—ā§āĻ°āĻŋāĻĒāĻ°ā§āĻŽ =NUM
āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻ•āĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻ¨āĻž
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• 3āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ¤ā§āĻŽāĻŋ āĻĒāĻžāĻ°āĻŦā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ†āĻšāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨ regparm.

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻ¸ā§āĻ‡āĻš āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨, āĻāĻŦāĻ‚ NUM āĻ…āĻļā§‚āĻ¨ā§āĻ¯, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻāĻ•āĻ‡ āĻŽāĻžāĻ¨ āĻ¸āĻš, āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸āĻšāĨ¤ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻŦāĻ‚
āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻŽāĻĄāĻŋāĻ‰āĻ˛āĨ¤

-msseregparm
āĻĢā§āĻ˛ā§‹āĻŸ āĻāĻŦāĻ‚ āĻĄāĻŦāĻ˛ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻāĻŦāĻ‚ āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻŽāĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ SSE āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĒāĻžāĻ¸āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤
āĻ†āĻĒāĻ¨āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ†āĻšāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
sseregparm.

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻāĻ•āĻ‡ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡,
āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸āĻšāĨ¤ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-mvect8-Ret-āĻ‡āĻ¨-āĻāĻŽāĻ‡āĻāĻŽ
MMX āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ 8-āĻŦāĻžāĻ‡āĻŸ āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻĢā§‡āĻ°āĻ¤ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻ‡ āĻ‰āĻĒāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
Solaris@tie{}8 āĻāĻŦāĻ‚ 9 āĻāĻŦāĻ‚ VxWorks āĻ¸āĻžāĻ¨ āĻ¸ā§āĻŸā§āĻĄāĻŋāĻ“ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° ABI-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŽā§‡āĻ˛ā§‡
āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 12. āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ (āĻ¸ā§āĻŸā§āĻĄāĻŋāĻ“ 12 āĻ†āĻĒāĻĄā§‡āĻŸ@tie{}1 āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§) āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ x86 āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ ABI, āĻ¯āĻž Solaris@tie{}10 ​​āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĻ¤ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤
āĻ•ā§‡āĻŦāĻ˛ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¤āĻŦā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻŦāĻž GCC āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-mpc32
-mpc64
-mpc80
80387 āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž 32, 64 āĻŦāĻž 80 āĻŦāĻŋāĻŸā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ•āĻ–āĻ¨ -mpc32 āĻ‰āĻ˛ā§āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ†āĻ›ā§‡,
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ā§‡āĻ° āĻ¤āĻžā§ŽāĻĒāĻ°ā§āĻ¯ 24 āĻŦāĻŋāĻŸā§‡ āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ°
(āĻāĻ•āĻ• āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž); -mpc64 āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ā§‡āĻ° āĻ¤āĻžā§ŽāĻĒāĻ°ā§āĻ¯āĻ•ā§‡ āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ° āĻ•āĻ°ā§‡
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ 53 āĻŦāĻŋāĻŸ (āĻĄāĻŦāĻ˛ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž) āĻāĻŦāĻ‚ -mpc80 āĻĢāĻ˛āĻžāĻĢāĻ˛ā§‡āĻ° āĻ¤āĻžā§ŽāĻĒāĻ°ā§āĻ¯ āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ°
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° 64 āĻŦāĻŋāĻŸ (āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻĄāĻŦāĻ˛ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž), āĻ¯āĻž āĻšāĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ. āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻ–āĻ¨ āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĻ¯āĻŧ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ FPU āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻļāĻŦā§āĻĻ āĻ¸ā§‡āĻŸ āĻ¨āĻž āĻ•āĻ°ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧāĨ¤

āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ 80 āĻŦāĻŋāĻŸā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻŽ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž
āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ—āĻ¤āĻŋ 2% āĻŦāĻž āĻ¤āĻžāĻ° āĻŦā§‡āĻļāĻŋāĨ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻ•āĻŋāĻ›ā§ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻ—ā§āĻ°āĻ¨ā§āĻĨāĻžāĻ—āĻžāĻ° āĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡
āĻŦāĻ°ā§āĻ§āĻŋāĻ¤-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž (80-āĻŦāĻŋāĻŸ) āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ; āĻ°ā§āĻŸāĻŋāĻ¨
āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ¤ā§‡ āĻ¸āĻ āĻŋāĻ•āĻ¤āĻžāĻ° āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ•ā§āĻˇāĻ¤āĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡-
"āĻŦāĻŋāĻĒāĻ°ā§āĻ¯āĻ¯āĻŧāĻŽā§‚āĻ˛āĻ• āĻŦāĻžāĻ¤āĻŋāĻ˛āĻ•āĻ°āĻŖ" āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻŽāĨ¤

-mstackrealign
āĻāĻ¨ā§āĻŸā§āĻ°āĻŋāĻ¤ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•āĻŸāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻœāĻžāĻ¨āĨ¤ āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ x86-āĻ, -mstackrealign āĻ…āĻĒāĻļāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻŦā§‡
āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻ¨āĻž āĻāĻŦāĻ‚ āĻ‰āĻĒāĻ¸āĻ‚āĻšāĻžāĻ° āĻ¯āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§‡ āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ•āĻ°ā§‡āĨ¤
āĻāĻŸāĻŋ āĻ†āĻ§ā§āĻ¨āĻŋāĻ• āĻ•ā§‹āĻĄāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻŸāĻŋ 4-āĻŦāĻžāĻ‡āĻŸ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ°āĻžāĻ–ā§‡ āĻāĻŽāĻ¨ āĻ˛āĻŋāĻ—ā§āĻ¯āĻžāĻ¸āĻŋ āĻ•ā§‹āĻĄāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡
āĻ¯ā§‡āĻŸāĻŋ SSE āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ 16-āĻŦāĻžāĻ‡āĻŸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ°āĻžāĻ–ā§‡āĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
"force_align_arg_pointer", āĻĒā§ƒāĻĨāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯āĨ¤

-mpreferred- āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸ā§€āĻŽāĻžāĻ¨āĻž =NUM
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ•ā§‡ 2 āĻĨā§‡āĻ•ā§‡ āĻ‰āĻ¤ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ°āĻžāĻ–āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨ NUM āĻŦāĻžāĻ‡āĻŸ āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ
āĻĒāĻ›āĻ¨ā§āĻĻā§‡āĻ°-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¨ā§‡āĻ‡, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 4 (16 āĻŦāĻžāĻ‡āĻŸ āĻŦāĻž 128 āĻŦāĻŋāĻŸ)āĨ¤

-āĻŽāĻŋāĻ¨āĻ•āĻŽāĻŋāĻ‚-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸ā§€āĻŽāĻž =NUM
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ‡āĻ¨āĻ•āĻžāĻŽāĻŋāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻāĻ•āĻŸāĻŋ 2-āĻ āĻ‰āĻ¤ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ NUM āĻŦāĻžāĻ‡āĻŸ āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ
-āĻŽāĻŋāĻ¨āĻ•āĻŽāĻŋāĻ‚-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒāĻ›āĻ¨ā§āĻĻā§‡āĻ°-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡.

āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ āĻāĻŦāĻ‚ āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽāĻĒā§āĻ°ā§‹āĻ¤ā§‡, "āĻĄāĻŦāĻ˛" āĻāĻŦāĻ‚ "āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤
8-āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻž (āĻĻā§‡āĻ–ā§āĻ¨ - āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻ—āĻ¨-āĻĄāĻŦāĻ˛) āĻ…āĻĨāĻŦāĻž āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ­ā§‹āĻ— āĻ•āĻ°ā§‡
āĻļāĻžāĻ¸ā§āĻ¤āĻŋ āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ III-āĻ, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻŽāĻŋāĻ‚ SIMD āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ (SSE) āĻĄā§‡āĻŸāĻž āĻŸāĻžāĻ‡āĻĒ "__m128" āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻŸāĻŋ 16-āĻŦāĻžāĻ‡āĻŸ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ¨āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻŦā§‡ āĻ¨āĻžāĨ¤

āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ‰āĻĒāĻ° āĻāĻ‡ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ¯āĻĨāĻžāĻ¯āĻĨ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡, āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻŸāĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĨ¤ āĻ†āĻ°āĻ“, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨
āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¯āĻžāĻ¤ā§‡ āĻāĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•āĻŸāĻŋāĻ•ā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ°āĻžāĻ–ā§‡āĨ¤ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛
āĻ¨āĻŋāĻŽā§āĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻĒāĻ›āĻ¨ā§āĻĻā§‡āĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻ¸āĻš āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤
āĻĒāĻ›āĻ¨ā§āĻĻā§‡āĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•āĻŸāĻŋāĻ•ā§‡ āĻ­ā§āĻ˛āĻ­āĻžāĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻŦā§‡āĨ¤ āĻāĻŸāĻž āĻŦāĻžāĻžā§āĻ›āĻ¨ā§€āĻ¯āĻŧ āĻ¯ā§‡
āĻ¯ā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻ•āĻ˛āĻŦā§āĻ¯āĻžāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¤āĻžāĻ°āĻž āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸ā§‡āĻŸāĻŋāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤

āĻāĻ‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ•ā§‹āĻĄ āĻŦāĻžāĻĄāĻŧāĻžāĻ¯āĻŧ
āĻ†āĻ•āĻžāĻ° āĻ•ā§‹āĻĄ āĻ¯āĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻĒā§‡āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻŦā§‡āĻĻāĻ¨āĻļā§€āĻ˛, āĻ¯ā§‡āĻŽāĻ¨ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻŦāĻ‚
āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛, āĻĒāĻ›āĻ¨ā§āĻĻā§‡āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ•āĻŽāĻžāĻ¤ā§‡ āĻšāĻžāĻ‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
-āĻĒā§āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸ā§€āĻŽāĻž=2.

-āĻāĻŽāĻāĻŽāĻāĻŽāĻāĻ•ā§āĻ¸
-mno-mmx
-āĻāĻŽāĻāĻ¸āĻ‡
-mno-sse
-msse2
-mno-sse2
-msse3
-mno-sse3
-mssse3
-mno-ssse3
-msse4.1
-mno-sse4.1
-msse4.2
-mno-sse4.2
-msse4
-mno-sse4
-āĻŽāĻ­ā§‡āĻ•ā§āĻ¸
-mno-avx
-mavx2
-mno-avx2
-āĻŽā§‡āĻ¸
-mno-aes
-mpclmul
-mno-pclmul
-mfsgsbase
-mno-fsgsbase
-mrdrnd
-āĻŽāĻ¨ā§‹-āĻ†āĻ°āĻĄāĻŋāĻ†āĻ°āĻāĻ¨āĻĄāĻŋ
-mf16c
-mno-f16c
-mfma
-mno-fma
-msse4a
-mno-sse4a
-mfma4
-mno-fma4
-mxop
-mno-xop
-mlwp
-mno-lwp
-m3dnow
-mno-3dnow
-mpopcnt
-mno-popcnt
- mabm
-mno-abm
-āĻāĻŽāĻŦāĻŋāĻāĻŽāĻ†āĻ‡
-mbmi2
-mno-bmi
-mno-bmi2
-mlzcnt
-mno-lzcnt
-āĻāĻŽāĻŸāĻŋāĻŦāĻŋāĻāĻŽ
-mno-tbm
āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻ—ā§āĻ˛āĻŋ MMX, SSE, SSE2, SSE3, āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻŦāĻž āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤
SSSE3, SSE4.1, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, F16C, FMA, SSE4A, FMA4, XOP,
LWP, ABM, BMI, BMI2, LZCNT āĻŦāĻž 3DNow!
āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸāĨ¤ āĻāĻ‡ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĻ“ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§
āĻĢāĻžāĻ‚āĻļāĻ¨: āĻĻā§‡āĻ–ā§āĻ¨ X86 āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻ•āĻžāĻ°ā§āĻ¯āĻžāĻŦāĻ˛ā§€, āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻœāĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚
āĻāĻ‡ āĻ¸ā§āĻ‡āĻš āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ.

āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ•ā§‹āĻĄ āĻĨā§‡āĻ•ā§‡ SSE/SSE2 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ (āĻ¯ā§‡āĻŽāĻ¨
387 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤), āĻĻā§‡āĻ–ā§āĻ¨ -mfpmath = sse.

āĻ¯āĻ–āĻ¨ GCC SSEx āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ•ā§‡ āĻŦāĻŋāĻˇāĻŖā§āĻŖ āĻ•āĻ°ā§‡ -āĻŽāĻ­ā§‡āĻ•ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ. āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡, āĻāĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ AVX āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ¯āĻ–āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ SSEx āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦāĻž AVX āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ GCC āĻ•ā§‡ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄā§‡ āĻāĻ‡ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻŦā§‡,
āĻāĻŽāĻ¨āĻ•āĻŋ āĻ›āĻžāĻĄāĻŧāĻž -mfpmath = sse. āĻ¯ā§‡ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻ°āĻŖ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•
āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻĒāĻ¤āĻžāĻ•āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ˛āĻžāĻĻāĻž āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨āĨ¤
āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡, CPU āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻ°āĻŖ āĻ•ā§‹āĻĄ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻĢāĻžāĻ‡āĻ˛ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĨ¤

-āĻāĻŽāĻ¸āĻŋāĻāĻ˛āĻĄāĻŋ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ GCC āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ˛ā§‹āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ "cld" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻ¤ā§‡
āĻ¯ā§‡ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ DF āĻĒāĻ¤āĻžāĻ•āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻŦāĻž āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻšā§āĻ°āĻžāĻ¸ āĻŽā§‹āĻĄā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡āĨ¤ āĻ¯āĻ–āĻ¨ ABI DF āĻĒāĻ¤āĻžāĻ•āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋāĻ¤ā§‡ āĻ¸āĻžāĻĢ āĻ•āĻ°āĻž āĻšāĻŦā§‡, āĻ•āĻŋāĻ›ā§ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻ‡ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻ˛āĻ™ā§āĻ˜āĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ¤āĻžāĻĻā§‡āĻ° āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻĒā§āĻ°ā§‡āĻ°āĻ•āĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ DF āĻĒāĻ¤āĻžāĻ•āĻž āĻ¸āĻžāĻĢ āĻ•āĻ°āĻžāĨ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
DF āĻĒāĻ¤āĻžāĻ•āĻž āĻ¸ā§‡āĻŸā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¯āĻž āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ­ā§āĻ˛ āĻĻāĻŋāĻ•āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŽā§‹āĻĄā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ 32-āĻŦāĻŋāĻŸ x86 āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ° āĻ¸āĻžāĻĨā§‡ GCC āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡ --enable-cld āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤ "cld" āĻāĻ° āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĻāĻŽāĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -mno-cld āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-mvzeroupper
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻ†āĻ—ā§‡ GCC-āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ "vzeroupper" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ
AVX āĻĨā§‡āĻ•ā§‡ SSE āĻŸā§āĻ°āĻžāĻ¨āĻœāĻŋāĻļāĻ¨ āĻĒā§‡āĻ¨āĻžāĻ˛ā§āĻŸāĻŋ āĻ•āĻŽāĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻĒā§āĻ°āĻŦāĻžāĻš āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨
āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ zeroupper āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ.

-mprefer-Avx128
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ GCC āĻ•ā§‡ 128-āĻŦāĻŋāĻŸ AVX āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ 256-āĻŦāĻŋāĻŸ AVX āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ
āĻ…āĻŸā§‹-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻžāĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤

-mcx16
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄā§‡ CMPXCHG16B āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻŦā§‡āĨ¤
CMPXCHG16B 128-āĻŦāĻŋāĻŸ āĻĄāĻžāĻŦāĻ˛ āĻ•ā§‹āĻ¯āĻŧāĻžāĻĄāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ (āĻŦāĻž āĻ“āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ) āĻĄā§‡āĻŸāĻžāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻĒā§āĻ°āĻ•āĻžāĻ° āĻāĻŸāĻŋ āĻ‰āĻšā§āĻš āĻ°ā§‡āĻœā§‹āĻ˛āĻŋāĻ‰āĻļāĻ¨ āĻ•āĻžāĻ‰āĻ¨ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻ¯āĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻĻā§āĻŦāĻžāĻ°āĻž āĻ†āĻĒāĻĄā§‡āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° (āĻŦāĻž āĻ•ā§‹āĻ°)āĨ¤ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŸāĻŋ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻ…āĻ‚āĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ
āĻĢāĻžāĻ‚āĻļāĻ¨: āĻĻā§‡āĻ–ā§āĻ¨ __āĻ¸ā§āĻ¸āĻ‚āĻ—āĻ¤ āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨āĻ¸ or __āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨āĻ¸ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻœāĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯.

- msahf
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž 64-āĻŦāĻŋāĻŸ āĻ•ā§‹āĻĄā§‡ SAHF āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻŦā§‡āĨ¤ āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻ­āĻŋāĻ•
āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ 64 āĻ¸āĻš āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ AMD64 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ LAHF āĻāĻŦāĻ‚ SAHF āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ…āĻ­āĻžāĻŦ āĻ›āĻŋāĻ˛
4 āĻ¸āĻžāĻ˛ā§‡āĻ° āĻĄāĻŋāĻ¸ā§‡āĻŽā§āĻŦāĻ°ā§‡ āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ 1 āĻœāĻŋ2005 āĻ§āĻžāĻĒā§‡āĻ° āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨āĨ¤ LAHF āĻāĻŦāĻ‚ SAHF āĻšāĻ˛ āĻ˛ā§‹āĻĄ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§‹āĻ°
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€, āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻĒāĻ¤āĻžāĻ•āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ 64-āĻŦāĻŋāĻŸ āĻŽā§‹āĻĄā§‡, SAHF
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ "fmod", "drem" āĻŦāĻž "remainder" āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ: āĻĻā§‡āĻ–ā§āĻ¨
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨āĻ¸ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻœāĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯.

-āĻŽā§‡āĻŽāĻ­āĻŦā§‡
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ GCC āĻ•ā§‡ "__builtin_bswap32" āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻ¤ā§‡ movbe āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻŦā§‡
āĻāĻŦāĻ‚ "__builtin_bswap64"āĨ¤

-mcrc32
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻŦā§‡, "__builtin_ia32_crc32qi",
"__builtin_ia32_crc32hi"āĨ¤ "__builtin_ia32_crc32si" āĻāĻŦāĻ‚ "__builtin_ia32_crc32di" āĻĨā§‡āĻ•ā§‡
crc32 āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-mrecip
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ GCC āĻ•ā§‡ RCPSS āĻāĻŦāĻ‚ RSQRTSS āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻŦā§‡ (āĻāĻŦāĻ‚ āĻ¤āĻžāĻĻā§‡āĻ°
āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻĄ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ RCPPS āĻāĻŦāĻ‚ RSQRTPS) āĻāĻ•āĻŸāĻŋ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻ‰āĻŸāĻ¨-āĻ°ā§āĻ¯āĻžāĻĢāĻ¸āĻ¨ āĻ§āĻžāĻĒ āĻ¸āĻš
DIVSS āĻāĻŦāĻ‚ SQRTSS (āĻāĻŦāĻ‚ āĻ¤āĻžāĻĻā§‡āĻ° āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻĄ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ) āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¨
āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸāĨ¤ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻ–āĻ¨ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ
-āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ¸āĻ¸ā§€āĻŽ-āĻ—āĻŖāĻŋāĻ¤-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŦāĻ‚
-fno-āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ‚-āĻ—āĻŖāĻŋāĻ¤. āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻ¯āĻ–āĻ¨ āĻ•ā§āĻ°āĻŽāĻŸāĻŋāĻ° āĻĨā§āĻ°ā§āĻĒā§āĻŸ āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ
āĻ…-āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻĨā§āĻ°ā§āĻĒā§āĻŸ, āĻ…āĻ¨ā§āĻ•ā§āĻ°āĻŽā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
2 ulp āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻšā§āĻ°āĻžāĻ¸ āĻĒā§‡āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ…āĻ°ā§āĻĨāĻžā§Ž 1.0 āĻāĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ 0.99999994 āĻ¸āĻŽāĻžāĻ¨)āĨ¤

āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ GCC "1.0f/sqrtf( āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§‡āĻāĻ•ā§āĻ¸)" RSQRTSS (āĻŦāĻž RSQRTPS) āĻāĻ° āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§‡āĻ•ā§āĻˇāĻŋāĻ¤ā§‡ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡
āĻĢāĻžāĻ¸ā§āĻŸ-āĻ—āĻŖāĻŋāĻ¤ (āĻŦāĻž āĻ‰āĻĒāĻ°ā§‡āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻ‚āĻŽāĻŋāĻļā§āĻ°āĻŖ), āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡ -mrecip.

āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ GCC āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻ‰āĻŸāĻ¨-āĻ°ā§āĻ¯āĻžāĻĢāĻ¸āĻ¨ āĻ§āĻžāĻĒ āĻ¸āĻš āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ•ā§āĻ°āĻŽāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§‡
āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻĄ āĻ¸āĻŋāĻ™ā§āĻ—ā§‡āĻ˛-āĻĢā§āĻ˛ā§‹āĻŸ āĻĄāĻŋāĻ­āĻŋāĻļāĻ¨ āĻāĻŦāĻ‚ āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻĄ "sqrtf(āĻāĻ•ā§āĻ¸)" āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸āĻ™ā§āĻ—ā§‡ āĻĢāĻžāĻ¸ā§āĻŸ-āĻ—āĻŖāĻŋāĻ¤
(āĻŦāĻž āĻ‰āĻĒāĻ°ā§‡āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻ‚āĻŽāĻŋāĻļā§āĻ°āĻŖ), āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡ -mrecip.

-mrecip =āĻŽāĻ¨ā§‹āĻ¨ā§€āĻ¤ āĻ•āĻ°āĻž
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•ā§‹āĻ¨ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻŽāĻ¨ā§‹āĻ¨ā§€āĻ¤ āĻ•āĻ°āĻž
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§ƒāĻĨāĻ• āĻ•āĻ°āĻž āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž, āĻ¯āĻžāĻ° āĻ†āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ "!" āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ‰āĻ˛ā§āĻŸāĻžāĻ¤ā§‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ: "āĻ¸āĻŽāĻ¸ā§āĻ¤": āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨, "āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ": āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€, āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mrecip, "āĻ•āĻŋāĻ›ā§āĻ‡ āĻ¨āĻ¯āĻŧ": āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨,
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mno-āĻ°ā§‡āĻ¸āĻŋāĻĒāĻŋ, "div": āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨,
"vec-div": āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻĄ āĻĄāĻŋāĻ­āĻŋāĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨, "sqrt": āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨, "vec-sqrt": āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻĄ āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛āĨ¤

āĻ¤āĻžāĻ‡ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, -mrecip=āĻ¸āĻŽāĻ¸ā§āĻ¤,!sqrt āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻŦā§‡,
āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ āĻ›āĻžāĻĄāĻŧāĻžāĨ¤

-mveclibabi =āĻ†āĻĻāĻ°ā§āĻļ
āĻāĻ•āĻŸāĻŋ āĻŦāĻšāĻŋāĻ°āĻžāĻ—āĻ¤ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ ABI āĻĒā§āĻ°āĻ•āĻžāĻ°āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ°āĻ•āĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻšāĻ˛ āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻļāĻ°ā§āĻŸ āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻŽā§āĻ¯āĻžāĻĨ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ "svml" āĻāĻŦāĻ‚ "acml"
āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° AMD āĻ—āĻŖāĻŋāĻ¤ āĻ•ā§‹āĻ° āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻļā§ˆāĻ˛ā§€āĨ¤ GCC āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻ•āĻ˛ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻŦā§‡
"vmldExp2", "vmldLn2", "vmldLog102", "vmldLog102", "vmldPow2", "vmldTanh2",
"vmldTan2", "vmldAtan2", "vmldAtanh2", "vmldCbrt2", "vmldSinh2", "vmldSin2",
"vmldAsinh2", "vmldAsin2", "vmldCosh2", "vmldCos2", "vmldAcosh2", "vmldAcos2",
"vmlsExp4", "vmlsLn4", "vmlsLog104", "vmlsLog104", "vmlsPow4", "vmlsTanh4",
"vmlsTan4", "vmlsAtan4", "vmlsAtanh4", "vmlsCbrt4", "vmlsSinh4", "vmlsSin4",
"vmlsAsinh4", "vmlsAsin4", "vmlsCosh4", "vmlsCos4", "vmlsAcosh4" āĻāĻŦāĻ‚ "vmlsAcos4" āĻāĻ° āĻœāĻ¨ā§āĻ¯
āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŸāĻžāĻ‡āĻĒ āĻ¯āĻ–āĻ¨ -mveclibabi=svml āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ "__vrd2_sin",
"__vrd2_cos", "__vrd2_exp", "__vrd2_log", "__vrd2_log2", "__vrd2_log10",
"__vrs4_sinf", "__vrs4_cosf", "__vrs4_expf", "__vrs4_logf", "__vrs4_log2f",
"__vrs4_log10f" āĻāĻŦāĻ‚ "__vrs4_powf" āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻ–āĻ¨
-mveclibabi=acml āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ. āĻ‰āĻ­āĻ¯āĻŧ -āĻĢā§āĻ°āĻŋ-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ āĻāĻŦāĻ‚ -āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ†āĻ›ā§‡
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ SVML āĻŦāĻž ACML ABI āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ˛āĻŋāĻ™ā§āĻ•ā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ¸āĻŽāĻ¯āĻŧāĨ¤

-āĻŽāĻžāĻŦāĻŋ=āĻ¨āĻžāĻŽ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛: sysv āĻ‰āĻ¨ā§āĻ¨āĻ¤
GNU/Linux āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ ABI āĻāĻŦāĻ‚ ms āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢāĻŸ āĻāĻŦāĻŋāĻ†āĻ‡ āĻāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ Microsoft ABI āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧāĨ¤ āĻ…āĻ¨ā§āĻ¯ āĻ¸āĻŦ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
SYSV ABI āĻšāĻ˛āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ†āĻšāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ ms_abi/sysv_abi.

-mtls-āĻ‰āĻĒāĻ­āĻžāĻˇāĻž=āĻ†āĻĻāĻ°ā§āĻļ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĨā§āĻ°ā§‡āĻĄ-āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¨ā§-āĻšāĻ°āĻŋāĻŖ or gnu2 āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻžāĻŦāĻ˛ā§€ āĻ¨ā§-āĻšāĻ°āĻŋāĻŖ
āĻ°āĻ•ā§āĻˇāĻŖāĻļā§€āĻ˛ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ; gnu2 āĻ†āĻ°ā§‹ āĻĻāĻ•ā§āĻˇ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛- āĻāĻŦāĻ‚ āĻ°āĻžāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡-
āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ¸āĻ¨ā§āĻ¤ā§āĻˇā§āĻŸ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤

-mpush-āĻ†āĻ°āĻ—āĻ¸
-mno-push-args
āĻŦāĻšāĻŋāĻ°ā§āĻ—āĻžāĻŽā§€ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻ¤ā§‡ PUSH āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻŸāĻŋ āĻ›ā§‹āĻŸ āĻāĻŦāĻ‚ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤
SUB/MOV āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ˛āĻžāĻĒāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻŽāĻžāĻ¨āĻ­āĻžāĻŦā§‡ āĻĻā§āĻ°ā§āĻ¤ āĻāĻŦāĻ‚ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻˇāĻŽāĨ¤ āĻ•āĻŋāĻ›ā§
āĻ•ā§‡āĻ¸ āĻāĻŸāĻŋ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻžāĻ°āĻŖ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻāĻŦāĻ‚ āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž

-āĻŽā§āĻ¯āĻžāĻ•ā§āĻŽā§āĻ˛ā§‡āĻŸ-āĻ†āĻ‰āĻŸāĻ—ā§‹āĻ¯āĻŧāĻŋāĻ‚-āĻ†āĻ°ā§āĻ—āĻ¸
āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻ˛ā§‡, āĻŦāĻšāĻŋāĻ°ā§āĻ—āĻžāĻŽā§€ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻšāĻŦā§‡ā§ˇ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°āĻ˛ā§‹āĻ—ā§‡ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŸāĻŋ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ†āĻ§ā§āĻ¨āĻŋāĻ• āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰āĻ¤ā§‡ āĻĻā§āĻ°ā§āĻ¤āĻ¤āĻ° āĻ•āĻžāĻ°āĻŖ
āĻ•āĻŽ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž, āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻāĻŦāĻ‚ āĻ•āĻŽ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¯āĻ–āĻ¨ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•
āĻ¸ā§€āĻŽāĻžāĻ¨āĻž 2 āĻāĻ° āĻ¸āĻŽāĻžāĻ¨ āĻ¨āĻ¯āĻŧāĨ¤ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻšāĻ˛ āĻ•ā§‹āĻĄ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯ āĻŦā§ƒāĻĻā§āĻ§āĻŋāĨ¤ āĻāĻ‡
āĻ¸ā§āĻ‡āĻš āĻŦā§‹āĻāĻžāĻ¯āĻŧ -mno-push-args.

-āĻŽāĻĨā§āĻ°ā§‡āĻĄāĻ¸
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĨā§āĻ°ā§‡āĻĄ-āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚ āĻšāĻžāĻ˛ā§ Mingw32. āĻĨā§āĻ°ā§‡āĻĄ-āĻ¸ā§‡āĻĢā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ
āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ -āĻŽāĻĨā§āĻ°ā§‡āĻĄāĻ¸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•āĻ–āĻ¨
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨, -āĻŽāĻĨā§āĻ°ā§‡āĻĄāĻ¸ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ -āĻĄāĻŋ_āĻāĻŽāĻŸāĻŋ; āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻĨā§āĻ°ā§‡āĻĄ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ•ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§‡
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ -lmingwthrd āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋ āĻĨā§āĻ°ā§‡āĻĄ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚ āĻĄā§‡āĻŸāĻž āĻĒāĻ°āĻŋāĻˇā§āĻ•āĻžāĻ° āĻ•āĻ°ā§‡āĨ¤

-āĻŽā§āĻ¨ā§‹-āĻāĻ˛āĻžāĻ‡āĻ¨-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻĒāĻ¸
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻĄ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ—āĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻ¸ā§āĻ‡āĻš āĻ•ā§‹āĻĄ āĻ†āĻ•āĻžāĻ° āĻšā§āĻ°āĻžāĻ¸
āĻāĻŦāĻ‚ āĻ—āĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ GCC āĻ¤āĻž āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻāĻŸāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻœāĻžāĻ¨āĻŋ

-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ…āĻ˛-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻĒāĻ¸
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ GCC āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻ–āĻ¨ āĻ—āĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ•āĻŽāĻĒāĻ•ā§āĻˇā§‡ āĻāĻ•āĻŸāĻŋ 4-āĻŦāĻžāĻ‡āĻŸ āĻ¸ā§€āĻŽāĻžāĻ°ā§‡āĻ–āĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĨ¤ āĻāĻŸāĻŋ āĻ†āĻ°āĻ“ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡, āĻ•ā§‹āĻĄā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻŦāĻžāĻĄāĻŧāĻžāĻ¯āĻŧ,
āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•ā§‹āĻĄā§‡āĻ° āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻž āĻĻā§āĻ°ā§āĻ¤ memcpy, strlen āĻāĻŦāĻ‚ memset āĻāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
āĻ›ā§‹āĻŸ āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯

-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻĒāĻ¸-āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡
āĻ…āĻœāĻžāĻ¨āĻž āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ›ā§‹āĻŸ āĻœāĻ¨ā§āĻ¯ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•ā§‹āĻĄ āĻ¸āĻš āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻšā§‡āĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻŦā§āĻ˛āĻ• āĻāĻŦāĻ‚ āĻŦāĻĄāĻŧ āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ˛āĨ¤

-mstringop-āĻ•ā§ŒāĻļāĻ˛=āĻĒāĻžāĻ¨āĻž
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻĨā§‡āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻŸ āĻ•āĻ°ā§āĻ¨
āĻ¸āĻ™ā§āĻ—ā§‡ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛ "rep_byte", "rep_4byte", "rep_8byte" āĻāĻ° āĻœāĻ¨ā§āĻ¯
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° i386 "rep" āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡, "byte_loop", "loop",
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ˛ā§āĻĒ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ "unrolled_loop", āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ "libcall"
āĻ•āĻ˛

-āĻŽā§‹āĻŽāĻŋāĻŸ-āĻ˛āĻŋāĻĢ-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°
āĻĒāĻžāĻ¤āĻžāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§‡āĻŽ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻŸāĻŋāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻāĻĄāĻŧāĻžāĻ¯āĻŧ
āĻĢā§āĻ°ā§‡āĻŽ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ, āĻ¸ā§‡āĻŸ āĻ†āĻĒ āĻāĻŦāĻ‚ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§‡
āĻĒāĻžāĻ¤āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§. āĻĒāĻ›āĻ¨ā§āĻĻ -āĻĢāĻŽāĻŋāĻŸ-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĢā§āĻ°ā§‡āĻŽ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°, āĻ¯āĻž āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚āĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ•āĻ āĻŋāĻ¨ āĻ•āĻ°ā§‡ āĻ¤ā§āĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-mtls-direct-seg-refs
-mno-Tls- āĻĄāĻžāĻ‡āĻ°ā§‡āĻ•ā§āĻŸ-āĻ¸ā§‡āĻ—-āĻ°ā§‡āĻĢāĻ¸
TLS āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻ…āĻĢāĻ¸ā§‡āĻŸāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ TLS āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§āĻ¨ (32-āĻŦāĻŋāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ %gs, 64-āĻŦāĻŋāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ %fs), āĻ…āĻĨāĻŦāĻž āĻĨā§āĻ°ā§‡āĻĄ āĻŦā§‡āĻ¸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻšāĻ¤ā§‡ āĻšāĻŦā§‡ āĻ•āĻŋāĻ¨āĻž
āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŸāĻŋ āĻŦā§ˆāĻ§ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ•āĻŋāĻ¨āĻž
āĻ¸āĻŽāĻ—ā§āĻ° TLS āĻāĻ˛āĻžāĻ•āĻž āĻ•āĻ­āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸ āĻŽā§āĻ¯āĻžāĻĒ āĻ•āĻ°ā§‡āĨ¤

GNU libc āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻžāĻ˛ā§ āĻĨāĻžāĻ•ā§‡āĨ¤

-msse2avx
-mno-sse2avx
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°āĻ•ā§‡ VEX āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ¸āĻš SSE āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻ¨āĻ•ā§‹āĻĄ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤ āĻĒāĻ›āĻ¨ā§āĻĻ
-āĻŽāĻ­ā§‡āĻ•ā§āĻ¸ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻāĻŸāĻŋ āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§‡āĨ¤

-āĻŽāĻĢā§‡āĻ¨ā§āĻŸā§āĻ°āĻŋ
-āĻŽāĻ¨ā§‹-āĻĢā§‡āĻ¨ā§āĻŸā§āĻ°āĻŋ
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻšāĻ˛ā§‡ -āĻĒāĻŋāĻœāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻ¨āĻž āĻ†āĻ—ā§‡ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻĒāĻžāĻ˛ā§āĻŸāĻž āĻ•āĻ˛ āĻ•āĻ°āĻž. āĻĻā§āĻ°āĻˇā§āĻŸāĻŦā§āĻ¯: āĻšāĻžāĻ˛ā§
x86 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ "ms_hook_prologue" āĻāĻ‡ āĻŽā§āĻšā§‚āĻ°ā§āĻ¤ā§‡ āĻ¸āĻŽā§āĻ­āĻŦ āĻ¨āĻ¯āĻŧ
-āĻŽāĻĢā§‡āĻ¨ā§āĻŸā§āĻ°āĻŋ āĻāĻŦāĻ‚ -āĻĒāĻŋāĻœāĻŋ.

-m8bit-idiv
-mno-8bit-idiv
āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻ…ā§āĻ¯āĻžāĻŸāĻŽ, 8-āĻŦāĻŋāĻŸ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ…āĻ¨ā§‡āĻ• āĻĻā§āĻ°ā§āĻ¤āĨ¤
32-āĻŦāĻŋāĻŸ/64-āĻŦāĻŋāĻŸ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ­āĻžāĻ—āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻšā§‡āĻ• āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻ‰āĻ­āĻ¯āĻŧ
āĻ˛āĻ­ā§āĻ¯āĻžāĻ‚āĻļ āĻāĻŦāĻ‚ āĻ­āĻžāĻœāĻ• 0 āĻĨā§‡āĻ•ā§‡ 255 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡, 8-āĻŦāĻŋāĻŸ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻšāĻ˛
32-āĻŦāĻŋāĻŸ/64-āĻŦāĻŋāĻŸ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤

-mavx256-āĻŦāĻŋāĻ­āĻ•ā§āĻ¤-āĻ…āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¯ā§āĻ•ā§āĻ¤-āĻ˛ā§‹āĻĄ
-mavx256-āĻŦāĻŋāĻ­āĻ•ā§āĻ¤-āĻ…āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¯ā§āĻ•ā§āĻ¤-āĻ¸ā§āĻŸā§‹āĻ°
āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻŸ 32-āĻŦāĻžāĻ‡āĻŸ AVX āĻ†āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻĄ āĻ˛ā§‹āĻĄ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§‹āĻ°āĨ¤

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m āĻāĻāĻŽāĻĄāĻŋ x86-64 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ‰āĻĒāĻ°ā§‹āĻ•ā§āĻ¤ āĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¸ā§āĻ‡āĻšāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
64-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļāĨ¤

-m32
-m64
-mx32
āĻāĻ•āĻŸāĻŋ 32-āĻŦāĻŋāĻŸ āĻŦāĻž 64-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯ -m32 āĻ…āĻĒāĻļāĻ¨ int, long āĻāĻŦāĻ‚ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
32 āĻŦāĻŋāĻŸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ i386 āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻšāĻ˛ā§‡āĨ¤ āĻĻā§āĻ¯ -m64 āĻĒāĻ›āĻ¨ā§āĻĻ
32 āĻŦāĻŋāĻŸ āĻāĻŦāĻ‚ āĻ˛āĻŽā§āĻŦāĻž āĻāĻŦāĻ‚ 64 āĻŦāĻŋāĻŸā§‡ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ AMD āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
x86-64 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĨ¤ āĻĻā§āĻ¯ -mx32 āĻ…āĻĒāĻļāĻ¨āĻŸāĻŋ int, āĻ˛āĻ‚ āĻāĻŦāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻ•ā§‡ 32 āĻŦāĻŋāĻŸ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚
AMD āĻāĻ° x86-64 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ -m64 āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŽā§‹āĻĄāĻŧ
āĻŦāĻ¨ā§āĻ§ -fno-āĻ›āĻŦāĻŋ āĻāĻŦāĻ‚ -āĻŽāĻĄāĻŋāĻ¨āĻžāĻŽāĻŋāĻ•-āĻ¨ā§‹-āĻĒāĻŋāĻ• āĻ…āĻĒāĻļāĻ¨āĨ¤

-āĻŽāĻ¨ā§‹-āĻ°ā§‡āĻĄ-āĻœā§‹āĻ¨
x86-64 āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¤āĻĨāĻžāĻ•āĻĨāĻŋāĻ¤ āĻ°ā§‡āĻĄ āĻœā§‹āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻ°ā§‡āĻĄ āĻœā§‹āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§‚āĻ˛āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
x86-64 ABI, āĻāĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ 128-āĻŦāĻžāĻ‡āĻŸ āĻāĻ˛āĻžāĻ•āĻž āĻ¯āĻž āĻ•āĻ°āĻŦā§‡
āĻ¸āĻ‚āĻ•ā§‡āĻ¤ āĻŦāĻž āĻŦāĻžāĻ§āĻž āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻž āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ āĻ¨āĻž āĻ•āĻ°ā§‡ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻĄā§‡āĻŸāĻžāĨ¤ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ -āĻŽāĻ¨ā§‹-āĻ°ā§‡āĻĄ-āĻœā§‹āĻ¨ āĻ…āĻ•ā§āĻˇāĻŽ
āĻāĻ‡ āĻ°ā§‡āĻĄ āĻœā§‹āĻ¨āĨ¤

-mcmodel=āĻ›ā§‹āĻŸ
āĻ›ā§‹āĻŸ āĻ•ā§‹āĻĄ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨: āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻāĻŦāĻ‚ āĻāĻ° āĻšāĻŋāĻšā§āĻ¨āĻ—ā§āĻ˛āĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻ¨āĻŋāĻšā§‡āĻ° 2 GBāĨ¤ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻšāĻ˛ 64 āĻŦāĻŋāĻŸāĨ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§€āĻ˛ āĻŦāĻž āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•ā§‹āĻĄ āĻŽāĻĄā§‡āĻ˛āĨ¤

-mcmodel = āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛
āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ•ā§‹āĻĄ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛āĻŸāĻŋ āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• 2 āĻ—āĻŋāĻ—āĻžāĻŦāĻžāĻ‡āĻŸā§‡ āĻšāĻ˛ā§‡
āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨āĨ¤ āĻāĻ‡ āĻŽāĻĄā§‡āĻ˛āĻŸāĻŋ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

-mcmodel=āĻŽāĻžāĻāĻžāĻ°āĻŋ
āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨: āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻ¨ā§€āĻšā§‡āĻ° 2 āĻ—āĻŋāĻ—āĻžāĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨āĨ¤ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ›ā§‹āĻŸ āĻ›ā§‹āĻŸ āĻĒā§āĻ°āĻ¤ā§€āĻ•āĻ“ āĻŦāĻ¸āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ° āĻĨā§‡āĻ•ā§‡ āĻŦāĻĄāĻŧ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻšāĻŋāĻšā§āĻ¨
-mlarge-āĻĄā§‡āĻŸāĻž-āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ āĻŦāĻĄāĻŧ āĻĄā§‡āĻŸāĻž āĻŦāĻž āĻŦāĻŋāĻāĻ¸āĻāĻ¸ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ°āĻžāĻ–āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
2GB āĻāĻ° āĻ‰āĻĒāĻ°ā§‡āĨ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§€āĻ˛ āĻŦāĻž āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-mcmodel=āĻŦāĻĄāĻŧ
āĻŦāĻĄāĻŧ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨: āĻāĻ‡ āĻŽāĻĄā§‡āĻ˛āĻŸāĻŋ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•ā§‹āĻ¨ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž āĻāĻŦāĻ‚
āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻ†āĻ•āĻžāĻ°āĨ¤

i386 āĻāĻŦāĻ‚ x86-64 āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§:

-āĻŽāĻ•āĻ¨āĻ¸ā§‹āĻ˛
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ Cygwin āĻāĻŦāĻ‚ MinGW āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ•āĻ¨āĻ¸ā§‹āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĻ•ā§‡ āĻĒāĻŋāĻ‡ āĻšā§‡āĻĄāĻžāĻ° āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ•āĻ¨āĻ¸ā§‹āĻ˛ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĒā§āĻ°āĻ•āĻžāĻ°āĨ¤ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ†āĻšāĻ°āĻŖ
Cygwin āĻāĻŦāĻ‚ MinGW āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻŦāĻ¸ā§āĻ¤ā§āĨ¤

-āĻāĻŽāĻĄāĻŋāĻāĻ˛
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ Cygwin āĻāĻŦāĻ‚ MinGW āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ DLL - a
āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ• āĻ˛āĻŋāĻ™ā§āĻ• āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ - āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻŦā§‡, āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻāĻŦāĻ‚ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĨ¤

-mnop-fun-dllimport
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ Cygwin āĻāĻŦāĻ‚ MinGW āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻŸāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡
dllimport āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤

-āĻŽāĻĨā§āĻ°ā§‡āĻĄ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ MinGW āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻŸāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ MinGW-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĨā§āĻ°ā§‡āĻĄ
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ mingw-w64 āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻŸāĻŋ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹
āĻĒā§‚āĻ°ā§āĻŦ-āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻšā§āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻŦā§‡āĻ›ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-mwin32
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ Cygwin āĻāĻŦāĻ‚ MinGW āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻŸāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ
āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻĒā§āĻ°āĻŋ-āĻĄāĻŋāĻĢāĻžāĻ‡āĻ¨āĻĄ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ/āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄā§‡āĻ° āĻĒāĻ›āĻ¨ā§āĻĻāĨ¤

-āĻŽā§āĻ‡āĻ¨ā§āĻĄā§‹āĻ¸
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ Cygwin āĻāĻŦāĻ‚ MinGW āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻŸāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ GUI
PE āĻšā§‡āĻĄāĻžāĻ° āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŸāĻžāĻ‡āĻĒ āĻ¯āĻĨāĻžāĻ¯āĻĨāĻ­āĻžāĻŦā§‡āĨ¤

-fno-āĻ¸ā§‡āĻŸ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ MinGW āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻŸāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻšāĻ˛āĻŽāĻžāĻ¨ āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ
āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœā§‡āĻ° āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻŽā§‹āĻĄ, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ user32 API āĻ†āĻ›ā§‡, āĻ¯āĻž āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻļā§‡āĻˇāĻžāĻ§āĻŋāĻ•āĻžāĻ°, āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧāĨ¤

-āĻāĻŽāĻĒāĻŋāĻ‡-āĻāĻ˛āĻžāĻ‡āĻ¨āĻĄ-āĻ•āĻŽāĻ¨ā§āĻ¸
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ Cygwin āĻāĻŦāĻ‚ MinGW āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻŸāĻž āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡ āĻ¯ā§‡ GNU
PE āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¯āĻž COMMON āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¸āĻ āĻŋāĻ• āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¯āĻĻāĻŋ GCC āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°ā§‡
āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻ…āĻ§ā§€āĻ¨ā§‡ āĻĻā§‡āĻ–ā§āĻ¨ i386 āĻāĻŦāĻ‚ x86-64 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

āĻ†āĻ‡āĻ-64 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻšāĻ¯āĻŧ -m Intel IA-64 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĨ¤

-āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ HP-UX āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ AIX5 āĻāĻŦāĻ‚ GNU/Linux-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mgnu- āĻšāĻŋāĻ¸āĻžāĻŦā§‡
-mno-gnu-as
GNU āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻŦāĻž āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mgnu-Ld
-mno-gnu-ld
GNU āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻŦāĻž āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻŽāĻ¨ā§‹-āĻ›āĻŦāĻŋ
āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨āĻ¯āĻŧ
āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻ•ā§‹āĻĄ, āĻāĻŦāĻ‚ IA-64 ABI āĻ˛āĻ™ā§āĻ˜āĻ¨ āĻ•āĻ°ā§‡āĨ¤

-mvolatile-asm-āĻ¸ā§āĻŸāĻĒ
-mno-āĻ…āĻ¸ā§āĻĨāĻŋāĻ°-āĻāĻāĻ¸āĻāĻŽ-āĻ¸ā§āĻŸāĻĒ
āĻ‰āĻĻā§āĻŦāĻžāĻ¯āĻŧā§€ asm āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ†āĻ—ā§‡ āĻāĻŦāĻ‚ āĻĒāĻ°ā§‡ āĻ…āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸāĻĒ āĻŦāĻŋāĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻŦāĻž āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤

-āĻŽāĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°-āĻ¨āĻžāĻŽ
-mno-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°-āĻ¨āĻžāĻŽ
āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻŦāĻž āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž) in, āĻāĻ˛āĻ“āĻ¸āĻŋ, āĻāĻŦāĻ‚ āĻŦāĻžāĻ‡āĻ°ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•āĻĄ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸāĻ•ā§‡ āĻ†āĻ°āĻ“ āĻĒāĻ āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ•āĻ°ā§‡ āĻ¤ā§āĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻŽā§āĻ¨ā§‹-āĻāĻ¸āĻĄāĻŋāĻāĻŸāĻž
-msdata
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ…āĻ•ā§āĻˇāĻŽ (āĻŦāĻž āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨) āĻ¯āĻž āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻŦāĻŋāĻ­āĻžāĻ— āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° āĻŦāĻžāĻ—āĻ—ā§āĻ˛āĻŋāĻ° āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-āĻŽāĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻŸ-āĻœāĻŋāĻĒāĻŋ
āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ¯āĻ–āĻ¨ āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡āĨ¤

-āĻŽāĻŸā§‹-āĻ›āĻŦāĻŋ
āĻ¸ā§āĻŦ-āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĨā§‡āĻ•ā§‡āĻ‡ āĻŦā§‹āĻāĻž -āĻŽāĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻŸ-āĻœāĻŋāĻĒāĻŋ. āĻāĻŸāĻŋ āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻĢāĻžāĻ°ā§āĻŽāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤

-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢā§āĻ˛ā§‹āĻŸ-āĻĄāĻŋāĻ­āĻžāĻ‡āĻĄ-āĻŽāĻŋāĻ¨-āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ
āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽāĻžāĻ¨ā§‡āĻ° āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽāĨ¤

-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢā§āĻ˛ā§‹āĻŸ-āĻĄāĻŋāĻ­āĻžāĻ‡āĻĄ-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻĨā§āĻ°ā§āĻĒā§āĻŸ
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĨā§āĻ°ā§āĻĒā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽāĻžāĻ¨ā§‡āĻ° āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽāĨ¤

-mno-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢā§āĻ˛ā§‹āĻŸ-āĻŦāĻŋāĻ­āĻžāĻœāĻ¨
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽāĻžāĻ¨ā§‡āĻ° āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ¨-āĻĄāĻŋāĻ­āĻžāĻ‡āĻĄ-āĻŽāĻŋāĻ¨-āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ
āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŽāĻžāĻ¨ā§‡āĻ° āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽāĨ¤

-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ¨-āĻĄāĻŋāĻ­āĻžāĻ‡āĻĄ-āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻĨā§āĻ°ā§āĻĒā§āĻŸ
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĨā§āĻ°ā§āĻĒā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŽāĻžāĻ¨ā§‡āĻ° āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽāĨ¤

-mno-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ¨-āĻĄāĻŋāĻ­āĻžāĻ‡āĻĄ
āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŽāĻžāĻ¨ā§‡āĻ° āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-sqrt-āĻŽāĻŋāĻ¨-āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ
āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ¸ā§āĻ•āĻžāĻ°ā§āĻŸ-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻĨā§āĻ°ā§āĻĒā§āĻŸ
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĨā§āĻ°ā§āĻĒā§āĻŸ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-mno-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-sqrt
sqrt āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-āĻŽāĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
-āĻŽāĻ¨ā§‹-āĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻ¨āĻž) āĻ¯āĻž āĻĢāĻŋāĻ‰āĻœāĻĄ āĻ—ā§āĻ¨/āĻ¯ā§‹āĻ— āĻŦāĻž āĻ—ā§āĻŖ/āĻŦāĻŋāĻ¯āĻŧā§‹āĻ— āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

-mno-dwarf2-asm
-mdwarf2-asm
DWARF2 āĻ˛āĻžāĻ‡āĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž (āĻŦāĻž āĻ•āĻ°āĻŦā§‡āĻ¨)āĨ¤ āĻāĻ‡
GNU āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻŽāĻ°ā§āĻ˛āĻŋ-āĻ¸ā§āĻŸāĻĒ-āĻŦāĻŋāĻŸāĻ¸
-mno-āĻ†āĻ°ā§āĻ˛āĻŋ-āĻ¸ā§āĻŸāĻĒ-āĻŦāĻŋāĻŸāĻ¸
āĻ¸ā§āĻŸāĻĒ āĻŦāĻŋāĻŸāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ†āĻ—ā§‡ āĻ…āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡ āĻ†āĻ—ā§‡ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨
āĻ¸ā§āĻŸāĻĒ āĻŦāĻŋāĻŸ āĻŸā§āĻ°āĻŋāĻ—āĻžāĻ°. āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻ¯āĻŧ
āĻ¤āĻžāĻ‡ āĻ•āĻ°ā§‡āĻž.

-mfixed- āĻ°ā§‡āĻžā§āĻœ =āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°-āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°
āĻāĻ•āĻŸāĻŋ āĻ¯āĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ•āĻžāĻ°ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻ•ā§‹āĻĄ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ° āĻāĻ•āĻŸāĻŋ āĻĄā§āĻ¯āĻžāĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§ƒāĻĨāĻ• āĻĻā§āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ•āĻžāĻ§āĻŋāĻ•
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ°ā§‡āĻžā§āĻœ āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ†āĻ˛āĻžāĻĻāĻž āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-mtls-āĻ†āĻ•āĻžāĻ°=tls-āĻ†āĻ•āĻžāĻ°
āĻ…āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡ TLS āĻ…āĻĢāĻ¸ā§‡āĻŸāĻ—ā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻŸ āĻ†āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨ā§ˇ āĻŦā§ˆāĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛ 14, 22 āĻāĻŦāĻ‚ 64ā§ˇ

-mtune =cpu-āĻŸāĻžāĻ‡āĻĒ
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ CPU-āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°ā§āĻ¨, āĻŦā§ˆāĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻ‡āĻŸāĻžāĻ¨āĻŋāĻ¯āĻŧāĻžāĻŽ,
itanium1, mersed, itanium2, āĻāĻŦāĻ‚ mckinley.

-milp32
-mlp64
āĻāĻ•āĻŸāĻŋ 32-āĻŦāĻŋāĻŸ āĻŦāĻž 64-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ 32-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ int āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡,
āĻĻā§€āĻ°ā§āĻ˜ āĻāĻŦāĻ‚ 32 āĻŦāĻŋāĻŸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°. 64-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ 32 āĻŦāĻŋāĻŸ āĻāĻŦāĻ‚ āĻĻā§€āĻ°ā§āĻ˜ āĻāĻŦāĻ‚ int āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
64 āĻŦāĻŋāĻŸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°. āĻāĻ—ā§āĻ˛ā§‹ HP-UX āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒāĻ¤āĻžāĻ•āĻžāĨ¤

-mno-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-br-āĻĄā§‡āĻŸāĻž-āĻ¸ā§āĻĒā§‡āĻ•
-msched-br-āĻĄā§‡āĻŸāĻž-āĻ¸ā§āĻĒā§‡āĻ•
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻĄā§‡āĻŸāĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ (āĻĄāĻŋāĻ¸/āĻāĻ¨) āĻ¸āĻ•ā§āĻˇāĻŽāĨ¤ āĻāĻ° āĻĢāĻ˛ā§‡ āĻšāĻŦā§‡
ld.a āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻŦāĻ‚ āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻšā§‡āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽ (ld.c /
chk.a)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 'āĻ…āĻ•ā§āĻˇāĻŽ'āĨ¤

-msched- āĻ†āĻ°-āĻĄā§‡āĻŸāĻž-āĻ¸ā§āĻĒā§‡āĻ•
-mno-sched-ar-data-spec
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ (En/Dis) āĻ¸āĻ•ā§āĻˇāĻŽ āĻĄā§‡āĻŸāĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĨ¤ āĻāĻ° āĻĢāĻ˛ā§‡ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ āĻšāĻŦā§‡
ld.a āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻŦāĻ‚ āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻšā§‡āĻ•ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ (ld.c / chk.a)āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 'āĻ¸āĻ•ā§āĻˇāĻŽ'āĨ¤

-mno-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻŦāĻŋāĻļā§‡āĻˇ
-msched-āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻŦāĻŋāĻļā§‡āĻˇ
(āĻĄāĻŋāĻ¸/āĻāĻ¨) āĻ¸āĻ•ā§āĻˇāĻŽ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĨ¤ āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§
āĻ…āĻžā§āĻšāĻ˛ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ (āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡)āĨ¤ āĻāĻ° āĻĢāĻ˛ā§‡ ld.s āĻāĻ° āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽ āĻšāĻŦā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻŦāĻ‚ āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻšā§‡āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ chk.s. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ
'āĻ…āĻ•ā§āĻˇāĻŽ'āĨ¤

-msched-Br-āĻ‡āĻ¨-āĻĄā§‡āĻŸāĻž-āĻ¸ā§āĻĒā§‡āĻ•
-mno-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-br-āĻ‡āĻ¨-āĻĄā§‡āĻŸāĻž-āĻ¸ā§āĻĒā§‡āĻ•
āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° (En/Dis) āĻ¸āĻ•ā§āĻˇāĻŽ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ˛ā§‹āĻĄāĨ¤ āĻāĻ‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° -msched-br-āĻĄā§‡āĻŸāĻž-āĻ¸ā§āĻĒā§‡āĻ•
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 'āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ'āĨ¤

-msched-ar-āĻ‡āĻ¨-āĻĄā§‡āĻŸāĻž-āĻ¸ā§āĻĒā§‡āĻ•
-mno-sched-ar-in-data-spec
āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° (En/Dis) āĻ¸āĻ•ā§āĻˇāĻŽ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ˛ā§‹āĻĄāĨ¤ āĻāĻ‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° -msched- āĻ†āĻ°-āĻĄā§‡āĻŸāĻž-āĻ¸ā§āĻĒā§‡āĻ•
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 'āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ'āĨ¤

-āĻāĻŽāĻāĻ¸āĻšā§‡āĻĄ-āĻ‡āĻ¨-āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛-āĻ¸ā§āĻĒā§‡āĻ•
-mno-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ‡āĻ¨-āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛-āĻ¸ā§āĻĒā§‡āĻ•
(En/Dis)āĻāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ¸āĻ•ā§āĻˇāĻŽ
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ˛ā§‹āĻĄ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° -msched-āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻŦāĻŋāĻļā§‡āĻˇ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 'āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ'āĨ¤

-mno-sched-prefer-non-data-spec-insns
-msched-prefer- āĻ¨āĻ¨-āĻĄā§‡āĻŸāĻž-āĻ¸ā§āĻĒā§‡āĻ•-āĻ‡āĻ¨āĻ¸
āĻ¯āĻĻāĻŋ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻĨāĻžāĻ•ā§‡, āĻ¤āĻŦā§‡ āĻĄā§‡āĻŸāĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡āĻ‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§‡āĻ›ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻŦā§‡ā§ˇ
āĻāĻ‡ āĻŽā§āĻšā§‚āĻ°ā§āĻ¤ā§‡ āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨ā§‡āĻ‡āĨ¤ āĻāĻ‡ āĻ¤āĻĨā§āĻ¯ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻ…āĻ¨ā§‡āĻ• āĻŦā§‡āĻļāĻŋ āĻ°āĻ•ā§āĻˇāĻŖāĻļā§€āĻ˛āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 'āĻ…āĻ•ā§āĻˇāĻŽ'āĨ¤

-mno-sched-prefer-non-control-spec-insns
-msched-prefer-non- āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻ¸ā§āĻĒā§‡āĻ•-āĻ‡āĻ¨āĻ¸ā§‡āĻ¨āĻ¸
āĻ¯āĻĻāĻŋ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻĨāĻžāĻ•ā§‡, āĻ¤āĻŦā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§‡āĻ›ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻŦā§‡ āĻ¯āĻĻāĻŋ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĨāĻžāĻ•ā§‡
āĻāĻ‡ āĻŽā§āĻšā§‚āĻ°ā§āĻ¤ā§‡ āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨ā§‡āĻ‡āĨ¤ āĻāĻ‡ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻ…āĻ¨ā§‡āĻ• āĻŦā§‡āĻļāĻŋ āĻ°āĻ•ā§āĻˇāĻŖāĻļā§€āĻ˛āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 'āĻ…āĻ•ā§āĻˇāĻŽ'āĨ¤

-mno-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ—āĻŖāĻ¨āĻž-āĻŦāĻŋāĻļā§‡āĻˇ-āĻ‡āĻ¨-āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ-āĻĒāĻĨ
-msched-āĻ—āĻŖāĻ¨āĻž-āĻŦāĻŋāĻļā§‡āĻˇ-āĻ‡āĻ¨-āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ-āĻĒāĻĨ
āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻ˛ā§‡, āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ—āĻŖāĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°. āĻāĻ¤ā§‡ āĻ•āĻ°ā§‡ āĻœāĻ˛ā§āĻĒāĻ¨āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ•āĻŸā§ āĻŦā§‡āĻļāĻŋ āĻšāĻŦā§‡
āĻ°āĻ•ā§āĻˇāĻŖāĻļā§€āĻ˛ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 'āĻ…āĻ•ā§āĻˇāĻŽ'āĨ¤

-msched-pec-Ldc
āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĄā§‡āĻŸāĻž āĻ¸ā§āĻĒā§‡āĻ•ā§āĻ˛ā§‡āĻļāĻ¨ āĻšā§‡āĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻ¯āĻŧāĨ¤

-msched-control-spec-ldc
āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸āĻšāĻœ āĻšā§‡āĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻ¯āĻŧāĨ¤

-msched-āĻ¸ā§āĻŸāĻĒ-āĻŦāĻŋāĻŸ-āĻĒāĻ°ā§‡-āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ-āĻšāĻ•ā§āĻ°
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻšāĻ•ā§āĻ°ā§‡āĻ° āĻĒāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸāĻĒ āĻŦāĻŋāĻŸ āĻ°āĻžāĻ–ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻ¯āĻŧāĨ¤

-msched-fp-mem-deps-āĻļā§‚āĻ¨ā§āĻ¯-āĻ–āĻ°āĻš
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸ā§āĻŸā§‹āĻ° āĻāĻŦāĻ‚ āĻ˛ā§‹āĻĄāĻ—ā§āĻ˛āĻŋ āĻ¯āĻ–āĻ¨ āĻ¸āĻ‚āĻ˜āĻ°ā§āĻˇā§‡āĻ° āĻ•āĻžāĻ°āĻŖ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž
āĻāĻ•āĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ—ā§āĻ°ā§āĻĒā§‡ āĻ°āĻžāĻ–āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ‡ āĻ…āĻĒāĻļāĻ¨āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĨ¤

-msel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ¨āĻž-āĻšā§‡āĻ•-āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛-āĻ¸ā§āĻĒā§‡āĻ•
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ā§€ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĻ¤ā§‡ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻšā§‡āĻ• āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĨ¤

-msched-max- āĻŽā§‡āĻŽāĻ°āĻŋ-āĻ‡āĻ¨āĻ¸āĻāĻ¨āĻāĻ¸ =āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ¸
āĻĒā§āĻ°āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ—ā§‹āĻˇā§āĻ ā§€āĻ° āĻŽā§‡āĻŽāĻ°āĻŋ insns āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¸ā§€āĻŽāĻž, āĻ•āĻŽ āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻŽā§‡āĻŽāĻ°āĻŋ insns āĻāĻ•āĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ—ā§āĻ°ā§āĻĒā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻ›ā§‡āĨ¤
āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŦā§āĻ¯āĻžāĻ™ā§āĻ• āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§‹āĻ§ āĻ•āĻ°āĻ¤ā§‡ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ‡ āĻĻāĻ°āĻ•āĻžāĻ°ā§€āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1āĨ¤

-msched-max- āĻŽā§‡āĻŽāĻ°āĻŋ-āĻ‡āĻ¨āĻ¸āĻ¨āĻ¸-āĻšāĻžāĻ°ā§āĻĄ-āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ—ā§‹āĻˇā§āĻ ā§€āĻ¤ā§‡ `msched-max-memory-insns'-āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻ¸ā§€āĻŽāĻž
'āĻ¨āĻ°āĻŽ' āĻŽāĻžāĻ¨ā§‡ āĻ†āĻŽāĻ°āĻž āĻ¨āĻ¨-āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻ°āĻŦ āĻ¯āĻ–āĻ¨ āĻ¸ā§€āĻŽāĻž āĻĒā§ŒāĻāĻ›ā§‡ āĻ¯āĻžāĻŦā§‡ āĻ•āĻŋāĻ¨ā§āĻ¤ā§
āĻāĻ–āĻ¨āĻ“ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡.

IA-64/VMS āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m IA-64/VMS āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-mvms-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨-āĻ•ā§‹āĻĄ
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ VMS āĻ•āĻ¨ā§āĻĄāĻŋāĻļāĻ¨ āĻ•ā§‹āĻĄ āĻĢā§‡āĻ°āĻ¤ āĻĻāĻŋāĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ POSIX āĻļā§ˆāĻ˛ā§€ āĻļāĻ°ā§āĻ¤ āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž
(āĻ¯ā§‡āĻŽāĻ¨ āĻ¤ā§āĻ°ā§āĻŸāĻŋ) āĻ•ā§‹āĻĄāĨ¤

-mdebug-main =āĻ‰āĻĒāĻ¸āĻ°ā§āĻ—
āĻ¯āĻžāĻ° āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻ¸ā§‡āĻ‡ āĻĒā§āĻ°āĻĨāĻŽ āĻ°ā§āĻŸāĻŋāĻ¨āĻŸāĻŋāĻ•ā§‡ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ— āĻ•āĻ°ā§āĻ¨ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ°ā§āĻŸāĻŋāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡
āĻĄāĻŋāĻŦāĻžāĻ—āĻžāĻ°

-mmalloc64
64-āĻŦāĻŋāĻŸ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻā§‡āĻ° āĻ°ā§āĻŸāĻŋāĻ¨ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

LM32 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m āĻ˛ā§āĻ¯āĻžāĻŸāĻŋāĻ¸ Mico32 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-mbarrel-shift-āĻ¸āĻ•ā§āĻˇāĻŽ
āĻŦā§āĻ¯āĻžāĻ°ā§‡āĻ˛-āĻļāĻŋāĻĢā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

-mdivide-āĻ¸āĻ•ā§āĻˇāĻŽ
āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻāĻŦāĻ‚ āĻŽāĻĄā§āĻ˛āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽāĻŋāĻ˛āĻŋāĻĒā§āĻ˛āĻžāĻ‡-āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ
āĻ—ā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨.

-msign-āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨ā§āĻĄ-āĻ¸āĻ•ā§āĻˇāĻŽ
āĻ¸āĻžāĻ‡āĻ¨ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨.

-āĻŽāĻŋāĻ‰āĻœāĻžāĻ°-āĻ¸āĻ•ā§āĻˇāĻŽ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€-āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

M32C āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

-mcpu =āĻ¨āĻžāĻŽ
CPU āĻ¸āĻŋāĻ˛ā§‡āĻ•ā§āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ¨āĻžāĻŽ āĻāĻ•āĻŸāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ r8c R8C/Tiny-āĻāĻ° āĻœāĻ¨ā§āĻ¯
āĻ¸āĻŋāĻ°āĻŋāĻœ, m16c M16C (/60 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤) āĻ¸āĻŋāĻ°āĻŋāĻœā§‡āĻ° āĻœāĻ¨ā§āĻ¯, m32cm M16C/80 āĻ¸āĻŋāĻ°āĻŋāĻœā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻŦāĻž m32c
M32C/80 āĻ¸āĻŋāĻ°āĻŋāĻœā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-msim
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ°ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻŦā§‡āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•āĻžāĻ°āĻŖ
āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, I/O āĻĢāĻžāĻ‡āĻ˛āĨ¤ āĻ¤ā§āĻŽāĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¨āĻž
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻŦā§‡ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨; āĻ¤ā§‹āĻŽāĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡
I/O āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽā§‡āĻŽāĻ°ā§‡āĻ—āĻ¸=āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ GCC āĻ•āĻ¤āĻ—ā§āĻ˛āĻŋ āĻŽā§‡āĻŽāĻ°āĻŋ-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ¸āĻŋāĻ‰āĻĄā§‹-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽ āĻāĻ‡ āĻ›āĻĻā§āĻŽ-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŽāĻ¤ā§‹ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡, āĻ¤āĻžāĻ‡ āĻāĻ•āĻŸāĻŋ āĻ†āĻ›ā§‡
āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ•ā§‹āĻĄ āĻĢāĻŋāĻŸ āĻ•āĻ°āĻžāĻ° GCC āĻāĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻŸā§āĻ°ā§‡āĻĄāĻ…āĻĢ, āĻāĻŦāĻ‚
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻļāĻžāĻ¸ā§āĻ¤āĻŋāĨ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻ•
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻ‡ āĻŽāĻžāĻ¨ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•. āĻ¯ā§‡ āĻ•āĻžāĻ°āĻŖā§‡, āĻ†āĻĒāĻ¨āĻŋ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ gcc āĻŦāĻŋāĻ˛ā§āĻĄāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤

āĻāĻŽ 32 āĻ†āĻ°/āĻĄāĻŋ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m Renesas M32R/D āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-m32r2
M32R/2 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-m32rx
M32R/X āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-m32r
M32R-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻŽāĻĄā§‡āĻ˛=āĻ›ā§‹āĻŸ
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻ¸ā§āĻ¤ā§ 16MB āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻ¨ā§€āĻšā§‡ āĻŦāĻžāĻ¸ āĻ•āĻ°ā§‡ (āĻ¯āĻžāĻ¤ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
"ld24" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡), āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻĒā§ŒāĻāĻ›āĻžāĻ¨ā§‹ āĻ¯āĻžāĻ¯āĻŧ
"bl" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ¯ā§‹āĻ—ā§āĻ¯āĻ¤āĻž "āĻŽāĻĄā§‡āĻ˛" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻŽāĻĄā§‡āĻ˛=āĻŽāĻžāĻāĻžāĻ°āĻŋ
āĻ§āĻ°ā§āĻ¨ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻ—ā§āĻ˛āĻŋ 32-āĻŦāĻŋāĻŸ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸ āĻ¸ā§āĻĒā§‡āĻ¸ā§‡āĻ° āĻ¯ā§‡ āĻ•ā§‹āĻ¨āĻ“ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ (āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡
"seth/add3" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤āĻžāĻĻā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ—ā§āĻ˛āĻŋ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯), āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ
"bl" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĒā§ŒāĻāĻ›āĻžāĻ¨ā§‹ āĻ¯āĻžāĻ¯āĻŧāĨ¤

-āĻŽāĻĄā§‡āĻ˛ = āĻŦāĻĄāĻŧ
āĻ§āĻ°ā§āĻ¨ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻ—ā§āĻ˛āĻŋ 32-āĻŦāĻŋāĻŸ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸ āĻ¸ā§āĻĒā§‡āĻ¸ā§‡āĻ° āĻ¯ā§‡ āĻ•ā§‹āĻ¨āĻ“ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ (āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡
"seth/add3" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤āĻžāĻĻā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ—ā§āĻ˛āĻŋ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯), āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¨āĻžāĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
"bl" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĒā§ŒāĻāĻ›āĻžāĻ¨ā§‹ āĻ¯āĻžāĻ¯āĻŧ (āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻŸāĻŋ āĻ…āĻ¨ā§‡āĻ• āĻ§ā§€āĻ° āĻ—āĻ¤āĻŋāĻ¤ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡
"seth/add3/jl" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ•ā§āĻ°āĻŽ)āĨ¤

-msdata=āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ¨āĻ¯āĻŧ
āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻāĻ˛āĻžāĻ•āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻāĻ•āĻŸāĻŋāĻ¤ā§‡ āĻ°āĻžāĻ–āĻž āĻšāĻŦā§‡ .āĻĄā§‡āĻŸāĻž, āĻŦāĻžāĻ¸āĻ¸, āĻŦāĻž
.rodata (āĻ¯āĻĻāĻŋ āĻ¨āĻž "āĻŦāĻŋāĻ­āĻžāĻ—" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ)āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻāĻ˛āĻžāĻ•āĻž āĻŦāĻŋāĻ­āĻžāĻ— āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ—āĻ āĻŋāĻ¤ .sdata āĻāĻŦāĻ‚ .sbss. āĻŦāĻ¸ā§āĻ¤ā§ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ‡ āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ "āĻŦāĻŋāĻ­āĻžāĻ—" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻš āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻāĻ˛āĻžāĻ•āĻžāĻ¯āĻŧ āĻ°āĻžāĻ–ā§āĻ¨āĨ¤

-msdata=sdata
āĻ›ā§‹āĻŸ āĻĄāĻžāĻŸāĻž āĻāĻ˛āĻžāĻ•āĻžāĻ¯āĻŧ āĻ›ā§‹āĻŸ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻ°āĻžāĻ–ā§āĻ¨, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻŋāĻļā§‡āĻˇ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻ¤āĻžāĻĻā§‡āĻ° āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄāĨ¤

-msdata=use
āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻāĻ˛āĻžāĻ•āĻžāĻ¯āĻŧ āĻ›ā§‹āĻŸ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻ°āĻžāĻ–ā§āĻ¨ āĻāĻŦāĻ‚ āĻŦāĻŋāĻļā§‡āĻˇ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ¤āĻžāĻĻā§‡āĻ° āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤

-G NUM
āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻāĻ° āĻĨā§‡āĻ•ā§‡ āĻ•āĻŽ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨ āĻ°āĻžāĻ–ā§āĻ¨ NUM āĻŦāĻžāĻ‡āĻŸ āĻ›ā§‹āĻŸ āĻ¤āĻĨā§āĻ¯ āĻŦāĻž
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĄā§‡āĻŸāĻž āĻŦāĻž āĻŦāĻŋāĻāĻ¸āĻāĻ¸ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ bss āĻŦāĻŋāĻ­āĻžāĻ—āĨ¤ āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ NUM is
8. āĻĻā§āĻ¯ -msdata āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻāĻ•āĻŸāĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ• sdata or āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•ā§‹āĻ¨ āĻ†āĻ›ā§‡ āĻœāĻ¨ā§āĻ¯
āĻĒā§āĻ°āĻ­āĻžāĻŦāĨ¤

āĻ¸āĻŦ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻāĻ•āĻ‡ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ -G NUM āĻŽāĻžāĻ¨ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻŋāĻ‚
āĻāĻ° āĻŽāĻžāĻ¨ NUM āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻŦāĻž āĻ¨āĻžāĻ“ āĻĒāĻžāĻ°ā§‡; āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻĻā§‡āĻŦā§‡
āĻŦāĻžāĻ°ā§āĻ¤āĻž---āĻ­ā§āĻ˛ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¨āĻžāĨ¤

-āĻāĻŽāĻĄāĻŋāĻŦāĻžāĻ—
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡ M32R āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•ā§‹āĻĄāĻ•ā§‡ āĻ•āĻŋāĻ›ā§ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĨ¤

āĻŽā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§āĻĒāĻ¸
āĻāĻ•āĻŸāĻŋ 32-āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§āĻĒ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§āĻ¨āĨ¤

-mno- align-loops
āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ 32-āĻŦāĻžāĻ‡āĻŸ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻŽāĻŋāĻ¸ā§āĻ¯ā§-āĻ°ā§‡āĻŸ=āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋ āĻšāĻ•ā§āĻ°ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 1 āĻŦāĻž 2 āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻžā§āĻš-āĻ•āĻ¸ā§āĻŸ =āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 1 āĻŦāĻž 2 āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ā§ˇ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ 1 āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻļāĻžāĻ–āĻžāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻŦā§‡ā§ˇ
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻ•ā§‹āĻĄ, āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ 2 āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤āĻŸāĻŋ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻšāĻŦā§‡āĨ¤

-mflush- āĻĢāĻžāĻāĻĻ =āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻĢā§āĻ˛āĻžāĻļ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻĻ āĻ¨āĻŽā§āĻŦāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 12. āĻŦā§ˆāĻ§ā§ˇ
āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ 0 āĻĨā§‡āĻ•ā§‡ 15 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤āĨ¤

-mno-āĻĢā§āĻ˛āĻžāĻļ-āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻāĻĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻĢā§āĻ˛āĻžāĻļ āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻžāĨ¤

-mflush-func =āĻ¨āĻžāĻŽ
āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻĢā§āĻ˛āĻžāĻļ āĻ•āĻ°āĻ¤ā§‡ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ _āĻĢā§āĻ˛āĻžāĻļ_āĻ•ā§āĻ¯āĻžāĻļā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻāĻĻ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ.

-mno-flush-func
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻĢā§āĻ˛āĻžāĻļ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ OS āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¨ā§‡āĻ‡āĨ¤

M680x0 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻšāĻ¯āĻŧ -m M680x0 āĻāĻŦāĻ‚ ColdFire āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸ā§‡āĻŸāĻŋāĻ‚āĻ¸
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ•ā§‹āĻ¨ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡; āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒāĻ›āĻ¨ā§āĻĻ āĻœāĻ¨ā§āĻ¯ āĻ¨ā§€āĻšā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ.

-āĻŽāĻžāĻ°ā§āĻš =āĻ–āĻŋāĻ˛āĻžāĻ¨
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ M680x0 āĻŦāĻž ColdFire āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¸ā§‡āĻŸ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤
āĻāĻ° āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻŽāĻžāĻ¨ āĻ–āĻŋāĻ˛āĻžāĻ¨ M680x0 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻšāĻ˛: 68000, 68010, 68020, 68030,
68040, 68060 āĻāĻŦāĻ‚ cpu32. ColdFire āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻĢā§āĻ°āĻŋāĻ¸ā§āĻ•ā§‡āĻ˛ āĻāĻ° āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
ISA āĻļā§āĻ°ā§‡āĻŖā§€āĻŦāĻŋāĻ­āĻžāĻ— āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛: āĻ‡āĻ¸āĻž, isaaplus, āĻ‡āĻ¸āĻŦ āĻāĻŦāĻ‚ āĻ‡āĻ¸ā§āĻ¯āĻžāĻ•.

gcc āĻāĻ•āĻŸāĻŋ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ __mcfāĻ–āĻŋāĻ˛āĻžāĻ¨__ āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ•ā§‹āĻ˛ā§āĻĄāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤
āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° āĻ–āĻŋāĻ˛āĻžāĻ¨ āĻāĻ‡ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ -āĻŽāĻžāĻ°ā§āĻš āĻ‰āĻĒāĻ°ā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĨ¤

āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ˛ā§‡, -āĻŽāĻžāĻ°ā§āĻš āĻāĻŦāĻ‚ -mtune āĻ•ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§‡ āĻšāĻ˛ā§‡
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-mcpu =āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ M680x0 āĻŦāĻž ColdFire āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ M680x0 āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰āĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:
68000, 68010, 68020, 68030, 68040, 68060, 68302, 68332 āĻāĻŦāĻ‚ cpu32. āĻ•ā§‹āĻ˛ā§āĻĄāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰s
āĻ¨ā§€āĻšā§‡āĻ° āĻ¸āĻžāĻ°āĻŖā§€ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¯āĻž CPU-āĻ•ā§‡ āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§‡ āĻļā§āĻ°ā§‡āĻŖā§€āĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡:

āĻĒāĻ°āĻŋāĻŦāĻžāĻ° : -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ
51 : 51 51ac 51 āĻ¸āĻŋāĻāĻ¨ 51 āĻāĻŽ 51qe
5206 : 5202 5204 5206
5206e : 5206e
5208 : 5207 5208
5211a : 5210a 5211a
5213 : 5211 5212 5213
5216 : 5214 5216
52235 : 52230 52231 52232 52233 52234 52235
5225 : 5224 5225
52259 : 52252 52254 52255 52256 52258 52259
5235 : 5232 5233 5234 5235 523x
5249 : 5249
5250 : 5250
5271 : 5270 5271
5272 : 5272
5275 : 5274 5275
5282 : 5280 5281 5282 528x
53017 : 53011 53012 53013 53014 53015 53016 53017
5307 : 5307
5329 : 5327 5328 5329 532x
5373 : 5372 5373 537x
5407 : 5407
5475 : 5470 5471 5472 5473 5474 5475 547x 5480 5481 5482 5483 5484 5485

-mcpu =āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ -āĻŽāĻžāĻ°ā§āĻš =āĻ–āĻŋāĻ˛āĻžāĻ¨ if āĻ–āĻŋāĻ˛āĻžāĻ¨ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰. āĻāĻ° āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻŽāĻŋāĻļā§āĻ°āĻŖ
-āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻāĻŦāĻ‚ -āĻŽāĻžāĻ°ā§āĻš āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻ–ā§āĻ¯āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

gcc āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ __mcf_cpu_āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻ¯āĻ–āĻ¨ āĻ•ā§‹āĻ˛ā§āĻĄāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤. āĻāĻŸāĻžāĻ“
āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ __āĻāĻŽāĻ¸āĻŋāĻāĻĢ_āĻĒāĻ°āĻŋāĻŦāĻžāĻ°_āĻĒāĻ°āĻŋāĻŦāĻžāĻ°, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻ° āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻžāĻ° āĻ‰āĻĒāĻ°ā§‡āĻ° āĻŸā§‡āĻŦāĻŋāĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ.

-mtune =āĻ¸ā§āĻ°
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°ā§āĻ¨, āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ -āĻŽāĻžāĻ°ā§āĻš
āĻāĻŦāĻ‚ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰. M680x0 āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻšāĻ˛: 68000, 68010, 68020, 68030, 68040,
68060 āĻāĻŦāĻ‚ cpu32. āĻ•ā§‹āĻ˛ā§āĻĄāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻšāĻ˛: cfv1, cfv2, cfv3, cfv4 āĻāĻŦāĻ‚
cfv4e.

āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -mtune=68020-40 āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻž 68020 āĻ āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻ­āĻžāĻ˛ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻĻāĻ°āĻ•āĻžāĻ°,
68030 āĻāĻŦāĻ‚ 68040 āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸāĨ¤ -mtune=68020-60 āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ 68060 āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§‡
āĻ†āĻŽāĻ°āĻž āĻšāĻŦ. āĻāĻ‡ āĻĻā§āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§āĻ¨ -M68020-40 āĻāĻŦāĻ‚ -M68020-60
āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡.

gcc āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ __āĻāĻŽāĻ¸āĻŋāĻ–āĻŋāĻ˛āĻžāĻ¨ āĻāĻŦāĻ‚ __āĻāĻŽāĻ¸āĻŋāĻ–āĻŋāĻ˛āĻžāĻ¨__ 680x0 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻ–āĻŋāĻ˛āĻžāĻ¨. āĻāĻŸāĻžāĻ“ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ mcāĻ–āĻŋāĻ˛āĻžāĻ¨ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ -āĻ†āĻ¨āĻ¸āĻŋ āĻ…āĻĨāĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¨-āĻœāĻŋāĻāĻ¨āĻ‡āĻ‰ -āĻ¸ā§āĻŸā§‡āĻĄ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¯āĻĻāĻŋ gcc āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚ āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨āĻŸāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧ -mtune=68020-40 or
-mtune=68020-60, āĻāĻŸāĻŋ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤

gcc āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ•ā§‡āĻ“ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ __āĻŽāĻŋāĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ__ āĻ•ā§‹āĻ˛ā§āĻĄāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ, āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ āĻ‰āĻĒāĻ°ā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻāĻ•.

-m68000
-mc68000
āĻāĻ•āĻŸāĻŋ 68000 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻ–āĻ¨ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
68000-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĨ¤ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻš=68000.

68000 āĻ¸āĻš āĻāĻ•āĻŸāĻŋ 000 āĻŦāĻž EC68008 āĻ•ā§‹āĻ° āĻ¸āĻš āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨,
68302, 68306, 68307, 68322, 68328 āĻāĻŦāĻ‚ 68356āĨ¤

-m68010
āĻāĻ•āĻŸāĻŋ 68010 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻ–āĻ¨ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
68010-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĨ¤ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻš=68010.

-m68020
-mc68020
āĻāĻ•āĻŸāĻŋ 68020 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻ–āĻ¨ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
68020-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĨ¤ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻš=68020.

-m68030
āĻāĻ•āĻŸāĻŋ 68030 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻ–āĻ¨ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
68030-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĨ¤ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻš=68030.

-m68040
āĻāĻ•āĻŸāĻŋ 68040 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻ–āĻ¨ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
68040-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĨ¤ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻš=68040.

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ 68881/68882 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•ā§‡ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ¯āĻŧ āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
68040-āĻ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°āĨ¤ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° 68040-āĻ āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻ¸ā§‡āĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤

-m68060
āĻāĻ•āĻŸāĻŋ 68060 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻ–āĻ¨ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
68060-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĨ¤ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻš=68060.

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ 68020 āĻāĻŦāĻ‚ 68881/68882 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•ā§‡ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ¯āĻŧ āĻ¯āĻž āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
68060-āĻ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻžāĻ° 68060-āĻāĻ° āĻ•ā§‹āĻĄ āĻ¨āĻž āĻĨāĻžāĻ•āĻ˛ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻ¸ā§‡āĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡āĨ¤

-mcpu32
āĻāĻ•āĻŸāĻŋ CPU32 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻ–āĻ¨ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
CPU32-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĨ¤ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -march=cpu32.

32 āĻ¸āĻš āĻāĻ•āĻŸāĻŋ CPU32 āĻŦāĻž CPU68330+ āĻ•ā§‹āĻ° āĻ¸āĻš āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨,
68331, 68332, 68333, 68334, 68336, 68340, 68341, 68349 āĻāĻŦāĻ‚ 68360āĨ¤

-m5200
āĻāĻ•āĻŸāĻŋ 520X ColdFire CPU-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻ–āĻ¨ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻšāĻ¯āĻŧ
520X-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mcpu=5206, āĻāĻŦāĻ‚ āĻāĻ–āĻ¨ āĻšāĻ¯āĻŧ
āĻ¯ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻĒāĻ•ā§āĻˇā§‡ āĻ…āĻŦāĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨.

MCF5200, MCF5202 āĻ¸āĻš āĻāĻ•āĻŸāĻŋ 5203 āĻ•ā§‹āĻ° āĻ¸āĻš āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤
MCF5204 āĻāĻŦāĻ‚ MCF5206āĨ¤

-m5206e
āĻāĻ•āĻŸāĻŋ 5206e ColdFire CPU-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ–āĻ¨ āĻāĻ° āĻĒāĻ•ā§āĻˇā§‡ āĻ…āĻŦāĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mcpu=5206e.

-m528x
ColdFire 528X āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§‡āĻ° āĻāĻ•āĻœāĻ¨ āĻ¸āĻĻāĻ¸ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻāĻ–āĻ¨
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ā§‡āĻ° āĻĒāĻ•ā§āĻˇā§‡ āĻŦāĻžā§āĻšāĻŋāĻ¤ -mcpu=528x.

-m5307
āĻāĻ•āĻŸāĻŋ ColdFire 5307 CPU-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ–āĻ¨ āĻāĻ° āĻĒāĻ•ā§āĻˇā§‡ āĻ…āĻŦāĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mcpu=5307.

-m5407
āĻāĻ•āĻŸāĻŋ ColdFire 5407 CPU-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ–āĻ¨ āĻāĻ° āĻĒāĻ•ā§āĻˇā§‡ āĻ…āĻŦāĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mcpu=5407.

-mcfv4e
āĻāĻ•āĻŸāĻŋ ColdFire V4e āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§‡āĻ° CPU (āĻ¯ā§‡āĻŽāĻ¨ 547x/548x) āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤
āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mcpu=547x, āĻāĻŦāĻ‚ āĻšāĻ¯āĻŧ
āĻāĻ–āĻ¨ āĻ¸ā§‡āĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻĒāĻ•ā§āĻˇā§‡ āĻ…āĻŦāĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-M68020-40
āĻāĻ•āĻŸāĻŋ 68040 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻ•ā§‹āĻ¨ā§‹ āĻ¨āĻ¤ā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻĢāĻ˛āĻžāĻĢāĻ˛
āĻ•ā§‹āĻĄā§‡ āĻ¯āĻž 68020/68881 āĻŦāĻž āĻāĻ•āĻŸāĻŋ 68030 āĻŦāĻž āĻāĻ•āĻŸāĻŋāĻ¤ā§‡ āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻĻāĻ•ā§āĻˇāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻšāĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
68040. āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄ 68881 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
68040.

āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻš=68020 -mtune=68020-40.

-M68020-60
āĻāĻ•āĻŸāĻŋ 68060 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻ•ā§‹āĻ¨ā§‹ āĻ¨āĻ¤ā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻĢāĻ˛āĻžāĻĢāĻ˛
āĻ•ā§‹āĻĄā§‡ āĻ¯āĻž 68020/68881 āĻŦāĻž āĻāĻ•āĻŸāĻŋ 68030 āĻŦāĻž āĻāĻ•āĻŸāĻŋāĻ¤ā§‡ āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻĻāĻ•ā§āĻˇāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻšāĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
68040. āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄ 68881 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
68060.

āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻš=68020 -mtune=68020-60.

-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ
-m68881
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ 68020 āĻāĻŦāĻ‚ āĻ¤āĻžāĻ° āĻŦā§‡āĻļāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ, āĻāĻŦāĻ‚
āĻ•ā§‹āĻ˛ā§āĻĄāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ FPU āĻ†āĻ›ā§‡ā§ˇ āĻāĻŸāĻŋ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ __ āĻ†āĻ›ā§‡_68881__ M680x0 āĻ
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻāĻŦāĻ‚ __mcffpu__ āĻ•ā§‹āĻ˛ā§āĻĄāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§‡āĨ¤

-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž; āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻšāĻ˛
68000, 68010, āĻāĻŦāĻ‚ 68832 āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤ āĻāĻŸāĻŋ ColdFire-āĻāĻ° āĻœāĻ¨ā§āĻ¯āĻ“ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻ•ā§‹āĻ¨ FPU āĻ¨ā§‡āĻ‡ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸.

-mdiv
-mno-div
āĻ•ā§‹āĻ˛ā§āĻĄāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻāĻŦāĻ‚ āĻ…āĻŦāĻļāĻŋāĻˇā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ (āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤ āĻ¯āĻĻāĻŋ
-āĻŽāĻžāĻ°ā§āĻš āĻ›āĻžāĻĄāĻŧāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰, ColdFire āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ "āĻšāĻžāĻ˛ā§" āĻāĻŦāĻ‚ "āĻŦāĻ¨ā§āĻ§"
M680x0 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻ˛āĻ•ā§āĻˇā§āĻ¯ CPU āĻĨā§‡āĻ•ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ (āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ CPU, āĻ…āĻĨāĻŦāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰) āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ "āĻŦāĻ¨ā§āĻ§"
āĻ‰āĻ¨ā§āĻ¨āĻ¤ -mcpu=5206 āĻāĻŦāĻ‚ "āĻšāĻžāĻ˛ā§" āĻāĻ° āĻœāĻ¨ā§āĻ¯ -mcpu=5206e.

gcc āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ __mcfhwdiv__ āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-mshort
āĻŸāĻžāĻ‡āĻĒ "int" āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨ 16 āĻŦāĻŋāĻŸ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻšāĻ¤ā§‡, āĻ¯ā§‡āĻŽāĻ¨ "āĻļāĻ°ā§āĻŸ int"āĨ¤ āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ 16-āĻŦāĻŋāĻŸ āĻ¸ā§€āĻŽāĻžāĻ°ā§‡āĻ–āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŽāĻ¨āĻ•āĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§‡ āĻ¯āĻžāĻ° API
32-āĻŦāĻŋāĻŸā§‡ āĻĒāĻĻā§‹āĻ¨ā§āĻ¨āĻ¤āĻŋ āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§‚āĻ˛āĻ• āĻ•āĻ°ā§‡āĨ¤

-mno-āĻ›ā§‹āĻŸ
"int" āĻŸāĻžāĻ‡āĻĒāĻŸāĻŋāĻ•ā§‡ 16 āĻŦāĻŋāĻŸ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻŽāĻ¨ā§‹āĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄ
-mno-āĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄ
āĻŦāĻŋāĻŸ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻĻā§āĻ¯ -m68000, -mcpu32 āĻāĻŦāĻ‚ -m5200 āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ
-āĻŽāĻ¨ā§‹āĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄ.

-āĻāĻŽāĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄ
āĻŦāĻŋāĻŸ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨. āĻĻā§āĻ¯ -m68020 āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§‹āĻāĻžāĻ¯āĻŧ -āĻāĻŽāĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄ. āĻāĻ‡
āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ 68020 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻœāĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻžāĻšāĻ˛ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻāĻŽāĻ†āĻ°āĻŸāĻŋāĻĄāĻŋ
āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨-āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨, āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž "rtd" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸ā§‡, āĻ¯āĻž āĻ¤āĻžāĻĻā§‡āĻ° āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒāĻĒ āĻ•āĻ°ā§‡
āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻ•āĻ˛āĻžāĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡ā§ˇ
āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻĒāĻĒ.

āĻāĻ‡ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻāĻ•āĻŸāĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§‡āĻŽāĻžāĻ¨āĻžāĻ¨, āĻ¤āĻžāĻ‡ āĻ†āĻĒāĻ¨āĻŋ
āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ˛ā§‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ—ā§āĻ°āĻšāĻŖāĻ•āĻžāĻ°ā§€ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž ("printf" āĻ¸āĻš); āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ­ā§āĻ˛ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻ¯āĻžāĻ°āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻœāĻ¨ā§āĻ¯.

āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ…āĻ¨ā§‡āĻ•āĻ—ā§āĻ˛āĻŋ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻ—ā§āĻ°ā§āĻ¤āĻ°āĻ­āĻžāĻŦā§‡ āĻ­ā§āĻ˛ āĻ•ā§‹āĻĄā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻšāĻŦā§‡
āĻ¯ā§āĻ•ā§āĻ¤āĻŋ. (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§€āĻšāĻ­āĻžāĻŦā§‡ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤)

"rtd" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŸāĻŋ 68010, 68020, 68030, 68040, 68060 āĻāĻŦāĻ‚ CPU32 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ 68000 āĻŦāĻž 5200 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻ¯āĻŧāĨ¤

-mno-rtd
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž -āĻāĻŽāĻ†āĻ°āĻŸāĻŋāĻĄāĻŋ. āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻ—-āĻ‡āĻ¨
-mno-align-int
GCC "int", "āĻ˛āĻ‚", "āĻ˛āĻ‚ āĻ˛āĻ‚", "āĻĢā§āĻ˛ā§‹āĻŸ", "āĻĄāĻŦāĻ˛", āĻāĻŦāĻ‚ "āĻ˛āĻ‚" āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻŸāĻŋ 32-āĻŦāĻŋāĻŸ āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻĄāĻŦāĻ˛" āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ (-āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻ—-āĻ‡āĻ¨) āĻŦāĻž āĻāĻ•āĻŸāĻŋ 16-āĻŦāĻŋāĻŸ āĻ¸ā§€āĻŽāĻžāĻ¨āĻž
(-mno-align-int) 32-āĻŦāĻŋāĻŸ āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻšāĻ˛ā§‡
āĻ†āĻ°āĻ“ āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻ–āĻ°āĻšā§‡ 32-āĻŦāĻŋāĻŸ āĻŦāĻžāĻ¸ āĻ¸āĻš āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ•āĻŋāĻ›ā§āĻŸāĻž āĻĻā§āĻ°ā§āĻ¤āĨ¤

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻ—-āĻ‡āĻ¨ āĻ¸ā§āĻ‡āĻš, GCC āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻŦā§‡
āĻ‰āĻĒāĻ°ā§‹āĻ•ā§āĻ¤ āĻĒā§āĻ°āĻ•āĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĒā§āĻ°āĻ•āĻžāĻļāĻŋāĻ¤ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ†āĻ˛āĻžāĻĻāĻž
m68k āĻāĻ° āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨āĨ¤

-āĻāĻŽāĻĒāĻŋāĻ•ā§āĻ°ā§‡āĻ˛
āĻāĻ•āĻŸāĻŋ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°ā§‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ 68000 āĻāĻ° āĻĒāĻŋāĻ¸āĻŋ-āĻ°āĻŋāĻ˛ā§‡āĻŸāĻŋāĻ­ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚ āĻŽā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻŸā§‡āĻŦāĻŋāĻ˛āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ -fpic, āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻāĻ•āĻŸāĻŋ 16-āĻŦāĻŋāĻŸ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻĒāĻŋāĻ¸āĻŋ-āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ• āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ -fpic āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ -āĻāĻŽāĻĒāĻŋāĻ•ā§āĻ°ā§‡āĻ˛, āĻ¯āĻĻāĻŋāĻ“
āĻāĻŸāĻŋ 68020 āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-mno-āĻ•āĻ ā§‹āĻ°-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mstrict-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž āĻ¯ā§‡ āĻ†āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻĄ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

-msep-āĻĄā§‡āĻŸāĻž
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻĄā§‡āĻŸāĻž āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸāĻ•ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻāĻ˛āĻžāĻ•āĻžāĻ¯āĻŧ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻĒāĻžāĻ ā§āĻ¯ āĻŦāĻŋāĻ­āĻžāĻ— āĻĨā§‡āĻ•ā§‡āĨ¤ āĻāĻ‡ āĻ›āĻžāĻĄāĻŧāĻž āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ -fpic.

-mno-āĻ¸ā§‡āĻĒ-āĻĄā§‡āĻŸāĻž
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻĄā§‡āĻŸāĻž āĻŦāĻŋāĻ­āĻžāĻ— āĻĒāĻžāĻ ā§āĻ¯ āĻŦāĻŋāĻ­āĻžāĻ—āĻ•ā§‡ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ.

-āĻŽāĻŋāĻĄ-āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ†āĻ‡āĻĄāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ›āĻžāĻĄāĻŧāĻž āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯
āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ -fpic.

-mno-āĻ†āĻ‡āĻĄāĻŋ-āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
āĻ†āĻ‡āĻĄāĻŋ āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡ āĻŦāĻ˛ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ.

-āĻŽāĻļāĻžāĻ°ā§āĻĄ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ-āĻ†āĻ‡āĻĄāĻŋ = āĻāĻ¨
āĻ†āĻ‡āĻĄāĻŋ āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ†āĻ‡āĻĄā§‡āĻ¨ā§āĻŸāĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡āĨ¤
0-āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ˛ā§‡ āĻ†āĻ°āĻ“ āĻ•āĻŽāĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻŦā§‡, āĻ…āĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ¤ā§‡ āĻ¸ā§‡āĻ‡ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°ā§āĻ¨ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨ā§‡āĻ‡ āĻŦāĻž
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ¸āĻŽāĻ¯āĻŧ āĻĻāĻ•ā§āĻˇāĨ¤

-mxgot
-mno-xgot
āĻ•ā§‹āĻ˛ā§āĻĄāĻĢāĻžāĻ¯āĻŧāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
GOT-āĻ¤ā§‡ 8192 āĻŸāĻŋāĻ°āĻ“ āĻŦā§‡āĻļāĻŋ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ‡ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ•ā§‹āĻĄā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ āĻāĻŦāĻ‚ āĻ§ā§€āĻ°
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ›āĻžāĻĄāĻŧāĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨. M680x0 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡; -fpic
āĻ¯āĻĨā§‡āĻˇā§āĻŸ

GCC āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ GOT āĻĨā§‡āĻ•ā§‡ āĻŽāĻžāĻ¨ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻ¯āĻ–āĻ¨
āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻĻāĻ•ā§āĻˇ, GOT āĻĒā§āĻ°āĻžāĻ¯āĻŧ 64k āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ›ā§‹āĻŸ āĻšāĻ˛ā§‡āĻ‡ āĻāĻŸāĻŋ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĨ¤ āĻ•āĻŋāĻ›ā§
āĻŦāĻĄāĻŧ āĻ•āĻžāĻ°āĻŖ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻŽāĻ¨:

āĻĢāĻŋāĻŸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡: R_68K_GOT16O foobar

āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ˜āĻŸā§‡ āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•ā§‹āĻĄāĻŸāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ -mxgot. āĻāĻŸāĻŋ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ–ā§āĻŦ āĻŦāĻĄāĻŧ GOTsāĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ•ā§‹āĻĄ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ -mxgot āĻ•āĻŽ āĻĻāĻ•ā§āĻˇ, āĻāĻŸāĻž āĻĨā§‡āĻ•ā§‡
āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻļā§āĻŦāĻŋāĻ• āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§‡āĻ° āĻŽāĻžāĻ¨ āĻ†āĻ¨āĻ¤ā§‡ 4āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ˛āĻžāĻ—ā§‡āĨ¤

āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ GNU āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¸āĻš āĻ•āĻŋāĻ›ā§ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ•āĻžāĻ§āĻŋāĻ• GOTs āĻāĻŦāĻ‚ GOT āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻ¸āĻžāĻœāĻžāĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¯āĻĻāĻŋ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•ā§‡āĻŦāĻ˛ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻŦā§‡
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ -mxgot āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯āĻž 8192 GOT āĻāĻ° āĻŦā§‡āĻļāĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°ā§‡
āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻ–ā§āĻŦ āĻ•āĻŽāĻ‡ āĻ•āĻ°ā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡ āĻ¯āĻĻāĻŋ āĻ¨āĻž GCC āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤

āĻāĻŽāĻ•ā§‹āĻ° āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻšāĻ¯āĻŧ -m Motorola M*Core āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

- mhardlit
-āĻāĻŽāĻ¨ā§‹-āĻšāĻžāĻ°ā§āĻĄāĻ˛āĻŋāĻŸ
āĻ•ā§‹āĻĄ āĻ¸ā§āĻŸā§āĻ°ā§€āĻŽā§‡ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ§ā§āĻ°ā§āĻŦāĻ•āĻ—ā§āĻ˛āĻŋ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻĻā§āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡ āĻŦāĻž āĻ¤āĻžāĻ° āĻ•āĻŽ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤

-mdiv
-mno-div
āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨. (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ)āĨ¤

-mrelax- āĻ…āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡
-āĻāĻŽāĻ¨ā§‹-āĻ†āĻ°āĻžāĻŽ-āĻ¤āĻžāĻ¤ā§āĻ•ā§āĻˇāĻŖāĻŋāĻ•
āĻŦāĻŋāĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻšāĻžāĻ°ā§‡ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ¤āĻžā§ŽāĻ•ā§āĻˇāĻŖāĻŋāĻ• āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤

-āĻŽāĻ“āĻ¯āĻŧāĻžāĻ‡āĻĄ-āĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄāĻ¸
-mno-āĻ“āĻ¯āĻŧāĻžāĻ‡āĻĄ-āĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄ
āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻŦāĻŋāĻŸ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ int-āĻ†āĻ•āĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨āĨ¤

-m4byte-āĻĢāĻžāĻ‚āĻļāĻ¨
-mno-4byte-āĻĢāĻžāĻ‚āĻļāĻ¨
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ•ā§‡ 4-āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻ¤ā§‡ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°ā§āĻ¨āĨ¤

-mcallgraph-āĻĄā§‡āĻŸāĻž
-mno-āĻ•āĻ˛āĻ—ā§āĻ°āĻžāĻĢ-āĻĄā§‡āĻŸāĻž
āĻ•āĻ˛āĻ—ā§āĻ°āĻžāĻĢ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤

-mslow-āĻŦāĻžāĻ‡āĻŸ
-mno-āĻ¸ā§āĻ˛ā§‹-āĻŦāĻžāĻ‡āĻŸ
āĻŦāĻžāĻ‡āĻŸ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻĒāĻĄāĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻļāĻŦā§āĻĻ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻ°ā§āĻ¨āĨ¤

- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
-āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-m210
-m340
210 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-mno-lsim
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¨
(libsim.a) āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻĨā§‡āĻ•ā§‡āĨ¤

-mstack-āĻŦā§ƒāĻĻā§āĻ§āĻŋ=āĻ†āĻ¯āĻŧāĻ¤āĻ¨
āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ‡āĻ¨āĻ•ā§āĻ°āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŦāĻĄāĻŧ āĻŽāĻžāĻ¨ āĻĒāĻžāĻ°ā§‡
āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻ—āĻ¤āĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻšā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻĒā§‡āĻ¸, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ˛ā§‡ āĻ¤āĻžāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻĢāĻ˛ā§āĻŸ āĻŸā§āĻ°āĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…āĻ¨ā§‡āĻ• āĻŦā§‡āĻļāĻŋ. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0x1000āĨ¤

āĻāĻŽāĻ‡āĻĒāĻŋ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

- mabsdiff
"abs" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡, āĻ¯āĻž āĻĻā§āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒāĻ°āĻŽ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯āĨ¤

-āĻŽāĻ˛-āĻ…āĻĒāĻ¸
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻšā§āĻ›āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ - āĻ—āĻĄāĻŧ, āĻ—ā§āĻŖ, āĻ­āĻžāĻ—, āĻŦāĻŋāĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨,
āĻ…āĻ—ā§āĻ°āĻŖā§€ āĻļā§‚āĻ¨ā§āĻ¯, āĻĒāĻ°āĻŽ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯, āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨/āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš, āĻ•ā§āĻ˛āĻŋāĻĒ, āĻāĻŦāĻ‚ āĻ¸ā§āĻ¯āĻžāĻšā§āĻ°ā§‡āĻļāĻ¨āĨ¤

- āĻŽā§āĻ¯āĻžāĻ­āĻžāĻ°ā§‡āĻœ
"ave" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡, āĻ¯āĻž āĻĻā§āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ—āĻĄāĻŧ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤

-āĻŽāĻŦā§‡āĻ¸āĻĄ =n
āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ n āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ‡āĻŸ āĻŦāĻž āĻ›ā§‹āĻŸ ".āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ•" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ. āĻŦā§‡āĻ¸āĻĄ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ $tp āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ•ā§‡ āĻŦā§‡āĻ¸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻ†āĻ›ā§‡
".āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ•" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ 128-āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĨ¤

-āĻāĻŽāĻŦāĻŋāĻŸāĻĒāĻ¸
āĻŦāĻŋāĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ - āĻŦāĻŋāĻŸ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž ("btstm"), āĻ¸ā§‡āĻŸ ("bsetm"), āĻĒāĻ°āĻŋāĻˇā§āĻ•āĻžāĻ°
("bclrm"), invert ("bnotm"), āĻāĻŦāĻ‚ test-and-set ("tas")āĨ¤

-mc =āĻ¨āĻžāĻŽ
āĻ•ā§‹āĻ¨ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĄā§‡āĻŸāĻž āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻ¨āĻžāĻŽ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ "āĻ›ā§‹āĻŸ", "āĻ•āĻžāĻ›ā§‡āĻ°", āĻŦāĻž
"āĻĻā§‚āĻ°"āĨ¤

-mclip
"āĻ•ā§āĻ˛āĻŋāĻĒ" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡āĨ¤ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ "-mclip" āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€ āĻ¨āĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ†āĻĒāĻ¨āĻŋāĻ“ āĻ•āĻ°ā§‡āĻ¨
"-mminmax" āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

-mconfig =āĻ¨āĻžāĻŽ
āĻŦāĻŋāĻ˛ā§āĻĄ-āĻ‡āĻ¨ āĻŽā§‚āĻ˛ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ MeP āĻšāĻŋāĻĒā§‡ āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻĨāĻžāĻ•ā§‡
āĻāĻŸāĻŋāĻ¤ā§‡ āĻŽāĻĄāĻŋāĻ‰āĻ˛; āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŽāĻĄāĻŋāĻ‰āĻ˛ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ•ā§‹āĻ° āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻāĻŦāĻ‚ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻŖā§‡āĻ° āĻ•ā§‹āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻšā§āĻ›āĻŋāĻ•
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€, āĻāĻŦāĻ‚ āĻĒā§‡āĻ°āĻŋāĻĢā§‡āĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛āĨ¤ "MeP-Integrator" āĻŸā§āĻ˛, GCC āĻāĻ° āĻ…āĻ‚āĻļ āĻ¨āĻ¯āĻŧ, āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻāĻ‡ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ; āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸āĻŦ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻŽāĻ¤āĻ‡
āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ "āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ"āĨ¤

-mcop
āĻ¸āĻš-āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ 32-āĻŦāĻŋāĻŸ āĻ•āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĨ¤ āĻŦāĻŋāĻƒāĻĻā§āĻ°āĻƒ
āĻ¯ā§‡ āĻ•ā§‹āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ "-mconfig=" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-mcop32
32-āĻŦāĻŋāĻŸ āĻ•āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤

-mcop64
64-āĻŦāĻŋāĻŸ āĻ•āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤

-mivc2
IVC2 āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ IVC2 āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ 64-āĻŦāĻŋāĻŸ VLIW āĻ•āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĨ¤

-āĻāĻŽāĻĄāĻŋāĻ¸āĻŋ
āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ ". āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ•āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤

-mdiv
"div" āĻāĻŦāĻ‚ "divu" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤

-āĻŽā§‡āĻŦ
āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽā§‡āĻ˛
āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽāĻŋāĻ“-āĻ…āĻ¸ā§āĻĨāĻŋāĻ°
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻŦāĻ˛ā§‡ āĻ¯ā§‡ "io" āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻ…āĻ¸ā§āĻĨāĻŋāĻ° āĻŦāĻ˛ā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻŋāĻ¤āĨ¤

-ml āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ ".far" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻŽā§āĻ˛āĻŋāĻĄāĻœ
"leadz" (āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻļā§‚āĻ¨ā§āĻ¯) āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡āĨ¤

-āĻŽāĻŋāĻŽāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ ". āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻžāĻ° āĻ•āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤

-āĻŽāĻŋāĻŽāĻŋāĻ¨āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸
"āĻŽāĻŋāĻ¨āĻŋāĻŸ" āĻāĻŦāĻ‚ "āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ā§ˇ

-āĻŽāĻŽāĻ˛ā§āĻŸ
āĻ—ā§āĻŖāĻ¨ āĻāĻŦāĻ‚ āĻ—ā§āĻŖ-āĻ¸āĻžā§āĻšāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤

-āĻŽāĻ¨ā§‹-āĻ…āĻĒāĻ¸
"-mall-opts" āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻˇāĻŽ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻšā§āĻ›āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡ā§ˇ

-āĻŽāĻ°ā§‡āĻĒā§‡āĻŸ
āĻ¨āĻŋāĻŽā§āĻ¨-āĻ“āĻ­āĻžāĻ°āĻšā§‡āĻĄ āĻ˛ā§āĻĒāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ "āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ" āĻāĻŦāĻ‚ "āĻ‡āĻ°āĻŋāĻĒāĻŋāĻŸ" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ā§ˇ

-āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢāĻŸ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ•ā§‡ ".tiny" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ†āĻ›ā§‡
āĻāĻ‡ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ 65536-āĻŦāĻžāĻ‡āĻŸ āĻ¸ā§€āĻŽāĻžāĨ¤ āĻāĻ‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ %gp āĻŦā§‡āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨.

-āĻŽāĻ¸āĻžāĻ¤ā§āĻ°
āĻ¸ā§āĻ¯āĻžāĻšā§āĻ°ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻ¨ā§‡āĻ‡
āĻāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻœā§‡āĻ‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻ¤āĻŦā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻ°āĻžā§āĻœāĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡,
āĻŽāĻ¤".

-msdram
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ ROM-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ SDRAM-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤

-msim
āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤

-msimnovec
āĻ°āĻŋāĻ¸ā§‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚
āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻāĻŦāĻ‚ āĻŸā§‡āĻŦāĻŋāĻ˛āĨ¤

-āĻāĻŽāĻŸāĻŋāĻāĻĢ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ•ā§‡ ".far" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•āĻ°ā§‡ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ›āĻžāĻĄāĻŧāĻž, āĻĢāĻžāĻ‚āĻļāĻ¨
". āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mtiny =n
āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¯ā§‡ n āĻŦāĻžāĻ‡āĻŸ āĻŦāĻž āĻ›ā§‹āĻŸ ".tiny" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ āĻāĻ‡āĻ—ā§āĻ˛ā§‹
āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ $gp āĻŦā§‡āĻ¸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ 4, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡
".tiny" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻāĻ•āĻŸāĻŋ 65536-āĻŦāĻžāĻ‡āĻŸ āĻ¸ā§€āĻŽāĻž āĻ†āĻ›ā§‡āĨ¤

āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻŦā§āĻ˛ā§‡āĻœ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻŽā§āĻ˛ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ)āĨ¤

-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mmemppy
āĻŦā§āĻ˛āĻ• āĻšāĻžāĻ˛āĻ—ā§āĻ˛āĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž, "memcpy" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mno-āĻ•ā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ°āĻŦāĻ¸
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -fno-āĻļā§‚āĻ¨ā§āĻ¯-āĻļā§āĻ°ā§-āĻ‡āĻ¨-āĻŦāĻŋāĻāĻ¸āĻāĻ¸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡.

-mcpu =cpu-āĻŸāĻžāĻ‡āĻĒ
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ CPU-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ•ā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§‡ āĻ†āĻ›ā§‡
vX.YY.Z, āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ X āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ, YY āĻ›ā§‹āĻŸ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ, āĻāĻŦāĻ‚ Z āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ āĻ†āĻ›ā§‡
āĻ•ā§‹āĻĄ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ v3.00.a, v4.00.b, v5.00.a, v5.00.b, v5.00.b, v6.00.a.

-mxl-soft-mul
āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻĒā§āĻ˛āĻžāĻ‡ āĻ‡āĻŽā§āĻ˛ā§‡āĻļāĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mxl-soft-div
āĻ­āĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻŽā§āĻ˛ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ)āĨ¤

-mxl-āĻŦā§āĻ¯āĻžāĻ°ā§‡āĻ˛-āĻļāĻŋāĻĢāĻŸ
āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦā§āĻ¯āĻžāĻ°ā§‡āĻ˛ āĻļāĻŋāĻĢāĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mxl-āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨-āĻ¤ā§āĻ˛āĻ¨āĻž
āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨.

-msmall-āĻŦāĻŋāĻ­āĻžāĻœāĻ¨
āĻ›ā§‹āĻŸ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ˛ā§āĻ•āĻ†āĻĒ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mxl-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻšā§‡āĻ•
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ -fstack-check āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mxl-gp-opt
GP āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ• sdata/sbss āĻŦāĻŋāĻ­āĻžāĻ— āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mxl-āĻ—ā§āĻŖ-āĻ‰āĻšā§āĻš
32x32 āĻ—ā§āĻŖā§‡āĻ° āĻ‰āĻšā§āĻš āĻ…āĻ‚āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ—ā§āĻŖāĻŋāĻ¤ āĻ‰āĻšā§āĻš āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mxl-āĻĢā§āĻ˛ā§‹āĻŸ-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨.

-mxl-Float-sqrt
āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mxl-āĻŽā§‹āĻĄ-āĻ…ā§āĻ¯āĻžāĻĒ-āĻŽāĻĄā§‡āĻ˛
āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŽāĻĄā§‡āĻ˛ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ…ā§āĻ¯āĻžāĻĒ-āĻŽāĻĄā§‡āĻ˛. āĻŦā§ˆāĻ§ āĻŽāĻĄā§‡āĻ˛ āĻšāĻ¯āĻŧ

āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ), āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ crt0.o.

xmdstub
Xilinx āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĄāĻŋāĻŦāĻžāĻ—āĻžāĻ° (XMD) āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ…āĻ¨ā§āĻĒā§āĻ°āĻŦā§‡āĻļāĻ•āĻžāĻ°ā§€ āĻĄāĻŋāĻŦāĻžāĻ—ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯
xmdstub āĻ¨āĻžāĻŽāĻ• āĻāĻœā§‡āĻ¨ā§āĻŸāĨ¤ āĻāĻŸāĻŋ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻĢāĻžāĻ‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ crt1.o āĻāĻŦāĻ‚ āĻāĻ° āĻļā§āĻ°ā§āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ 0x800 āĻšāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

āĻŦā§āĻŸāĻ¸ā§āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒ
āĻāĻ•āĻŸāĻŋ āĻŦā§āĻŸāĻ˛ā§‹āĻĄāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻž āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻāĻ‡ āĻŽāĻĄā§‡āĻ˛ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻĢāĻžāĻ‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
crt2.o āĻ¯ā§‡āĻŸāĻŋāĻ¤ā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ°āĻŋāĻ¸ā§‡āĻŸ āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¨ā§‡āĻ‡āĨ¤ āĻāĻ‡ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤
āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻŸāĻ˛ā§‹āĻĄāĻžāĻ°ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ°āĻŋāĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
āĻ†āĻŦā§‡āĻĻāĻ¨āĨ¤

novectors
āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻŦā§āĻ˛ā§‡āĻœ āĻ­ā§‡āĻ•ā§āĻŸāĻ°ā§‡āĻ° āĻ•ā§‹āĻ¨ā§‹ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡ āĻāĻŽāĻ¨ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻāĻ•āĻŸāĻŋ āĻĒāĻ°ā§āĻ¯āĻŦā§‡āĻ•ā§āĻˇāĻŖ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻšāĻ˛āĻŽāĻžāĻ¨ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡. āĻāĻ‡ āĻŽāĻĄā§‡āĻ˛
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ¸āĻŽā§‚āĻš crt3.o āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻĢāĻžāĻ‡āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤

āĻĒāĻ›āĻ¨ā§āĻĻ -āĻāĻ•ā§āĻ¸āĻāĻ˛-āĻŽā§‹āĻĄ-āĻ…ā§āĻ¯āĻžāĻĒ-āĻŽāĻĄā§‡āĻ˛ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ…āĻĒāĻĒā§āĻ°āĻšāĻžāĻ°āĻŋāĻ¤ āĻ‰āĻĒāĻ¨āĻžāĻŽ -mxl-āĻŽā§‹āĻĄ-āĻ…ā§āĻ¯āĻžāĻĒ-āĻŽāĻĄā§‡āĻ˛.

āĻŽāĻŋāĻĒāĻ¸ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

-āĻ‡āĻŦāĻŋ āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻ‡āĻāĻ˛ āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ mips*el-*-* āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ°āĨ¤

-āĻŽāĻžāĻ°ā§āĻš =āĻ–āĻŋāĻ˛āĻžāĻ¨
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻšāĻ˛āĻŦā§‡ āĻ–āĻŋāĻ˛āĻžāĻ¨, āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• MIPS ISA āĻāĻ° āĻ¨āĻžāĻŽ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻŦāĻž
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻ†āĻ‡āĻāĻ¸āĻāĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛: mips1, mips2, mips3, mips4,
mips32, mips32r2, mips64 āĻāĻŦāĻ‚ mips64r2. āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛: 4kc, 4km, 4kp, 4ksc,
4 āĻ•ā§‡āĻ¸āĻŋ, 4 āĻ•ā§‡āĻāĻŽ, 4 āĻ•ā§‡āĻĒ, 4ksd, 5kc, 5 āĻ•ā§‡āĻĢ, 20kc, 24kc, 24kf2_1, 24kf1_1, 24 āĻ•ā§‡āĻ¸āĻŋ, 24kef2_1,
24kef1_1, 34kc, 34kf2_1, 34kf1_1, 74kc, 74kf2_1, 74kf1_1, 74kf3_2, 1004kc, 1004kf2_1,
1004kf1_1, loongson2e, loongson2f, loongson3a, M4K, āĻ…āĻ•ā§āĻŸāĻŋāĻ¯āĻŧāĻ¨, āĻ…āĻ•ā§āĻŸāĻŋāĻ¯āĻŧāĻ¨+, octeon2, āĻ•āĻžāĻ˛āĻĒā§āĻ°ā§āĻˇ,
r2000, r3000, r3900, r4000, r4400, r4600, r4650, r6000, r8000, rm7000, rm9000, r10000,
r12000, r14000, r16000, sb1, sr71000, vr4100, vr4111, vr4120, vr4130, vr4300, vr5000,
vr5400, vr5500 āĻāĻŦāĻ‚ xlr. āĻŦāĻŋāĻļā§‡āĻˇ āĻŽāĻžāĻ¨ āĻĨā§‡āĻ•ā§‡-āĻ†āĻŦāĻŋ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ ABI āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° (āĻ…āĻ°ā§āĻĨāĻžā§Ž, mips1 32-āĻŦāĻŋāĻŸ ABI-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ mips3 64-āĻŦāĻŋāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯
ABIs)āĨ¤

āĻ¨ā§‡āĻŸāĻŋāĻ­ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸/āĻœāĻŋāĻāĻ¨āĻ‡āĻ‰ āĻāĻŦāĻ‚ āĻ†āĻ‡āĻ†āĻ°āĻ†āĻ‡āĻāĻ•ā§āĻ¸ āĻŸā§āĻ˛āĻšā§‡āĻ¨āĻ“ āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ, āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻšā§‹āĻ¸ā§āĻŸ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§‡āĻ°āĻž āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤ -āĻŽāĻžāĻ°ā§āĻš=āĻĻā§‡āĻļā§€āĻ¯āĻŧ āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡ āĻ¯āĻĻāĻŋ GCC
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻŋāĻ¨āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤

āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻžāĻŽ, āĻāĻ•āĻŸāĻŋ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ 000 āĻ¸āĻ‚āĻ•ā§āĻˇā§‡āĻĒā§‡ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ k (āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, -āĻŽāĻžāĻ°ā§āĻš=r2k).
āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻāĻšā§āĻ›āĻŋāĻ•, āĻāĻŦāĻ‚ vr āĻ˛ā§‡āĻ–āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ r.

āĻĢāĻ°ā§āĻŽā§‡āĻ° āĻ¨āĻžāĻŽ nf2_1 āĻāĻĢāĻĒāĻŋāĻ‡āĻ‰-āĻāĻ° āĻ…āĻ°ā§āĻ§ā§‡āĻ• āĻšāĻžāĻ°ā§‡ āĻ•ā§āĻ˛āĻ• āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ—ā§āĻ˛āĻŋ āĻĻā§‡āĻ–ā§āĻ¨
āĻŽā§‚āĻ˛, āĻĢāĻ°ā§āĻŽā§‡āĻ° āĻ¨āĻžāĻŽ nf1_1 āĻāĻ•āĻ‡ āĻšāĻžāĻ°ā§‡ āĻ•ā§āĻ˛āĻ• āĻ•āĻ°āĻž FPUs āĻ¸āĻš āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ—ā§āĻ˛āĻŋ āĻĻā§‡āĻ–ā§āĻ¨
āĻŽā§‚āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§‡, āĻāĻŦāĻ‚ āĻĢāĻ°ā§āĻŽā§‡āĻ° āĻ¨āĻžāĻŽ nf3_2 FPUs āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻĒāĻžāĻ¤ āĻ˜āĻĄāĻŧāĻŋ āĻ¸āĻ™ā§āĻ—ā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĒāĻĄāĻŧā§āĻ¨
3:2 āĻāĻ° āĻ•ā§‹āĻ° āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡āĨ¤ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡, nf āĻāĻ•āĻŸāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ—ā§ƒāĻšā§€āĻ¤ āĻšāĻ¯āĻŧ
āĻāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ nf2_1 āĻ¯āĻ–āĻ¨ nx āĻāĻŦāĻ‚ bfx āĻāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ—ā§ƒāĻšā§€āĻ¤ āĻšāĻ¯āĻŧ nf1_1.

GCC āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻŽāĻžāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻĻā§āĻŸāĻŋ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻĒā§āĻ°āĻĨāĻŽāĻŸāĻŋ āĻšāĻ˛ _MIPS_ARCH,
āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧāĻŸāĻŋāĻ° āĻĢāĻ°ā§āĻŽ āĻ†āĻ›ā§‡
_MIPS_ARCH_foo āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸, āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ foo āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻ° āĻŽā§‚āĻ˛āĻ§āĻ¨ā§€āĻ•ā§ƒāĻ¤ āĻŽāĻžāĻ¨ _MIPS_ARCHāĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ,
-āĻŽāĻžāĻ°ā§āĻš = r2000 āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻŦā§‡ _MIPS_ARCH āĻĨā§‡āĻ•ā§‡ "r2000" āĻāĻŦāĻ‚ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨ _MIPS_ARCH_R2000.

āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ _MIPS_ARCH āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ‰āĻĒāĻ°ā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ…āĻ¨ā§āĻ¯ āĻ•āĻĨāĻžāĻ¯āĻŧ,
āĻāĻŸāĻŋāĻ° āĻĒā§‚āĻ°ā§āĻŖ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻĨāĻžāĻ•āĻŦā§‡ āĻāĻŦāĻ‚ āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻšāĻŦā§‡ āĻ¨āĻž 000 as kāĨ¤ āĻāĻ° āĻŦā§āĻ¯āĻžāĻĒāĻžāĻ°ā§‡ āĻĨā§‡āĻ•ā§‡-
āĻ†āĻŦā§€, āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĻā§‡āĻ¯āĻŧ (āĻšāĻ¯āĻŧ "mips1" or "mips3") āĻāĻŸāĻž āĻ¨āĻžāĻŽ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¯āĻ–āĻ¨ āĻ¨āĻž -āĻŽāĻžāĻ°ā§āĻš āĻ…āĻĒāĻļāĻ¨ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤

-mtune =āĻ–āĻŋāĻ˛āĻžāĻ¨
āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ•ā§‚āĻ˛āĻŋāĻ¤āĻ•āĻ°āĻŖ āĻ–āĻŋāĻ˛āĻžāĻ¨. āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻœāĻŋāĻ¨āĻŋāĻ¸ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤, āĻāĻŦāĻ‚ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻ­ā§‚āĻ¤ āĻ–āĻ°āĻšāĨ¤ āĻāĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ–āĻŋāĻ˛āĻžāĻ¨ āĻŽā§‚āĻ˛ā§āĻ¯āĻŦā§‹āĻ§
āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ -āĻŽāĻžāĻ°ā§āĻš.

āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻŦā§‡ -āĻŽāĻžāĻ°ā§āĻš.
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ -āĻŽāĻžāĻ°ā§āĻš āĻāĻŦāĻ‚ -mtune āĻāĻ•āĻ¸āĻžāĻĨā§‡, āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ¯āĻž āĻšāĻ˛āĻŦā§‡
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻžāĻ°, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻĻāĻ¸ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§āĻ¨
āĻĒāĻ°āĻŋāĻŦāĻžāĻ°.

-mtune āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ _MIPS_TUNE āĻāĻŦāĻ‚ _MIPS_TUNE_foo āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸, āĻ¯āĻž āĻāĻ•āĻ‡ āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
āĻĻā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻš āĻ‰āĻĒāĻ°ā§‡ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻŦā§‡āĻļā§€.

-āĻŽāĻŋāĻĒāĻ¸ 1
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻš=āĻŽāĻŋāĻĒāĻ¸1.

-āĻŽāĻŋāĻĒāĻ¸ 2
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻš=āĻŽāĻŋāĻĒāĻ¸2.

-āĻŽāĻŋāĻĒāĻ¸ 3
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻš=āĻŽāĻŋāĻĒāĻ¸3.

-āĻŽāĻŋāĻĒāĻ¸ 4
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻš=āĻŽāĻŋāĻĒāĻ¸4.

-āĻŽāĻŋāĻĒāĻ¸ 32
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻš=āĻŽāĻŋāĻĒāĻ¸32.

-mips32r2
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -march=mips32r2.

-āĻŽāĻŋāĻĒāĻ¸ 64
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻš=āĻŽāĻŋāĻĒāĻ¸64.

-mips64r2
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -march=mips64r2.

-āĻŽāĻŋāĻĒāĻ¸ 16
-mno-Mips16
MIPS16 āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ (āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤ āĻ¯āĻĻāĻŋ GCC āĻāĻ•āĻŸāĻŋ MIPS32 āĻŦāĻž MIPS64 āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°ā§‡
āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°, āĻāĻŸāĻŋ MIPS16e ASE āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĨ¤

MIPS16 āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡āĻ“ āĻĒā§āĻ°āĻ¤āĻŋ-āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§‡ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
"mips16" āĻāĻŦāĻ‚ "nomips16" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĨ¤

-mflip-MIPS16
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ MIPS16 āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ°āĻŋāĻ—ā§āĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻŽāĻŋāĻļā§āĻ° MIPS16/āĻ¨āĻ¨-MIPS16 āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž, āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽāĻŋāĻ¨ā§āĻŸāĻžāĻ°āĻ˛āĻŋāĻ™ā§āĻ•-āĻāĻŽāĻ†āĻ‡āĻĒāĻŋāĻāĻ¸ 16
-mno-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ˛āĻŋāĻ™ā§āĻ•-āĻāĻŽāĻ†āĻ‡āĻĒāĻŋāĻāĻ¸ 16
āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ (āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡) āĻ¯ā§‡ āĻ¨āĻ¨-MIPS16 āĻ•ā§‹āĻĄ MIPS16 āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ•-āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖāĨ¤

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¨āĻ¨-MIPS16 āĻ•ā§‹āĻĄ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ MIPS16 āĻ•ā§‹āĻĄā§‡ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž; āĻāĻŸāĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ•āĻ˛ āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ˛āĻžāĻĢ. -āĻŽāĻŋāĻ¨ā§āĻŸāĻžāĻ°āĻ˛āĻŋāĻ™ā§āĻ•-āĻāĻŽāĻ†āĻ‡āĻĒāĻŋāĻāĻ¸ 16 āĻ¤āĻžāĻ‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ˛āĻžāĻĢ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¨āĻž
GCC āĻœāĻžāĻ¨ā§‡ āĻ¯ā§‡ āĻ˛āĻžāĻĢā§‡āĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯ MIPS16 āĻ¨āĻ¯āĻŧāĨ¤

-āĻŽāĻžāĻŦāĻŋ=32
-āĻŽāĻžāĻŦāĻŋ=o64
-āĻŽāĻžāĻŦāĻŋ=n32
-āĻŽāĻžāĻŦāĻŋ=64
-āĻŽāĻžāĻŦāĻŋ=āĻ‡āĻŦāĻŋ
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ ABI-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ EABI-āĻāĻ° āĻāĻ•āĻŸāĻŋ 32-āĻŦāĻŋāĻŸ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ 64-āĻŦāĻŋāĻŸ āĻŦā§ˆāĻ•āĻ˛ā§āĻĒāĻŋāĻ• āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ GCC āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ 64-āĻŦāĻŋāĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ•ā§‹āĻĄ āĻ¯āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ 64-āĻŦāĻŋāĻŸ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĻ¨, āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -mgp32 32-āĻŦāĻŋāĻŸ āĻ•ā§‹āĻĄ āĻĒā§‡āĻ¤ā§‡
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡.

O64 ABI āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻĻā§‡āĻ–ā§āĻ¨http://gcc.gnu.org/projects/mipso64-abi.html>.

GCC o32 ABI-āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻ•āĻ˛ā§āĻĒāĻŋāĻ• āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° 64
32 āĻŦāĻŋāĻŸ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ‡ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -āĻŽāĻžāĻŦāĻŋ=32 -mfp64. āĻāĻ‡ ABI
āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ mthc1 āĻāĻŦāĻ‚ mfhc1 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
MIPS32R2 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĨ¤

āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻāĻŦāĻ‚ āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻŽāĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻāĻ•āĻ‡ āĻĨāĻžāĻ•ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ
āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻŽāĻžāĻ¨ 64-āĻŦāĻŋāĻŸā§‡āĻ° āĻœā§‹āĻĄāĻŧāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• 32-āĻŦāĻŋāĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ $f0 āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°, āĻ¨āĻž a
$f0/$f1 āĻœā§‹āĻĄāĻŧāĻž āĻ•āĻ˛-āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ¸ā§‡āĻŸāĻ“ āĻāĻ•āĻ‡ āĻĨāĻžāĻ•ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŦāĻ•āĻŸāĻŋ 64 āĻŦāĻŋāĻŸ
āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻšāĻ¯āĻŧ

-āĻŽā§āĻ¯āĻžāĻŦāĻŋāĻ•ā§āĻ¯āĻžāĻ˛āĻ¸
-āĻŽāĻ¨ā§‹-āĻ…āĻŦāĻŋāĻ•āĻžāĻ˛āĻ¸
SVR4-āĻ¸ā§āĻŸāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ (āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤
-āĻŽā§āĻ¯āĻžāĻŦāĻŋāĻ•ā§āĻ¯āĻžāĻ˛āĻ¸ SVR4-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻŽāĻļāĻžāĻ°ā§āĻĄ
-mno-āĻ­āĻžāĻ— āĻ•āĻ°āĻž
āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ (āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž) āĻ¯āĻž āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨, āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¤āĻžāĻ‡ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ¤ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ -āĻŽā§āĻ¯āĻžāĻŦāĻŋāĻ•ā§āĻ¯āĻžāĻ˛āĻ¸.

āĻ¸āĻŦ -āĻŽā§āĻ¯āĻžāĻŦāĻŋāĻ•ā§āĻ¯āĻžāĻ˛āĻ¸ āĻ•ā§‹āĻĄ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤āĻ­āĻžāĻŦā§‡ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨, āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§‡āĻˇā§‡
āĻŽāĻ¤ -fpic āĻāĻŦāĻ‚ -fpic. āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻāĻ•āĻŸāĻŋ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡, GNU āĻŸā§āĻ˛āĻšā§‡āĻ‡āĻ¨ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛āĻ•ā§‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻŦāĻžāĻāĻ§āĻžāĻ‡ āĻšāĻŋāĻšā§āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŽ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡āĨ¤ āĻāĻŸāĻŋ āĻ–āĻžāĻŸā§‹ āĻœāĻŋāĻĒāĻŋāĻ“ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻ­āĻŋāĻ• āĻ•ā§āĻ°āĻŽ āĻāĻŦāĻ‚ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•āĻ˛ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ. āĻāĻ‡
āĻŽā§‹āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧ -mno-āĻ­āĻžāĻ— āĻ•āĻ°āĻž.

-mno-āĻ­āĻžāĻ— āĻ•āĻ°āĻž binutils 2.16 āĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŽāĻ¨ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
GNU āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤āĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ā§‡āĻ° ABI-āĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¯ā§‹āĻ—ā§āĻ¯ āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ°āĻŋāĻ˛ā§‹āĻ•ā§‡āĻŸā§‡āĻŦāĻ˛ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡āĻ° ABI āĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -mno-āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ‡āĻšā§āĻ›āĻž
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋ āĻ›ā§‹āĻŸ āĻāĻŦāĻ‚ āĻĻā§āĻ°ā§āĻ¤ āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤

-āĻŽāĻļāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ

-mplt
-mno-plt
āĻ§āĻ°ā§‡ āĻ¨āĻŋāĻ¨ (āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž) āĻ¯ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻāĻŦāĻ‚ āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ• āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĻ—ā§āĻ˛āĻŋ PLT āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡
āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ -mno-āĻ­āĻžāĻ— āĻ•āĻ°āĻž -āĻŽā§āĻ¯āĻžāĻŦāĻŋāĻ•ā§āĻ¯āĻžāĻ˛āĻ¸. n64 ABI āĻāĻ° āĻœāĻ¨ā§āĻ¯, āĻāĻ‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ›āĻžāĻĄāĻŧāĻž āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡ -msym32.

āĻ†āĻĒāĻ¨āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -mplt āĻāĻ° āĻ¸āĻžāĻĨā§‡ GCC āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ --with-mips-pltāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
is -mno-plt āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧāĨ¤

-mxgot
-mno-xgot
āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻŦāĻŋāĻ§āĻŋāĻ¨āĻŋāĻˇā§‡āĻ§ āĻ¤ā§āĻ˛ā§‡ (āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤

GCC āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ GOT āĻĨā§‡āĻ•ā§‡ āĻŽāĻžāĻ¨ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻ¯āĻ–āĻ¨
āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻĻāĻ•ā§āĻˇ, GOT āĻĒā§āĻ°āĻžāĻ¯āĻŧ 64k āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ›ā§‹āĻŸ āĻšāĻ˛ā§‡āĻ‡ āĻāĻŸāĻŋ āĻ•āĻžāĻœ āĻ•āĻ°āĻŦā§‡āĨ¤
āĻŦāĻĄāĻŧ āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻ•āĻŋāĻ›ā§āĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°āĻŦā§‡ āĻ¯ā§‡āĻŽāĻ¨:

āĻĢāĻŋāĻŸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡: R_MIPS_GOT16 foobar

āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ˜āĻŸā§‡ āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•ā§‹āĻĄāĻŸāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ -mxgot. āĻāĻŸāĻŋ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ–ā§āĻŦ āĻŦāĻĄāĻŧ GOTs, āĻ¯āĻĻāĻŋāĻ“ āĻāĻŸāĻŋ āĻ•āĻŽ āĻĻāĻ•ā§āĻˇ āĻšāĻŦā§‡, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻŸāĻŋ āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻ˛āĻžāĻ—āĻŦā§‡
āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€ āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§‡āĻ° āĻŽāĻžāĻ¨ āĻ†āĻ¨āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤

āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ•āĻŋāĻ›ā§ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻāĻ•āĻžāĻ§āĻŋāĻ• GOT āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ†āĻ›ā§‡, āĻ†āĻĒāĻ¨āĻŋ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ -mxgot āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ 64k āĻāĻ° āĻŦā§‡āĻļāĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°ā§‡
GOT āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻŽā§‚āĻ˛ā§āĻ¯. āĻ–ā§āĻŦ āĻ•āĻŽāĻ‡ āĻ•āĻ°ā§‡āĨ¤

GCC āĻĒāĻœāĻŋāĻļāĻ¨ āĻ‡āĻ¨ā§āĻĄāĻŋāĻĒā§‡āĻ¨ā§āĻĄā§‡āĻ¨ā§āĻŸ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ¨āĻž āĻ•āĻ°āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡āĨ¤

-mgp32
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋ 32 āĻŦāĻŋāĻŸ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĨ¤

-mgp64
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋ 64 āĻŦāĻŋāĻŸ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĨ¤

-mfp32
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° 32 āĻŦāĻŋāĻŸ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĨ¤

-mfp64
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° 64 āĻŦāĻŋāĻŸ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĨ¤

-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ•āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ•āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§āĻ¨
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ—āĻŖāĻ¨āĻžāĨ¤

-āĻāĻ•āĻŸāĻŋ-āĻ­āĻžāĻ¸āĻž
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ•āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

-mdouble-āĻžāĻ˛ā§
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ•āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĄāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ

-mllsc
-mno-llsc
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž) ll, sc, āĻāĻŦāĻ‚ āĻ¸āĻŋāĻ™ā§āĻ• āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻ–āĻ¨ āĻ•ā§‹āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¨ā§‡āĻ‡, GCC āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡ āĻ¯āĻĻāĻŋ
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

-mllsc āĻ¯āĻĻāĻŋ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚ -mno-llsc
āĻ…āĻŽāĻžāĻ¨āĻ• āĻ†āĻ‡āĻāĻ¸āĻāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ‰āĻ­āĻ¯āĻŧ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻāĻ° āĻ¸āĻžāĻĨā§‡ GCC āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ --with-llsc āĻāĻŦāĻ‚ -- llsc āĻ›āĻžāĻĄāĻŧāĻž āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡.
--with-llsc āĻ•āĻŋāĻ›ā§ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ; āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ā§‡āĻļāĻ¨ āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻĻā§‡āĻ–ā§āĻ¨
āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻœāĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯.

-āĻāĻŽāĻĄāĻŋāĻāĻ¸āĻĒāĻŋ
-mno-dsp
MIPS DSP ASE-āĻāĻ° āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ 1 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ __mips_dsp. āĻāĻŸāĻžāĻ“ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡
__mips_dsp_rev 1 āĻ¤ā§‡

-mdspr2
-mno-dspr2
MIPS DSP ASE-āĻāĻ° āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ 2 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ•ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ __mips_dsp āĻāĻŦāĻ‚ __mips_dspr2āĨ¤ āĻāĻŸāĻžāĻ“
āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ __mips_dsp_rev 2 āĻ¤ā§‡

-msmartmips
-mno-smartmips
MIPS SmartMIPS ASE āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤

āĻĒā§āĻ°āĻ¤āĻŋāĻŦāĻ¨ā§āĻ§ā§€-āĻāĻ•āĻ•
-mno-āĻœā§‹āĻĄāĻŧāĻž-āĻāĻ•āĻ•
āĻœā§‹āĻĄāĻŧāĻž-āĻāĻ•āĻ• āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤

-mdmx
-mno-mdmx
āĻāĻŽāĻ†āĻ‡āĻĒāĻŋāĻāĻ¸ āĻĄāĻŋāĻœāĻŋāĻŸāĻžāĻ˛ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
64-āĻŦāĻŋāĻŸ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-āĻŽāĻŋāĻĒāĻ¸ 3 āĻĄāĻŋ
-mno-Mips3d
MIPS-3D ASE āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤ āĻĒāĻ›āĻ¨ā§āĻĻ -āĻŽāĻŋāĻĒāĻ¸ 3 āĻĄāĻŋ āĻŦā§‹āĻāĻž āĻĒā§āĻ°āĻ¤āĻŋāĻŦāĻ¨ā§āĻ§ā§€-āĻāĻ•āĻ•.

-āĻāĻŽāĻāĻŽāĻŸāĻŋ
-mno-Mt
MT āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻĨā§āĻ°ā§‡āĻĄāĻŋāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤

-āĻŽāĻ˛āĻ‚64
"āĻĻā§€āĻ°ā§āĻ˜" āĻĒā§āĻ°āĻ•āĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ 64 āĻŦāĻŋāĻŸ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻšāĻ¤ā§‡ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°ā§āĻ¨ā§ˇ āĻĻā§‡āĻ–āĻž -āĻŽāĻ˛āĻ‚32 āĻĄāĻŋāĻĢāĻ˛ā§āĻŸā§‡āĻ° āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻāĻŦāĻ‚ āĻ¯ā§‡āĻ­āĻžāĻŦā§‡ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻŽāĻ˛āĻ‚32
"āĻĻā§€āĻ°ā§āĻ˜", "int" āĻāĻŦāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ 32 āĻŦāĻŋāĻŸ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻšāĻ¤ā§‡ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°ā§āĻ¨ā§ˇ

"int", "āĻ˛āĻ‚" āĻāĻŦāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ†āĻ•āĻžāĻ° ABI-āĻāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ¸āĻŦ
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ ABI 32-āĻŦāĻŋāĻŸ "int" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ n64 ABI 64-āĻŦāĻŋāĻŸ "āĻ˛āĻ‚" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ 64-āĻŦāĻŋāĻŸ āĻ•āĻ°ā§‡
EABI; āĻ…āĻ¨ā§āĻ¯āĻ°āĻž 32-āĻŦāĻŋāĻŸ "āĻ˛āĻ‚" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋ "āĻ˛āĻŽā§āĻŦāĻž" āĻŦāĻž āĻāĻ° āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸āĻŽāĻžāĻ¨
āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŽāĻ¤ā§‹ āĻāĻ•āĻ‡ āĻ†āĻ•āĻžāĻ°, āĻ¯ā§‡āĻŸāĻŋ āĻ›ā§‹āĻŸāĨ¤

-msym32
-mno-sym32
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ (āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž) āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻšāĻŋāĻšā§āĻ¨ā§‡āĻ° 32-āĻŦāĻŋāĻŸ āĻŽāĻžāĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§‡āĻˇā§‡
āĻāĻŦāĻŋāĻ†āĻ‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ -āĻŽāĻžāĻŦāĻŋ=64 āĻāĻŦāĻ‚ -āĻŽāĻ¨ā§‹-āĻ…āĻŦāĻŋāĻ•āĻžāĻ˛āĻ¸ āĻ•āĻžāĻ°āĻ¨ āĻāĻŸāĻž
GCC-āĻ•ā§‡ āĻ¸āĻžāĻ‚āĻ•ā§‡āĻ¤āĻŋāĻ• āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻāĻŦāĻ‚ āĻĻā§āĻ°ā§āĻ¤ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧāĨ¤

-G NUM
āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻĄā§‡āĻŸāĻžāĻ° āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ—ā§āĻ˛āĻŋ āĻ°āĻžāĻ–ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻ¸ā§‡āĻ‡ āĻĄā§‡āĻŸāĻžāĻŸāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ NUM āĻŦāĻžāĻ‡āĻŸ GCC āĻ¤āĻžāĻ°āĻĒāĻ° āĻ†āĻ°āĻ“ āĻĻāĻ•ā§āĻˇāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻĄā§‡āĻŸāĻž āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡; āĻĻā§‡āĻ–āĻž -mgpopt āĻ‰āĻ¨ā§āĻ¨āĻ¤
āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -G āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡āĨ¤

-āĻŽā§āĻ˛ā§‹āĻ•āĻžāĻ˛-āĻāĻ¸āĻĄāĻŋāĻāĻŸāĻž
-mno-āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ-āĻāĻ¸āĻĄā§‡āĻŸāĻž
āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ (āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž) the -G āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻĄā§‡āĻŸāĻžāĻ° āĻ¸āĻžāĻĨā§‡āĻ“ āĻ†āĻšāĻ°āĻŖ, āĻ¯ā§‡āĻŽāĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡
āĻ¸āĻŋ āĻ¤ā§‡ -āĻŽā§āĻ˛ā§‹āĻ•āĻžāĻ˛-āĻāĻ¸āĻĄāĻŋāĻāĻŸāĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

āĻ¯āĻĻāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ…āĻ­āĻŋāĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ–ā§āĻŦ āĻŦā§‡āĻļāĻŋ āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ›ā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ•āĻŽ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž-āĻ¸āĻŽāĻžāĻ˛ā§‹āĻšāĻ¨āĻžāĻŽā§‚āĻ˛āĻ• āĻ…āĻ‚āĻļāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻĒā§āĻ¨āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§‡āĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡ -mno-āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ-āĻāĻ¸āĻĄā§‡āĻŸāĻžāĨ¤ āĻ†āĻĒāĻ¨āĻŋ
āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦāĻĄāĻŧ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ“ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -mno-āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ-āĻāĻ¸āĻĄā§‡āĻŸāĻž, āĻ¯āĻžāĻ¤ā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
āĻŽā§‚āĻ˛ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ°āĻ“ āĻœāĻžāĻ¯āĻŧāĻ—āĻž āĻ›ā§‡āĻĄāĻŧā§‡ āĻĻāĻŋāĻ¨āĨ¤

-āĻŽā§‡āĻ•ā§āĻ¸āĻŸāĻžāĻ°ā§āĻ¨-āĻāĻ¸āĻĄā§‡āĻŸāĻž
-mno-āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ•-āĻāĻ¸āĻĄā§‡āĻŸāĻž
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ (āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž) āĻ¯ā§‡ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĄā§‡āĻŸāĻž āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻĨāĻžāĻ•āĻŦā§‡ āĻ¯āĻĻāĻŋ
āĻ¯ā§‡ āĻ¤āĻĨā§āĻ¯ āĻŽāĻ§ā§āĻ¯ā§‡ āĻ†āĻ›ā§‡ -G āĻ¸ā§€āĻŽāĻžāĨ¤ -āĻŽā§‡āĻ•ā§āĻ¸āĻŸāĻžāĻ°ā§āĻ¨-āĻāĻ¸āĻĄā§‡āĻŸāĻž āĻ¸āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ°āĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡āĻ¨ āĻŽāĻĄā§āĻ˛āĻžāĻ¸ āĻ¸āĻ™ā§āĻ—ā§‡ -āĻŽā§‡āĻ•ā§āĻ¸āĻŸāĻžāĻ°ā§āĻ¨-āĻāĻ¸āĻĄā§‡āĻŸāĻž -G NUM -mgpopt, āĻāĻŦāĻ‚ āĻŽāĻĄā§āĻ˛āĻžāĻ¸ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– a
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ var āĻ¯ā§‡ āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ āĻ¨āĻ¯āĻŧ NUM āĻŦāĻžāĻ‡āĻŸ, āĻ†āĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¯ā§‡ var āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĨ¤ āĻ¯āĻĻāĻŋ var āĻ…āĻ¨ā§āĻ¯ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻšāĻ¯āĻŧ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻāĻ•āĻŸāĻŋ āĻ‰āĻšā§āĻš-āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¯ā§‡ āĻŽāĻĄāĻŋāĻ‰āĻ˛ -G āĻāĻ•āĻŸāĻŋ "āĻŦāĻŋāĻ­āĻžāĻ—" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻŦāĻž āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§āĻ¨ā§ˇ var's
āĻ¸āĻ‚āĻœā§āĻžāĻž āĻ¯āĻĻāĻŋ var āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ, āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻ‰āĻšā§āĻš-āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ˛āĻŋāĻ™ā§āĻ• āĻ†āĻŦāĻļā§āĻ¯āĻ• -G
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸.

āĻāĻ‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ¨ā§āĻ¤ā§āĻˇā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ¸āĻšāĻœ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻšāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŽāĻĄāĻŋāĻ‰āĻ˛āĻ•ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž
āĻāĻ•āĻ‡ āĻ¸āĻ™ā§āĻ—ā§‡ -G āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¯āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻ¸ā§€āĻŽāĻžāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡ āĻāĻŸāĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ -G āĻ¸ā§‡āĻŸāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ -mno-āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ•-āĻāĻ¸āĻĄā§‡āĻŸāĻž āĻĨāĻžāĻŽāĻžāĻ¤ā§‡
āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĄā§‡āĻŸāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻž āĻĨā§‡āĻ•ā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĨ¤

-mgpopt
-mno-gpopt
āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻžāĻ¤ā§‡ āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻšāĻŋāĻšā§āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻœāĻŋāĻĒāĻŋ-āĻ°āĻŋāĻ˛ā§‡āĻŸāĻŋāĻ­ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)
āĻ…āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ; āĻĻā§‡āĻ–āĻž -G, -āĻŽā§āĻ˛ā§‹āĻ•āĻžāĻ˛-āĻāĻ¸āĻĄāĻŋāĻāĻŸāĻž āĻāĻŦāĻ‚ -āĻŽā§‡āĻ•ā§āĻ¸āĻŸāĻžāĻ°ā§āĻ¨-āĻāĻ¸āĻĄā§‡āĻŸāĻž. -mgpopt āĻ¸āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ°āĨ¤

-mno-gpopt āĻ¯ā§‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ $gp āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻāĻ° āĻŽāĻžāĻ¨ āĻ§āĻ°ā§‡ āĻ¨āĻžāĻ“ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¸ā§‡āĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€
"_gp"āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ…āĻ‚āĻļ āĻšāĻ¯āĻŧ āĻ¯āĻž āĻŦā§āĻŸā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŽāĻ¨āĻŋāĻŸāĻ°, āĻŦā§āĻŸ āĻŽāĻ¨āĻŋāĻŸāĻ°ā§‡āĻ° āĻ°ā§āĻŸāĻŋāĻ¨ āĻ•āĻ˛ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋ $gp-āĻ āĻāĻ•āĻŸāĻŋ āĻ…āĻœāĻžāĻ¨āĻž āĻŽāĻžāĻ¨ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻŦā§‡āĨ¤
(āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§‡, āĻŦā§āĻŸ āĻŽāĻ¨āĻŋāĻŸāĻ° āĻ¨āĻŋāĻœā§‡āĻ‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻŦā§‡ -āĻœāĻŋ 0.)

-mno-gpopt āĻŦā§‹āĻāĻž -mno-āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ-āĻāĻ¸āĻĄā§‡āĻŸāĻž āĻāĻŦāĻ‚ -mno-āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ•-āĻāĻ¸āĻĄā§‡āĻŸāĻž.

-āĻŽā§‡āĻŽā§āĻŦā§‡āĻĄ-āĻĄā§‡āĻŸāĻž
-mno-āĻāĻŽā§āĻŦā§‡āĻĄā§‡āĻĄ-āĻĄā§‡āĻŸāĻž
āĻ¸āĻŽā§āĻ­āĻŦ āĻšāĻ˛ā§‡ āĻĒā§āĻ°āĻĨāĻŽā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻĄā§‡āĻŸāĻž āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°ā§āĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĻ¤ā§‡
āĻ¸āĻŽā§āĻ­āĻŦ āĻšāĻ˛ā§‡ āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻŦāĻŋāĻ­āĻžāĻ—, āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻĄā§‡āĻŸāĻžāĻ¤ā§‡āĨ¤ āĻāĻŸāĻŋ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ§ā§€āĻ° āĻ•ā§‹āĻĄ āĻĻā§‡āĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ RAM āĻāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°ā§‡, āĻāĻŦāĻ‚ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•āĻŋāĻ›ā§ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

-āĻŽā§āĻ¨āĻŋāĻ¨ā§€āĻ¤-āĻ•āĻ¨āĻ¸ā§āĻŸ-āĻ‡āĻ¨-āĻ°ā§‹āĻĄāĻžāĻŸāĻž
-mno-uninit-const- āĻ‡āĻ¨-āĻ°ā§‹āĻĄāĻžāĻŸāĻž
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻĄā§‡āĻŸāĻž āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻļā§āĻ°ā§ āĻ¨āĻž āĻ•āĻ°āĻž "const" āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ°āĻžāĻ–ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻ¯ā§‹āĻ—ā§‡ āĻ…āĻ°ā§āĻĨāĻĒā§‚āĻ°ā§āĻŖ -āĻŽā§‡āĻŽā§āĻŦā§‡āĻĄ-āĻĄā§‡āĻŸāĻž.

-mcode-āĻĒāĻžāĻ āĻ¯ā§‹āĻ—ā§āĻ¯=āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
GCC āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻŦāĻŋāĻ­āĻžāĻ— āĻĨā§‡āĻ•ā§‡ āĻĒāĻĄāĻŧāĻž āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡
āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ¸ā§‡āĻŸāĻŋāĻ‚āĻ¸:

-mcode-readable=āĻšā§āĻ¯āĻžāĻ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻŦāĻŋāĻ§āĻžāĻ¯āĻŧ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸ā§‡āĻŸāĻŋāĻ‚āĨ¤

-mcode-readable=pcrel
MIPS16 PC-āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ• āĻ˛ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¤āĻŦā§‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤āĻž āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ 4KSc āĻāĻŦāĻ‚ 4KSd āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡ āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€
āĻ¯āĻ–āĻ¨ āĻ•ā§‹āĻĄ āĻŸāĻŋāĻāĻ˛āĻŦāĻŋ-āĻ¤ā§‡ āĻ°āĻŋāĻĄ āĻ‡āĻ¨āĻšāĻŋāĻŦāĻŋāĻŸ āĻŦāĻŋāĻŸ āĻ¸ā§‡āĻŸ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ“ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°
āĻ¯ā§‡āĻŸāĻŋāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻĻā§āĻŦā§ˆāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ/āĻĄā§‡āĻŸāĻž SRAM āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¯ā§‡,
M4K-āĻāĻ° āĻŽāĻ¤ā§‹, āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻĒāĻŋāĻ¸āĻŋ-āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ• āĻ˛ā§‹āĻĄāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ RAM-āĻ¤ā§‡ āĻĒā§āĻ¨āĻƒāĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤

-mcode-āĻĒāĻ āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ = āĻ¨āĻž
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻĻā§āĻŦā§ˆāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ/āĻĄā§‡āĻŸāĻž āĻāĻ¸āĻ†āĻ°āĻāĻāĻŽ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ āĻĨāĻžāĻ•āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻ•āĻŋāĻ¨ā§āĻ¤ā§
āĻ¯ā§‡ (M4K-āĻāĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ā§‡) āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻĒāĻŋāĻ¸āĻŋ-āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ• āĻ˛ā§‹āĻĄāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ°āĻŋāĻĄāĻžāĻ‡āĻ°ā§‡āĻ•ā§āĻŸ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ RAM.

-msplit-āĻ āĻŋāĻ•āĻžāĻ¨āĻž
-mno-āĻŦāĻŋāĻ­āĻ•ā§āĻ¤-āĻ āĻŋāĻ•āĻžāĻ¨āĻž
"%hi()" āĻāĻŦāĻ‚ "%lo()" āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ°āĻŋāĻ˛ā§‹āĻ•ā§‡āĻļāĻ¨ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ (āĻ…āĻ•ā§āĻˇāĻŽ) āĻ•āĻ°ā§āĻ¨ā§ˇ āĻāĻ‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -mexplicit-āĻ°āĻŋāĻ˛ā§‹āĻ•āĻ¸ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĒāĻŋāĻ›āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ°āĻžāĻ–āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĨ¤

-mexplicit-āĻ°āĻŋāĻ˛ā§‹āĻ•āĻ¸
-mno-āĻ¸ā§āĻĒāĻˇā§āĻŸ-āĻ°āĻŋāĻ˛ā§‹āĻ•āĻ¸
āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§€ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ°āĻŋāĻ˛ā§‹āĻ•ā§‡āĻļāĻ¨ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ -mno-āĻ¸ā§āĻĒāĻˇā§āĻŸ-āĻ°āĻŋāĻ˛ā§‹āĻ•āĻ¸, āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧāĨ¤

-mexplicit-āĻ°āĻŋāĻ˛ā§‹āĻ•āĻ¸ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻĻāĻŋ GCC āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

-mcheck-āĻļā§‚āĻ¨ā§āĻ¯-āĻŦāĻŋāĻ­āĻžāĻ—
-mno-āĻšā§‡āĻ•-āĻļā§‚āĻ¨ā§āĻ¯-āĻŦāĻŋāĻ­āĻžāĻ—
āĻļā§‚āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĢāĻžāĻāĻĻ (āĻĢāĻžāĻāĻĻ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mcheck-āĻļā§‚āĻ¨ā§āĻ¯-āĻŦāĻŋāĻ­āĻžāĻ—.

-mdivide-āĻĢāĻžāĻāĻĻ
-āĻŽāĻĄāĻŋāĻ­āĻžāĻ‡āĻĄ-āĻŦā§āĻ°ā§‡āĻ•āĻ¸
āĻāĻŽāĻ†āĻ‡āĻĒāĻŋāĻāĻ¸ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻ—ā§āĻ˛āĻŋ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻĢāĻžāĻāĻĻ āĻŦāĻž āĻ• āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻļā§‚āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡
āĻŦāĻŋāĻ°āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĨ¤ āĻĢāĻžāĻāĻĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ˛ā§‡ āĻ›ā§‹āĻŸ āĻ•ā§‹āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° MIPS-āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
II āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ā§‡āĻ° āĻ•āĻŋāĻ›ā§ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ— āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻž āĻĢāĻžāĻāĻĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§‹āĻ§ āĻ•āĻ°ā§‡
āĻ¸āĻ āĻŋāĻ• āĻ¸āĻ‚āĻ•ā§‡āĻ¤ ("SIGFPE") āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻĨā§‡āĻ•ā§‡āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -mdivide-āĻĢāĻžāĻāĻĻ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§‡
āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ā§‡āĻ° āĻĢāĻžāĻāĻĻ āĻ¯āĻž āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ -āĻŽāĻĄāĻŋāĻ­āĻžāĻ‡āĻĄ-āĻŦā§āĻ°ā§‡āĻ•āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°āĻž
āĻŦāĻŋāĻ°āĻ¤āĻŋ.

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻšāĻ¯āĻŧ -mdivide-āĻĢāĻžāĻāĻĻ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° --with-divide=breaks. āĻĄāĻŋāĻ­āĻžāĻ‡āĻĄ-āĻŦāĻžāĻ‡-āĻœāĻŋāĻ°ā§‹ āĻšā§‡āĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
-mno-āĻšā§‡āĻ•-āĻļā§‚āĻ¨ā§āĻ¯-āĻŦāĻŋāĻ­āĻžāĻ—.

-mmemppy
-mno-āĻ†āĻŽāĻžāĻ° āĻŽāĻ¨ā§‡
āĻ¨āĻ¨-āĻ¤ā§āĻšā§āĻ› āĻŦā§āĻ˛āĻ• āĻšāĻžāĻ˛āĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ "memcpy()" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°ā§āĻ¨ (āĻœā§‹āĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
is -mno-āĻ†āĻŽāĻžāĻ° āĻŽāĻ¨ā§‡, āĻ¯āĻž GCC-āĻ•ā§‡ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ§ā§āĻ°ā§āĻŦ-āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ•āĻĒāĻŋ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧāĨ¤

-āĻŽāĻ˛āĻ‚-āĻ•āĻ˛
-mno-āĻ˛āĻ‚-āĻ•āĻ˛
"āĻœāĻ˛" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ (āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤ "āĻœāĻ˛" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•āĻ˛āĻŋāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨
āĻ†āĻ°āĻ“ āĻĻāĻ•ā§āĻˇ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•āĻ˛āĻžāĻ° āĻāĻŦāĻ‚ āĻ•āĻ˛ā§€āĻ•ā§‡ āĻāĻ•āĻ‡ 256 āĻŽā§‡āĻ—āĻžāĻŦāĻžāĻ‡āĻŸā§‡ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸāĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ abicalls āĻ•ā§‹āĻĄā§‡āĻ° āĻ‰āĻĒāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mno-āĻ˛āĻ‚-āĻ•āĻ˛.

-āĻŽāĻŽāĻĻ
-āĻŽāĻ¨ā§‹-āĻĒāĻžāĻ—āĻ˛
"āĻĒāĻžāĻ—", "āĻŽāĻžāĻĻā§" āĻāĻŦāĻ‚ "āĻŽā§āĻ˛" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ (āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨)
R4650 ISAāĨ¤

-āĻŽāĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
-āĻŽāĻ¨ā§‹-āĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻĒā§āĻ˛āĻžāĻ‡-āĻ…ā§āĻ¯āĻžāĻ•āĻŽā§āĻ˛ā§‡āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ (āĻ…āĻ•ā§āĻˇāĻŽ) āĻ•āĻ°ā§āĻ¨, āĻ¯āĻ–āĻ¨ āĻ¤āĻžāĻ°āĻž
āĻ¸āĻšāĻœ āĻĒā§āĻ°āĻžāĻĒā§āĻ¯. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -āĻŽāĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ.

āĻ¯āĻ–āĻ¨ āĻ—ā§āĻŖ-āĻ¸āĻžā§āĻšāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻ–āĻ¨ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§€ āĻĒāĻŖā§āĻ¯ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ…āĻ¸ā§€āĻŽ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻāĻŦāĻ‚ FCSR āĻĢā§āĻ˛āĻžāĻļ āĻĨā§‡āĻ•ā§‡ āĻœāĻŋāĻ°ā§‹ āĻŦāĻŋāĻŸ āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻŸāĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•āĻŋāĻ›ā§ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§‡ āĻ…āĻŦāĻžāĻžā§āĻ›āĻŋāĻ¤āĨ¤

-āĻ¨ā§‹āĻ•āĻĒā§āĻĒ
āĻāĻŽāĻ†āĻ‡āĻĒāĻŋāĻāĻ¸ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°āĻ•ā§‡ āĻŦāĻ˛ā§āĻ¨ āĻ¯ā§‡āĻ¨ āĻ‡āĻ‰āĻœāĻžāĻ° āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¤āĻžāĻ° āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻž āĻšāĻžāĻ˛āĻžāĻ¯āĻŧ (āĻāĻ° āĻ¸āĻžāĻĨā§‡
.s āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ) āĻ¤āĻžāĻĻā§‡āĻ° āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤

-mfix-24k
-mno-Fix-24k
24K E48 (āĻ°āĻŋāĻĢāĻŋāĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻŸā§‹āĻ°āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĄā§‡āĻŸāĻž āĻšāĻžāĻ°āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž) āĻ¤ā§āĻ°ā§āĻŸāĻŋ-āĻŦāĻŋāĻšā§āĻ¯ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨
āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-mfix-r4000
-mno-Fix-r4000
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ R4000 CPU āĻ¤ā§āĻ°ā§āĻŸāĻŋ-āĻŦāĻŋāĻšā§āĻ¯ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§āĻ¨:

- āĻāĻ•āĻŸāĻŋ āĻĄāĻŦāĻ˛-āĻļāĻŦā§āĻĻ āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻ­ā§āĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻŋāĻ­āĻžāĻ— āĻļā§āĻ°ā§ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻĒāĻ°āĻ‡āĨ¤

- āĻāĻ•āĻŸāĻŋ āĻĻā§āĻŦā§ˆāĻ¤-āĻļāĻŦā§āĻĻ āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ•āĻŸāĻŋ āĻ­ā§āĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻĻāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ—ā§āĻŖāĻ¨ āĻšāĻ˛āĻ›ā§‡āĨ¤

- āĻāĻ•āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ­ā§āĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ˛āĻŸā§‡ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ
āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻļāĻžāĻ–āĻž āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻĢ

-mfix-r4400
-mno-Fix-r4400
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ R4400 CPU āĻ¤ā§āĻ°ā§āĻŸāĻŋ-āĻŦāĻŋāĻšā§āĻ¯ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§āĻ¨:

- āĻāĻ•āĻŸāĻŋ āĻĄāĻŦāĻ˛-āĻļāĻŦā§āĻĻ āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻ­ā§āĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻŋāĻ­āĻžāĻ— āĻļā§āĻ°ā§ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻĒāĻ°āĻ‡āĨ¤

-mfix-r10000
-mno-Fix-r10000
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ R10000 āĻ¤ā§āĻ°ā§āĻŸāĻŋ-āĻŦāĻŋāĻšā§āĻ¯ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§āĻ¨:

- "ll"/"sc" āĻ•ā§āĻ°āĻŽāĻ—ā§āĻ˛āĻŋ 3.0-āĻāĻ° āĻ†āĻ—ā§‡ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ†āĻšāĻ°āĻŖ āĻ¨āĻžāĻ“ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ā§ˇ āĻ¤āĻžāĻ°āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
2.6 āĻāĻŦāĻ‚ āĻ¤āĻžāĻ° āĻ†āĻ—ā§‡āĻ° āĻ°āĻŋāĻ­āĻŋāĻļāĻ¨ā§‡ āĻ…āĻšāĻ˛āĻžāĻŦāĻ¸ā§āĻĨāĻžāĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻ–āĻ¨āĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻ–āĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻļāĻžāĻ–āĻž-āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ -mfix-r10000 āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻ–āĻ¨ -āĻŽāĻžāĻ°ā§āĻš = r10000 āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ; -mno-Fix-r10000
āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mfix-vr4120
-mno-Fix-vr4120
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ VR4120 āĻ¤ā§āĻ°ā§āĻŸāĻŋ-āĻŦāĻŋāĻšā§āĻ¯ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§āĻ¨:

- "dmultu" āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ āĻŋāĻ• āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻžāĨ¤

- "div" āĻāĻŦāĻ‚ "ddiv" āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻ āĻŋāĻ• āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻž āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄ āĻšāĻ¯āĻŧ
āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ•

āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻ¤ā§āĻ°ā§āĻŸāĻŋ-āĻŦāĻŋāĻšā§āĻ¯ā§āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ libgcc.a. āĻ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡, āĻāĻ‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "mips64vr*-elf" āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ VR4120 āĻ¤ā§āĻ°ā§āĻŸāĻŋ-āĻŦāĻŋāĻšā§āĻ¯ā§āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻœā§‹āĻĄāĻŧāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨ā§‹āĻĒ āĻĸā§‹āĻ•āĻžāĻ¨ā§‹ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻ‡ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ—ā§āĻ˛āĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ, GCC āĻ¨āĻŋāĻœā§‡ āĻ¨āĻ¯āĻŧāĨ¤

-mfix-vr4130
VR4130 "mflo"/"mfhi" āĻ¤ā§āĻ°ā§āĻŸāĻŋ-āĻŦāĻŋāĻšā§āĻ¯ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°, āĻ¯āĻĻāĻŋāĻ“ GCC "mflo" āĻāĻŦāĻ‚ "mfhi" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻāĻĄāĻŧāĻžāĻŦā§‡ āĻ¯āĻĻāĻŋ
VR4130 "macc", "macchi", "dmacc" āĻāĻŦāĻ‚ "dmacchi" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤

-mfix-Sb1
-mno-Fix-Sb1
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ SB-1 CPU āĻ•ā§‹āĻ° āĻ¤ā§āĻ°ā§āĻŸāĻŋ-āĻŦāĻŋāĻšā§āĻ¯ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§āĻ¨āĨ¤ (āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ SB-1 āĻāĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ 2 "F1" āĻāĻŦāĻ‚ "F2" āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĨ¤)

-mr10k-āĻ•ā§āĻ¯āĻžāĻļā§‡-āĻŦā§āĻ¯āĻžāĻ°āĻŋāĻ¯āĻŧāĻžāĻ°=āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
GCC-āĻāĻ° āĻĒāĻžāĻ°ā§āĻļā§āĻŦ-āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŦāĻžāĻ§āĻž āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨
R10K āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻœāĻ˛ā§āĻĒāĻ¨āĻžāĨ¤

āĻ…āĻ¨ā§‡āĻ• āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ­āĻžāĻŦā§‡, R10K āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ā§‡āĻ° āĻĒā§‚āĻ°ā§āĻŦāĻžāĻ­āĻžāĻ¸ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻļāĻžāĻ–āĻž āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ "āĻ—ā§ƒāĻšā§€āĻ¤" āĻļāĻžāĻ–āĻž āĻĨā§‡āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻž āĻĒāĻ°ā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€āĻ•ā§ƒāĻ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ­ā§āĻ˛ āĻšāĻ˛ā§‡ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, R10K-āĻ¤ā§‡,
āĻāĻŽāĻ¨āĻ•āĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ¸ā§āĻŸā§‹āĻ°āĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡, āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ˛ā§‹āĻĄ āĻšāĻ¯āĻŧāĨ¤
āĻāĻ•āĻŸāĻŋ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻŋāĻ¸āĻžāĻŦā§‡, āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻ¸ā§āĻŸā§‹āĻ° āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻŦāĻ‚ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ˛āĻžāĻ‡āĻ¨āĻŸāĻŋāĻ•ā§‡ āĻ¨ā§‹āĻ‚āĻ°āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ āĻĻā§‹āĻ•āĻžāĻ¨ āĻ¨āĻŋāĻœā§‡āĻ‡ āĻĒāĻ°ā§‡ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻšāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ DMA
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ "āĻ¨ā§‹āĻ‚āĻ°āĻž" āĻ˛āĻžāĻ‡āĻ¨āĻŸāĻŋ āĻĢā§āĻ˛āĻžāĻļ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻāĻ•āĻ‡ āĻāĻ˛āĻžāĻ•āĻžāĻ¯āĻŧ āĻ˛ā§‡āĻ–āĻž āĻšāĻ¯āĻŧ,
āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ•āĻ°āĻž āĻĄā§‡āĻŸāĻž DMA-ed āĻĄā§‡āĻŸāĻž āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻŸ āĻ•āĻ°āĻŦā§‡āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻœāĻ¨ā§āĻ¯ R10K āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻĻā§‡āĻ–ā§āĻ¨
āĻŦāĻ°ā§āĻŖāĻ¨āĻž, āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻšāĨ¤

āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻšāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŦāĻžāĻ§āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻžāĻ¨
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻŽā§ƒāĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡āĻ“ āĻāĻ° āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤
-mr10k-āĻ•ā§āĻ¯āĻžāĻļā§‡-āĻŦā§āĻ¯āĻžāĻ°āĻŋāĻ¯āĻŧāĻžāĻ°=āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻ‡ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§‡āĻ° GCC āĻāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻž
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§‡ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ…āĻžā§āĻšāĻ˛ā§‡ āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻŦāĻžāĻ‡āĻŸā§‡ āĻ°āĻšāĻŋāĻ¤ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻĒāĻžāĻļ āĻĨāĻžāĻ•āĻŦā§‡ āĻ¨āĻž
āĻĒā§āĻ°āĻ­āĻžāĻŦ:

1. āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻāĻ–āĻ˛ āĻ•āĻ°āĻž āĻŽā§‡āĻŽāĻ°āĻŋ;

2. āĻāĻ•āĻŸāĻŋ āĻ‡āĻ¨āĻ•āĻžāĻŽāĻŋāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻāĻ–āĻ˛ āĻ•āĻ°āĻž āĻŽā§‡āĻŽāĻ°āĻŋ;

3. āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•-āĻ¸āĻŽāĻ¯āĻŧ-āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻāĻ–āĻ˛ āĻ•āĻ°āĻž āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋāĨ¤

āĻāĻ‡ āĻ…āĻžā§āĻšāĻ˛āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻž āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ā§‡āĻ° āĻĻāĻžāĻ¯āĻŧāĻŋāĻ¤ā§āĻŦā§ˇ
āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ‡ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻāĨ¤

āĻ¯āĻĻāĻŋ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ˜ā§‹āĻˇāĻŖāĻž āĻĨāĻžāĻ•ā§‡ āĻ¯ā§‡āĻŽāĻ¨:

void foo ( void);

āĻ¤āĻžāĻšāĻ˛ā§‡ "foo" āĻāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ "j foo" āĻāĻŦāĻ‚ "jal foo" āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻŦā§‡
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ GCC āĻāĻ‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ•ā§‡ āĻ¸āĻŽā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻāĻŸāĻŋ āĻ¨āĻŋāĻœā§‡āĻ‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻž
āĻ…-GCC āĻĢāĻžāĻ‚āĻļāĻ¨ (āĻ¯ā§‡āĻŽāĻ¨ āĻšāĻžāĻ¤ā§‡ āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ•ā§‹āĻĄ) āĻāĻ•āĻ‡ āĻ•āĻžāĻœ āĻ†āĻļāĻž āĻ•āĻ°ā§‡āĨ¤

āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ° āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻ°ā§‚āĻĒ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡:

-mr10k-cache-barrier=āĻ˛ā§‹āĻĄ-āĻ¸ā§āĻŸā§‹āĻ°
āĻāĻ•āĻŸāĻŋ āĻ˛ā§‹āĻĄ āĻŦāĻž āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻ° āĻ†āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŦāĻžāĻ§āĻž āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻŦāĻ‚ āĻ—āĻ°ā§āĻ­āĻĒāĻžāĻ¤ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡āĻ“ āĻāĻ° āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-mr10k-cache-barrier=store
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻ° āĻ†āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŦāĻžāĻ§āĻž āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻžāĻ¨ āĻ¯āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚
āĻ—āĻ°ā§āĻ­āĻĒāĻžāĻ¤ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡āĻ“ āĻāĻ° āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-mr10k-āĻ•ā§āĻ¯āĻžāĻļā§‡-āĻŦāĻžāĻ§āĻž=āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ¨āĻ¯āĻŧ
āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŦāĻžāĻ§āĻž āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ. āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸ā§‡āĻŸāĻŋāĻ‚āĨ¤

-mflush-func =āĻĢāĻžāĻ‚āĻļāĻ¨
-mno-flush-func
I āĻāĻŦāĻ‚ D āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻĢā§āĻ˛āĻžāĻļ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡, āĻ…āĻĨāĻŦāĻž āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•ā§‹āĻ¨ā§‹ āĻ•āĻ˛ āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, āĻĢāĻžāĻ‚āĻļāĻ¨āĻŸāĻŋāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻŽāĻ¤ā§‹ āĻāĻ•āĻ‡ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ¤ā§‡ āĻšāĻŦā§‡
"_flush_func()", āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻŽā§‡āĻŽāĻ°āĻŋ āĻ°ā§‡āĻžā§āĻœā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻšāĻšā§āĻ›ā§‡
āĻĢā§āĻ˛āĻžāĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻŽā§‡āĻŽāĻ°āĻŋ āĻ°ā§‡āĻžā§āĻœā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻāĻŦāĻ‚ 3 āĻ¨āĻŽā§āĻŦāĻ° (āĻ‰āĻ­āĻ¯āĻŧ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻĢā§āĻ˛āĻžāĻļ āĻ•āĻ°āĻ¤ā§‡)āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ˛āĻ•ā§āĻˇā§āĻ¯ GCC āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻšāĻ¯āĻŧ
_āĻĢā§āĻ˛āĻžāĻļ_āĻĢāĻžāĻ™ā§āĻ• or __cpu_flush.

mbranch-cost=NUM
āĻļāĻžāĻ–āĻžāĻ° āĻ–āĻ°āĻš āĻŽā§‹āĻŸāĻžāĻŽā§āĻŸāĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ NUM "āĻ¸āĻšāĻœ" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻāĻ‡ āĻ–āĻ°āĻš āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ
āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻāĻŦāĻ‚ āĻ°āĻŋāĻ˛āĻŋāĻœ āĻœā§āĻĄāĻŧā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¤ā§ˆāĻ°āĻŋāĻ° āĻ¨āĻŋāĻļā§āĻšāĻ¯āĻŧāĻ¤āĻž āĻ¨ā§‡āĻ‡āĨ¤ āĻāĻ•āĻŸāĻŋ āĻļā§‚āĻ¨ā§āĻ¯
āĻ–āĻ°āĻš āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡, āĻ¯āĻž āĻāĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ -mtune āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸.

āĻļāĻžāĻ–āĻž-āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯
-mno-āĻļāĻžāĻ–āĻž-āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯
āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§‡āĻˇā§‡ āĻļāĻžāĻ–āĻž āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻŦāĻž āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻļāĻžāĻ–āĻž āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻĻāĻŋ
āĻ¤āĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ. āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻšāĻ˛ MIPS32 āĻāĻŦāĻ‚
MIPS64 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¯āĻž āĻ¸ā§‡āĻ‡ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§‡; āĻ¤āĻžāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯,
āĻļāĻžāĻ–āĻž āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¨āĻž āĻ•āĻžāĻ°āĻŖ MIPS32 āĻāĻŦāĻ‚
MIPS64 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻŦāĻŋāĻļā§‡āĻˇāĻ­āĻžāĻŦā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•ā§‡ āĻ…āĻŦāĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§‡āĨ¤

-mfp- āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ
-mno-fp-āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ
FP āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€āĻ­āĻžāĻŦā§‡ FP āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻŋ
āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ āĻ¯ā§‡ FP āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, SB-1-āĻ, āĻ¯āĻĻāĻŋ FP āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž 64-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻ›āĻŋ
āĻ•ā§‹āĻĄ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ†āĻŽāĻ°āĻž āĻ‰āĻ­āĻ¯āĻŧ FP āĻĒāĻžāĻ‡āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻ†āĻŽāĻ°āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ FP āĻĒāĻžāĻ‡āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤

-mvr4130-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mno-vr4130-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
VR4130 āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨āĻŸāĻŋ āĻĻā§āĻŦāĻŋāĻŽā§āĻ–ā§€ āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ°, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻœāĻžāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽāĻŸāĻŋ 8-āĻŦāĻžāĻ‡āĻŸ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻ˛ā§‡, GCC āĻ•āĻ°āĻŦā§‡ā§ˇ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻœā§‹āĻĄāĻŧāĻž āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻŸāĻŋ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻ•āĻ°ā§‡āĨ¤

VR4130 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻĢā§‡āĻ˛ā§‡ā§ˇ āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻĻā§āĻ°ā§āĻ¤, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻŦāĻĄāĻŧ āĻ•āĻ°āĻžāĻ° āĻ–āĻ°āĻšā§‡āĨ¤ āĻāĻŸāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ° -āĻ“3.

-msynci
-āĻŽā§āĻ¨ā§‹-āĻ¸āĻŋāĻ™ā§āĻ•āĻŋ
āĻāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ "synci" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽāĻ•ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ (āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨) āĻ•āĻ°ā§āĻ¨ā§ˇ
"synci" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ (āĻ¯āĻĻāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡) āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¯āĻ–āĻ¨
"__builtin___clear_cache()" āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ "-mno-synci" āĻ¤ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°ā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻ™ā§āĻ—ā§‡ "--āĻ¸āĻš-āĻ¸āĻŋāĻ™ā§āĻ•āĻŋ"āĨ¤

āĻāĻ•āĻ• āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, "synci" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻāĨ¤
āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ…āĻ¨ā§‡āĻ• āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ•ā§‹āĻ° (SMP) āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ•ā§‡ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻŦā§‡ āĻ¨āĻž
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•ā§‹āĻ°ā§‡ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻāĻŦāĻ‚ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ†āĻšāĻ°āĻŖ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻŽā§āĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸-āĻĒāĻŋāĻ•-āĻ•āĻ˛āĻ¸
-āĻāĻŽāĻ¨ā§‹-āĻ†āĻ°āĻžāĻŽ-āĻĒāĻŋāĻ•-āĻ•āĻ˛
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ $25 āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ PIC āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•āĻ˛ā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨āĨ¤
āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻ–āĻ¨āĻ‡ āĻ¸āĻŽā§āĻ­āĻŦ āĻ¯āĻĻāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ˛āĻŋāĻ‚āĻ•-āĻŸāĻžāĻ‡āĻŽā§‡ āĻ—āĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§‡āĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ
āĻ—āĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻŸāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•āĻ˛ā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡āĨ¤

-āĻŽā§āĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸-āĻĒāĻŋāĻ•-āĻ•āĻ˛āĻ¸ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻĻāĻŋ GCC āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ a
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¯āĻž ".reloc" āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ•āĻž āĻāĻŦāĻ‚ "-mexplicit-relocs" āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡
āĻĒā§āĻ°āĻ­āĻžāĻŦ "-mno-explicit-relocs" āĻ¸āĻš, āĻāĻ‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻŸāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ā§ˇ
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻāĻ•āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡āĨ¤

-mmcount-ra-āĻ āĻŋāĻ•āĻžāĻ¨āĻž
-mno-mcount-ra-āĻ āĻŋāĻ•āĻžāĻ¨āĻž
āĻāĻŽāĻŋāĻŸ (āĻāĻŽāĻŋāĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž) āĻ•ā§‹āĻĄ āĻ¯āĻž "_mcount" āĻ•ā§‡ āĻ•āĻ˛āĻŋāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻš āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• "_mcount" āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°ā§‡
ra- āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°, āĻ¯āĻž "intptr_t *" āĻŸāĻžāĻ‡āĻĒ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ $12 āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
"_mcount" āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻĻā§āĻŸāĻŋ āĻ•āĻ°ā§‡ āĻĢā§‡āĻ°āĻ¤ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡:

¡ $31 āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ¨āĻ¤ā§āĻ¨ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĨ¤

āĻ¨āĻ¤ā§āĻ¨ āĻ āĻŋāĻ•āĻžāĻ¨āĻž "* āĻ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡āĻ°āĻž-āĻ āĻŋāĻ•āĻžāĻ¨āĻž", āĻ¯āĻĻāĻŋ ra- āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¨āĻ¨āĻ¨āĻžāĻ˛

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mno-mcount-ra-āĻ āĻŋāĻ•āĻžāĻ¨āĻž.

āĻāĻŽāĻāĻŽāĻ†āĻ‡āĻāĻ•ā§āĻ¸ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ MMIX-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-mlibfuncs
-mno-libfuncs
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻšāĻšā§āĻ›ā§‡, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻžāĻ¨ āĻĒāĻžāĻ¸ āĻ•āĻ°ā§‡
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°, āĻ†āĻ•āĻžāĻ° āĻ•ā§‹āĻ¨ āĻŦā§āĻ¯āĻžāĻĒāĻžāĻ° āĻ¨āĻž.

-āĻŽā§‡āĻĒāĻ¸āĻŋāĻ˛āĻ¨
- mno-epsilon
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž "rE" āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°ā§‡
epsilon āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĨ¤

-āĻŽāĻžāĻŦāĻŋ=āĻŽāĻŋāĻ•ā§āĻ¸āĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°
-āĻŽāĻžāĻŦāĻŋ=āĻ—ā§āĻ¨ā§
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻĒāĻžāĻ¸ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨ āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ¯āĻŧ āĻ¯āĻž (āĻ•āĻ˛ā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨) āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° $0 āĻāĻŦāĻ‚ āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ°ā§‡ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĻā§‡āĻ–āĻž āĻšāĻ¯āĻŧ, GNU ABI āĻāĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ā§‡ āĻ¯āĻž āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
$231 āĻāĻŦāĻ‚ āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ°ā§‡ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§‡āĨ¤

-mzero-āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤
-mno-āĻļā§‚āĻ¨ā§āĻ¯-āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤
64 āĻŦāĻŋāĻŸā§‡āĻ° āĻĨā§‡āĻ•ā§‡ āĻ›ā§‹āĻŸ āĻ†āĻ•āĻžāĻ°ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋ āĻĨā§‡āĻ•ā§‡ āĻĄā§‡āĻŸāĻž āĻĒāĻĄāĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻļā§‚āĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)
āĻ¸āĻžāĻ‡āĻ¨-āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨ā§āĻĄāĻŋāĻ‚ āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ˛ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĨ¤

-mknuthdiv
-mno-knuthdiv
āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤āĻŋāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻ•āĻŸāĻŋ āĻ…āĻŦāĻļāĻŋāĻˇā§āĻŸ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻ•āĻ°ā§āĻ¨ āĻ­āĻžāĻœāĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ āĻšāĻŋāĻšā§āĻ¨ āĻ†āĻ›ā§‡.
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻš, -mno-knuthdiv, āĻ…āĻŦāĻļāĻŋāĻˇā§āĻŸāĻžāĻ‚āĻļā§‡āĻ° āĻšāĻŋāĻšā§āĻ¨āĻŸāĻŋ āĻšāĻŋāĻšā§āĻ¨ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§‡
āĻ˛āĻ­ā§āĻ¯āĻžāĻ‚āĻļ āĻ‰āĻ­āĻ¯āĻŧ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ‡ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻŦā§ˆāĻ§, āĻĒāĻ°ā§‡āĻ°āĻŸāĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻāĻ•āĻšā§‡āĻŸāĻŋāĻ¯āĻŧāĻžāĻ­āĻžāĻŦā§‡
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-mtoplevel-āĻĒā§āĻ°āĻ¤ā§€āĻ•
-mno-āĻŸāĻĒāĻ˛ā§‡āĻ­ā§‡āĻ˛-āĻĒā§āĻ°āĻ¤ā§€āĻ•
āĻĒā§āĻ°āĻŋāĻĒā§‡āĻ¨ā§āĻĄ (āĻĒā§āĻ°āĻŋāĻĒā§‡āĻ¨ā§āĻĄ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž) a : āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§ˆāĻļā§āĻŦāĻŋāĻ• āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§‡, āĻ¤āĻžāĻ‡ āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ•ā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
"PREFIX" āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ•āĻž āĻ¸āĻšāĨ¤

-āĻŽā§‡āĻ˛ā§āĻĢ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ ELF āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡ āĻāĻ•āĻŸāĻŋ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ MMO āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻĻā§āĻ¯ āĻŽāĻŋāĻ•ā§āĻ¸ āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ°

āĻŦā§āĻ°āĻžāĻžā§āĻš-āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€
-mno-āĻļāĻžāĻ–āĻž-āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€
āĻ¸ā§āĻĨāĻŋāĻ° āĻļāĻžāĻ–āĻžāĻ° āĻĒā§‚āĻ°ā§āĻŦāĻžāĻ­āĻžāĻ¸ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯-āĻļāĻžāĻ–āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)
āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻļāĻžāĻ–āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡āĨ¤

-mbase-āĻ āĻŋāĻ•āĻžāĻ¨āĻž
-mno-āĻŦā§‡āĻ¸-āĻ āĻŋāĻ•āĻžāĻ¨āĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ (āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž) āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ—ā§āĻ˛āĻŋ. āĻāĻ•āĻŸāĻŋ āĻŦā§‡āĻ¸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ (āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨āĻ•āĻžāĻ°ā§€ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻŋāĻ¤) āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ¸ā§‡āĻŸ āĻ†āĻĒ āĻ•āĻ°āĻž āĻ§ā§āĻ°ā§āĻŦāĻ•āĨ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŦā§‡āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻĨāĻžāĻ•āĻž āĻŽāĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ 0 āĻĨā§‡āĻ•ā§‡ 255 āĻ°ā§‡āĻžā§āĻœā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻ…āĻ¨ā§āĻ°ā§‹āĻ§āĨ¤ āĻĻā§āĻ¯
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻāĻŦāĻ‚ āĻĻā§āĻ°ā§āĻ¤ āĻ•ā§‹āĻĄ āĻŦāĻžāĻĄāĻŧā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¤āĻĨā§āĻ¯ āĻ†āĻ‡āĻŸā§‡āĻŽ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¯ā§‡
āĻ¸ā§āĻ°āĻžāĻšāĻž āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¸ā§€āĻŽāĻŋāĻ¤āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¯āĻž āĻĒā§āĻ°āĻšā§āĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -mno-āĻŦā§‡āĻ¸-āĻ āĻŋāĻ•āĻžāĻ¨āĻž.

-āĻāĻ•āĻŸāĻŋ-āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨
-mno-āĻāĻ•āĻ•-āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°ā§āĻ¨ (āĻœā§‹āĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž) āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄāĨ¤

MN10300 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m Matsushita MN10300 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-mmult-āĻŦāĻžāĻ—
MN10300 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ—ā§āĻŖāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ¤ā§‡ āĻŦāĻžāĻ— āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤
āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mno-mult-āĻŦāĻžāĻ—
MN10300 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ—ā§āĻŖāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ¤ā§‡ āĻŦāĻžāĻ— āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĨ¤

- mam33
AM33 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-mno-am33
AM33 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻšāĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ.

-mam33-2
AM33/2.0 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

- mam34
AM34 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-mtune =cpu-āĻŸāĻžāĻ‡āĻĒ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ¤ CPU āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤
āĻāĻŸāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ¯ā§āĻ•ā§āĻ¤ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ CPU āĻŸāĻžāĻ‡āĻĒ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
mn10300, am33, āĻ¸āĻ•āĻžāĻ˛ 33-2āĻŸāĻž or am34.

-āĻŽā§āĻ°ā§‡āĻŸāĻžāĻ°ā§āĻ¨-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻ…āĻ¨-āĻĄāĻŋ 0
āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, "a0" āĻāĻŦāĻ‚ āĻ‰āĻ­āĻ¯āĻŧ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ‡ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻŸāĻŋ āĻĢā§‡āĻ°āĻ¤ āĻĻāĻŋāĻ¨
"d0"āĨ¤ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° a0 āĻ āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻāĻŦāĻ‚ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ āĻ›āĻžāĻĄāĻŧāĻž āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡. āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻšāĻžāĻ˛ā§ āĻ†āĻ›ā§‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ; āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -mno-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻ…āĻ¨-d0 āĻāĻŸāĻŋ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻžāĨ¤

-mno-Crt0
āĻ¸āĻŋ āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-āĻŽāĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻļāĻŋāĻĨāĻŋāĻ˛āĻ•āĻ°āĻŖ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻĒāĻžāĻ¸ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻļāĻžāĻ–āĻž, āĻ•āĻ˛ āĻāĻŦāĻ‚ āĻĒāĻ°āĻŽ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ†āĻ›ā§‡
āĻ¯āĻ–āĻ¨ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ˛āĻŋāĻ™ā§āĻ• āĻ§āĻžāĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§€ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚āĻ•ā§‡ āĻ…āĻ¸āĻŽā§āĻ­āĻŦ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡āĨ¤

-āĻŽāĻ˛āĻŋāĻ“
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ āĻĻā§€āĻ°ā§āĻ˜ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻļāĻŦā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¯āĻĻāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻšāĻ¯āĻŧ
AM33 āĻ…āĻĨāĻŦāĻž āĻĒāĻ°ā§‡. āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡
__LIW__.

-āĻŽāĻ¨ā§‹āĻ˛āĻŋāĻ‰
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻŦā§‡āĻ¨ āĻ¨āĻž āĻĻā§€āĻ°ā§āĻ˜ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻļāĻŦā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ __NO_LIW__.

-mstelb
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ SETLB āĻāĻŦāĻ‚ LCC āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¯āĻĻāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻšāĻ¯āĻŧ
AM33 āĻ…āĻĨāĻŦāĻž āĻĒāĻ°ā§‡. āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡
__SETLB__.

- mnosetlb
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻŦā§‡āĻ¨ āĻ¨āĻž SETLB or LCC āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ __NO_SETLB__.

āĻĒāĻŋāĻĄāĻŋāĻĒāĻŋ -11 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ PDP-11-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-āĻāĻŽāĻāĻĢāĻĒāĻŋāĻ‡āĻ‰
āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° FPP āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤ (āĻāĻĢāĻ†āĻ‡āĻāĻ¸ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ
PDP-11/40 āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤)

-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-mac0
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĢāĻ˛āĻžāĻĢāĻ˛ ac0 āĻ āĻĢā§‡āĻ°āĻ¤ āĻĻāĻŋāĻ¨ (āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡ fr0)āĨ¤

-mno-ac0
āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĢā§‡āĻ°āĻ¤ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-m40
āĻāĻ•āĻŸāĻŋ PDP-11/40 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-m45
āĻāĻ•āĻŸāĻŋ PDP-11/45 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-m10
āĻāĻ•āĻŸāĻŋ PDP-11/10 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻāĻŽāĻŦāĻŋāĻ•āĻĒāĻŋ-āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨
āĻŽā§‡āĻŽāĻ°āĻŋ āĻ•āĻĒāĻŋ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ "movmemhi" āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mbcopy
āĻŽā§‡āĻŽāĻ°āĻŋ āĻ•āĻĒāĻŋ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ "movmemhi" āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-āĻĒā§āĻĻāĻŋāĻ¨āĻž16
-mno-int32
16-āĻŦāĻŋāĻŸ "int" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻĒā§āĻĻāĻŋāĻ¨āĻž32
-mno-int16
32-āĻŦāĻŋāĻŸ "int" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mfloat64
-mno-Float32
64-āĻŦāĻŋāĻŸ "āĻĢā§āĻ˛ā§‹āĻŸ" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mfloat32
-mno-Float64
32-āĻŦāĻŋāĻŸ "āĻĢā§āĻ˛ā§‹āĻŸ" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽāĻžāĻŦāĻļāĻŋ
"abshi2" āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻŽāĻ¨ā§‹-āĻ…āĻŦāĻļāĻŋ
"abshi2" āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

āĻŦā§āĻ°āĻžāĻžā§āĻš-āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛
āĻ­āĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻļāĻžāĻ–āĻžāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛āĨ¤ āĻāĻŸāĻŋ āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻ•ā§‡āĻŦāĻ˛.

āĻŦā§āĻ°āĻžāĻžā§āĻš-āĻ¸āĻ¸ā§āĻ¤āĻž
āĻ­āĻžāĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž āĻ¯ā§‡ āĻļāĻžāĻ–āĻžāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸-āĻāĻāĻ¸āĻāĻŽ
āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ pdp11-*-bsd.

-āĻāĻŽāĻĄāĻŋāĻ‡āĻ¸āĻŋ-āĻāĻāĻ¸āĻāĻŽ
DEC āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ PDP-11 āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻ†āĻ° āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ pdp11-*-bsd.

āĻĒāĻŋāĻ•ā§‹āĻšāĻŋāĻĒ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m āĻĒāĻŋāĻ•ā§‹āĻšāĻŋāĻĒ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-mae =ae_āĻŸāĻžāĻ‡āĻĒ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ, āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸ, āĻāĻŦāĻ‚ āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻŸāĻžāĻ‡āĻĒ ae_āĻŸāĻžāĻ‡āĻĒ. āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ ae_āĻŸāĻžāĻ‡āĻĒ āĻšāĻ¯āĻŧ āĻ•ā§‹āĻ¨, MUL, āĻāĻŦāĻ‚ āĻŽā§āĻ¯āĻžāĻ•.

-mae=āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• AE āĻĒā§āĻ°āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻ…āĻĒāĻļāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻšāĻŦā§‡
āĻ…āĻ¨ā§āĻ¯ āĻ¯ā§‡āĻ•ā§‹āĻ¨ AE āĻ§āĻ°āĻ¨ā§‡āĻ° āĻšāĻžāĻ˛āĻžāĻ¨āĨ¤ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ¤āĻ¤āĻŸāĻž āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°ā§€ āĻšāĻŦā§‡ āĻ¨āĻž āĻ¯āĻ¤āĻŸāĻž āĻšāĻŦā§‡ āĻ¯āĻĻāĻŋ
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ AE āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤, āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§ āĻ§āĻ°āĻŖā§‡āĻ° āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ (āĻ¯ā§‡āĻŽāĻ¨, āĻ—ā§āĻŖ)
āĻ¸āĻŦ āĻ§āĻ°āĻ¨ā§‡āĻ° AE āĻ¤ā§‡ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻŦā§‡ āĻ¨āĻžāĨ¤

-mae=MUL āĻāĻ•āĻŸāĻŋ MUL AE āĻĒā§āĻ°āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ AE āĻĒā§āĻ°āĻ•āĻžāĻ°,
āĻāĻŦāĻ‚ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mae=MAC āĻāĻ•āĻŸāĻŋ DSP-āĻļā§ˆāĻ˛ā§€ MAC AE āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄ āĻ­ā§āĻ—āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŦāĻžāĻ‡āĻŸ (āĻšāĻžāĻ°) āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§‡āĻļāĻ¨ā§‡āĻ° āĻ–āĻžāĻ°āĻžāĻĒ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻĄāĻŋāĻāĻ¸āĻĒāĻŋ AE āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻŦāĻžāĻ‡āĻŸ āĻ˛ā§‹āĻĄ/āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤

-āĻšāĻŋāĻšā§āĻ¨-āĻ°ā§‚āĻĒā§‡-āĻ āĻŋāĻ•āĻžāĻ¨āĻž
āĻāĻ•āĻŸāĻŋ āĻ˛ā§‹āĻĄ/āĻ¸ā§āĻŸā§‹āĻ°ā§‡ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻŸāĻŋāĻ•ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ, āĻĒā§āĻ°āĻĨāĻŽā§‡ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ˛ā§‹āĻĄ āĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, āĻāĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§ƒāĻšāĻ¤ā§āĻ¤āĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡, āĻ¯āĻž āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻž āĻĨāĻžāĻ•āĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻĻā§āĻ°ā§āĻ¤ āĻšāĻ˛ā§‡
āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻĨā§‡āĻ•ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ°ā§‡āĻ–ā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€āĻ­āĻžāĻŦā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡āĨ¤

-mno-āĻ…āĻĻāĻ•ā§āĻˇ-āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž
āĻ…āĻĻāĻ•ā§āĻˇ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯āĻž āĻŦāĻžāĻ‡āĻŸ-āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ•āĻ°ā§‡
MAC AE āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻ‰āĻĒāĻ°āĨ¤ MAC AE-āĻ¤ā§‡ āĻŦāĻžāĻ‡āĻŸ-āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ā§‹ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨ā§‡āĻ‡
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨, āĻ¤āĻžāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻžāĻ‡āĻŸ āĻ˛ā§‹āĻĄ/āĻ¸ā§āĻŸā§‹āĻ° āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻļāĻŦā§āĻĻ āĻ˛ā§‹āĻĄ/āĻ¸ā§āĻŸā§‹āĻ° āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ‚āĻļā§āĻ˛ā§‡āĻˇāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻāĻŸāĻŋ āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻžāĻ° āĻ¯ā§‡ āĻ¤āĻžāĻ°āĻž āĻŦāĻžāĻ‡āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻ•ā§‹āĻĄ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻšāĻŦā§‡, āĻ…āĻĨāĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ
AE āĻŸāĻžāĻ‡āĻĒ āĻ¯āĻžāĻ¤ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻžāĻĒā§‹āĻ°ā§āĻŸ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°āĻž

āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻ…āĻ§ā§€āĻ¨ā§‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ

RL78 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

-msim
āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ¤ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻ—ā§āĻ˛āĻŋāĨ¤

-mmul=āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ¨āĻ¯āĻŧ
-mmul = g13
-mmul = rl78
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ—ā§āĻŖāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§‡āĻ° āĻ§āĻ°āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ
"āĻ•āĻŋāĻ›ā§āĻ‡ āĻ¨āĻ¯āĻŧ", āĻ¯āĻž āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ—ā§āĻŖāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ "g13" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ° āĻœāĻ¨ā§āĻ¯
āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° RL78/G13 āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸā§‡ āĻĒā§‡āĻ°āĻŋāĻĢā§‡āĻ°āĻžāĻ˛ āĻ—ā§āĻ¨/āĻ­āĻžāĻ— āĻ•āĻ°ā§‡āĨ¤ "rl78" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
RL78 āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ—ā§āĻŖāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

āĻ†āĻ‡āĻŦāĻŋāĻāĻŽ āĻ†āĻ°āĻāĻ¸/6000 āĻāĻŦāĻ‚ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m IBM RS/6000 āĻāĻŦāĻ‚ PowerPC-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

- āĻ•ā§āĻˇāĻŽāĻ¤āĻž
-āĻŽāĻ¨ā§‹-āĻļāĻ•ā§āĻ¤āĻŋ
-āĻāĻŽāĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°2
-mno-power2
-āĻāĻŽāĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ
-mno-āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ
-mpowerpc-gpopt
-mno-Fowerpc-gpopt
-mpowerpc-Gfxopt
-mno-Fowerpc-gfxopt
-mpowerpc64
-mno-powerpc64
-mmfcrf
-mno-mfcrf
-mpopcntb
-mno-popcntb
-mpopcntd
-mno-popcntd
-mfprnd
-mno-fprnd
-mcmpb
-mno-cmpb
-mmfpgpr
-mno-mfpgpr
-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ
-āĻāĻŽāĻ¨ā§‹-āĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ
GCC RS/6000 āĻāĻŦāĻ‚ PowerPC-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§āĻŸāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¸ā§‡āĻŸ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤
āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻšāĻ˛ āĻ¸ā§‡āĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻĻā§€ āĻšāĻŋāĻĒ āĻ¸ā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤
āĻŽā§‚āĻ˛ RS/6000 āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻāĻŦāĻ‚ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻāĻ° āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°
āĻĢā§āĻ°āĻŋāĻ¸ā§āĻ•ā§‡āĻ˛ MPC5xx, MPC6xx, MPC8xx āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻŦāĻ‚ IBM 4xx, 6xx, āĻāĻŦāĻ‚
āĻĢāĻ˛ā§‹-āĻ…āĻ¨ āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĨ¤

āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯āĻ‡ āĻ…āĻ¨ā§āĻ¯āĻŸāĻŋāĻ° āĻ‰āĻĒāĻ¸ā§‡āĻŸ āĻ¨āĻ¯āĻŧāĨ¤ āĻ¤āĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ‰āĻĒāĻ¸ā§‡āĻŸ āĻ†āĻ›ā§‡
āĻ‰āĻ­āĻ¯āĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻāĻ•āĻŸāĻŋ MQ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
POWER āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡ āĻ•ā§‹āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¤āĻž āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻ¤ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ›ā§‡āĻ¨. GCC āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž -mcpu =cpu_type āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§‡āĨ¤ āĻ†āĻŽāĻ°āĻž
āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ -mcpu =cpu_type āĻ‰āĻĒāĻ°ā§‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° - āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ GCC-āĻ¤ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻāĻŽāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
POWER āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻāĻŦāĻ‚ MQ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž -āĻāĻŽāĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°2 āĻŦā§‹āĻāĻž -āĻļāĻ•ā§āĻ¤āĻŋ āĻāĻŦāĻ‚
āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ GCC-āĻ•ā§‡ POWER2 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŽā§‚āĻ˛ POWER āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¨āĻ¯āĻŧāĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -āĻāĻŽāĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ GCC-āĻ¤ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻāĻŽāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° 32-āĻŦāĻŋāĻŸ āĻ‰āĻĒāĻ¸ā§‡āĻŸāĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž -mpowerpc-gpopt āĻŦā§‹āĻāĻž
-āĻāĻŽāĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻāĻŦāĻ‚ GCC-āĻ•ā§‡ āĻāĻšā§āĻ›āĻŋāĻ• PowerPC āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ āĻ¸āĻš āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻ—ā§āĻ°ā§āĻĒāĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž
-mpowerpc-Gfxopt āĻŦā§‹āĻāĻž -āĻāĻŽāĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻāĻŦāĻ‚ GCC-āĻ•ā§‡ āĻāĻšā§āĻ›āĻŋāĻ• PowerPC āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ—ā§āĻ°āĻžāĻĢāĻŋāĻ•ā§āĻ¸ āĻ—ā§āĻ°ā§āĻĒā§‡ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€, āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ¸āĻšāĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -mmfcrf āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ āĻļāĻ°ā§āĻ¤ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ POWER4 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡
āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ V2.01 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĨ¤ āĻĻā§āĻ¯ -mpopcntb āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ āĻĒāĻĒāĻ•āĻžāĻ‰āĻ¨ā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻāĻŦāĻ‚ āĻĄāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž FP āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ POWER5 āĻ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¯āĻž PowerPC V2.02 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯
-mpopcntd āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ GCC-āĻ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻĒāĻĒāĻ•āĻžāĻ‰āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
POWER7 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¯āĻž PowerPC V2.06 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤
āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -mfprnd āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ GCC-āĻ•ā§‡ FP āĻ°āĻžāĻ‰āĻ¨ā§āĻĄ āĻĨā§‡āĻ•ā§‡ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
POWER5+ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻŦāĻ‚ PowerPC āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĻ•āĻžāĻ°ā§€ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
V2.03 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĨ¤ āĻĻā§āĻ¯ -mcmpb āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻŦāĻžāĻ‡āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ POWER6 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡
āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ V2.05 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĨ¤ āĻĻā§āĻ¯ -mmfpgpr āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ FP āĻŽā§āĻ­ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
POWER6X āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĨā§‡āĻ•ā§‡/āĻĨā§‡āĻ•ā§‡
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¯āĻž āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ PowerPC V2.05 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ—āĻ•ā§ƒāĻ¤ āĻĻāĻļāĻŽāĻŋāĻ• āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻ•āĻŋāĻ›ā§ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -mpowerpc64 āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ 64-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ PowerPC64 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻœāĻŋāĻĒāĻŋāĻ†āĻ°āĻ•ā§‡ 64-āĻŦāĻŋāĻŸ, āĻĄāĻžāĻŦāĻ˛āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ GCC āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -mno-powerpc64.

āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻ‰āĻ­āĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨ -āĻŽāĻ¨ā§‹-āĻļāĻ•ā§āĻ¤āĻŋ āĻāĻŦāĻ‚ -mno-āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ, GCC āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡
āĻ‰āĻ­āĻ¯āĻŧ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ‰āĻĒāĻ¸ā§‡āĻŸ āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§ āĻŦāĻŋāĻļā§‡āĻˇ AIX āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻŽā§‹āĻĄ āĻ•āĻ˛, āĻāĻŦāĻ‚
MQ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡ āĻ¨āĻžāĨ¤ āĻ‰āĻ­āĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž - āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻāĻŦāĻ‚ -āĻāĻŽāĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ GCC āĻāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻāĻ•āĻŸāĻŋ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ MQ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§‡;
Motorola MPC601 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤

-mnew-mnemonics
- āĻ›āĻžāĻāĻš-āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋāĻŦāĻŋāĻĻā§āĻ¯āĻž
āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ•ā§‹āĻĄā§‡ āĻ•ā§‹āĻ¨ āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -mnew-mnemonics,
GCC PowerPC āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŽā§‡āĻŽā§‹āĻ¨āĻŋāĻ•ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡
- āĻ›āĻžāĻāĻš-āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻāĻŸāĻŋ POWER āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŽā§‡āĻŽā§‹āĻ¨āĻŋāĻ•ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋāĻļāĻ•ā§āĻ¤āĻŋ āĻ†āĻ›ā§‡; GCC āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ¸ā§āĻŽāĻžāĻ°āĻ• āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§‡āĻˇā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋāĻŦāĻŋāĻĻā§āĻ¯āĻžāĻ¯āĻŧ GCC āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž
-mcpu =cpu_type āĻ•āĻ–āĻ¨āĻ“ āĻ•āĻ–āĻ¨āĻ“ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻŽāĻžāĻ¨ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ†āĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ•āĻ°āĻ›ā§‡āĻ¨
āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ°āĻ¸-āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°, āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ -mnew-mnemonics or
- āĻ›āĻžāĻāĻš-āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋāĻŦāĻŋāĻĻā§āĻ¯āĻž, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤

-mcpu =cpu_type
āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ā§‡āĻ° āĻ§āĻ°āĻ¨, āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°, āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋāĻŦāĻŋāĻĻā§āĻ¯āĻžāĻ° āĻĒāĻ›āĻ¨ā§āĻĻ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ cpu_type. āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ cpu_type āĻšāĻ¯āĻŧ 401, 403,
405, 405fp, 440, 440fp, 464, 464fp, 476, 476fp, 505, 601, 602, 603, 603e, 604, 604e,
620, 630, 740, 7400, 7450, 750, 801, 821, 823, 860, 970, 8540, a2, e300c2, e300c3,
e500mc, e500mc64, ec603e, G3, G4, G5, āĻĻāĻžāĻ¨āĻŦ, āĻ•ā§āĻˇāĻŽāĻ¤āĻž, power2, power3, power4, power5,
āĻ•ā§āĻˇāĻŽāĻ¤āĻž5+, power6, āĻļāĻ•ā§āĻ¤āĻŋ6x, power7, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ, āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ, powerpc64, āĻ¨āĻĻā§€, āĻ¨āĻĻā§€ 1, āĻ¨āĻĻā§€ 2, āĻ†āĻ°āĻāĻ¸āĻ¸āĻŋ,
āĻāĻŦāĻ‚ rs64.

-mcpu=āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻ•ā§‹āĻĄ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ…āĻ§ā§€āĻ¨ā§‡ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨
āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻŦāĻž āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡ āĻšāĻ˛āĻŦā§‡āĨ¤ GCC āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡
āĻ‰āĻ­āĻ¯āĻŧ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ‰āĻĒāĻ¸ā§‡āĻŸ, āĻāĻŦāĻ‚ MQ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡ āĻ¨āĻžāĨ¤ GCC āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•
āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽāĻĄā§‡āĻ˛āĨ¤

-mcpu=āĻļāĻ•ā§āĻ¤āĻŋ, -mcpu=power2, -mcpu=powerpc, āĻāĻŦāĻ‚ -mcpu=powerpc64 āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨,
POWER2, ​​āĻŦāĻŋāĻļā§āĻĻā§āĻ§ 32-āĻŦāĻŋāĻŸ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ (āĻ…āĻ°ā§āĻĨāĻžā§Ž, MPC601 āĻ¨āĻ¯āĻŧ), āĻāĻŦāĻ‚ 64-āĻŦāĻŋāĻŸ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°
āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻ§āĻ°āĻ¨, āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤, āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĻ° āĻœāĻ¨ā§āĻ¯ āĻ§āĻ°ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯āĨ¤

āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻ¸ā§‡āĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ…āĻ§ā§€āĻ¨ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸ā§‡āĻ‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡ āĻ¸āĻŦāĻĨā§‡āĻ•ā§‡ āĻ­āĻžāĻ˛ā§‹ āĻšāĻ˛āĻŦā§‡, āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯ā§‡āĻ° āĻ‰āĻĒāĻ° āĻŽā§‹āĻŸā§‡āĻ“ āĻšāĻ˛āĻŦā§‡ āĻ¨āĻžāĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ•ā§āĻˇāĻŽ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡:

-āĻŽāĻžāĻ˛āĻŸāĻŋāĻ­āĻŋāĻ• -mfprnd -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ -mmfcrf - āĻāĻ•āĻžāĻ§āĻŋāĻ• -mnew-mnemonics -mpopcntb
-mpopcntd - āĻ•ā§āĻˇāĻŽāĻ¤āĻž -āĻāĻŽāĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°2 -mpowerpc64 -mpowerpc-gpopt -mpowerpc-Gfxopt
-āĻāĻ•āĻŸāĻŋ-āĻ­āĻžāĻ¸āĻž -mdouble-āĻžāĻ˛ā§ -msimple-fpu -āĻŽāĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ -mmulhw -mdlmzb -mmfpgpr -āĻāĻŽāĻ­āĻŋāĻāĻ¸āĻāĻ•ā§āĻ¸

āĻ•ā§‹āĻ¨ā§‹ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ CPU-āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻŦā§‡,
āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ āĻ¸ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻ°ā§āĻŦā§‹āĻ¤ā§āĻ¤āĻŽ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻšāĻšā§āĻ›ā§‡ āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡; āĻāĻŸāĻž āĻ¨āĻž
āĻ…āĻ—āĻ¤ā§āĻ¯āĻž āĻĒā§āĻ°āĻ•ā§ƒāĻ¤ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤. āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŽāĻžāĻ¨ āĻĒā§ƒāĻĨāĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻ†āĻĒāĻ¨āĻŋ āĻĒāĻ°ā§‡ āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ,
āĻŽāĻ¤ -mcpu=970 -mno-altivec.

AIX-āĻ, -āĻŽāĻžāĻ˛āĻŸāĻŋāĻ­āĻŋāĻ• āĻāĻŦāĻ‚ -mpowerpc64 āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•āĻžāĻ°āĻŖ AIX-āĻāĻ° āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨ā§‡āĻ‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻšāĻ¨ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻŦā§‡ āĻ¤āĻŦā§‡ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻĒā§ƒāĻĨāĻ•āĻ­āĻžāĻŦā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻĒāĻ°āĻŋāĻŦā§‡āĻļāĨ¤

-mtune =cpu_type
āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ cpu_type, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§‡āĻŸ āĻ¨āĻž
āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ā§‡āĻ° āĻ§āĻ°āĻ¨, āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°, āĻŦāĻž āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋāĻŦāĻŋāĻĻā§āĻ¯āĻžāĻ° āĻĒāĻ›āĻ¨ā§āĻĻ, āĻ¯ā§‡āĻŽāĻ¨ -mcpu =cpu_type
āĻšāĻŦā§‡ āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻ‡ āĻŽāĻžāĻ¨ cpu_type āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ -mtune āĻāĻ° āĻœāĻ¨ā§āĻ¯ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰. āĻ¯āĻĻāĻŋ āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°, āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻāĻŦāĻ‚ āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻ¸ā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡
by -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -mtune.

-mcmodel=āĻ›ā§‹āĻŸ
āĻ›ā§‹āĻŸ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ PowerPC64 āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨: TOC 64k āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĨ¤

-mcmodel=āĻŽāĻžāĻāĻžāĻ°āĻŋ
āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ PowerPC64 āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨: TOC āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻ†āĻĒ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŽā§‹āĻŸ 4G āĻ†āĻ•āĻžāĻ°ā§‡āĨ¤

-mcmodel=āĻŦāĻĄāĻŧ
āĻŦāĻĄāĻŧ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ PowerPC64 āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨: TOC āĻ†āĻ•āĻžāĻ°ā§‡ 4G āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯
āĻĄā§‡āĻŸāĻž āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 64-āĻŦāĻŋāĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĨ¤

-āĻŽāĻžāĻ˛āĻŸāĻŋāĻ­āĻŋāĻ•
-mno-altivec
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž AltiVec āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) āĻāĻŦāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻž AltiVec āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸā§‡ āĻ†āĻ°āĻ“ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤
āĻ†āĻĒāĻ¨āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -mabi=altivec AltiVec ABI āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡
āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĨ¤

-mvrsave
-mno-vrsave
AltiVec āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ VRSAVE āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻāĻŽāĻœā§‡āĻ¨-āĻ¸ā§‡āĻ˛-āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ•ā§‹āĻĄ
āĻ¸ā§‡āĻ˛ āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ•ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨

-mwarn-āĻ¸ā§‡āĻ˛-āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ•ā§‹āĻĄ
āĻ¸āĻ¤āĻ°ā§āĻ•āĻŦāĻžāĻŖā§€ āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¸ā§‡āĻ˛ āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ•ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻšāĻ¤ā§‡ āĻšāĻ˛ā§‡āĻ›ā§‡ā§ˇ āĻāĻ•āĻŸāĻŋ āĻ•ā§‹āĻˇā§‡āĻ° āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ
āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ•ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĨ¤

-āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤-plt
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž ld āĻāĻŦāĻ‚ ld.so-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻāĻŦāĻ‚ āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
non exec .plt āĻāĻŦāĻ‚ .got āĻ¸ā§‡āĻ•āĻļāĻ¨āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ PowerPC 32-āĻŦāĻŋāĻŸ SYSV ABI āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-mbss-plt
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ BSS .plt āĻŦāĻŋāĻ­āĻžāĻ— āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¯āĻž ld.so āĻĒā§‚āĻ°āĻŖ āĻ•āĻ°ā§‡, āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ .plt āĻāĻŦāĻ‚
.got āĻŦāĻŋāĻ­āĻžāĻ— āĻ¯āĻž āĻ˛āĻŋāĻ–āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¯ā§‹āĻ—ā§āĻ¯ āĻ‰āĻ­āĻ¯āĻŧāĻ‡āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ 32-āĻŦāĻŋāĻŸ SYSV
ABI āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-āĻŽāĻŋāĻ¸ā§‡āĻ˛
-mno-isel
āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ ISEL āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽāĻ•ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡āĨ¤

-āĻŽāĻŋāĻ¸ā§‡āĻ˛=āĻšā§āĻ¯āĻžāĻ āĻ¨āĻž
āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -āĻŽāĻŋāĻ¸ā§‡āĻ˛ āĻāĻŦāĻ‚ -mno-isel āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡.

-āĻāĻŽāĻāĻ¸āĻĒāĻŋāĻ‡
-mno-spe
āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻāĻ¸āĻĒāĻŋāĻ‡ āĻ¸āĻŋāĻŽāĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡āĨ¤

- āĻĒā§āĻ°āĻ¤āĻŋāĻŦāĻ¨ā§āĻ§ā§€
-mno-āĻœā§‹āĻĄāĻŧāĻž
āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ PAIRED simd āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽāĻ•ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡āĨ¤

-mspe=āĻšā§āĻ¯āĻžāĻ āĻ¨āĻž
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -āĻāĻŽāĻāĻ¸āĻĒāĻŋāĻ‡ āĻāĻŦāĻ‚ -mno-spe āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡.

-āĻāĻŽāĻ­āĻŋāĻāĻ¸āĻāĻ•ā§āĻ¸
-mno-vsx
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ­ā§‡āĻ•ā§āĻŸāĻ°/āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° (āĻ­āĻŋāĻāĻ¸āĻāĻ•ā§āĻ¸) āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) āĻāĻŦāĻ‚ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“
āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž VSX-āĻ āĻ†āĻ°āĻ“ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻžāĻŦāĻ˛ā§€.

-mfloat-gprs=āĻšā§āĻ¯āĻžāĻ/āĻāĻ•āĻ•/āĻĄāĻŦāĻ˛/āĻ¨āĻž
-mfloat-gprs
āĻāĻ‡ āĻ¸ā§āĻ¯ā§āĻ‡āĻšāĻŸāĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨āĻ•ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻŦāĻž āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨āĨ¤

āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻšāĻžāĻ or āĻāĻ•āĻ• āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤

āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻĄāĻŦāĻ˛ āĻāĻ•āĻ• āĻāĻŦāĻ‚ āĻĄāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤

āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻ¨āĻžāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° MPC854x āĻ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤

-m32
-m64
āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ āĻāĻŦāĻ‚ SVR32 āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° 64-āĻŦāĻŋāĻŸ āĻŦāĻž 4-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻ¸āĻš
āĻœāĻŋāĻāĻ¨āĻ‡āĻ‰/āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸)āĨ¤ 32-āĻŦāĻŋāĻŸ āĻāĻ¨āĻ­āĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ 32 āĻŦāĻŋāĻŸ āĻāĻŦāĻ‚ int, āĻ˛āĻ‚ āĻāĻŦāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ PowerPC āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡ āĻšāĻ˛ā§‡āĨ¤ 64-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ int āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
32 āĻŦāĻŋāĻŸ āĻāĻŦāĻ‚ āĻĻā§€āĻ°ā§āĻ˜ āĻāĻŦāĻ‚ 64 āĻŦāĻŋāĻŸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°, āĻāĻŦāĻ‚ PowerPC64 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
-mpowerpc64.

-āĻŽāĻĢā§āĻ˛-āĻŸā§‹āĻ•
-mno-Fp-in-toc
-āĻŽā§āĻ¨ā§‹-āĻāĻ¸āĻāĻŽ-āĻ‡āĻ¨-āĻŸā§‹āĻ•
-āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻ˛-āĻŸāĻ•
TOC (āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻžāĻ°āĻŖā§€) āĻāĻ° āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨, āĻ¯āĻž āĻĒā§āĻ°āĻ¤ā§āĻ¯ā§‡āĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻĢāĻžāĻ‡āĻ˛. āĻĻā§āĻ¯ -āĻŽāĻĢā§āĻ˛-āĻŸā§‹āĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¸ā§‡āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻœāĻŋ.āĻ¸āĻŋ.āĻ¸āĻŋ
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ…āĻ¨āĻ¨ā§āĻ¯ āĻ…-āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽāĻĒāĻ•ā§āĻˇā§‡ āĻāĻ•āĻŸāĻŋ TOC āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻŦā§‡
āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĨ¤ GCC āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ TOC-āĻ¤ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻŦā§‡āĨ¤ āĻ¯āĻžāĻšā§‹āĻ•,
TOC āĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 16,384 āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒāĻžāĻ¨ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ‰āĻĒāĻ˛āĻ­ā§āĻ¯ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
TOC āĻ¸ā§āĻĨāĻžāĻ¨, āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž TOC āĻ¸ā§āĻĨāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ•āĻŽāĻžāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -mno-Fp-in-toc āĻāĻŦāĻ‚
-āĻŽā§āĻ¨ā§‹-āĻāĻ¸āĻāĻŽ-āĻ‡āĻ¨-āĻŸā§‹āĻ• āĻ…āĻĒāĻļāĻ¨āĨ¤ -mno-Fp-in-toc GCC-āĻ•ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦāĻ¸āĻžāĻ¤ā§‡ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ¯āĻŧ
TOC āĻ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻāĻŦāĻ‚ -āĻŽā§āĻ¨ā§‹-āĻāĻ¸āĻāĻŽ-āĻ‡āĻ¨-āĻŸā§‹āĻ• GCC āĻ•ā§‡ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻ¯ā§‹āĻ—āĻĢāĻ˛ āĻāĻŦāĻ‚ āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽā§‡ āĻāĻ•āĻŸāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻāĻ‡ āĻ¯ā§‹āĻ—āĻĢāĻ˛āĻŸāĻŋ TOC-āĻ¤ā§‡ āĻ°āĻžāĻ–āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡āĨ¤
āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻž āĻ‰āĻ­āĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ–ā§āĻŦ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻžāĻ°āĻŖ
TOC āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖā§‡āĻ° āĻ–āĻ°āĻšā§‡ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ§ā§€āĻ° āĻāĻŦāĻ‚ āĻŦāĻĄāĻŧ āĻ•ā§‹āĻĄāĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻĻā§āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡āĻ“ āĻ¯āĻĻāĻŋ TOC-āĻ¤ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨ āĻĢā§āĻ°āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ,
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– -āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻ˛-āĻŸāĻ• āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡ GCC āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ TOC āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛āĨ¤ āĻ¯āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨, GCC āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡ āĻ¯āĻž āĻ§ā§€āĻ° āĻāĻŦāĻ‚
āĻŦāĻĄāĻŧ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻž āĻ–ā§āĻŦāĻ‡ āĻ•āĻŽ TOC āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§‡āĻ‡ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ¯āĻž āĻ•āĻŽ āĻ˜āĻ¨ āĻ˜āĻ¨ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻ•ā§‹āĻĄ āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤

-maix64
-maix32
64-āĻŦāĻŋāĻŸ AIX ABI āĻāĻŦāĻ‚ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨: 64-āĻŦāĻŋāĻŸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°, 64-āĻŦāĻŋāĻŸ "āĻ˛āĻ‚" āĻŸāĻžāĻ‡āĻĒ, āĻāĻŦāĻ‚
āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ…āĻŦāĻ•āĻžāĻ āĻžāĻŽā§‹āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž -maix64 āĻŦā§‹āĻāĻž -mpowerpc64 āĻāĻŦāĻ‚
-āĻāĻŽāĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋāĻ¯āĻ–āĻ¨ -maix32 64-āĻŦāĻŋāĻŸ ABI āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻŦā§‹āĻāĻžāĻ¯āĻŧ -mno-powerpc64. āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĨā§‡āĻ•ā§‡ -maix32.

-mxl-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻŸ
-mno-xl-compat
AIX- āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ IBM XL āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻ°āĻ“ āĻ˜āĻ¨āĻŋāĻˇā§āĻ āĻ­āĻžāĻŦā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ ABIāĨ¤ āĻāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ āĻ•āĻ°āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒāĻžāĻ¸ āĻ•āĻ°ā§āĻ¨
āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻāĻĢāĻĒāĻŋāĻ†āĻ° āĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻāĻ˛āĻžāĻ•āĻž (RSA) āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‹ āĻ¨āĻž
128-āĻŦāĻŋāĻŸ āĻĻā§€āĻ°ā§āĻ˜ āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ āĻŽāĻžāĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯ āĻĄāĻŦāĻ˛ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ° āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨
āĻŽāĻžāĻ¨ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°. āĻĻā§€āĻ°ā§āĻ˜ āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ āĻœāĻ¨ā§āĻ¯ XL āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ°ā§āĻŸāĻŋāĻ¨āĨ¤

AIX āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ¨āĻĨāĻŋāĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¸ā§āĻĒāĻˇā§āĻŸ K&R C āĻ•ā§‡āĻ¸ āĻ¯āĻž āĻāĻ° āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¨ā§‡āĻ¯āĻŧ
āĻ˜ā§‹āĻˇāĻŖāĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻŽ āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĨ¤ āĻ†āĻ‡āĻŦāĻŋāĻāĻŽ āĻāĻ•ā§āĻ¸āĻāĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨ āĻ›āĻžāĻĄāĻŧāĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĨā§‡āĻ•ā§‡ RSA-āĻ¤ā§‡ āĻĢāĻŋāĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ•āĻžāĻ°āĻŖ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ…āĻĻāĻ•ā§āĻˇ āĻāĻŦāĻ‚ āĻ–ā§āĻŦ āĻ•āĻŽāĻ‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¨āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ IBM XL āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĨ¤

-āĻāĻŽāĻĒāĻŋāĻ‡
āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻ†āĻ‡āĻŦāĻŋāĻāĻŽ āĻ†āĻ°āĻāĻ¸/6000 SP āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ (PE)āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛ā§‡āĻ–āĻž āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§āĻ¨
āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§‡āĻˇ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄ āĻ¸āĻš āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒāĻžāĻ¸āĨ¤ āĻĻā§āĻ¯
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡ PE āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻšāĻŦā§‡ (/usr/lpp/ppe.poe/), āĻ…āĻĨāĻŦāĻž
āĻšāĻļāĻŽāĻž āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ• -āĻšāĻļāĻŽāĻž = āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨āĨ¤ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻĨā§āĻ°ā§‡āĻĄ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž, āĻ¤āĻžāĻ‡ -āĻāĻŽāĻĒāĻŋāĻ‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻāĻŦāĻ‚ - āĻĨā§āĻ°ā§‡āĻĄ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§‡āĻŽāĻžāĻ¨āĻžāĻ¨āĨ¤

āĻ•ā§āĻˇāĻ¤āĻŋāĻ•āĻ°-āĻĒā§āĻ°āĻžāĻ•ā§ƒāĻ¤āĻŋāĻ•
āĻ•ā§āĻˇāĻ¤āĻŋāĻ•āĻ° āĻļāĻ•ā§āĻ¤āĻŋ
AIX, 32-āĻŦāĻŋāĻŸ āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ āĻāĻŦāĻ‚ 64-āĻŦāĻŋāĻŸ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ GNU/Linux-āĻ, āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•ā§āĻˇāĻ¤āĻŋāĻ•āĻ°-āĻĒā§āĻ°āĻžāĻ•ā§ƒāĻ¤āĻŋāĻ•
āĻŦā§ƒāĻšāĻ¤ā§āĻ¤āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° ABI-āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖāĻ•ā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĄāĻžāĻŦāĻ˛āĻ¸,
āĻ¤āĻžāĻĻā§‡āĻ° āĻĒā§āĻ°āĻžāĻ•ā§ƒāĻ¤āĻŋāĻ• āĻ†āĻ•āĻžāĻ°-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧāĨ¤ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•ā§āĻˇāĻ¤āĻŋāĻ•āĻ° āĻļāĻ•ā§āĻ¤āĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ
ABI-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ GCC āĻŽāĻžāĻ¨āĻ• āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
ABI āĻ¤ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

64-āĻŦāĻŋāĻŸ āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ā§‡, āĻĒā§āĻ°āĻžāĻ•ā§ƒāĻ¤āĻŋāĻ• āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ, āĻāĻŦāĻ‚ āĻ•ā§āĻˇāĻ¤āĻŋāĻ•āĻ° āĻļāĻ•ā§āĻ¤āĻŋ āĻāĻŸāĻŋ āĻ¨āĻž
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤

-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ
-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡)āĨ¤ āĻ¸āĻĢāĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°
āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ˛ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻāĻŽā§āĻ˛ā§‡āĻļāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻāĻŦāĻ‚ āĻĒāĻžāĻ¸
āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ GCC-āĻāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-āĻāĻ•āĻŸāĻŋ-āĻ­āĻžāĻ¸āĻž
-mdouble-āĻžāĻ˛ā§
āĻāĻ•āĻ•- āĻŦāĻž āĻĄāĻžāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤
-mdouble-āĻžāĻ˛ā§ āĻŦā§‹āĻāĻž -āĻāĻ•āĻŸāĻŋ-āĻ­āĻžāĻ¸āĻž.

-msimple-fpu
āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ sqrt āĻāĻŦāĻ‚ div āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-āĻāĻŽāĻāĻĢāĻĒāĻŋāĻ‡āĻ‰
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻ§āĻ°āĻ¨ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŦā§ˆāĻ§ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ sp_lite (āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
-single-float -msimple-fpu), dp_lite (-mdouble-float -msimple-fpu-āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯),
sp_full (-āĻ¸āĻ‚āĻ•āĻ˛āĻ¨-āĻĢā§āĻ˛ā§‹āĻŸā§‡āĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯), āĻāĻŦāĻ‚ dp_full (-mdoub-float-āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯)āĨ¤

-mxilinx-fpu
Xilinx PPC 405/440-āĻ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

- āĻāĻ•āĻžāĻ§āĻŋāĻ•
-mno-āĻāĻ•āĻžāĻ§āĻŋāĻ•
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) āĻ˛ā§‹āĻĄ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻļāĻŦā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻŦāĻ‚
āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻļāĻŦā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ
POWER āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ, āĻāĻŦāĻ‚ PowerPC āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž - āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ°-
endian PowerPC āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĨāĻžāĻ•āĻž āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻ¸ā§‡āĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ—ā§āĻ˛āĻŋ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄāĨ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛ PPC740 āĻāĻŦāĻ‚ PPC750 āĻ¯āĻž āĻāĻ‡āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤

-āĻŽāĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚
-mno-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚
āĻ˛ā§‹āĻĄ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§‹āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻļāĻŦā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻāĻŦāĻ‚ āĻ›ā§‹āĻŸ āĻŦā§āĻ˛āĻ• āĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡. āĻāĻ‡āĻ—ā§āĻ˛ā§‹
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ POWER āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ, āĻāĻŦāĻ‚ PowerPC-āĻ¤ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž -āĻŽāĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄā§‡ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ
āĻšāĻ˛ PPC740 āĻāĻŦāĻ‚ PPC750 āĻ¯āĻž āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄā§‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤

-āĻŽā§āĻĒāĻĄā§‡āĻŸ
-mno-āĻ†āĻĒāĻĄā§‡āĻŸ
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) āĻ˛ā§‹āĻĄ āĻŦāĻž āĻ¸ā§āĻŸā§‹āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¯āĻž āĻ†āĻĒāĻĄā§‡āĻŸ āĻ•āĻ°ā§‡
āĻ—āĻŖāĻ¨āĻžāĻ•ā§ƒāĻ¤ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ¯āĻŧ āĻŦā§‡āĻ¸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĨ¤ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ‰ā§ŽāĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ˛ā§‡ -mno-āĻ†āĻĒāĻĄā§‡āĻŸ, āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ āĻœāĻžāĻ¨āĻžāĻ˛āĻž āĻ†āĻ›ā§‡
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ†āĻĒāĻĄā§‡āĻŸ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ†āĻ—ā§‡āĻ° āĻĢā§āĻ°ā§‡āĻŽā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž
āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤, āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§‡ āĻ•ā§‹āĻĄ āĻ¯āĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽā§‡ āĻŦāĻžāĻ§āĻž āĻŦāĻž āĻ¸āĻ‚āĻ•ā§‡āĻ¤ āĻœā§āĻĄāĻŧā§‡ āĻšāĻ˛ā§‡
āĻĻā§‚āĻˇāĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻĒāĻžāĻ¨āĨ¤

-mavoid-āĻ¸ā§‚āĻšāĻŋāĻŦāĻĻā§āĻ§-āĻ āĻŋāĻ•āĻžāĻ¨āĻž
-mno-āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž-āĻ¸ā§‚āĻšāĻŋāĻŦāĻĻā§āĻ§-āĻ āĻŋāĻ•āĻžāĻ¨āĻž
āĻ¸ā§‚āĻšā§€āĻ•ā§ƒāĻ¤ āĻ˛ā§‹āĻĄ āĻŦāĻž āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻĄāĻŧāĻžāĻ¤ā§‡ (āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻ¨āĻž) āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ° 6 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻœāĻ°āĻŋāĻŽāĻžāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§‡, āĻ¯ā§‡āĻŽāĻ¨ 16M āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻŦāĻĄāĻŧ āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻ¸ā§€āĻŽāĻžāĻ¨āĻž Power6 āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧāĨ¤

-āĻŽāĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
-āĻŽāĻ¨ā§‹-āĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ—ā§āĻ¨ āĻāĻŦāĻ‚ āĻœāĻŽāĻž āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻšāĻ˛ā§‡ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ. āĻ¯āĻ¨ā§āĻ¤ā§āĻ°āĻ¨āĻŋāĻ°ā§āĻ­āĻ° -āĻŽāĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ–āĻ¨ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻŽā§āĻ¯āĻžāĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡-
āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ -ffp-āĻšā§āĻ•ā§āĻ¤āĻŋ=āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻāĻŦāĻ‚ -āĻŽāĻ¨ā§‹-āĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ āĻŽā§āĻ¯āĻžāĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
-ffp-āĻšā§āĻ•ā§āĻ¤āĻŋ=āĻŦāĻ¨ā§āĻ§.

-mmulhw
-mno-mulhw
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) āĻ…āĻ°ā§āĻ§-āĻļāĻŦā§āĻĻ āĻ—ā§āĻŖāĻŋāĻ¤ āĻāĻŦāĻ‚ āĻ—ā§āĻŖ-āĻ¸āĻžā§āĻšāĻ¯āĻŧ
IBM 405, 440, 464 āĻāĻŦāĻ‚ 476 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻšāĻ˛
āĻ¸ā§‡āĻ‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ‰ā§ŽāĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧāĨ¤

-mdlmzb
-mno-dlmzb
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚-āĻ¸āĻžāĻ°ā§āĻš āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) dlmzb āĻ†āĻ‡āĻŦāĻŋāĻāĻŽ-āĻāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ
405, 440, 464 āĻāĻŦāĻ‚ 476 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĨ¤ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨
āĻ¯āĻžāĻ°āĻž āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ•āĻ°āĻž.

-mno-āĻŦāĻŋāĻŸ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mbit-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻāĻŦāĻ‚ āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨āĻ•ā§‡ āĻœā§‹āĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻŦāĻŋāĻŸ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ° āĻŦā§‡āĻ¸ āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŸ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ 8āĻŸāĻŋ "āĻ†āĻ¨āĻ¸āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž" āĻŦāĻŋāĻŸ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻ›āĻžāĻĄāĻŧāĻž āĻ†āĻ° āĻ•āĻŋāĻ›ā§āĻ‡ āĻ¨ā§‡āĻ‡ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ āĻžāĻŽā§‹
āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ 1 āĻāĻ•āĻŸāĻŋ 4-āĻŦāĻžāĻ‡āĻŸ āĻ¸ā§€āĻŽāĻžāĻ°ā§‡āĻ–āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻŦāĻ‚ 4 āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
-mno-āĻŦāĻŋāĻŸ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§, āĻ—āĻ āĻ¨āĻŸāĻŋ āĻāĻ•āĻŸāĻŋ 1-āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻŦāĻ‚ āĻ†āĻ•āĻžāĻ°ā§‡ 1 āĻŦāĻžāĻ‡āĻŸāĨ¤

-mno-āĻ•āĻ ā§‹āĻ°-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mstrict-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯ā§‡ āĻ†āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻĄ āĻŽā§‡āĻŽāĻ°āĻŋ
āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻŦā§‡.

- āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯
-āĻāĻŽāĻ¨ā§‹-āĻ°āĻŋāĻ˛ā§‹āĻ•ā§‡āĻŸā§‡āĻŦāĻ˛
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛āĻ•ā§‡ āĻāĻ•āĻŸāĻŋāĻ¤ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ (āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻž)
āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽā§‡ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ˛ā§‹āĻĄāĻžāĻ° āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤
".fixup" āĻ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ ".got2" āĻāĻŦāĻ‚ 4-āĻŦāĻžāĻ‡āĻŸ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°ā§āĻ¨
āĻŦāĻŋāĻ­āĻžāĻ—, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ 32-āĻŦāĻŋāĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻŸā§‡āĻŦāĻŋāĻ˛āĨ¤ āĻāĻ‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻ¸āĻŦ
āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ• - āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ or -āĻŽā§āĻ°ā§‡āĻ˛ā§‹āĻ•ā§āĻ¯āĻžāĻŸā§‡āĻŦāĻ˛-āĻ˛āĻŋāĻŦ.
- āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•āĻŸāĻŋāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ 8-āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡āĨ¤

-āĻŽā§āĻ°ā§‡āĻ˛ā§‹āĻ•ā§āĻ¯āĻžāĻŸā§‡āĻŦāĻ˛-āĻ˛āĻŋāĻŦ
-mno-āĻ°āĻŋāĻ˛ā§‹āĻ•ā§‡āĻŸā§‡āĻŦāĻ˛-āĻ˛āĻŋāĻŦ
āĻŽāĻ¤ - āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯, -āĻŽā§āĻ°ā§‡āĻ˛ā§‹āĻ•ā§āĻ¯āĻžāĻŸā§‡āĻŦāĻ˛-āĻ˛āĻŋāĻŦ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ ".fixup" āĻŦāĻŋāĻ­āĻžāĻ— āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋ āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽā§‡ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻŦā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ -āĻŽā§āĻ°ā§‡āĻ˛ā§‹āĻ•ā§āĻ¯āĻžāĻŸā§‡āĻŦāĻ˛-āĻ˛āĻŋāĻŦ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻāĻ° āĻ›ā§‹āĻŸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ - āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯. āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ -āĻŽā§āĻ°ā§‡āĻ˛ā§‹āĻ•ā§āĻ¯āĻžāĻŸā§‡āĻŦāĻ˛-āĻ˛āĻŋāĻŦ may
āĻāĻ° āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻ¸āĻ‚āĻŽāĻŋāĻļā§āĻ°āĻŖā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž - āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ…āĻĒāĻļāĻ¨āĨ¤

-mno-toc
-mtoc
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯ā§‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° 2-āĻ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ—ā§āĻ˛āĻŋāĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€ āĻ…āĻžā§āĻšāĻ˛ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĨ¤

- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯
- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻ¤ā§‡ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡
āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄāĨ¤ āĻĻā§āĻ¯ - āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ - āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯.

-āĻŦāĻŋāĻ—
-āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻĄāĻŧ-āĻ¤ā§‡ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡
āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄāĨ¤ āĻĻā§āĻ¯ -āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ -āĻŦāĻŋāĻ—.

-āĻŽāĻĄāĻŋāĻ¨āĻžāĻŽāĻŋāĻ•-āĻ¨ā§‹-āĻĒāĻŋāĻ•
āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ āĻāĻŦāĻ‚ āĻŽā§āĻ¯āĻžāĻ• āĻ“āĻāĻ¸ āĻāĻ•ā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻāĻŸāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¨āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻ¤āĻž
āĻāĻ° āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯āĨ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ•ā§‹āĻĄ āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤
āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¨āĻ¯āĻŧāĨ¤

-āĻāĻ•āĻŸāĻŋ-āĻ›āĻŦāĻŋ-āĻŦā§‡āĻ¸
PIC āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ•ā§‡ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻ¨āĻžāĨ¤ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻŸāĻŋ āĻļā§āĻ°ā§ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻāĻžāĻ¯āĻŧā§€
āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°ā§€ āĻļā§āĻ°ā§ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ†āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻŽāĻžāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

-prioritize-restricted-insns=āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻ¸āĻĒā§āĻ¯āĻžāĻš-āĻ¸ā§āĻ˛āĻŸā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡
āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛ āĻĒāĻžāĻ¸ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻŽāĻžāĻ¨ āĻ¨ā§‡āĻ¯āĻŧ
0/1/2 āĻĻāĻžāĻ¯āĻŧāĻŋāĻ¤ā§āĻŦ āĻ…āĻ°ā§āĻĒāĻŖ āĻ•āĻ°āĻž āĻ•ā§‹āĻ¨/āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš/āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ-āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸ā§āĻ˛āĻŸ āĻĒā§āĻ°ā§‡āĻ°āĻŖā§‡āĻ° āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤

-msched-āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛-dep=āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž_āĻĒā§āĻ°āĻ•āĻžāĻ°
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ•ā§‹āĻ¨ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻžāĻ—ā§āĻ˛āĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻŦāĻ˛ā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĨ¤ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž_āĻĒā§āĻ°āĻ•āĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ—ā§‡
āĻŽāĻžāĻ¨: āĻ¨āĻžāĨ¤: āĻ•ā§‹āĻ¨ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻ¨āĻ¯āĻŧ, āĻ¸āĻŦ: āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛,
true_store_to_load: āĻ¸ā§āĻŸā§‹āĻ° āĻĨā§‡āĻ•ā§‡ āĻ˛ā§‹āĻĄ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ•āĻžāĻ°ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛, āĻ¸ā§āĻŸā§‹āĻ°_āĻŸā§‹_āĻ˛ā§‹āĻĄ: āĻ•ā§‹āĻ¨āĻ“
āĻĻā§‹āĻ•āĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻ˛ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛, āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž: āĻ•ā§‹āĻ¨ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ >=
āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛

-āĻŽāĻŋāĻ¨āĻ¸āĻžāĻ°ā§āĻŸ-āĻļā§‡āĻĄ-āĻ¨āĻĒāĻ¸ =āĻĒāĻ°āĻŋāĻ•āĻ˛ā§āĻĒāĻ¨āĻž
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ•ā§‹āĻ¨ nop āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ¸ā§āĻ•āĻŋāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĒāĻžāĻ¸āĨ¤ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻĒāĻ°āĻŋāĻ•āĻ˛ā§āĻĒāĻ¨āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨ā§‡āĻ¯āĻŧ: āĻ¨āĻžāĨ¤: āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻ¨ā§‹āĻĒ āĻĸā§‹āĻ•āĻžāĻ¨ āĻĒā§āĻ¯āĻžāĻĄ: āĻ¨ā§‹āĻĒāĻ¸ āĻ¸āĻš āĻĒā§āĻ¯āĻžāĻĄ āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻĄāĻŋāĻ¸āĻĒā§āĻ¯āĻžāĻš āĻ—ā§āĻ°ā§āĻĒ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ–āĻžāĻ˛āĻŋ āĻ‡āĻ¸ā§āĻ¯ā§ āĻ¸ā§āĻ˛āĻŸ āĻ†āĻ›ā§‡,
āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻžāĻ°ā§‡āĻ° āĻ—ā§āĻ°ā§āĻĒāĻŋāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€āĨ¤ regroup_exact: āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻœā§‹āĻ° āĻ•āĻ°āĻ¤ā§‡ nops āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ
āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛ insns āĻĒā§ƒāĻĨāĻ• āĻĻāĻ˛ā§‡āĨ¤ āĻœā§‹āĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻ¤āĻŸāĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ āĻŋāĻ• āĻ¤āĻ¤āĻ—ā§āĻ˛ā§‹ āĻ¨ā§‹āĻĒ āĻĸā§‹āĻ•āĻžāĻ¨
āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ—ā§āĻ°ā§āĻĒāĻŋāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ—ā§āĻ°ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ insn. āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž: .ā§‹āĻ•āĻžāĻ¨
āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻˇā§āĻ āĻžāĻ¨āĻ•ā§‡ āĻ†āĻ˛āĻžāĻĻāĻž āĻ—ā§āĻ°ā§āĻĒā§‡ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨ā§‹āĻĒāĻ¸āĨ¤ āĻĸā§‹āĻ•āĻžāĻ¨ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž nops to
āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ—ā§āĻ°ā§āĻĒā§‡ āĻāĻ•āĻŸāĻŋ insn āĻœā§‹āĻ° āĻ•āĻ°ā§‡.

-mcall-sysv
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸, āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ-āĻāĻ° āĻŽāĻžāĻ°ā§āĻš 1995 āĻ–āĻ¸āĻĄāĻŧāĻž āĻŽā§‡āĻ¨ā§‡ āĻšāĻ˛ā§‡
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¸āĻŽā§āĻĒā§‚āĻ°āĻ•āĨ¤ āĻ†āĻĒāĻ¨āĻŋ GCC āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ¨āĻž āĻ•āĻ°āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
powerpc-*-eabiaix.

-mcall-sysv-eabi
-mcall-eabi
āĻ‰āĻ­āĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨ -mcall-sysv āĻāĻŦāĻ‚ -āĻŽā§‡āĻ¯āĻŧāĻžāĻŦāĻŋ āĻ…āĻĒāĻļāĻ¨āĨ¤

-mcall-sysv-noabi
āĻ‰āĻ­āĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨ -mcall-sysv āĻāĻŦāĻ‚ -āĻāĻŽāĻ¨ā§‹-āĻ‡āĻŦāĻŋ āĻ…āĻĒāĻļāĻ¨āĨ¤

-mcall-aixdesc
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ AIX āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡āĨ¤

-mcall-linux
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• GNU-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ.

-mcall-freebsd
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ FreeBSD āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ.

-mcall-netbsd
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¨ā§‡āĻŸāĻŦāĻŋāĻāĻ¸āĻĄāĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ.

-mcall-openbsd
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ OpenBSD āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ.

-maix-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨
āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻĢā§‡āĻ°āĻ¤ āĻĻāĻŋāĻ¨ (āĻ¯ā§‡āĻŽāĻ¨ AIX ABI āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡)āĨ¤

-msvr4-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ 8 āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ›ā§‹āĻŸ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻĢā§‡āĻ°āĻ¤ āĻĻāĻŋāĻ¨ (āĻ¯ā§‡āĻŽāĻ¨ SVR4 ABI āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡)āĨ¤

-āĻŽāĻžāĻŦāĻŋ=abi-āĻŸāĻžāĻ‡āĻĒ
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻš āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨, āĻ…āĻĨāĻŦāĻž āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛ā§āĻ¨āĨ¤ āĻŦā§ˆāĻ§
āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ āĻ†āĻ˛āĻŸāĻŋāĻ­ā§‡āĻ•, no-altivec, spe, no-spe, ibmlongdouble, ieeelongdouble.

-āĻŽāĻžāĻŦāĻŋ=āĻ¸ā§āĻĒā§‡
SPE ABI āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻš āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž,
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻāĻŸāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI-āĻ¤ā§‡ SPE ABI āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡āĨ¤

-āĻŽāĻžāĻŦāĻŋ=āĻ¨ā§‹-āĻ¸ā§āĻĒā§‡
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI-āĻāĻ° āĻœāĻ¨ā§āĻ¯ Booke SPE ABI āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ

-mabi=ibmlongdouble
IBM āĻŦāĻ°ā§āĻ§āĻŋāĻ¤-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ˛āĻ‚ āĻĄāĻŦāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ
32-āĻŦāĻŋāĻŸ SYSV ABI āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-mabi=ieeelongdouble
IEEE āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨ā§āĻĄā§‡āĻĄ-āĻĒā§āĻ°āĻŋāĻ¸āĻŋāĻļāĻ¨ āĻ˛āĻ‚ āĻĄāĻŦāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ
32-āĻŦāĻŋāĻŸ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻāĻŦāĻŋāĻ†āĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-āĻāĻŽāĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ
-mno-āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•āĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•
āĻ•āĻ¨ā§āĻĄāĻŋāĻļāĻ¨ āĻ•ā§‹āĻĄ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŦāĻŋāĻŸ 6 āĻ¸ā§‡āĻŸ āĻŦāĻž āĻ•ā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¨āĻ¨ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡
(CR) āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽāĻžāĻ¨ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°āĻ¤ā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ—ā§āĻ°āĻšāĻŖā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -āĻāĻŽāĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻ˛
āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ āĻ•āĻ°āĻž āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻŋāĻŸ āĻ¸ā§‡āĻŸ āĻŦāĻž āĻĒāĻ°āĻŋāĻˇā§āĻ•āĻžāĻ° āĻ•āĻ°āĻŦā§‡āĨ¤

-msim
āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ sim-crt0.o āĻāĻŦāĻ‚
āĻ¯ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻšāĻ¯āĻŧ libsim.a āĻāĻŦāĻ‚ libc.a. āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
powerpc-*-eabisim āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ°āĨ¤

-āĻāĻŽāĻāĻŽāĻ­āĻŋāĻāĻŽāĻ‡
āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ crt0.o āĻāĻŦāĻ‚
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻšāĻ¯āĻŧ libmvme.a āĻāĻŦāĻ‚ libc.a.

- āĻĒāĻžāĻ—āĻ˛
āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ crt0.o āĻāĻŦāĻ‚
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻšāĻ¯āĻŧ libads.a āĻāĻŦāĻ‚ libc.a.

- myellowknife
āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ crt0.o āĻāĻŦāĻ‚
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻšāĻ¯āĻŧ libyk.a āĻāĻŦāĻ‚ libc.a.

-āĻāĻŽāĻ­āĻŋāĻāĻ•ā§āĻ¸āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽā§āĻŦā§‡āĻĄ āĻ•āĻ°āĻž PowerPC āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻ›ā§‡āĻ¨ āĻ¤āĻž āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨
VxWorks āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĨ¤

-āĻ¸āĻĻāĻ¸ā§āĻ¯
āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ PPC_EMB ELF āĻĒāĻ¤āĻžāĻ•āĻž āĻšā§‡āĻĄāĻžāĻ°ā§‡ āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°āĻ¤ā§‡
āĻ¯ā§‡ eabi āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻŽā§‡āĻ¯āĻŧāĻžāĻŦāĻŋ
-āĻāĻŽāĻ¨ā§‹-āĻ‡āĻŦāĻŋ
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄāĻ•ā§‡ āĻŽā§‡āĻ¨ā§‡ āĻšāĻ˛ā§‡ (āĻ¨āĻž)
āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ (eabi) āĻ¯āĻž āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4-āĻ¤ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§‡āĻŸ
āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž -āĻŽā§‡āĻ¯āĻŧāĻžāĻŦāĻŋ āĻŽāĻžāĻ¨ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•āĻŸāĻŋ āĻāĻ•āĻŸāĻŋ 8-āĻŦāĻžāĻ‡āĻŸā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
āĻ¸ā§€āĻŽāĻžāĻ¨āĻž, āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ "__eabi" āĻ•ā§‡ "main" āĻĨā§‡āĻ•ā§‡ eabi āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ†āĻĒ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ,
āĻāĻŦāĻ‚ -msdata āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°āĻ¤ā§‡ "r2" āĻāĻŦāĻ‚ "r13" āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ˛āĻžāĻ•āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž -āĻāĻŽāĻ¨ā§‹-āĻ‡āĻŦāĻŋ āĻŽāĻžāĻ¨ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻāĻ•āĻŸāĻŋ 16-āĻŦāĻžāĻ‡āĻŸ āĻ¸ā§€āĻŽāĻžāĻ°ā§‡āĻ–āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ•āĻ°ā§āĻ¨
"āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻ­āĻŋāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž, āĻāĻŦāĻ‚ -msdata āĻ…āĻĒāĻļāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡
"r13" āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻāĻ˛āĻžāĻ•āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°āĻ¤ā§‡āĨ¤ āĻĻā§āĻ¯ -āĻŽā§‡āĻ¯āĻŧāĻžāĻŦāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻžāĻ˛ā§ āĻĨāĻžāĻ•ā§‡
āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ GCC āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ powerpc*-*-eabi* āĻ…āĻĒāĻļāĻ¨āĨ¤

-msdata=eabi
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ›ā§‹āĻŸ āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœāĻĄ "const" āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ°āĻžāĻ–ā§āĻ¨
āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ¤āĻĨā§āĻ¯ .sdata2 āĻŦāĻŋāĻ­āĻžāĻ—, āĻ¯āĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° "r2" āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ›ā§‹āĻŸ āĻ°āĻžāĻ–ā§āĻ¨
āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻ­āĻŋāĻ• āĻ¨āĻ¨-"āĻ•āĻ¨āĻ¸ā§āĻŸ" āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž .sdata āĻŦāĻŋāĻ­āĻžāĻ—, āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ¤
"r13" āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡āĨ¤ āĻ›ā§‹āĻŸ āĻ…āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻ°āĻžāĻ–ā§āĻ¨ .sbss
āĻŦāĻŋāĻ­āĻžāĻ—, āĻ¯āĻž āĻ¸āĻ‚āĻ˛āĻ—ā§āĻ¨ .sdata āĻ…āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ. āĻĻā§āĻ¯ -msdata=eabi āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
āĻ¸āĻ™ā§āĻ—ā§‡ āĻŦā§‡āĻŽāĻžāĻ¨āĻžāĻ¨ - āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤ āĻĻā§āĻ¯ -msdata=eabi āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ“ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
-āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-msdata=sysv
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽā§āĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ›ā§‹āĻŸ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻ°āĻžāĻ–ā§āĻ¨
.sdata āĻŦāĻŋāĻ­āĻžāĻ—, āĻ¯āĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° "r13" āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ›ā§‹āĻŸ āĻ…āĻĒā§āĻ°āĻšāĻ˛āĻŋāĻ¤ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€ āĻ°āĻžāĻ–ā§āĻ¨
āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž .sbss āĻŦāĻŋāĻ­āĻžāĻ—, āĻ¯āĻž āĻ¸āĻ‚āĻ˛āĻ—ā§āĻ¨ .sdata āĻ…āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ. āĻĻā§āĻ¯
-msdata=sysv āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§‡āĻŽāĻžāĻ¨āĻžāĻ¨ - āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-msdata=āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
-msdata
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ¯āĻĻāĻŋ -āĻŽā§‡āĻ¯āĻŧāĻžāĻŦāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻ•āĻ‡ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨
as -msdata=eabi, āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ -msdata=sysv.

-msdata=āĻĄā§‡āĻŸāĻž
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ›ā§‹āĻŸ āĻŦā§ˆāĻļā§āĻŦāĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻ°āĻžāĻ–ā§āĻ¨ .sdata
āĻ…āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ. āĻ¤ā§‡ āĻ›ā§‹āĻŸ āĻ…āĻĒā§āĻ°āĻšāĻ˛āĻŋāĻ¤ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€ āĻĄā§‡āĻŸāĻž āĻ°āĻžāĻ–ā§āĻ¨ .sbss āĻ…āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ. āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻ¯āĻĻāĻŋāĻ“ āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸ āĻ•āĻ°āĻ¤ā§‡ "r13" āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ†āĻšāĻ°āĻŖ āĻ¯āĻĻāĻŋ āĻ¨āĻž
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ -msdata āĻ…āĻĒāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-msdata=āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ¨āĻ¯āĻŧ
-āĻŽā§āĻ¨ā§‹-āĻāĻ¸āĻĄāĻŋāĻāĻŸāĻž
āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻ­āĻŋāĻ• āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻ¤ā§‡ āĻ°āĻžāĻ–ā§āĻ¨ .āĻĄā§‡āĻŸāĻž
āĻŦāĻŋāĻ­āĻžāĻ—ā§‡, āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻĄā§‡āĻŸāĻž .āĻŦāĻŋāĻāĻ¸āĻāĻ¸ āĻ…āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ.

-āĻŦā§āĻ˛āĻ•-āĻŽā§āĻ­-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ¸ā§€āĻŽāĻž=NUM
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻ˛āĻ• āĻŽā§āĻ­ (āĻ¯ā§‡āĻŽāĻ¨ "memcpy" āĻŦāĻž āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻšāĻžāĻ° āĻ•āĻĒāĻŋāĻ¤ā§‡ āĻ•āĻ˛) āĻŦāĻž āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻŽ
āĻ¸āĻŽāĻžāĻ¨ NUM āĻŦāĻžāĻ‡āĻŸ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻŽāĻžāĻ¨ NUM 32-āĻŦāĻŋāĻŸ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡ 32 āĻŦāĻžāĻ‡āĻŸ āĻāĻŦāĻ‚ 64
64-āĻŦāĻŋāĻŸ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡ āĻŦāĻžāĻ‡āĻŸāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸāĨ¤

-G NUM
āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ†āĻ‡āĻŸā§‡āĻŽ āĻāĻ° āĻĨā§‡āĻ•ā§‡ āĻ•āĻŽ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨ āĻ°āĻžāĻ–ā§āĻ¨ NUM
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĄā§‡āĻŸāĻž āĻŦāĻž āĻŦāĻŋāĻāĻ¸āĻāĻ¸ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻŦāĻž āĻŦāĻŋāĻāĻ¸āĻāĻ¸ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻŦāĻžāĻ‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤
āĻ—āĻ¤āĻžāĻ¨ā§āĻ—āĻ¤āĻŋāĻ•, NUM 8. āĻĻā§āĻ¯ -G NUM āĻ¸ā§āĻ‡āĻš āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻĄāĻŋāĻ‰āĻ˛
āĻāĻ•āĻ‡ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ -G NUM āĻŽāĻžāĻ¨āĨ¤

-mregnames
-mno-regnames
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§‡ (āĻ¨āĻž)
āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§€ āĻĢāĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ­āĻžāĻˇāĻž āĻ†āĻ‰āĻŸāĻĒā§āĻŸāĨ¤

-āĻŽāĻ˛āĻ‚ āĻ•āĻ˛
-āĻŽāĻ¨ā§‹-āĻ˛āĻ‚āĻ•āĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ§āĻ°ā§‡ āĻ¨āĻŋāĻ¨ āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•āĻ˛ āĻ…āĻ¨ā§‡āĻ• āĻĻā§‚āĻ°ā§‡ āĻ¯āĻžāĻ¤ā§‡ āĻ†āĻ°āĻ“ āĻŦā§‡āĻļāĻŋ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻ•āĻ˛āĻŋāĻ‚ āĻšāĻ¯āĻŧ
āĻ•ā§āĻ°āĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤ āĻāĻŸāĻŋ 32 āĻŽā§‡āĻ—āĻžāĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻŦā§‡āĻļāĻŋ āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
(33,554,432 āĻŦāĻžāĻ‡āĻŸ) āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻĨā§‡āĻ•ā§‡āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ āĻ•āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¯āĻĻāĻŋ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻœāĻžāĻ¨ā§‡ āĻ¯ā§‡ āĻ•āĻ˛āĻŸāĻŋ āĻāĻ¤ āĻĻā§‚āĻ°ā§‡ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻ¸ā§‡āĻŸāĻŋāĻ‚ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
"shortcall" āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ, āĻ…āĻĨāĻŦāĻž "#pragma" āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§€āĻ°ā§āĻ˜ āĻ•āĻ˛(0) "āĨ¤

āĻ•āĻŋāĻ›ā§ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ°ā§‡āĻžā§āĻœā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡āĻ° āĻ•āĻ˛ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻāĻŦāĻ‚ āĻ†āĻ āĻžāĻ˛ā§‹ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ
āĻŽāĻžāĻ›āĻŋ. āĻāĻ‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡, āĻĻā§€āĻ°ā§āĻ˜ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ§ā§€āĻ° āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§‡
āĻāĻ‡ āĻ˛ā§‡āĻ–āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡, AIX āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻāĻŸāĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨āĻŸāĻŋ PowerPC/64-āĻāĻ° āĻœāĻ¨ā§āĻ¯ GNU āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻŸāĻž
32-āĻŦāĻŋāĻŸ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĻ“ GNU āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡ āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻ•āĻ˛ā§āĻĒāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨/āĻĒāĻŋāĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, "#pragma longcall" āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡ "jbsr callee, L42", āĻĒā§āĻ˛āĻžāĻ¸ āĻāĻ•āĻŸāĻŋ
"āĻļāĻžāĻ–āĻž āĻĻā§āĻŦā§€āĻĒ" (āĻ†āĻ āĻžāĻ˛ā§‹ āĻ•ā§‹āĻĄ)āĨ¤ āĻĻā§āĻŸāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ āĻŋāĻ•āĻžāĻ¨āĻž callee āĻāĻŦāĻ‚ the āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻ•āĻ°ā§‡
"āĻļāĻžāĻ–āĻž āĻĻā§āĻŦā§€āĻĒ"āĨ¤ āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨/āĻĒāĻŋāĻĒāĻŋāĻ¸āĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻ°āĻŦā§‡ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡
"bl callee" āĻ¯āĻĻāĻŋ PPC "bl" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•āĻ˛āĻŋāĻ° āĻ•āĻžāĻ›ā§‡ āĻĒā§ŒāĻāĻ›āĻžāĻŦā§‡; āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ,
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° "āĻļāĻžāĻ–āĻž āĻĻā§āĻŦā§€āĻĒ" āĻ•āĻ˛ āĻ•āĻ°āĻ¤ā§‡ "bl L42" āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĨ¤ "āĻļāĻžāĻ–āĻž āĻĻā§āĻŦā§€āĻĒ" āĻšāĻ˛
āĻ•āĻ˛āĻŋāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻļāĻ°ā§€āĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤; āĻāĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ 32-āĻŦāĻŋāĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡
āĻ•āĻ˛ā§€ āĻāĻŦāĻ‚ āĻāĻŸāĻŋāĻ¤ā§‡ āĻ˛āĻžāĻĢ āĻĻā§‡āĻ¯āĻŧāĨ¤

Mach-O (āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨) āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤āĻ•ā§‡ āĻ†āĻ āĻžāĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•āĻ˛, āĻāĻŦāĻ‚ āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦāĻž āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§‡āĻ¯āĻŧāĨ¤

āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡, āĻ†āĻŽāĻ°āĻž āĻ˛āĻŋāĻ‚āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ GCC-āĻāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛āĻ‚āĻ•āĻ˛ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ
āĻ†āĻ āĻžāĻ˛ā§‹ āĻ‰ā§ŽāĻĒāĻ¨ā§āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤āĨ¤

-mtls-āĻŽāĻžāĻ°ā§āĻ•āĻžāĻ°
-mno-tls-āĻŽāĻžāĻ°ā§āĻ•āĻžāĻ°
"__tls_get_addr" āĻ¤ā§‡ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨ (āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž) āĻĢāĻžāĻ‚āĻļāĻ¨āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻš
āĻ¯ā§āĻ•ā§āĻ¤āĻŋ. āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° ld-āĻ•ā§‡ āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯āĻ­āĻžāĻŦā§‡ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻŸāĻŋāĻāĻ˛āĻāĻ¸ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸ā§‡āĻŸāĻ†āĻĒ āĻ•āĻ°ā§āĻ¨, āĻ¯āĻž āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻ•ā§āĻ°āĻŽ

- āĻĨā§āĻ°ā§‡āĻĄ
āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻĨā§āĻ°ā§‡āĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ pthreads āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ‰āĻ­āĻ¯āĻŧāĻ‡āĨ¤

-mrecip
-mno-āĻ°ā§‡āĻ¸āĻŋāĻĒāĻŋ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ GCC āĻ•ā§‡ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻŦāĻ‚ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻŦā§‡
āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻ‰āĻŸāĻ¨-āĻ°ā§āĻ¯āĻžāĻĢāĻ¸āĻ¨ āĻĒāĻĻāĻ•ā§āĻˇā§‡āĻĒ āĻ¸āĻš āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨
āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻŦāĻž āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ āĻāĻŦāĻ‚ āĻ­āĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻĢāĻžāĻ¸ā§āĻŸ-āĻ—āĻŖāĻŋāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ -mrecip (āĻ…āĻĨāĻŦāĻž āĻ•āĻŽ āĻĒāĻ•ā§āĻˇā§‡
-āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨, -āĻ¸āĻ¸ā§€āĻŽ-āĻ—āĻŖāĻŋāĻ¤-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°, -āĻĢā§āĻ°ā§‡āĻ¸āĻŋāĻĒā§āĻ°ā§‹āĻ•āĻžāĻ˛-āĻ—āĻŖāĻŋāĻ¤ āĻāĻŦāĻ‚
-fno-āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ‚-āĻ—āĻŖāĻŋāĻ¤) āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻ¯āĻ–āĻ¨ āĻ¸āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸ā§‡āĻ° āĻĨā§āĻ°ā§āĻĒā§āĻŸ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻšāĻ¯āĻŧ
āĻ…-āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻĨā§āĻ°ā§āĻĒā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻŦā§‡āĻļāĻŋ, āĻāĻ° āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž
āĻ•ā§āĻ°āĻŽ 2 ulp āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ (āĻ…āĻ°ā§āĻĨāĻžā§Ž 1.0 āĻāĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ 0.99999994 āĻ¸āĻŽāĻžāĻ¨)
āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-mrecip =āĻŽāĻ¨ā§‹āĻ¨ā§€āĻ¤ āĻ•āĻ°āĻž
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•ā§‹āĻ¨ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻŽāĻ¨ā§‹āĻ¨ā§€āĻ¤ āĻ•āĻ°āĻž
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§ƒāĻĨāĻ• āĻ•āĻ°āĻž āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž, āĻ¯āĻžāĻ° āĻ†āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ "!" āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ‰āĻ˛ā§āĻŸāĻžāĻ¤ā§‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ: "āĻ¸āĻŽāĻ¸ā§āĻ¤": āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨, "āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ": āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€, āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mrecip, "āĻ•āĻŋāĻ›ā§āĻ‡ āĻ¨āĻ¯āĻŧ": āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨,
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mno-āĻ°ā§‡āĻ¸āĻŋāĻĒāĻŋ; "div": āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
āĻ‰āĻ­āĻ¯āĻŧ āĻāĻ•āĻ• āĻāĻŦāĻ‚ āĻĄāĻŦāĻ˛ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž; "divf": āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€; "divd": āĻĻā§āĻŦāĻŋ-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€; "rsqrt": āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻ• āĻāĻŦāĻ‚ āĻĄāĻŦāĻ˛ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€; "rsqrtf": āĻāĻ•āĻ• āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨-
āĻ¯āĻĨāĻžāĻ°ā§āĻĨ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€; "rsqrtd": āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
āĻĻā§āĻŦāĻŋ-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€;

āĻ¤āĻžāĻ‡ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, -mrecip=all,!rsqrtd āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻŦ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻŦā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€, "FRSQRTE", "XSRSQRTEDP", āĻāĻŦāĻ‚ "XVRSQRTEDP" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ›āĻžāĻĄāĻŧāĻž
āĻ¯āĻž āĻĄāĻžāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ āĻ—āĻŖāĻ¨āĻž āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤

-mrecip-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž
-mno-āĻ°ā§‡āĻ¸āĻŋāĻĒāĻŋ-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ (āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž) āĻ¯ā§‡ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡-
āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻāĻŦāĻŋāĻ†āĻ‡ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§‚āĻ˛āĻ• āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĨ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž -mcpu=power6 or
-mcpu=power7 āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡ -mrecip-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž. āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻŦāĻ°ā§āĻ—āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°
āĻ¸ā§āĻŦāĻ˛ā§āĻĒ-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻŽā§‚āĻ˛ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻž,
āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž āĻ¯āĻž āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻ§āĻžāĻĒā§‡āĻ° āĻĒāĻ°ā§‡ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤

-mveclibabi =āĻ†āĻĻāĻ°ā§āĻļ
āĻāĻ•āĻŸāĻŋ āĻŦāĻšāĻŋāĻ°āĻžāĻ—āĻ¤ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ ABI āĻĒā§āĻ°āĻ•āĻžāĻ°āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻ•āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ° āĻšāĻ˛ "āĻ­āĻ°", āĻ¯āĻž IBM-āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻ¤ā§āĻŦāĻ°āĻŖ āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ (MASS) āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
āĻŦāĻšāĻŋāĻ°āĻžāĻ—āĻ¤ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĨ¤ GCC āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ "acosd2", "acosf4", "acoshd2" āĻ āĻ•āĻ˛ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻŦā§‡,
"acoshf4", "asind2", "asinf4", "asinhd2", "asinhf4", "atan2d2", "atan2f4", "atand2",
"atanf4", "atanhd2", "atanhf4", "cbrtd2", "cbrtf4", "cosd2", "cosf4", "coshd2",
"coshf4", "erfcd2", "erfcf4", "erfd2", "erff4", "exp2d2", "exp2f4", "expd2", "expf4",
"expm1d2", "expm1f4", "hypotd2", "hypotf4", "lgammad2", "lgammaf4", "log10d2",
"log10f4", "log1pd2", "log1pf4", "log2d2", "log2f4", "logd2", "logf4", "powd2",
"powf4", "sind2", "sinf4", "sinhd2", "sinhf4", "sqrtd2", "sqrtf4", "tand2", "tanf4",
āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°2 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ "tanhd4", āĻāĻŦāĻ‚ "tanhf7"āĨ¤ āĻ‰āĻ­āĻ¯āĻŧ -āĻĢā§āĻ°āĻŋ-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ āĻāĻŦāĻ‚
-āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ MASS āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-mfriz
-āĻāĻŽāĻ¨ā§‹-āĻĢā§āĻ°āĻŋāĻœ
āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ (āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž) "friz" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¯āĻ–āĻ¨ -āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ 64-āĻŦāĻŋāĻŸ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¤ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡ āĻĢāĻŋāĻ°ā§‡ āĻ¯āĻžāĻ¨āĨ¤ "friz" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻāĻ•āĻ‡ āĻŽāĻžāĻ¨ āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻž āĻ¯āĻĻāĻŋ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻŽāĻžāĻĒāĻ¸āĻ‡ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ–ā§āĻŦ āĻŦāĻĄāĻŧāĨ¤

-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻŸā§-āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ-āĻĢāĻžāĻ‚āĻļāĻ¨
-mno-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻŸā§-āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ-āĻĢāĻžāĻ‚āĻļāĻ¨
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻšā§‡āĻ‡āĻ¨ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° (r11) āĻ•āĻ–āĻ¨
AIX āĻāĻŦāĻ‚ 64-āĻŦāĻŋāĻŸ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ•āĻ˛ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°
āĻāĻ•āĻŸāĻŋ 3-āĻļāĻŦā§āĻĻā§‡āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ•āĻžāĻ°ā§€āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž, TOC āĻŽāĻžāĻ¨ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ–āĻžāĻ¤āĻž r2, āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻšā§‡āĻ‡āĻ¨ āĻŽāĻžāĻ¨ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ r11. āĻĻā§āĻ¯
-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻŸā§-āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ-āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻžāĻ˛ā§ āĻ†āĻ›ā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ•āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŦāĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ­āĻžāĻˇāĻžāĻ¯āĻŧ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻšā§‡āĻ‡āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ -mno-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻŸā§-āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ-āĻĢāĻžāĻ‚āĻļāĻ¨.

-msave-toc-āĻĒāĻ°ā§‹āĻ•ā§āĻˇ
-mno-āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ-toc-āĻĒāĻ°ā§‹āĻ•ā§āĻˇ
āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡ TOC āĻŽāĻžāĻ¨ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°ā§‹āĻ˛ā§‹āĻ—ā§‡ āĻ¯āĻĻāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨āĻŸāĻŋ AIX āĻāĻŦāĻ‚ 64-āĻŦāĻŋāĻŸā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ•āĻ˛ āĻ•āĻ°ā§‡
āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĨ¤ āĻ¯āĻĻāĻŋ TOC āĻŽāĻžāĻ¨āĻŸāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻ¨āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ āĻŋāĻ• āĻ†āĻ—ā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ•āĻ˛. āĻĻā§āĻ¯ -mno-āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ-toc-āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

RX āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ RX āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-m64bit-āĻĄāĻžāĻŦāĻ˛āĻ¸
-m32bit-āĻĄāĻžāĻŦāĻ˛āĻ¸
"āĻĄāĻžāĻŦāĻ˛" āĻĄā§‡āĻŸāĻž āĻŸāĻžāĻ‡āĻĒāĻ•ā§‡ 64 āĻŦāĻŋāĻŸ āĻ•āĻ°ā§āĻ¨ (-m64bit-āĻĄāĻžāĻŦāĻ˛āĻ¸) āĻŦāĻž 32 āĻŦāĻŋāĻŸ (-m32bit-āĻĄāĻžāĻŦāĻ˛āĻ¸)
āĻŽāĻžāĻĒā§‡. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -m32bit-āĻĄāĻžāĻŦāĻ˛āĻ¸. āĻŦāĻŋāĻƒāĻĻā§āĻ°āĻƒ RX āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
32-āĻŦāĻŋāĻŸ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡, āĻ¤āĻžāĻ‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -m32bit-āĻĄāĻžāĻŦāĻ˛āĻ¸.

-āĻāĻĢāĻĒāĻŋāĻ‡āĻ‰
-āĻ¨ā§‹āĻĢāĻĒā§
āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ (-āĻāĻĢāĻĒāĻŋāĻ‡āĻ‰) āĻ…āĻĨāĻŦāĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡ (-āĻ¨ā§‹āĻĢāĻĒā§) RX āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ RX600 āĻ¸āĻŋāĻ°āĻŋāĻœ āĻāĻŦāĻ‚ āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ RX200 āĻ¸āĻŋāĻ°āĻŋāĻœ.

āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 32-āĻŦāĻŋāĻŸ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ¤āĻžāĻ‡ āĻ¯āĻĻāĻŋ -m64bit-āĻĄāĻžāĻŦāĻ˛āĻ¸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻžāĻšāĻ˛ā§‡ FPU āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻšāĻŦā§‡ āĻ¨āĻž
āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤āĨ¤

āĻŦāĻŋāĻƒāĻĻā§āĻ°āĻƒ āĻ¯āĻĻāĻŋ -āĻāĻĢāĻĒāĻŋāĻ‡āĻ‰ āĻ¤āĻžāĻ°āĻĒāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡. āĻāĻ° āĻ•āĻžāĻ°āĻŖ āĻšāĻ˛ RX FPU āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨āĻŋāĻœā§‡āĻ°āĻžāĻ‡ āĻ…āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻā§ˇ

-mcpu =āĻ¨āĻžāĻŽ
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ RX CPU-āĻāĻ° āĻ§āĻ°āĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻ¤āĻŋāĻ¨ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤,
āĻœāĻžāĻ¤āĻŋāĻŦāĻžāĻšāĻ• RX600 āĻāĻŦāĻ‚ RX200 āĻ¸āĻŋāĻ°āĻŋāĻœ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ RX610 āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ
RX600.

āĻŽāĻ§ā§āĻ¯ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ RX600 āĻāĻŦāĻ‚ RX610 āĻ¯ā§‡ āĻšāĻ¯āĻŧ RX610 āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž
"MVTIPL" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° RX200 āĻ¸āĻŋāĻ°āĻŋāĻœā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻ¨ā§‡āĻ‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ -āĻ¨ā§‹āĻĢāĻĒā§ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨-āĻĄā§‡āĻŸāĻž
-āĻŽāĻŋāĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨-āĻĄā§‡āĻŸāĻž
āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡ āĻĄā§‡āĻŸāĻž āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§āĻ¨ (āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•ā§‹āĻĄ āĻ¨āĻ¯āĻŧ)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ
-āĻŽāĻŋāĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨-āĻĄā§‡āĻŸāĻž, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡ āĻĄā§‡āĻŸāĻž āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻžāĨ¤

-msmall-āĻĄā§‡āĻŸāĻž-āĻ¸ā§€āĻŽāĻž=N
āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻŦāĻžāĻ‡āĻŸā§‡ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ†āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ›ā§‹āĻŸ āĻ¤āĻĨā§āĻ¯ āĻāĻ˛āĻžāĻ•āĻžāĻ¯āĻŧ. āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻāĻ˛āĻžāĻ•āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ›ā§‹āĻŸ āĻāĻŦāĻ‚ āĻĻā§āĻ°ā§āĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•ā§‹āĻĄ, āĻ¤āĻŦā§‡ āĻāĻ˛āĻžāĻ•āĻžāĻ° āĻ†āĻ•āĻžāĻ° āĻ¸ā§€āĻŽāĻŋāĻ¤ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻž āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻžāĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
āĻāĻ˛āĻžāĻ•āĻž āĻ‰āĻĒāĻšā§‡ āĻĒāĻĄāĻŧā§‡ āĻ¨āĻžāĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¯āĻ–āĻ¨ āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻāĻ˛āĻžāĻ•āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ RX āĻāĻ° āĻāĻ•āĻŸāĻŋ
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ "r13") āĻāĻ‡ āĻāĻ˛āĻžāĻ•āĻžāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤, āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ āĻ¨ā§‡āĻ‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ° āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻŸāĻŋ āĻ§ā§€āĻ° āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž āĻŦāĻĄāĻŧ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•ā§‹āĻĄ āĻ‡āĻĢ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¯āĻž āĻāĻ•āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ°āĻžāĻ–āĻž āĻ¯ā§‡āĻ¤ āĻāĻ–āĻ¨
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ§āĻžāĻ•ā§āĻ•āĻž.

āĻĻā§āĻ°āĻˇā§āĻŸāĻŦā§āĻ¯, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ (āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻ†āĻ°āĻŽā§āĻ­ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ) āĻāĻŦāĻ‚ āĻ§ā§āĻ°ā§āĻŦāĻ•
āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻāĻ˛āĻžāĻ•āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ•āĻžāĻ°āĻŖ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻļā§‚āĻ¨ā§āĻ¯, āĻ¯āĻž āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡āĨ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯, āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻ¨āĻ¯āĻŧ
āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ (-āĻ“2 āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ) āĻ•āĻžāĻ°āĻŖā§‡
āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖā§‡āĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ•ā§āĻˇāĻ¤āĻŋāĻ•āĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦāĨ¤ āĻāĻŸāĻž āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻžāĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻāĻŦāĻ‚ āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ•āĻžāĻ°ā§€ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ†āĻŦāĻŋāĻˇā§āĻ•āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡āĨ¤ āĻĻā§‡āĻ–āĻž
āĻāĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž -mpid āĻĒā§āĻ°āĻ•ā§ƒāĻ¤ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻ›ā§‹āĻŸ āĻĄāĻžāĻŸāĻž āĻāĻ˛āĻžāĻ•āĻžāĻ° āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ§āĻ°ā§‡ āĻ°āĻžāĻ–ā§āĻ¨āĨ¤

-msim
-āĻŽāĻ¨ā§‹-āĻ¸āĻŋāĻŽ
āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ libgloss āĻŦā§‹āĻ°ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĨ¤

-mas100-āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸
-mno-as100-āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ°ā§‡āĻ¨ā§‡āĻ¸āĻžāĻ¸ā§‡āĻ° AS100 āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ
āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨āĻ•āĻžāĻ°ā§€ āĻāĻ‡ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸āĻŸāĻŋ GAS āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻžāĻ“ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¤āĻŦā§‡ āĻāĻ° āĻ•āĻŋāĻ›ā§ āĻ†āĻ›ā§‡
āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨āĻ¯āĻŧāĨ¤

-mmax-āĻ§ā§āĻ°ā§āĻŦāĻ•-āĻ†āĻ•āĻžāĻ°=N
āĻāĻ•āĻŸāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻ•ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ†āĻ•āĻžāĻ°, āĻŦāĻžāĻ‡āĻŸā§‡, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ā§ˇ
āĻāĻ•āĻŸāĻŋ RX āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋāĻ“ RX āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸāĻŸāĻŋ 4 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ•ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ā§‡āĻ° āĻŦāĻžāĻ‡āĻŸ, āĻāĻ•āĻŸāĻŋ āĻĻā§€āĻ°ā§āĻ˜ āĻŽāĻžāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĻā§€āĻ°ā§āĻ˜ āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻ¸āĻŽāĻžāĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ. āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ•āĻŋāĻ›ā§ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§‡ āĻāĻ° āĻ†āĻ•āĻžāĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻž āĻ‰āĻĒāĻ•āĻžāĻ°ā§€ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ•āĨ¤ āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻŦāĻĄāĻŧ āĻ§ā§āĻ°ā§āĻŦāĻ•
āĻāĻ•āĻŸāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĒā§āĻ˛ā§‡ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĒāĻ°ā§‹āĻ•ā§āĻˇā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻŽā§‚āĻ˛ā§āĻ¯ N 0 āĻāĻŦāĻ‚ 4 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ 0 āĻāĻ° āĻŽāĻžāĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ) āĻŦāĻž 4 āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛
āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤āĨ¤

-āĻŽāĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻļāĻŋāĻĨāĻŋāĻ˛āĻ¤āĻž āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻļāĻŋāĻĨāĻŋāĻ˛āĻ•āĻ°āĻŖ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ•āĻ°āĻŦā§‡
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ–ā§āĻāĻœā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ•āĻŽāĻžāĻ¨ā§‹āĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ.

-āĻŽāĻŋāĻ¨ā§āĻŸ-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°=N
āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻŋāĻ˜ā§āĻ¨āĻŋāĻ¤ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ°āĻŋāĻœāĻžāĻ°ā§āĻ­ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯
āĻŽā§‚āĻ˛ā§āĻ¯ N 0 āĻāĻŦāĻ‚ 4 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ 1 āĻāĻ° āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° "r13" āĻšāĻŦā§‡
āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻžāĻ§āĻž āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°ā§‡āĻ° āĻāĻ•āĻšā§‡āĻŸāĻŋāĻ¯āĻŧāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤āĨ¤ 2 āĻ°āĻŋāĻœāĻžāĻ°ā§āĻ­ āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨
"r13" āĻāĻŦāĻ‚ "r12"āĨ¤ 3āĻŸāĻŋ āĻ°āĻŋāĻœāĻžāĻ°ā§āĻ­ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ "r13", "r12" āĻāĻŦāĻ‚ "r11", āĻāĻŦāĻ‚ 4 āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨
"r13" āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ "r10" āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡āĨ¤ 0 āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ, āĻ•ā§‹āĻ¨ā§‹ āĻ°āĻŋāĻœāĻžāĻ°ā§āĻ­ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨

-msave-acc-āĻ‡āĻ¨-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§āĻ°ā§‡āĻ¸
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻžāĻĒā§āĻŸ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻžā§āĻšāĻ¯āĻŧāĻ•āĻžāĻ°ā§€ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤
āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻ–āĻ¨āĻ‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ•ā§‹āĻĄ āĻ¸āĻžā§āĻšāĻ¯āĻŧāĻ•āĻžāĻ°ā§€ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ
āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ 64-āĻŦāĻŋāĻŸ āĻ—ā§āĻ¨ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ āĻ¸āĻžā§āĻšāĻ¯āĻŧāĻ•āĻžāĻ°ā§€āĻ•ā§‡ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž
āĻāĻŸāĻŋ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĻ•ā§‡ āĻĻā§āĻ°ā§āĻ¤āĻ¤āĻ° āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡āĨ¤

-mpid
-mno-pid
āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻĄā§‡āĻŸāĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻ–āĻ¨ āĻ•ā§‹āĻ¨ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ°āĻžāĻ–āĻž āĻāĻ•āĻŸāĻŋ āĻŦā§‡āĻ¸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻĨā§‡āĻ•ā§‡ āĻ…āĻĢāĻ¸ā§‡āĻŸā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĄā§‡āĻŸāĻž āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ āĻāĻ‡
āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽā§‡ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĄā§‡āĻŸāĻžāĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛āĻ•ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡, āĻ¯āĻž āĻŸāĻžāĻ‡āĻŸ āĻ¸āĻš āĻāĻŽāĻŦā§‡āĻĄ āĻ•āĻ°āĻž āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻž
āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋāĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŽāĻ¨ āĻĄā§‡āĻŸāĻž āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

āĻĻā§āĻ°āĻˇā§āĻŸāĻŦā§āĻ¯, āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ "r13", āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĄā§‡āĻŸāĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĨ¤ āĻāĻ° āĻĢāĻ˛ā§‡ āĻ§ā§€āĻ°āĻ—āĻ¤āĻŋāĻ° āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž āĻŦāĻĄāĻŧ āĻ•ā§‹āĻĄ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻœāĻŸāĻŋāĻ˛
āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤

āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĄā§‡āĻŸāĻž āĻŦā§‡āĻ¸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ§āĻ°ā§‡ āĻ°āĻžāĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻĒā§āĻ°āĻ•ā§ƒāĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻ•āĻŋāĻ¨āĻž
āĻĻā§āĻ¯ -msmall-āĻĄā§‡āĻŸāĻž-āĻ¸ā§€āĻŽāĻž āĻāĻŦāĻ‚ / āĻ…āĻĨāĻŦāĻž -āĻŽāĻŋāĻ¨ā§āĻŸ-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° "r13" āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻšā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ…āĻ—ā§āĻ°āĻ¸āĻ° āĻšāĻ˛ā§‡, āĻĒā§āĻ°āĻĨāĻŽā§‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻĒā§‚āĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ -āĻŽāĻŋāĻ¨ā§āĻŸ-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°, āĻ¤āĻžāĻ°āĻĒāĻ° -mpid āĻāĻŦāĻ‚ āĻĒāĻ°āĻŋāĻļā§‡āĻˇā§‡
-msmall-āĻĄā§‡āĻŸāĻž-āĻ¸ā§€āĻŽāĻž. āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻāĻ°āĻŋāĻ¯āĻŧāĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ "r8" āĻšāĻ“āĻ¯āĻŧāĻž āĻ¸āĻŽā§āĻ­āĻŦ
āĻ¯āĻĻāĻŋ āĻ‰āĻ­āĻ¯āĻŧ -āĻŽāĻŋāĻ¨ā§āĻŸ-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°=4 āĻāĻŦāĻ‚ -mpid āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -mno-pid
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻŦāĻŋāĻƒāĻĻā§āĻ°āĻƒ: āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• GCC āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸ā§āĻĨāĻŋāĻ°-REG RX āĻāĻ° āĻŦāĻŋāĻļā§‡āĻˇ āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻĒā§‹āĻ°ā§āĻŸ āĻ¯āĻ–āĻ¨ "āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§āĻŸ" āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻžāĻ§āĻž āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•āĻ°āĻžāĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡āĨ¤ GCC āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻŦā§‡ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
"r10", "r11", "r12" āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž "r13" āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻāĻ° āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¸ā§āĻĨāĻŋāĻ°-REG or -āĻŽāĻŋāĻ¨ā§āĻŸ-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

S / 390 āĻāĻŦāĻ‚ zseries āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻšāĻ¯āĻŧ -m S/390 āĻāĻŦāĻ‚ zSeries āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĨ¤

-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ
-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻŦāĻ‚ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤ āĻ•āĻ–āĻ¨ -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ libgcc.a āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻ•āĻ–āĻ¨ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°
IEEE āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ
-āĻāĻŽāĻ¨ā§‹-āĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ
āĻĻāĻļāĻŽāĻŋāĻ•-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĻāĻļāĻŽāĻŋāĻ•-āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤ āĻ•āĻ–āĻ¨ -āĻāĻŽāĻ¨ā§‹-āĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ libgcc.a
āĻĻāĻļāĻŽāĻŋāĻ•-āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ āĻ•āĻ–āĻ¨ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ is
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻāĻļāĻŽāĻŋāĻ•-āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡
āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -march=z9-ec āĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ°

-āĻŽāĻ˛āĻ‚-āĻĄāĻŦāĻ˛-64
-āĻŽāĻ˛āĻ‚-āĻĄāĻŦāĻ˛-128
āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻ—ā§āĻ˛āĻŋ "āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ 64 āĻŦāĻŋāĻŸā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
"āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" āĻŸāĻžāĻ‡āĻĒ "āĻĄāĻŦāĻ˛" āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻāĻŽāĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨
-mno-āĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨
āĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ•āĻ˛āĻžāĻ°ā§‡āĻ° āĻĢā§āĻ°ā§‡āĻŽā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§āĻ¨ (āĻ¸āĻžā§āĻšāĻ¯āĻŧ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)
āĻ•āĻ˛āĻŋāĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽāĨ¤ āĻŸā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
DWARF-2 āĻ•āĻ˛ āĻĢā§āĻ°ā§‡āĻŽā§‡āĻ° āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻžāĻ°āĻ›āĻŋ āĻ¨āĻžāĨ¤ āĻ•āĻ–āĻ¨ -mno-āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻ­āĻžāĻŦ, āĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽā§‡āĻ° āĻ¨ā§€āĻšā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ; āĻ•āĻ–āĻ¨
-āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°ā§€ āĻšāĻ¯āĻŧ, āĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨āĻŸāĻŋ āĻļā§€āĻ°ā§āĻˇāĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻļāĻŦā§āĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
96/160 āĻŦāĻžāĻ‡āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻāĻ˛āĻžāĻ•āĻžāĨ¤

āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ­āĻžāĻŦā§‡, āĻ•ā§‹āĻĄ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻŽāĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻ˛-āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ
-mmo-āĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨; āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°ā§‹ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻāĻŽāĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨. āĻāĻ° āĻ¸āĻ‚āĻŽāĻŋāĻļā§āĻ°āĻŖ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°ā§āĻ¨
-āĻāĻŽāĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨, -āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻāĻŦāĻ‚ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ. āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•
āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ.

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ āĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨ āĻŦāĻœāĻžāĻ¯āĻŧ āĻ¨āĻž āĻ°āĻžāĻ–āĻžāĨ¤

-āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•
-mno-āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•
āĻĒā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ˛ā§‡āĻ†āĻ‰āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤ āĻ•āĻ–āĻ¨ -mno-āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻžāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ 96/160 āĻŦāĻžāĻ‡āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻāĻ˛āĻžāĻ•āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯; āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻ—ā§āĻ˛āĻŋ āĻāĻ–āĻ¨āĻ“ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨ā§‡āĻ¯āĻŧāĨ¤ āĻ•āĻ–āĻ¨ -āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• is
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻŋāĻ¤, āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖā§‡āĻ° āĻ¸ā§āĻ˛āĻŸāĻ—ā§āĻ˛āĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖā§‡āĻ° āĻļā§€āĻ°ā§āĻˇā§‡ āĻ˜āĻ¨āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ˛āĻžāĻ•āĻž āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨ āĻ…āĻ¨ā§āĻ¯ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻĒā§āĻ¨āĻƒāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ†āĻ°āĻ“ āĻĻāĻ•ā§āĻˇ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻĨāĻžāĻ¨. āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ¯āĻ–āĻ¨ -āĻāĻŽāĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°, āĻļā§€āĻ°ā§āĻˇā§‡
āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻāĻ˛āĻžāĻ•āĻžāĻ° āĻļāĻŦā§āĻĻāĻŸāĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨ āĻāĻŦāĻ‚ āĻĢā§‡āĻ°āĻ¤ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
register āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨ā§‡āĻ° āĻ¨ā§€āĻšā§‡ āĻĻā§āĻŸāĻŋ āĻļāĻŦā§āĻĻ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻĨāĻžāĻ•ā§‡āĨ¤

āĻ¯āĻ¤āĻ•ā§āĻˇāĻŖ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽ āĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ•ā§‹āĻĄ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•
āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻ˛-āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ -mno-āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•. āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻ•āĻŋāĻ›ā§ āĻ…-āĻāĻĢāĻāĻ¸āĻāĻĢ
S/2.95 āĻŦāĻž zSeries āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸā§‡āĻĄ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ GCC 390 āĻāĻ° āĻ°āĻŋāĻ˛āĻŋāĻœ āĻ¯āĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽā§‡ āĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•ā§‹āĻĄ āĻ•āĻ˛ āĻ¨āĻ¯āĻŧ-
āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ -āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•. āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ
-āĻāĻŽāĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨, -āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻāĻŦāĻ‚ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ. āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•
āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ.

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ āĻĒā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ˛ā§‡āĻ†āĻ‰āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°āĻžāĨ¤

-msmall-Exec
-āĻŽā§āĻ¨ā§‹-āĻ¸ā§āĻŽāĻ˛-āĻāĻ•ā§āĻ¸ā§‡āĻ•
āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ "āĻŦā§āĻ°āĻžāĻ¸" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ (āĻŦāĻž āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)
āĻ•āĻ˛ āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻ–āĻ¨āĻ‡ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¯āĻĻāĻŋ āĻŽā§‹āĻŸ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻ¸āĻžāĻ‡āĻœ 64k āĻāĻ° āĻŦā§‡āĻļāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ "āĻŦāĻžāĻ¸āĻ°" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž, āĻ¯āĻžāĻ¤ā§‡ āĻāĻŸāĻŋ āĻ¨ā§‡āĻ‡
āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĨ¤

-m64
-m31
āĻ•āĻ–āĻ¨ -m31 āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, S/390 ABI-āĻāĻ° āĻœāĻ¨ā§āĻ¯ GNU/Linux-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ•āĻ–āĻ¨
-m64 āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, zSeries ABI-āĻāĻ° āĻœāĻ¨ā§āĻ¯ GNU/Linux-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
GCC āĻ•ā§‡ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ 64-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻœāĻ¨ā§āĻ¯ s390 āĻ˛āĻ•ā§āĻˇā§āĻ¯,
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -m31āĻ¯āĻ–āĻ¨ s390x āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĨā§‡āĻ•ā§‡ -m64.

- mzarch
-āĻŽā§‡āĻ¸āĻž
āĻ•āĻ–āĻ¨ - mzarch āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
z/āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯āĨ¤ āĻ•āĻ–āĻ¨ -āĻŽā§‡āĻ¸āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
ESA/390 āĻ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ -āĻŽā§‡āĻ¸āĻž āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¸āĻŽā§āĻ­āĻŦ āĻ¨āĻ¯āĻŧ -m64. āĻ‰ā§ŽāĻĒāĻ¨ā§āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
S/390 ABI-āĻāĻ° āĻœāĻ¨ā§āĻ¯ GNU/Linux-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ āĻ•ā§‹āĻĄ, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -āĻŽā§‡āĻ¸āĻž. āĻ‰ā§ŽāĻĒāĻ¨ā§āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
zSeries ABI-āĻāĻ° āĻœāĻ¨ā§āĻ¯ GNU/Linux-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ āĻ•ā§‹āĻĄ, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ - mzarch.

-mmvcle
-mno-mvcle
āĻŦā§āĻ˛āĻ• āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ "mvcle" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻŦāĻž āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)
āĻšāĻ˛ā§‡ āĻ•āĻ–āĻ¨ -mno-mvcle āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ "mvc" āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ¨āĻž āĻ•āĻ°āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤āĨ¤

-āĻāĻŽāĻĄāĻŋāĻŦāĻžāĻ—
-mno-āĻĄāĻŋāĻŦāĻžāĻ—
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĄāĻŋāĻŦāĻžāĻ— āĻ¤āĻĨā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨ (āĻŦāĻž āĻŽā§āĻĻā§āĻ°āĻŖ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻŦāĻžāĻ— āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-āĻŽāĻžāĻ°ā§āĻš =cpu-āĻŸāĻžāĻ‡āĻĒ
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻšāĻ˛āĻŦā§‡ cpu-āĻŸāĻžāĻ‡āĻĒ, āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦāĻ•āĻžāĻ°ā§€ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻ¨āĻžāĻŽ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ§āĻ°āĻ¨āĨ¤ āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨ cpu-āĻŸāĻžāĻ‡āĻĒ āĻšāĻ¯āĻŧ g5, g6, z900, z990, z9-109,
z9-ec āĻāĻŦāĻ‚ z10. āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
z/āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -āĻŽāĻžāĻ°ā§āĻš=z900. āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -āĻŽāĻžāĻ°ā§āĻš=g5.

-mtune =cpu-āĻŸāĻžāĻ‡āĻĒ
āĻŸāĻŋāĻ‰āĻ¨ āĻŸā§ cpu-āĻŸāĻžāĻ‡āĻĒ ABI āĻŦā§āĻ¯āĻ¤ā§€āĻ¤ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§
āĻāĻŦāĻ‚ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸ā§‡āĻŸ. āĻāĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž cpu-āĻŸāĻžāĻ‡āĻĒ āĻŽāĻžāĻ¨ āĻœāĻ¨ā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡
-āĻŽāĻžāĻ°ā§āĻš. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŽāĻžāĻ¨ -āĻŽāĻžāĻ°ā§āĻš.

-āĻāĻŽāĻŸāĻŋāĻĒāĻŋāĻāĻĢ-āĻŸā§āĻ°ā§‡āĻ¸
-mno-tpf-āĻŸā§āĻ°ā§‡āĻ¸
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž TPF OS āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻļāĻžāĻ–āĻžāĻ¯āĻŧ āĻ°ā§āĻŸāĻŋāĻ¨ āĻŸā§āĻ°ā§‡āĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ (āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¨āĻž)
āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻŦāĻ¨ā§āĻ§ āĻĨāĻžāĻ•ā§‡, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ“
āĻŸāĻŋāĻĒāĻŋāĻāĻĢ āĻ“āĻāĻ¸āĨ¤

-āĻŽāĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
-āĻŽāĻ¨ā§‹-āĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ—ā§āĻ¨ āĻāĻŦāĻ‚ āĻœāĻŽāĻž āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻšāĻ˛ā§‡ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ.

-mwarn-framesize=āĻĢā§āĻ°ā§‡āĻŽā§‡āĻ° āĻ†āĻ•ā§ƒāĻ¤āĻŋ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĢā§āĻ°ā§‡āĻŽā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°āĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ•āĻžāĻ°āĻŖ āĻāĻ‡
āĻāĻ•āĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛-āĻŸāĻžāĻ‡āĻŽ āĻšā§‡āĻ• āĻ¯āĻ–āĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻšāĻ˛ā§‡ āĻ¤āĻ–āĻ¨ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻĻāĻ°āĻ•āĻžāĻ° āĻ¨ā§‡āĻ‡āĨ¤ āĻāĻŸāĻž
āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻŸāĻžāĻ‡
āĻ¸ā§€āĻŽāĻŋāĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€ āĻ¯ā§‡āĻŽāĻ¨ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛āĨ¤

-mwarn-āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ•āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•
āĻ¯āĻĻāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ…ā§āĻ¯āĻžāĻ˛ā§‹āĻ•āĻžāĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°ā§‡ āĻŦāĻž āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¤āĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ¸ā§€āĻŽāĻŋāĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻŸāĻŋ āĻ–āĻžāĻ°āĻžāĻĒ āĻ§āĻžāĻ°āĻŖāĻžāĨ¤

-mstack-guard=āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ—āĻžāĻ°ā§āĻĄ
-mstack-size=āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ†āĻ•āĻžāĻ°
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ s390 āĻŦā§āĻ¯āĻžāĻ• āĻāĻ¨ā§āĻĄā§‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§‡ā§ˇ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°āĻ˛ā§‹āĻ— āĻ¯āĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻšāĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻāĻĻ āĻŸā§āĻ°āĻŋāĻ—āĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ—āĻžāĻ°ā§āĻĄ āĻ‰āĻĒāĻ°ā§‡ āĻŦāĻžāĻ‡āĻŸ
āĻĻā§āĻ¯ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ†āĻ•āĻžāĻ° (āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ s390 āĻāĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¨āĻŋāĻšā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧ)āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ—āĻžāĻ°ā§āĻĄ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻĢā§āĻ°ā§‡āĻŽā§‡āĻ° āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ 2 āĻāĻ° āĻ•ā§āĻˇā§āĻĻā§āĻ°āĻ¤āĻŽ āĻļāĻ•ā§āĻ¤āĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĨ¤ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•ā§‹āĻĄ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ“āĻ­āĻžāĻ°āĻšā§‡āĻĄ āĻ•āĻžāĻ°āĻŖ āĻāĻŦāĻ‚
āĻ¤āĻžāĻ‡ āĻŦā§ƒāĻšāĻ¤ā§āĻ¤āĻ° āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻŽāĻ¤ā§‹ āĻ‰ā§ŽāĻĒāĻžāĻĻāĻ¨ā§‡āĻ“ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…āĻ§āĻƒāĻĒāĻ¤āĻ¨ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŽāĻžāĻ¨ 2 āĻāĻŦāĻ‚ āĻāĻ° āĻ¸āĻ āĻŋāĻ• āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻšāĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ†āĻ•āĻžāĻ° āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻ…āĻĒā§‡āĻ•ā§āĻˇāĻž āĻŦā§ƒāĻšāĻ¤ā§āĻ¤āĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ—āĻžāĻ°ā§āĻĄ 64k āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻžāĻ¤ā§‡ āĻĻāĻ•ā§āĻˇ āĻšāĻ¤ā§‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤
āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻāĻ•āĻŸāĻŋ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ¯āĻŧ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ
āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ†āĻ•āĻžāĻ°. āĻĻā§āĻ¯ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ—āĻžāĻ°ā§āĻĄ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻ¯ā§‹āĻ—ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ†āĻ•āĻžāĻ°.

āĻ¸ā§āĻ•ā§‹āĻ° āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻ•ā§‹āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-āĻŽā§‡āĻŦ
āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻŽā§‡āĻ˛
āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨āĨ¤

-mnhwloop
āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ bcnz āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽā§āĻ˛āĻ¸
āĻ†āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻĄ āĻ˛ā§‹āĻĄ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§‹āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽā§āĻŽā§āĻ¯āĻžāĻ•
āĻ—ā§āĻŖ-āĻ¸āĻžā§āĻšāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ.

-mscore5
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ SCORE5 āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤

-mscore5u
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° SCORE5U āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨āĨ¤

-mscore7
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ SCORE7 āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mscore7d
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ SCORE7D āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤

SH āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m SH āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-m1 SH1 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-m2 SH2 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-m2e
SH2e āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-m2a-nofpu
FPU āĻ›āĻžāĻĄāĻŧāĻž SH2a-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻž SH2a-FPU-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

-m2a-āĻāĻ•āĻ•-āĻļā§āĻ§ā§
SH2a-FPU-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻĻā§āĻŦāĻŋ-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-m2a-āĻāĻ•āĻ•
SH2a-FPU-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻ§āĻ°ā§‡ āĻ¨āĻŋāĻ¨ āĻ¯ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸāĻŸāĻŋ āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻŽā§‹āĻĄāĨ¤

-m2a
SH2a-FPU-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻ§āĻ°ā§‡ āĻ¨āĻŋāĻ¨ āĻ¯ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻĻā§āĻŦāĻŋ-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻŽā§‹āĻĄāĨ¤

-m3 SH3 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-m3e
SH3e āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-m4-nofpu
āĻāĻ•āĻŸāĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ SH4 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-m4-āĻāĻ•āĻ•-āĻļā§āĻ§ā§
āĻāĻ•āĻŸāĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻ¸āĻš SH4-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻ•-āĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡
āĻ¯āĻĨāĻžāĻ°ā§āĻĨ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ•

-m4-āĻāĻ•āĻ•
āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻŽā§‹āĻĄā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ SH4-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ—āĻ¤āĻžāĻ¨ā§āĻ—āĻ¤āĻŋāĻ•.

-m4 SH4 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-m4a-nofpu
SH4al-dsp āĻŦāĻž SH4a-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ
āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

-m4a-āĻāĻ•āĻ•-āĻļā§āĻ§ā§
SH4a-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-m4a-āĻāĻ•āĻ•
SH4a-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻŽā§‹āĻĄāĨ¤

-m4a
SH4a āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-m4al
āĻāĻ•āĻ‡ āĻ°āĻ•āĻŽ -m4a-nofpu, āĻāĻŸāĻŋ āĻĒāĻ°ā§‹āĻ•ā§āĻˇāĻ­āĻžāĻŦā§‡ āĻĒāĻžāĻ¸ āĻ¯ā§‡ āĻ›āĻžāĻĄāĻŧāĻž -āĻĄāĻŋāĻāĻ¸āĻĒāĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡āĨ¤ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ
āĻāĻ‡ āĻŽā§āĻšā§‚āĻ°ā§āĻ¤ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻĄāĻŋāĻāĻ¸āĻĒāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤

-āĻāĻŽāĻŦāĻŋ āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨āĨ¤

-ml āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨āĨ¤

-mdalign
64-āĻŦāĻŋāĻŸ āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻāĻŸāĻŋ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡,
āĻāĻŦāĻ‚ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĨā§‡āĻ•ā§‡ āĻ•āĻŋāĻ›ā§ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻžāĻœ āĻ•āĻ°āĻŦā§‡ āĻ¨āĻž āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ†āĻĒāĻ¨āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡āĻ¨
āĻāĻŸāĻŋ āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻŋāĻ¯āĻŧā§‡ -mdalign.

-āĻŽāĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸
āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ•āĻŋāĻ›ā§ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ›ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨, āĻ¯āĻ–āĻ¨ āĻ¸āĻŽā§āĻ­āĻŦ; āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
-āĻŦāĻŋāĻļā§āĻ°āĻžāĻŽ.

-āĻŦāĻŋāĻ—āĻŸā§‡āĻŦāĻ˛
"āĻ¸ā§āĻ‡āĻš" āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡ 32-āĻŦāĻŋāĻŸ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 16-āĻŦāĻŋāĻŸ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĨ¤

-āĻāĻŽāĻŦāĻŋāĻŸāĻĒāĻ¸
SH2A-āĻ āĻŦāĻŋāĻŸ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

-mfmovd
"fmovd" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻšā§‡āĻ• āĻ•āĻ°ā§āĻ¨ -mdalign āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-āĻŽāĻŋāĻ¤āĻžāĻ›āĻŋ
āĻ°ā§‡āĻ¨ā§‡āĻ¸āĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻŽā§‡āĻ¨ā§‡ āĻšāĻ˛ā§āĻ¨āĨ¤

-āĻŽāĻ°ā§‡āĻ¨ā§‡āĻ¸āĻžāĻ¸
āĻ°ā§‡āĻ¨ā§‡āĻ¸āĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻŽā§‡āĻ¨ā§‡ āĻšāĻ˛ā§āĻ¨āĨ¤

-āĻāĻŽāĻ¨ā§‹-āĻ°ā§‡āĻ¨ā§‡āĻ¸āĻžāĻ¸
āĻ°ā§‡āĻ¨ā§‡āĻ¸āĻžāĻ¸ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ā§‡āĻ° āĻ†āĻ—ā§‡ GCC-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻŽā§‡āĻ¨ā§‡ āĻšāĻ˛ā§āĻ¨
āĻ†āĻŽāĻ°āĻž āĻ†āĻ›āĻŋ. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ SH āĻŸā§āĻ˛āĻšā§‡āĻ‡āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

- mnomacsave
"MAC" āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻŸāĻŋāĻ•ā§‡ āĻ•āĻ˛-āĻ•ā§āĻ˛ā§‹āĻŦāĻžāĻ°āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ -āĻŽāĻŋāĻ¤āĻžāĻ›āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ.

-āĻŽāĻŋāĻ‡āĻ‡āĻ‡
-mno-ieee
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° IEEE āĻ¸āĻŽā§āĻŽāĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨, āĻ¯āĻž āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚āĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡
āĻāĻŽāĻ¨ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ•ā§āĻ°āĻŽāĻšā§€āĻ¨āĨ¤ āĻ—āĻ¤āĻžāĻ¨ā§āĻ—āĻ¤āĻŋāĻ• -āĻŽāĻŋāĻ‡āĻ‡āĻ‡ is
āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤āĻ­āĻžāĻŦā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§-āĻ—āĻŖāĻŋāĻ¤ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -mno-ieee āĻĒāĻ°ā§‹āĻ•ā§āĻˇāĻ­āĻžāĻŦā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ¯āĻžāĻ° āĻĢāĻ˛ā§‡ āĻĻā§āĻ°ā§āĻ¤ āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻŦā§ƒāĻšāĻ¤ā§āĻ¤āĻ°-āĻ¸āĻŽāĻžāĻ¨ āĻāĻŦāĻ‚ āĻ•āĻŽ-āĻ¸āĻŽāĻžāĻ¨ āĻ¤ā§āĻ˛āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
implcit āĻ¸ā§‡āĻŸāĻŋāĻ‚āĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -āĻŽāĻŋāĻ‡āĻ‡āĻ‡ or -mno-ieee.

-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ†āĻ‡āĻ¸āĻŋ_āĻ‡āĻ¨āĻ­ā§āĻ¯āĻžāĻ˛āĻŋāĻĄā§‡āĻŸ
āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸ā§‡āĻŸ āĻ†āĻĒ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻ…āĻŦā§ˆāĻ§ āĻ•āĻ°āĻ¤ā§‡ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•ā§‹āĻĄ
trampolines āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡ āĻ¯āĻĻāĻŋ -musermode āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ āĻ…āĻĒāĻļāĻ¨ (āĻ¯ā§‡āĻŽāĻ¨ -m4) icbi āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ icbi āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻž,
āĻāĻŦāĻ‚ -musermode āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ¨āĻ¯āĻŧ, āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ•ā§‡ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡
āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸āĻšāĻ¯ā§‹āĻ—ā§€ āĻ˛ā§‡āĻ–āĻžāĻ° āĻ¸āĻžāĻĨā§‡āĨ¤ āĻāĻ‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻĒā§āĻ°āĻŋāĻ­āĻŋāĻ˛ā§‡āĻœāĻĄ āĻŽā§‹āĻĄ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋāĻ“ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻŦā§‡ āĻ¯āĻĻāĻŋ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ˛āĻžāĻ‡āĻ¨āĻŸāĻŋ TLB āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻŽā§āĻ¯āĻžāĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻŦāĻ‚ āĻ†āĻ¨āĻŽā§āĻ¯āĻžāĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡.

-āĻŽāĻŋāĻ¸āĻžāĻ‡āĻœ
āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ•ā§‹āĻĄā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻāĻŦāĻ‚ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤

-mpadstruct
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŸāĻŋ 4 āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻĒā§āĻ¯āĻžāĻĄ āĻ•āĻ°ā§‡, āĻ¯āĻž
SH ABI-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§‡āĻŽāĻžāĻ¨āĻžāĻ¨āĨ¤

-msoft-āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ•
āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨-āĻāĻ° āĻœāĻ¨ā§āĻ¯ GNU/Linux āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ gUSA āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻ•ā§āĻ°āĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻ•ā§āĻ°āĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻžāĻ§āĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ /
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚ āĻ•ā§‹āĻĄ āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻ•-āĻ•ā§‹āĻ° āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤āĨ¤
āĻ¤āĻžāĻ°āĻž āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ•ā§‹āĻ° āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻŦā§‡ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻ–āĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ "sh-*-linux*" āĻšāĻ¯āĻŧāĨ¤ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻœāĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĻā§‡āĻ–ā§āĻ¨ __āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨āĻ¸.

-āĻāĻŽāĻ¸ā§āĻĒā§‡āĻ¸
āĻ—āĻ¤āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻšā§āĻ¯ -āĻ“āĻāĻ¸.

-mprefergot
āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§āĻ¨
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻœ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŸā§‡āĻŦāĻŋāĻ˛āĨ¤

-āĻŽāĻŋāĻ‰āĻœāĻžāĻ°ā§‡āĻ° āĻŽā§‹āĻĄ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻŋāĻ­āĻŋāĻ˛ā§‡āĻœāĻĄ āĻŽā§‹āĻĄ āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž; āĻŦā§‹āĻāĻžāĻ¯āĻŧ -mno-inline-ic_invalidate āĻ¯āĻĻāĻŋ
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•ā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻŽā§‹āĻĄā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻŦā§‡ āĻ¨āĻžāĨ¤ āĻāĻŸāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻ–āĻ¨ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻšāĻ¯āĻŧ
"sh-*-linux*"āĨ¤

-āĻŽāĻžāĻ˛ā§āĻŸāĻ•āĻ¸ā§āĻŸ=āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻāĻ•āĻŸāĻŋ āĻ—ā§āĻŖāĻŋāĻ¤ insn āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ–āĻ°āĻš āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨.

-mdiv =āĻ•ā§ŒāĻļāĻ˛
āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ˛āĻžāĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ­āĻžāĻ— āĻ•ā§ŒāĻļāĻ˛ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ¸āĻāĻ‡āĻšāĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻ•ā§ŒāĻļāĻ˛ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡:

fp āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ–ā§āĻŦ āĻ‰āĻšā§āĻš āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ†āĻ›ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž, āĻ¤āĻžāĻ‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•ā§‹āĻĄ āĻ¯āĻĨā§‡āĻˇā§āĻŸ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ˛ āĻĒāĻ›āĻ¨ā§āĻĻ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻšāĻœā§‡-āĻļā§‹āĻˇāĻŖāĻ¯ā§‹āĻ—ā§āĻ¯ ILP
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻļā§‚āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻ•āĻžāĻ°āĻŖ a
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽāĨ¤

INV āĻ­āĻžāĻœāĻ•ā§‡āĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ˛āĻžāĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡
āĻ˛āĻ­ā§āĻ¯āĻžāĻ‚āĻļāĻ•ā§‡ āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ—ā§āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻ•ā§ŒāĻļāĻ˛āĻŸāĻŋ āĻ¸āĻŋāĻāĻ¸āĻ‡ āĻāĻŦāĻ‚ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ āĻ—āĻŖāĻ¨āĻžāĻ°āĨ¤ āĻļā§‚āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡,
āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĢāĻžāĻāĻĻ āĻ¨āĻž.

inv:minlat
āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ°ā§‚āĻĒ INV āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡, āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻ¨ CSE āĻŦāĻž āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ā§‡āĻ° āĻ¸ā§āĻ¯ā§‹āĻ— āĻ¨āĻž āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻŦāĻž āĻ¯āĻĻāĻŋ
āĻĒā§āĻ°ā§‹ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻāĻ•āĻ‡ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻļā§‡āĻˇ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§‡
āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ āĻ—āĻŖāĻ¨āĻž āĻ¸āĻžāĻŽāĻ—ā§āĻ°āĻŋāĻ• āĻ•āĻŽāĻžāĻ¤ā§‡ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ—ā§āĻŖā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻœāĻĄāĻŧāĻŋāĻ¤
āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ, āĻ†āĻ°ā§‹ āĻ•āĻŋāĻ›ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ–āĻ°āĻšā§‡, āĻāĻŦāĻ‚ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ•āĻŽ āĻ…āĻĢāĻžāĻ° āĻ•āĻ°ā§‡
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ•āĻ°āĻžāĻ° āĻ¸ā§āĻ¯ā§‹āĻ—āĨ¤

āĻ•āĻ˛
āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§‡ inv:minlat āĻ•ā§ŒāĻļāĻ˛ āĻāĻ‡
"m5-*media-nofpu" āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻšā§āĻš āĻ•ā§‹āĻĄ āĻ˜āĻ¨āĻ¤ā§āĻŦ āĻĻā§‡āĻ¯āĻŧāĨ¤

call2
āĻāĻ•āĻ‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ a
āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻ•āĻ†āĻĒ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻ¸ā§‡āĻŸ āĻ†āĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¯āĻž āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ˛ā§‹āĻĄ āĻĒā§āĻ°āĻ•āĻžāĻļ āĻ•āĻ°ā§‡
āĻ¸āĻŋāĻāĻ¸āĻ‡ āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ā§‡āĨ¤

inv: āĻ•āĻ˛
inv: call2
inv:fp
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° INV āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻĄ āĻĨāĻžāĻ•ā§‡
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž, āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ˛, call2, āĻŦāĻž fp āĻ•ā§ŒāĻļāĻ˛, āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡āĨ¤ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡
āĻļā§‚āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯-āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ‚ āĻĒāĻžāĻ°ā§āĻļā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻšāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ, āĻ¤āĻžāĻ‡ āĻāĻŸāĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤āĻ•āĻžāĻ°ā§€ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ¨āĻ°ā§āĻŽāĻŋāĻ˛āĻ¨
āĻ¸ā§‡āĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻŦāĻž āĻ•āĻ˛ āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ¨āĻ¯āĻŧāĨ¤

inv20u
inv20l
āĻāĻ° āĻŦā§ˆāĻ•āĻ˛ā§āĻĒāĻŋāĻ• inv:minlat āĻ•ā§ŒāĻļāĻ˛ āĻ¯ā§‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ‰āĻ˛ā§āĻŸā§‹ āĻšāĻŋāĻ¸āĻžāĻŦ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ—ā§āĻ¨ āĻĨā§‡āĻ•ā§‡ āĻĒā§ƒāĻĨāĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻ°āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻ—āĻ¤āĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ¯āĻŧ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ˛āĻ­ā§āĻ¯āĻžāĻ‚āĻļ āĻĢāĻŋāĻŸ āĻ•āĻ°ā§‡
20 āĻŦāĻŋāĻŸā§‡ (āĻĒā§āĻ˛āĻžāĻ¸ āĻ¸āĻžāĻ‡āĻ¨ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯) āĻāĻ•āĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°ā§‡
āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨; āĻāĻ‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŸāĻŋ āĻŦā§ƒāĻšāĻ¤ā§āĻ¤āĻ° āĻ˛āĻ­ā§āĻ¯āĻžāĻ‚āĻļā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ—āĻ¤āĻŋ āĻ•āĻŽāĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻ¯āĻŧāĨ¤
inv20u āĻāĻ‡āĻ°āĻ•āĻŽ āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ āĻ˛āĻ­ā§āĻ¯āĻžāĻ‚āĻļā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ…āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻŦāĻ˛ā§‡ āĻ§āĻ°ā§‡ āĻ¨ā§‡āĻ¯āĻŧ, āĻāĻŦāĻ‚ inv20l
āĻāĻŸāĻž āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻšāĻ¤ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨.

SHmedia āĻŦā§āĻ¯āĻ¤ā§€āĻ¤ āĻ…āĻ¨ā§āĻ¯ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§ŒāĻļāĻ˛ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡:

āĻ•āĻ˛-āĻĄāĻŋāĻ­1
āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻāĻ•āĻ•-āĻĒāĻĻāĻ•ā§āĻˇā§‡āĻĒ āĻŦāĻŋāĻ­āĻžāĻ— āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž "div1" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨āĨ¤ āĻļā§‚āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ•āĻ°ā§‡
āĻĢāĻžāĻāĻĻ āĻ¨āĻž āĻāĻŸāĻŋ SH4, SH2A āĻāĻŦāĻ‚ SHcompact āĻ›āĻžāĻĄāĻŧāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

āĻ•āĻ˛-āĻāĻĢāĻĒāĻŋ
āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĄāĻžāĻŦāĻ˛ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĻ¯āĻŧ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ•āĻ°ā§‡
āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻļā§‚āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ˜āĻŸāĻžāĻ¯āĻŧāĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
FPU āĻāĻ° āĻ¸āĻžāĻĨā§‡ SHcompact āĻāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻāĻ•āĻŸāĻŋ āĻĄāĻŦāĻ˛ āĻ¨ā§‡āĻ‡ āĻ¯ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž
āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž FPU āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻŦā§‡ "āĻ•āĻ˛-āĻĄāĻŋāĻ­1"āĨ¤

āĻ•āĻ˛ āĻŸā§‡āĻŦāĻŋāĻ˛
āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ›ā§‹āĻŸ āĻ­āĻžāĻœāĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻ•āĻ†āĻĒ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚
āĻŦā§ƒāĻšāĻ¤ā§āĻ¤āĻ° āĻ­āĻžāĻœāĻ•āĻĻā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻ¸āĻš "div1" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĨ¤ āĻļā§‚āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ­āĻžāĻ—
āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻĢāĻžāĻāĻĻā§‡ āĻĢā§‡āĻ˛ā§‡ āĻ¨āĻžāĨ¤ āĻāĻŸāĻŋ SH4 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤
āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨ā§‡āĻ‡ āĻāĻŽāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ "āĻ•āĻ˛-āĻĄāĻŋāĻ­ā§§"āĨ¤

āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ­āĻžāĻ— āĻ•ā§ŒāĻļāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻ•ā§‡ āĻ¤āĻ–āĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•ā§ŒāĻļāĻ˛ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡āĨ¤ SH2A-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•ā§ŒāĻļāĻ˛ āĻšāĻ˛ "divs" āĻāĻŦāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ "divu" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤

-āĻŽā§āĻ¯āĻžāĻ•ā§āĻŽā§āĻ˛ā§‡āĻŸ-āĻ†āĻ‰āĻŸāĻ—ā§‹āĻ¯āĻŧāĻŋāĻ‚-āĻ†āĻ°ā§āĻ—āĻ¸
āĻ†āĻļā§‡āĻĒāĻžāĻļā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°āĻ˛ā§‹āĻ—ā§‡ āĻ†āĻ‰āĻŸāĻ—ā§‹āĻ¯āĻŧāĻŋāĻ‚ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŦāĻžāĻ° āĻœāĻžāĻ¯āĻŧāĻ—āĻž āĻ°āĻŋāĻœāĻžāĻ°ā§āĻ­ āĻ•āĻ°ā§āĻ¨
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ•āĻ˛ āĻ•āĻžāĻ°ā§āĻ¯āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻāĻŦāĻ‚ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ‰āĻĒāĻ•āĻžāĻ°ā§€āĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ unwinding āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻļāĻ°ā§āĻ¤āĻžāĻ§ā§€āĻ¨ āĻ•ā§‹āĻĄā§‡āĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻĄāĻŧāĻžāĻ¤ā§‡āĨ¤

-mdivsi3_libfunc =āĻ¨āĻžāĻŽ
32-āĻŦāĻŋāĻŸ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¨āĻžāĻŽ āĻāĻ¤ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¨āĻžāĻŽ. āĻāĻ‡
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻ˛ āĻāĻŦāĻ‚ inv:āĻ•āĻ˛ āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻ•ā§ŒāĻļāĻ˛āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ¨āĻžāĻŽāĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ–āĻ¨āĻ“ āĻ‡āĻ¨āĻĒā§āĻŸ/āĻ†āĻ‰āĻŸāĻĒā§āĻŸ/āĻ•ā§āĻ˛ā§‹āĻŦāĻžāĻ°āĻĄ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻāĻ•āĻ‡ āĻ¸ā§‡āĻŸ āĻ†āĻļāĻž āĻ•āĻ°āĻŦā§‡ āĻ¯ā§‡āĻ¨
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ›āĻŋāĻ˛ āĻ¨āĻžāĨ¤

-mfixed- āĻ°ā§‡āĻžā§āĻœ =āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°-āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°
āĻāĻ•āĻŸāĻŋ āĻ¯āĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ•āĻžāĻ°ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻ•ā§‹āĻĄ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ° āĻāĻ•āĻŸāĻŋ āĻĄā§āĻ¯āĻžāĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§ƒāĻĨāĻ• āĻĻā§āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ•āĻžāĻ§āĻŋāĻ•
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ°ā§‡āĻžā§āĻœ āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ†āĻ˛āĻžāĻĻāĻž āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻŽā§āĻ¯āĻžāĻĄāĻœāĻžāĻ¸ā§āĻŸ-āĻ†āĻ¨āĻ°ā§‹āĻ˛
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĨā§āĻ°ā§āĻ¯āĻžāĻļāĻŋāĻ‚ āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻĨā§āĻ°ā§‹āĻŸāĻ˛ āĻ†āĻ¨āĻ°ā§‹āĻ˛āĻŋāĻ‚āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻ†āĻ›ā§‡
āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¯āĻĻāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ•ā§‹āĻĄ āĻŦā§‡āĻ¸ TARGET_ADJUST_UNROLL_MAX āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻšā§āĻ• āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻŽāĻžāĻ‡āĻ¨ā§āĻĄā§‡āĻ•ā§āĻ¸āĻĄ-āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚
SHmedia32/SHcompact-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‡āĻ¨ā§āĻĄā§‡āĻ•ā§āĻ¸āĻĄ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚ āĻŽā§‹āĻĄā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ
āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻŽā§‹āĻĄ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĻŸāĻŋ 64-āĻŦāĻŋāĻŸ āĻ¸āĻš āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
MMU, āĻ¯āĻž OS āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ 32-āĻŦāĻŋāĻŸ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚ āĻĒā§‡āĻ¤ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¨ā§‡āĻ‡
āĻ‡āĻŽāĻĒā§āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻ‡āĻ¨āĻĄā§‡āĻ•ā§āĻ¸āĻĄ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚ āĻŽā§‹āĻĄ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻŦāĻž āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ā§‹ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡
32-āĻŦāĻŋāĻŸ ABI-āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -mno-āĻ¸ā§‚āĻšā§€āĻ¯ā§āĻ•ā§āĻ¤-āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚.

-mgettrcost =āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
Gettr āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻž āĻ–āĻ°āĻš āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 2 if
-mpt-āĻ¸ā§āĻĨāĻŋāĻ° āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°, āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ 100.

-mpt-āĻ¸ā§āĻĨāĻŋāĻ°
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ pt* āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ†āĻŸāĻ•āĻžāĻŦā§‡ āĻ¨āĻžāĨ¤ āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡
āĻ•ā§‹āĻĄ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡ āĻ…āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻāĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ā§‡āĻ° āĻ¸āĻ‚āĻœā§āĻžāĻž āĻŦāĻ˛āĻ›ā§‡
āĻ¯ā§‡ ptabs āĻāĻŦāĻ‚ ptrel āĻĢāĻžāĻāĻĻ āĻ¯āĻ–āĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻāĻŦāĻ‚ 3 āĻ¸āĻ™ā§āĻ—ā§‡ 3 āĻšāĻ¯āĻŧ. āĻāĻŸāĻŋ āĻ†āĻ›ā§‡
āĻāĻ•āĻŸāĻŋ āĻļāĻžāĻ–āĻžāĻ° āĻ†āĻ—ā§‡ ptabs/ptrel āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻž āĻ…āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨āĻŋāĻšā§āĻ›āĻžāĻ•ā§ƒāĻ¤ āĻĒā§āĻ°āĻ­āĻžāĻŦ, āĻŦāĻž
āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ āĻĨā§‡āĻ•ā§‡ āĻāĻŸāĻŋ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨. āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, __do_global_ctors, libgcc āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ…āĻ‚āĻļ āĻ¯āĻž āĻšāĻ˛ā§‡
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒā§‡ āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ°, āĻāĻ•āĻŸāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°ā§‡ āĻ¯āĻž -1 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-mpt-fixed āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡, ptabs -1 āĻāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ āĻ¯ā§‡
āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ° āĻāĻ•āĻŸā§ āĻĻā§āĻ°ā§āĻ¤ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻŦā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻ–āĻ¨ āĻ˛ā§āĻĒ āĻ†āĻ¸ā§‡
āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ° āĻļā§‡āĻˇā§‡, āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻ•ā§āĻ°ā§āĻ¯āĻžāĻļ āĻšāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ āĻ•āĻžāĻ°āĻŖ ptabs -1 āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸā§‡ āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨. āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĻ•āĻžāĻ°ā§€ āĻ•ā§‹āĻ¨ā§‹ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ
āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ -mno-pt-fixedāĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ–āĻ°āĻš -mgettrcost, -mno-pt-fixed āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŦā§‹āĻāĻžāĻ¯āĻŧ -mgettrcost=100; āĻāĻ‡
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ°ā§‹āĻ§ āĻ•āĻ°ā§‡āĨ¤

-āĻ…āĻŦāĻžāĻ§ā§āĻ¯-āĻĒā§āĻ°āĻ¤ā§€āĻ•
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻšāĻŋāĻšā§āĻ¨āĻ—ā§āĻ˛āĻŋ āĻ…āĻŦā§ˆāĻ§ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻšāĻŋāĻšā§āĻ¨
movi/shori/ptabs āĻŦāĻž movi/shori/ptrel āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻŦā§ˆāĻ§ āĻšāĻŦā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ° āĻ¸āĻžāĻĨā§‡
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ•ā§ŒāĻļāĻ˛ā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻāĻŽāĻ¨ āĻšāĻŋāĻšā§āĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ¯āĻž āĻ˜āĻŸāĻŦā§‡
ptabs/ptrel to trap. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻ–āĻ¨āĻ‡ āĻ…āĻ°ā§āĻĨāĻŦāĻš -mno-pt-āĻ¸ā§āĻĨāĻŋāĻ° āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻāĻŸāĻŋ āĻ¤āĻ–āĻ¨ āĻ•ā§āĻ°āĻ¸-āĻŦā§‡āĻ¸āĻŋāĻ•-āĻŦā§āĻ˛āĻ• cse, āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻāĻŦāĻ‚ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§‹āĻ§ āĻ•āĻ°āĻŦā§‡
āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻ˛ā§‹āĻĄāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mno-āĻ…āĻŦā§ˆāĻ§-āĻšāĻŋāĻšā§āĻ¨.

-āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻžā§āĻš-āĻ•āĻ¸ā§āĻŸ =NUM
āĻ§āĻ°ā§‡ NUM āĻāĻ•āĻŸāĻŋ āĻļāĻžāĻ–āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ–āĻ°āĻš āĻšāĻ¤ā§‡ āĻšāĻŦā§‡. āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻ¨āĻŽā§āĻŦāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻŽā§āĻ­āĻŦ āĻšāĻ˛ā§‡ āĻ†āĻ°āĻ“ āĻļāĻžāĻ–āĻž-āĻŽā§āĻ•ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ¨āĻž āĻĨāĻžāĻ•āĻ˛ā§‡
āĻ¯ā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡ āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-mcbranchdi
"cbranchdi4" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

-mcmpeqdi
āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻ–āĻ¨ "cmpeqdi_t" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§āĻ¨ -mcbranchdi āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧ

-āĻŽāĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
"fmac" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ (āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻĒā§āĻ˛āĻžāĻ‡-āĻāĻ•āĻŽā§āĻ˛ā§‡āĻŸ) āĻ¯āĻĻāĻŋ
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŸāĻžāĻ‡āĻĒ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻž āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§‡
āĻ•āĻ ā§‹āĻ° IEEE 754 āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤ā§‡āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¸ā§‚āĻšāĻ• āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĢāĻ˛āĻžāĻĢāĻ˛āĨ¤

-āĻĒā§āĻ°āĻ•āĻžāĻļ āĻ•āĻ°āĻž
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻ¸āĻ°āĻžāĻ¨ā§‹āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļā§‚āĻ¨ā§āĻ¯-āĻ¸ā§āĻĨāĻžāĻ¨āĻšā§āĻ¯ā§āĻ¤āĻŋ āĻļāĻ°ā§āĻ¤āĻžāĻ§ā§€āĻ¨ āĻļāĻžāĻ–āĻž āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻ°ā§āĻ¨
āĻ¨āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ° āĻĢāĻ˛ā§‡ SH4 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡ āĻĻā§āĻ°ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ†āĻ¸āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻ¸ā§‹āĻ˛āĻžāĻ°āĻŋāĻ¸ 2 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸ā§‹āĻ˛āĻžāĻ°āĻŋāĻ¸ 2 āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:

-āĻŽāĻŋāĻŽā§āĻĒā§āĻ°-āĻŸā§‡āĻ•ā§āĻ¸āĻŸ
-āĻŽāĻŋāĻŽā§āĻĒā§āĻ°-āĻŸā§‡āĻ•ā§āĻ¸āĻŸ, āĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ - āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻĒāĻžāĻ¸ āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻ˛ā§‡ -z āĻĒāĻžāĻ  āĻĨā§‡āĻ•ā§‡
āĻāĻ•āĻŸāĻŋ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨-
āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛ āĻ•ā§‹āĻĄāĨ¤

-āĻŽāĻŋāĻŽā§āĻĒā§āĻ°-āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§‡ "āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ—ā§āĻ˛āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¤āĻŦā§‡ āĻ…-āĻ˛ā§‡āĻ–āĻžāĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ā§‡ āĻĨāĻžāĻ•ā§‡ā§ˇ
āĻŦāĻŋāĻ­āĻžāĻ—" āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻŸā§āĻ°āĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻŦā§‡-
āĻ…āĻ¨-āĻ°āĻžāĻ‡āĻŸ, āĻāĻŦāĻ‚ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻŸāĻŋ āĻĒā§āĻ°āĻ•ā§ƒāĻ¤āĻĒāĻ•ā§āĻˇā§‡ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻœā§āĻĄāĻŧā§‡ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻŽāĻŋāĻŽā§āĻĒā§āĻ°-āĻŸā§‡āĻ•ā§āĻ¸āĻŸ, āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ -fpic or -fpic.

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻ—ā§āĻ˛āĻŋ āĻ¸ā§‹āĻ˛āĻžāĻ°āĻŋāĻ¸ 2-āĻ āĻ‰āĻĒāĻ°ā§‡āĻ°āĻ—ā§āĻ˛āĻŋ āĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:

- āĻĨā§āĻ°ā§‡āĻĄ
POSIX āĻĨā§āĻ°ā§‡āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻĨā§āĻ°ā§‡āĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ¤āĻžāĻ•āĻžāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĨā§āĻ°ā§‡āĻĄāĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦāĻž āĻāĻŸāĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ•ā§‹āĻĄā§‡āĻ° āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻžāĨ¤

- āĻĨā§āĻ°ā§‡āĻĄ
āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ - āĻĨā§āĻ°ā§‡āĻĄ.

SPARC āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ SPARC-āĻ¤ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:

-mno-app -regs
-āĻŽā§āĻ¯āĻžāĻĒ-āĻ°ā§‡āĻœā§‡āĻ¸
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨ -āĻŽā§āĻ¯āĻžāĻĒ-āĻ°ā§‡āĻœā§‡āĻ¸ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° 2 āĻĨā§‡āĻ•ā§‡ 4 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡, āĻ¯āĻž
SPARC SVR4 ABI āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŽāĻ¤ā§‹ 1, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° 2 āĻĨā§‡āĻ•ā§‡ 4 āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ¯ā§‹āĻ—ā§āĻ¯ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ•ā§āĻ˛ā§‹āĻŦāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

āĻ•āĻŋāĻ›ā§ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ•ā§āĻˇāĻ¤āĻŋāĻ° āĻ–āĻ°āĻšā§‡ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ SVR4 ABI āĻ…āĻ¨ā§āĻ—āĻ¤ āĻšāĻ¤ā§‡, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨
-mno-app -regs. āĻ†āĻĒāĻ¨āĻžāĻ° āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻŦāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤

-mflat
-āĻāĻŽāĻ¨ā§‹-āĻĢā§āĻ˛ā§āĻ¯āĻžāĻŸ
āĻ¸āĻ™ā§āĻ—ā§‡ -mflat, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ/āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¨āĻž āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
"āĻĢā§āĻ˛ā§āĻ¯āĻžāĻŸ" āĻŦāĻž āĻāĻ•āĻ• āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹ āĻŽāĻĄā§‡āĻ˛āĨ¤ āĻāĻ‡ āĻŽāĻĄā§‡āĻ˛ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹ āĻŽāĻĄā§‡āĻ˛āĨ¤ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻāĻŦāĻ‚ āĻ‡āĻ¨āĻĒā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° (0--5) āĻāĻ–āĻ¨āĻ“ āĻ†āĻ›ā§‡
"āĻ•āĻ˛-āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤" āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ—āĻŖā§āĻ¯ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ -āĻāĻŽāĻ¨ā§‹-āĻĢā§āĻ˛ā§āĻ¯āĻžāĻŸ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ), āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸ā§‡āĻ­/āĻ°āĻŋāĻ¸ā§āĻŸā§‹āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻ¤ā§€āĻ¤
āĻĒāĻžāĻ¤āĻžāĻ° āĻ•āĻžāĻœā§‡āĻ° āĻœāĻ¨ā§āĻ¯)āĨ¤ āĻāĻŸāĻŋ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻŽā§‹āĻĄāĨ¤

-āĻāĻŽāĻāĻĢāĻĒāĻŋāĻ‡āĻ‰
-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻŽā§āĻŦāĻ˛āĻŋāĻ¤ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mno-fpu
-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ˛ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ
āĻ¸āĻŽāĻ¸ā§āĻ¤ SPARC āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻ¨āĻ¤ āĻāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž
āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ¸āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•ā§āĻ°āĻ¸-āĻ āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¨āĻŋāĻœā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ•ā§āĻ°āĻ¸-āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•-*-āĻ†āĻ‰āĻŸ āĻāĻŦāĻ‚ āĻ¸ā§āĻĒāĻžāĻ°āĻ•ā§āĻ˛āĻžāĻ‡āĻŸ-*-*
āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ¨āĻž.

-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡; āĻ…āĻ¤āĻāĻŦ, āĻāĻŸāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻ†āĻĒāĻ¨āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ¯āĻĻāĻŋ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻ¸āĻŦ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ°āĨ¤ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ libgcc.a, āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¯ā§‡ GCC āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻ¸ā§‡, āĻ¸āĻ™ā§āĻ—ā§‡ -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻ•ā§āĻ°āĻŽ
āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡.

-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻ•ā§‹āĻ¯āĻŧāĻžāĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻ•ā§‹āĻ¯āĻŧāĻžāĻĄ-āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ (āĻ˛āĻ‚ āĻĄāĻŦāĻ˛) āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻ•ā§‹āĻ¯āĻŧāĻžāĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻ•ā§‹āĻ¯āĻŧāĻžāĻĄ-āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ (āĻ˛āĻ‚ āĻĄāĻŦāĻ˛) āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ˛ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ SPARC ABI-āĻ¤ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧā§ˇ āĻāĻ‡ āĻšāĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ.

āĻāĻ‡ āĻ˛ā§‡āĻ–āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤, āĻāĻŽāĻ¨ āĻ•ā§‹āĻ¨ SPARC āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¨ā§‡āĻ‡ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ†āĻ›ā§‡
āĻ•ā§‹āĻ¯āĻŧāĻžāĻĄ-āĻļāĻŦā§āĻĻ āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻ¤āĻžāĻ°āĻž āĻ¸āĻ•āĻ˛ā§‡āĻ‡ āĻāĻ•āĻœāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻāĻĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĻ•ā§‡ āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻ•āĻ°ā§‡
āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€, āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ° āĻĢāĻžāĻāĻĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤
āĻ“āĻ­āĻžāĻ°āĻšā§‡āĻĄ āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡, āĻāĻŸāĻŋ ABI āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ…āĻ¨ā§‡āĻ• āĻ§ā§€āĻ°
āĻ°ā§āĻŸāĻŋāĻ¨ āĻ¸ā§āĻ¤āĻ°āĻžāĻ‚ -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻ•ā§‹āĻ¯āĻŧāĻžāĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mno-unaligned- āĻĄāĻžāĻŦāĻ˛āĻ¸
-āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧāĻŋāĻ•-āĻĻā§āĻŦā§ˆāĻ¤
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻĄāĻžāĻŦāĻ˛āĻ—ā§āĻ˛āĻŋāĻ° 8-āĻŦāĻžāĻ‡āĻŸ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ -āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧāĻŋāĻ•-āĻĻā§āĻŦā§ˆāĻ¤, GCC āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻĄāĻžāĻŦāĻ˛ā§‡āĻ° 8-āĻŦāĻžāĻ‡āĻŸ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ†āĻ›ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž
āĻ…āĻ¨ā§āĻ¯ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻ…āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŽ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻĨāĻžāĻ•ā§‡āĨ¤ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻāĻŸāĻž
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° 4-āĻŦāĻžāĻ‡āĻŸ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ•āĻŋāĻ›ā§ āĻŦāĻŋāĻ°āĻ˛ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĨ¤ āĻāĻŸāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¨āĻ¯āĻŧ
āĻ•āĻžāĻ°āĻŖ āĻāĻ° āĻĢāĻ˛ā§‡ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ•ā§āĻˇāĻ¤āĻŋ āĻšāĻ¯āĻŧ, āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-mno-āĻĻā§āĻ°ā§āĻ¤-structs
-āĻŽāĻĢāĻžāĻ¸ā§āĻŸāĻžāĻ°-āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ¸
āĻ¸āĻ™ā§āĻ—ā§‡ -āĻŽāĻĢāĻžāĻ¸ā§āĻŸāĻžāĻ°-āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ¸, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° 8-āĻŦāĻžāĻ‡āĻŸ āĻĨāĻžāĻ•āĻž āĻ‰āĻšāĻŋāĻ¤
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ "ldd" āĻāĻŦāĻ‚ "std" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻœā§‹āĻĄāĻŧāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻšāĻžāĻ° āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸā§‡, āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ "ld" āĻāĻŦāĻ‚ "st" āĻœā§‹āĻĄāĻŧāĻžāĻ° āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧāĨ¤ āĻ¤āĻŦā§‡
āĻāĻ‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ SPARC ABI āĻ˛āĻ™ā§āĻ˜āĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡āĻ­āĻžāĻŦā§‡, āĻāĻŸāĻž āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāĻ°ā§€ āĻ¸ā§āĻŦā§€āĻ•āĻžāĻ° āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ•ā§‹āĻĄ
ABI āĻāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ āĻšāĻŦā§‡ āĻ¨āĻžāĨ¤

-mcpu =cpu_type
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ, āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸ, āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
āĻ¯āĻ¨ā§āĻ¤ā§āĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ° cpu_type. āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ cpu_type āĻšāĻ¯āĻŧ v7, āĻ¸āĻ°āĻ˛āĻŦāĻ°ā§āĻ—ā§€āĻ¯āĻŧ āĻšāĻŋāĻ°āĻšāĻ°āĻŋā§Ž āĻŦā§ƒāĻ•ā§āĻˇāĻŦāĻŋāĻļā§‡āĻˇ, v8, āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•,
āĻšāĻžāĻ‡āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•, Leon, āĻ¸ā§āĻĒāĻžāĻ°āĻ•ā§āĻ˛āĻžāĻ‡āĻŸ, f930, f934, sparclite86x, āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•āĻ˛ā§‡āĻŸ, tsc701, v9,
āĻ†āĻ˛ā§āĻŸā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•, ultrasparc3, āĻ¨āĻžāĻ‡āĻ…ā§āĻ¯āĻžāĻ—ā§āĻ¯āĻžāĻ°āĻž, āĻ¨āĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž2, āĻ¨āĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž3, āĻāĻŦāĻ‚ āĻ¨āĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž4.

āĻ¨ā§‡āĻŸāĻŋāĻ­ āĻ¸ā§‹āĻ˛āĻžāĻ°āĻŋāĻ¸ āĻāĻŦāĻ‚ GNU/Linux āĻŸā§āĻ˛āĻšā§‡āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ“ āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ, āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻšā§‹āĻ¸ā§āĻŸ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§‡āĻ°āĻž āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤ -mcpu=āĻ¨ā§‡āĻŸāĻŋāĻ­ āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡ āĻ¯āĻĻāĻŋ
GCC āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻŋāĻ¨āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻāĻŦāĻ‚ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ‡āĻ—ā§āĻ˛ā§‹ v7, v8, āĻ¸ā§āĻĒāĻžāĻ°āĻ•ā§āĻ˛āĻžāĻ‡āĻŸ, āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•āĻ˛ā§‡āĻŸ, v9.

āĻāĻ–āĻžāĻ¨ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻāĻŦāĻ‚ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

v7 āĻ¸āĻžāĻ‡āĻĒā§āĻ°ā§‡āĻ¸

v8 āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•, āĻšāĻžāĻ‡āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•, āĻ˛āĻŋāĻ“āĻ¨

āĻ¸ā§āĻĒāĻžāĻ°āĻ•ā§āĻ˛āĻžāĻ‡āĻŸ
f930, f934, sparclite86x

āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•āĻ˛ā§‡āĻŸ
tsc701

v9 āĻ†āĻ˛ā§āĻŸā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•, āĻ†āĻ˛ā§āĻŸā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•3, āĻ¨āĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž, āĻ¨āĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž2, āĻ¨āĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž3, āĻ¨āĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž4

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ (āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻ•āĻ˛ā§‡), GCC āĻāĻ° V7 āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
SPARC āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -mcpu = āĻ¸āĻžāĻ‡āĻĒā§āĻ°ā§‡āĻ¸, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤āĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡
āĻ¸āĻžāĻ‡āĻĒā§āĻ°ā§‡āĻ¸ CY7C602 āĻšāĻŋāĻĒ, āĻ¯ā§‡āĻŽāĻ¨āĻŸāĻŋ SPARCStation/SPARCServer 3xx āĻ¸āĻŋāĻ°āĻŋāĻœā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡
āĻĒā§āĻ°āĻžāĻ¨ā§‹ SPARCStation 1, 2, IPX āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĻ° āĻœāĻ¨ā§āĻ¯āĻ“ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤āĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ -mcpu=v8, GCC SPARC āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° V8 āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯
V7 āĻ•ā§‹āĻĄ āĻĨā§‡āĻ•ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻšāĻ˛ āĻ¯ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚
āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¯āĻž SPARC-V8 āĻ¤ā§‡ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ SPARC-V7 āĻ¤ā§‡ āĻ¨ā§‡āĻ‡āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡
-mcpu=superparc, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤āĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋāĻ•ā§‡ āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ• āĻšāĻŋāĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨
SPARCStation 10, 1000 āĻāĻŦāĻ‚ 2000 āĻ¸āĻŋāĻ°āĻŋāĻœā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤āĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ -mcpu=sparclite, GCC SPARC-āĻāĻ° SPARClite āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻāĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ—ā§āĻ¨, āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ­āĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻ§āĻžāĻĒ āĻāĻŦāĻ‚ āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨ ("ffs") āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¯āĻž SPARClite-āĻ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ SPARC-V7-āĻ āĻ¨ā§‡āĻ‡āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -mcpu=f930, āĻĻā§āĻ¯
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤āĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋāĻ•ā§‡ Fujitsu MB86930 āĻšāĻŋāĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡, āĻ¯āĻž āĻ†āĻ¸āĻ˛
SPARClite, āĻ•ā§‹āĻ¨ FPU āĻ›āĻžāĻĄāĻŧāĻžāĻ‡āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -mcpu=f934, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤āĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡
Fujitsu MB86934 āĻšāĻŋāĻĒ, āĻ¯ā§‡āĻŸāĻŋ FPU āĻ¸āĻš āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻ¤āĻŋāĻ•āĻ¤āĻŽ SPARCliteāĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ -mcpu = āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•āĻ˛ā§‡āĻŸ, GCC SPARC-āĻāĻ° SPARClet āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻāĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ—ā§āĻ¨, āĻ—ā§āĻ¨/āĻœāĻŽāĻž, āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ­āĻžāĻ— āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡
āĻ§āĻžāĻĒ āĻāĻŦāĻ‚ āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨ ("ffs") āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¯āĻž SPARClet-āĻ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ SPARC-V7-āĻ āĻ¨ā§‡āĻ‡āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡
-mcpu=tsc701, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻāĻŸāĻŋāĻ•ā§‡ TEMIC SPARClet āĻšāĻŋāĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡āĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ -mcpu=v9, GCC SPARC āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° V9 āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡
64-āĻŦāĻŋāĻŸ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻāĻŦāĻ‚ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸āĻ°āĻžāĻ¨ā§‹āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡, 3āĻŸāĻŋ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ
āĻļāĻ°ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻāĻŦāĻ‚ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻ¸āĻ°āĻžāĻ¨ā§‹āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -mcpu=āĻ†āĻ˛ā§āĻŸā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•,
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤āĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻžāĻ¨ āĻ†āĻ˛ā§āĻŸā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ• I/II/IIi āĻšāĻŋāĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡
-mcpu=ultrasparch3, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤āĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻžāĻ¨ āĻ†āĻ˛ā§āĻŸā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡
III/III+/IIIi/IIIi+/IV/IV+ āĻšāĻŋāĻĒāĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -mcpu=āĻ¨āĻŋāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž, āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°
āĻ¸āĻžāĻ¨ UltraSPARC T1 āĻšāĻŋāĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋāĻ•ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡ā§ˇ āĻ¸āĻ™ā§āĻ—ā§‡ -mcpu=āĻ¨āĻŋāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻžā§¨, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°
āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ Sun UltraSPARC T2 āĻšāĻŋāĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -mcpu=āĻ¨āĻŋāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻžā§¨, āĻĻā§āĻ¯
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤āĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻžāĻ¨ āĻ†āĻ˛ā§āĻŸā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ• āĻŸāĻŋā§Š āĻšāĻŋāĻĒāĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -mcpu=āĻ¨āĻŋāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻžā§¨,
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤āĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻžāĻ¨ āĻ†āĻ˛ā§āĻŸā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ• T4 āĻšāĻŋāĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡āĨ¤

-mtune =cpu_type
āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ cpu_type, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§‡āĻŸ āĻ¨āĻž
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¸ā§‡āĻŸ āĻŦāĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸ āĻ¯ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ -mcpu =cpu_type āĻšāĻŦā§‡āĨ¤

āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻ‡ āĻŽāĻžāĻ¨ -mcpu =cpu_type āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -mtune =cpu_typeāĻ¤āĻŦā§‡ āĻāĻ•āĻŽāĻžāĻ¤ā§āĻ°
āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ CPU āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ—ā§āĻ˛āĻŋ
āĻ¸āĻ°āĻ˛āĻŦāĻ°ā§āĻ—ā§€āĻ¯āĻŧ āĻšāĻŋāĻ°āĻšāĻ°āĻŋā§Ž āĻŦā§ƒāĻ•ā§āĻˇāĻŦāĻŋāĻļā§‡āĻˇ, āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•, āĻšāĻžāĻ‡āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•, Leon, f930, f934, sparclite86x, tsc701, āĻ†āĻ˛ā§āĻŸā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•,
ultrasparc3, āĻ¨āĻžāĻ‡āĻ…ā§āĻ¯āĻžāĻ—ā§āĻ¯āĻžāĻ°āĻž, āĻ¨āĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž2, āĻ¨āĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž3 āĻāĻŦāĻ‚ āĻ¨āĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž4. āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¨ā§‡āĻŸāĻŋāĻ­ āĻ¸ā§‹āĻ˛āĻžāĻ°āĻŋāĻ¸ āĻāĻŦāĻ‚
GNU/Linux āĻŸā§āĻ˛āĻšā§‡āĻ‡āĻ¨, āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-mv8plus
-mno-v8plus
āĻ¸āĻ™ā§āĻ—ā§‡ -mv8plus, GCC SPARC-V8+ ABI-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤ V8 āĻĨā§‡āĻ•ā§‡ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯
ABI āĻšāĻ˛ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ†āĻ‰āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° 64 āĻŦāĻŋāĻŸ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻŸāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸āĻŽāĻ¸ā§āĻ¤ SPARC-V32 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ 9-āĻŦāĻŋāĻŸ āĻŽā§‹āĻĄā§‡ Solaris-āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡āĨ¤

-āĻāĻŽāĻ­āĻŋāĻāĻ¸
-mno-vis
āĻ¸āĻ™ā§āĻ—ā§‡ -āĻāĻŽāĻ­āĻŋāĻāĻ¸, GCC āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž UltraSPARC āĻ­āĻŋāĻœā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛ā§‡āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨ā§‡āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mno-vis.

-mvis2
-mno-vis2
āĻ¸āĻ™ā§āĻ—ā§‡ -mvis2, GCC āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž UltraSPARC-āĻāĻ° 2.0 āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨ā§‡āĻ¯āĻŧ
āĻ­āĻŋāĻœā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mvis2 āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯ā§‡
āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ UltraSPARC-III āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĨ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ -mvis2 āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“
āĻ¸ā§‡āĻŸ -āĻāĻŽāĻ­āĻŋāĻāĻ¸.

-mvis3
-mno-vis3
āĻ¸āĻ™ā§āĻ—ā§‡ -mvis3, GCC āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž UltraSPARC-āĻāĻ° 3.0 āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨ā§‡āĻ¯āĻŧ
āĻ­āĻŋāĻœā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mvis3 āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯ā§‡
āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ āĻ¨āĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž-ā§Š āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĨ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ -mvis3 āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¸ā§‡āĻŸ
-mvis2 āĻāĻŦāĻ‚ -āĻāĻŽāĻ­āĻŋāĻāĻ¸.

-mpopc
-mno-popc
āĻ¸āĻ™ā§āĻ—ā§‡ -mpopc, GCC āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž UltraSPARC āĻœāĻ¨āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨ā§‡āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ—āĻŖāĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mpopc āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰āĻ•ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€, āĻ¯ā§‡āĻŽāĻ¨ āĻ¨āĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž-ā§¨ āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĨ¤

-mfmaf
-mno-fmaf
āĻ¸āĻ™ā§āĻ—ā§‡ -mfmaf, GCC āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž UltraSPARC āĻĢāĻŋāĻ‰āĻœāĻĄ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻĒā§āĻ˛āĻžāĻ‡-āĻāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨ā§‡āĻ¯āĻŧ-
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mfmaf āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯ā§‡
āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ āĻ¨āĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž-3 āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĨ¤

-mfix-at697f
Atmel AT697F āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻāĻ•āĻ• āĻ¤ā§āĻ°ā§āĻŸāĻŋ-āĻŦāĻŋāĻšā§āĻ¯ā§āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻĄ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ…ā§āĻ¯āĻžāĻ°āĻžāĻ‰āĻ¨ā§āĻĄ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨
(āĻ¯āĻž AT13E āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° erratum #697 āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŽāĻŋāĻ˛ā§‡ āĻ¯āĻžāĻ¯āĻŧ)āĨ¤

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m 9-āĻŦāĻŋāĻŸā§‡ SPARC-V64 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻĒāĻ°āĻŋāĻŦā§‡āĻļ:

-m32
-m64
āĻāĻ•āĻŸāĻŋ 32-āĻŦāĻŋāĻŸ āĻŦāĻž 64-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ 32-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ int āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡,
āĻĻā§€āĻ°ā§āĻ˜ āĻāĻŦāĻ‚ 32 āĻŦāĻŋāĻŸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°. 64-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ 32 āĻŦāĻŋāĻŸ āĻāĻŦāĻ‚ āĻĻā§€āĻ°ā§āĻ˜ āĻāĻŦāĻ‚ int āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
64 āĻŦāĻŋāĻŸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°.

-mcmodel =āĻ¯ā§‡
āĻāĻ•āĻŸāĻŋ āĻ•ā§‹āĻĄ āĻŽāĻĄā§‡āĻ˛ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨

āĻŽā§‡āĻĄāĻ˛ā§‹
āĻŽāĻžāĻāĻžāĻ°āĻŋ/āĻ¨āĻŋāĻŽā§āĻ¨ āĻ•ā§‹āĻĄ āĻŽāĻĄā§‡āĻ˛: 64-āĻŦāĻŋāĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž, āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¨āĻŋāĻŽā§āĻ¨ 32-āĻ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋāĻ° āĻŦāĻŋāĻŸ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§€āĻ˛ āĻŦāĻž āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻŽāĻ§ā§āĻ¯āĻŽ
āĻŽāĻžāĻāĻžāĻ°āĻŋ/āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻ•ā§‹āĻĄ āĻŽāĻĄā§‡āĻ˛: 64-āĻŦāĻŋāĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž, āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¨āĻŋāĻŽā§āĻ¨ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
44 āĻŦāĻŋāĻŸ āĻŽā§‡āĻŽāĻ°āĻŋ, āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻāĻŦāĻ‚ āĻĄāĻžāĻŸāĻž āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ¸āĻžāĻ‡āĻœ 2GB āĻāĻ° āĻ•āĻŽ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻĄāĻžāĻŸāĻž āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸāĻŸāĻŋ āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° 2GB āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĨāĻžāĻ•āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•āĨ¤

medany
āĻŽāĻžāĻāĻžāĻ°āĻŋ/āĻ¯ā§‡āĻ•ā§‹āĻ¨āĻ“ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻ•ā§‹āĻĄ āĻŽāĻĄā§‡āĻ˛: 64-āĻŦāĻŋāĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž, āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ¯ā§‡ āĻ•ā§‹āĻ¨āĻ“ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡, āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻāĻŦāĻ‚ āĻĄāĻžāĻŸāĻž āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ¸āĻžāĻ‡āĻœ āĻāĻŦāĻ‚ āĻĄāĻžāĻŸāĻž 2GB āĻāĻ° āĻ•āĻŽ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸāĻŸāĻŋ āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° 2GB āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĨāĻžāĻ•āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•āĨ¤

embedany
āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŽāĻžāĻāĻžāĻ°āĻŋ/āĻ¯ā§‡āĻ•ā§‹āĻ¨āĻ“ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻ•ā§‹āĻĄ āĻŽāĻĄā§‡āĻ˛: 64-āĻŦāĻŋāĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž, āĻĒāĻžāĻ ā§āĻ¯
āĻāĻŦāĻ‚ āĻĄā§‡āĻŸāĻž āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ 2GB-āĻāĻ° āĻ•āĻŽ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻšāĻ¤ā§‡ āĻšāĻŦā§‡, āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻ¯ā§‡ āĻ•ā§‹āĻ¨āĻ“ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻļā§āĻ°ā§ āĻšāĻŦā§‡ā§ˇ
(āĻ˛āĻŋāĻ‚āĻ• āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤)āĨ¤ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° %g4 āĻĄā§‡āĻŸāĻžāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡
āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻĨāĻŋāĻ°āĻ­āĻžāĻŦā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻāĻŦāĻ‚ PIC āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤

-mmemory-āĻŽāĻĄā§‡āĻ˛=āĻŽā§‡āĻŽ-āĻŽāĻĄā§‡āĻ˛
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻāĻ•āĻŸāĻŋāĻ¤ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŽāĻĄā§‡āĻ˛āĻŸāĻŋ āĻŦāĻ˛āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§āĻ¨

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻŦāĻ‚ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŽāĻĄā§‡āĻ˛āĨ¤

rmo āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…āĻ°ā§āĻĄāĻžāĻ°

āĻĒāĻŋāĻāĻ¸āĻ“ āĻ†āĻ‚āĻļāĻŋāĻ• āĻ¸ā§āĻŸā§‹āĻ° āĻ…āĻ°ā§āĻĄāĻžāĻ°

tso āĻŽā§‹āĻŸ āĻ¸ā§āĻŸā§‹āĻ° āĻ…āĻ°ā§āĻĄāĻžāĻ°

sc āĻ…āĻ¨ā§āĻ•ā§āĻ°āĻŽāĻŋāĻ• āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯

āĻāĻ‡ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŽāĻĄā§‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ†āĻ¨ā§āĻˇā§āĻ āĻžāĻ¨āĻŋāĻ•āĻ­āĻžāĻŦā§‡ Sparc V9 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻĒāĻ°āĻŋāĻļāĻŋāĻˇā§āĻŸ D-āĻ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛, āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° "PSTATE.MM" āĻĢāĻŋāĻ˛ā§āĻĄā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻžāĨ¤

-mstack-āĻĒāĻ•ā§āĻˇāĻĒāĻžāĻ¤
-mno-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻĒāĻ•ā§āĻˇāĻĒāĻžāĻ¤
āĻ¸āĻ™ā§āĻ—ā§‡ -mstack-āĻĒāĻ•ā§āĻˇāĻĒāĻžāĻ¤, GCC āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°, āĻāĻŦāĻ‚ āĻĢā§āĻ°ā§‡āĻŽ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻ•āĻ˛ā§‡,
-2047 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻŦāĻžāĻ° āĻ¯ā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻāĻ‡
64-āĻŦāĻŋāĻŸ āĻŽā§‹āĻĄā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•ā§‹āĻ¨ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¨ā§‡āĻ‡āĨ¤

āĻāĻ¸āĻĒāĻŋāĻāĻ¸ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ SPU-āĻ¤ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:

-āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ¨-āĻ°āĻŋāĻ˛ā§‹āĻ•
-āĻŽāĻ°āĻ°-āĻ°āĻŋāĻ˛ā§‹āĻ•
SPU-āĻāĻ° āĻ˛ā§‹āĻĄāĻžāĻ° āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻ•āĻŸāĻŋ āĻĻā§‡āĻŦā§‡
āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤ -mno-error-reloc
āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡, -āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ¨-āĻ°āĻŋāĻ˛ā§‹āĻ• āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĨ¤

-āĻāĻŽāĻāĻ¸āĻāĻĢ-āĻĄāĻŋāĻāĻŽāĻ
-āĻŽā§āĻ¨āĻ¸ā§‡āĻĢ-āĻĄāĻŋāĻāĻŽāĻ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ DMA āĻāĻ° āĻ¸ā§‚āĻšāĻ¨āĻž āĻŦāĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ¸āĻŽāĻžāĻĒā§āĻ¤āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧā§ˇ
āĻ¯ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡ āĻ¤āĻžāĻ° āĻ˛ā§‹āĻĄ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸āĻŽā§āĻŽāĻžāĻ¨āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤
āĻ‰āĻĻā§āĻŦāĻžāĻ¯āĻŧā§€ āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°ā§āĻ¨, āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ…āĻĻāĻ•ā§āĻˇ āĻ•ā§‹āĻĄā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻŽāĻ¨ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻŦāĻ˛ā§‡ āĻœāĻžāĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻŦāĻ°āĻ‚ āĻŽā§‡āĻŽāĻ°āĻŋ āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨
āĻ‰āĻĻā§āĻŦāĻžāĻ¯āĻŧā§€ āĻ†āĻŽāĻ°āĻž āĻĄāĻŋāĻāĻŽāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ•ā§‡ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ­āĻžāĻŦā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽā§‡āĻŽāĻ°āĻŋāĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻŦāĻ˛ā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻŋāĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡
-āĻŽā§āĻ¨āĻ¸ā§‡āĻĢ-āĻĄāĻŋāĻāĻŽāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ°āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻ‰āĻĻā§āĻŦāĻžāĻ¯āĻŧā§€ āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

āĻŦā§āĻ°āĻžāĻžā§āĻš-āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻ¸ā§āĻŸāĻ˛ āĻāĻĄāĻŧāĻžāĻ¤ā§‡ GCC āĻāĻ•āĻŸāĻŋ āĻļāĻžāĻ–āĻž āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡
āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻŦāĻž āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻļāĻžāĻ–āĻž. āĻāĻ•āĻŸāĻŋ āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤ 8 āĻāĻ° āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¨āĻž
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤āĻžāĻ° āĻļāĻžāĻ–āĻž āĻĨā§‡āĻ•ā§‡ āĻĻā§‚āĻ°ā§‡āĨ¤ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻžāĻ° āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ•āĻžāĻ°āĻŖ āĻ†āĻ›ā§‡, āĻ›āĻžāĻĄāĻŧāĻž
āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡, āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ•ā§‡ āĻāĻ•āĻŸā§ āĻ›ā§‹āĻŸ āĻ•āĻ°āĻ¤ā§‡āĨ¤

-msmall-āĻŽā§‡āĻŽ
-āĻŽā§āĻ˛āĻžāĻ°ā§āĻœ-āĻŽā§‡āĻŽ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻāĻ‡ āĻ§āĻžāĻ°āĻŖāĻž āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ—ā§āĻ˛āĻŋ āĻ•āĻ–āĻ¨āĻ‡ 18 āĻŦāĻŋāĻŸā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ āĻ¨āĻ¯āĻŧāĨ¤
āĻ¸āĻ™ā§āĻ—ā§‡ -āĻŽā§āĻ˛āĻžāĻ°ā§āĻœ-āĻŽā§‡āĻŽ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ 32-āĻŦāĻŋāĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡āĨ¤

-mstdmain
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, GCC āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§‡ āĻ¯āĻž SPU-āĻļā§ˆāĻ˛ā§€āĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ§āĻ°ā§‡ āĻ¨ā§‡āĻ¯āĻŧ
āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ (āĻ¯āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ…āĻĒā§āĻ°āĻšāĻ˛āĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ†āĻ›ā§‡)āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -mstdmain, GCC āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻŦā§‡
āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄā§‡āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ C99-āĻ¸ā§āĻŸāĻžāĻ‡āĻ˛ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸āĻ•ā§‡ "āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻ§āĻ°ā§‡ āĻ¨ā§‡āĻ¯āĻŧ,
"argv" āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ¸āĻšāĨ¤

-mfixed- āĻ°ā§‡āĻžā§āĻœ =āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°-āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°
āĻāĻ•āĻŸāĻŋ āĻ¯āĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ•āĻžāĻ°ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻ•ā§‹āĻĄ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ° āĻāĻ•āĻŸāĻŋ āĻĄā§āĻ¯āĻžāĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§ƒāĻĨāĻ• āĻĻā§āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ•āĻžāĻ§āĻŋāĻ•
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ°ā§‡āĻžā§āĻœ āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ†āĻ˛āĻžāĻĻāĻž āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-mea32
-mea64
āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ PPU āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ• "__ea" āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¨āĻžāĻŽ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻšāĻ¯āĻŧ 32 āĻŦāĻž 64 āĻŦāĻŋāĻŸ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 32 āĻŦāĻŋāĻŸāĨ¤
āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻ¤āĻžāĻ‡ āĻāĻ•āĻŸāĻŋ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•
āĻāĻ•āĻ‡ āĻ¸ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻšāĨ¤

-maddress-āĻ¸ā§āĻĒā§‡āĻ¸-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
-mno-āĻ āĻŋāĻ•āĻžāĻ¨āĻž-āĻ¸ā§āĻĒā§‡āĻ¸-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
"__ea" āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨āĻŸāĻŋāĻ•ā§‡ āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§‡āĻŸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ/āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨
āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻŸāĻŋ "__ea" āĻāĻŦāĻ‚ āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•āĻžāĻ¸ā§āĻŸ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
"__ea" āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡ āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°.

-mcache-size =āĻ•ā§āĻ¯āĻžāĻļā§‡-āĻ†āĻ•āĻžāĻ°
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ libgcc-āĻāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§‡
āĻāĻŦāĻ‚ "__ea" āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ¯āĻŧ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°-āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻŋāĻ¤ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ†āĻ•āĻžāĻ° āĻ¸āĻš āĻ¸ā§āĻĨāĻžāĻ¨āĨ¤ āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•ā§āĻ¯āĻžāĻļā§‡-āĻ†āĻ•āĻžāĻ° āĻšāĻ¯āĻŧ 8, 16, 32, 64
āĻāĻŦāĻ‚ 128. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ¸āĻžāĻ‡āĻœ 64KBāĨ¤

-āĻŽā§āĻ¯āĻžāĻŸāĻŽāĻŋāĻ•-āĻ†āĻĒāĻĄā§‡āĻŸ
-mno-āĻĒāĻ°āĻŽāĻžāĻŖā§-āĻ†āĻĒāĻĄā§‡āĻŸ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ libgcc-āĻāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§‡
āĻāĻŦāĻ‚ PPU-āĻ¸āĻžāĻ‡āĻĄ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°-āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻŋāĻ¤ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻ†āĻĒāĻĄā§‡āĻŸ āĻšāĻŦā§‡ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤. āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻ†āĻĒāĻĄā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ SPU āĻ•ā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ PPU āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¯āĻŧ
"__ea" āĻ¨āĻžāĻŽā§‡āĻ° āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸ āĻ¸ā§āĻĒā§‡āĻ¸ āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ…āĻ¨ā§āĻ¯ PPU-āĻ¤ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻšāĻ¸ā§āĻ¤āĻ•ā§āĻˇā§‡āĻĒ āĻ•āĻ°āĻŦā§‡ āĻ¨āĻž
PPU āĻ•ā§‹āĻĄ āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻ‡ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻĨāĻžāĻ•āĻž āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĨ¤ āĻĒāĻ°āĻŽāĻžāĻŖā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°āĻ˛ā§‡
āĻ†āĻĒāĻĄā§‡āĻŸ, āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻšāĻ¸ā§āĻ¤āĻ•ā§āĻˇā§‡āĻĒ āĻ˜āĻŸāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡; āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ•ā§āĻ¯āĻžāĻļ āĻ˛āĻžāĻ‡āĻ¨ āĻŦā§āĻ¯āĻžāĻ• āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻšāĻŦā§‡
āĻĻāĻ•ā§āĻˇ. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ†āĻšāĻ°āĻŖ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻ†āĻĒāĻĄā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

-mdual-nops
-mdual-nops=n
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, GCC āĻĻā§āĻŦā§ˆāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ nops āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻŦā§‡ āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ āĻŦā§ƒāĻĻā§āĻ§āĻŋāĻ° āĻ†āĻļāĻž āĻ•āĻ°āĻŦā§‡
āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž. n 0 āĻĨā§‡āĻ•ā§‡ 10 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ n āĻ•āĻŽ nops āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻž āĻšāĻŦā§‡. 10
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ, 0 āĻāĻ° āĻŽāĻ¤āĻ‡ -āĻāĻŽāĻ¨ā§‹-āĻĄā§āĻ¯āĻŧāĻžāĻ˛-āĻ¨ā§‹āĻĒāĻ¸. āĻ¸āĻ™ā§āĻ—ā§‡ āĻ…āĻ•ā§āĻˇāĻŽ -āĻ“āĻāĻ¸.

-mhint-max-nops=n
āĻāĻ•āĻŸāĻŋ āĻļāĻžāĻ–āĻž āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ¨āĻĒāĨ¤ āĻāĻ•āĻŸāĻŋ āĻļāĻžāĻ–āĻž āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤ āĻ•āĻŽāĻĒāĻ•ā§āĻˇā§‡ 8 āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻļāĻžāĻ–āĻž āĻĨā§‡āĻ•ā§‡ āĻĻā§‚āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧ. GCC āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻžāĻŦā§‡ n nops to
āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§āĻ¨, āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻŸāĻŋ āĻļāĻžāĻ–āĻžāĻ° āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡ āĻ¨āĻžāĨ¤

-mhint-max-distance=n
āĻļāĻžāĻ–āĻž āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤āĻŸāĻŋāĻ•ā§‡ 256-āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡
āĻļāĻžāĻ–āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻšā§āĻ›ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, GCC āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
125.

-msafe-āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤
āĻāĻ•āĻŸāĻŋ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦāĻžāĻ— āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻĢāĻ˛ā§‡ SPU āĻ…āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸāĻ•āĻžāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻŸāĻ˛ āĻšāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, GCC
āĻāĻ‡ āĻ¸ā§āĻŸāĻ˛āĻŸāĻŋ āĻ˜āĻŸāĻŦā§‡ āĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ "hbrp" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻŦā§‡āĨ¤

āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ V

āĻ…āĻ¨ā§āĻ¯āĻĻā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V āĻ°āĻŋāĻ˛āĻŋāĻœ 4-āĻ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§
āĻāĻ‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°:

-G āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻž āĻŦāĻžāĻžā§āĻ›āĻ¨ā§€āĻ¯āĻŧ āĻ¯ā§‡ - āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§€ or - āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

-āĻ•āĻŋāĻ‰ āĻāĻ•āĻŸāĻŋ ".ident" āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŸā§āĻ˛ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°ā§āĻ¨
āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ•āĻžāĨ¤

-āĻ•āĻŋāĻ‰āĻāĻ¨ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ ".ident" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻĨā§‡āĻ•ā§‡ āĻŦāĻŋāĻ°āĻ¤ āĻĨāĻžāĻ•ā§āĻ¨ (āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ)āĨ¤

-āĻ“āĻ¯āĻŧāĻžāĻ‡āĻĒāĻŋ,dirs
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ dirs, āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨, āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻœāĻ¨ā§āĻ¯ -l.

-āĻ‡āĻŽ,Dir
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ¤ā§‡ āĻĻā§‡āĻ–ā§āĻ¨ Dir M4 āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¤ā§‡. āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻŸāĻžāĻ‡āĻ˛-āĻœāĻŋāĻāĻ•ā§āĻ¸ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m TILE-Gx-āĻ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:

-mcpu =āĻ¨āĻžāĻŽ
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ CPU-āĻāĻ° āĻ§āĻ°āĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻāĻ•āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ°āĻ•āĻžāĻ° tilegx.

-m32
-m64
āĻāĻ•āĻŸāĻŋ 32-āĻŦāĻŋāĻŸ āĻŦāĻž 64-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ 32-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ int āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡,
āĻĻā§€āĻ°ā§āĻ˜, āĻāĻŦāĻ‚ 32 āĻŦāĻŋāĻŸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°. 64-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ 32 āĻŦāĻŋāĻŸ āĻāĻŦāĻ‚ āĻĻā§€āĻ°ā§āĻ˜ āĻāĻŦāĻ‚ int āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
64 āĻŦāĻŋāĻŸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°.

āĻŸāĻžāĻ‡āĻ˛āĻĒā§āĻ°ā§‹ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m TILEPro-āĻ¤ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:

-mcpu =āĻ¨āĻžāĻŽ
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ CPU-āĻāĻ° āĻ§āĻ°āĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻāĻ•āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ°āĻ•āĻžāĻ° tilepro.

-m32
āĻāĻ•āĻŸāĻŋ 32-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻ¯āĻž 32 āĻŦāĻŋāĻŸā§‡ int, āĻ˛āĻ‚ āĻāĻŦāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡āĨ¤
āĻāĻŸāĻŋ āĻāĻ•āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ†āĻšāĻ°āĻŖ āĻ¤āĻžāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

V850 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m V850 āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-āĻŽāĻ˛āĻ‚-āĻ•āĻ˛
-mno-āĻ˛āĻ‚-āĻ•āĻ˛
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•āĻ˛āĻ•ā§‡ āĻĻā§‚āĻ°ā§‡ (āĻ¨āĻŋāĻ•āĻŸā§‡) āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ•āĻ˛ āĻ…āĻ¨ā§‡āĻ• āĻĻā§‚āĻ°ā§‡ āĻšāĻ¤ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻŦā§‡ āĻāĻŦāĻ‚ āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ•āĻ˛ āĻ•āĻ°āĻŦā§‡
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡āĨ¤

-mno-ep
-āĻāĻŽāĻ‡āĻĒāĻŋ
āĻāĻ•āĻ‡ āĻ¸ā§‚āĻšāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° 4 āĻŦāĻž āĻ¤āĻžāĻ° āĻŦā§‡āĻļāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ•āĻ—ā§āĻ˛āĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž (āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§āĻ¨)
"ep" āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ•āĻĒāĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŦāĻ‚ āĻ›ā§‹āĻŸ "sld" āĻāĻŦāĻ‚ "sst" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĻā§āĻ¯ -āĻāĻŽāĻ‡āĻĒāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻ˛ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻžāĻ˛ā§ āĻĨāĻžāĻ•ā§‡āĨ¤

-mno-prolog-āĻĢāĻžāĻ‚āĻļāĻ¨
-mprolog-āĻĢāĻžāĻ‚āĻļāĻ¨
āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻ¨āĻžāĻŸāĻŋāĻ¤ā§‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻāĻŦāĻ‚ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨)
āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ¸āĻ‚āĻšāĻžāĻ°āĨ¤ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ§ā§€āĻ°, āĻ¤āĻŦā§‡ āĻ•āĻŽ āĻ•ā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ¸ā§āĻĒā§‡āĻ¸ āĻ¯āĻĻāĻŋ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻ•āĻ‡ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯
-mprolog-āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻ˛ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻžāĻ˛ā§ āĻĨāĻžāĻ•ā§‡āĨ¤

-āĻāĻŽāĻ¸ā§āĻĒā§‡āĻ¸
āĻ•ā§‹āĻĄ āĻ¯āĻ¤āĻŸāĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ›ā§‹āĻŸ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡, āĻāĻ‡ āĻļā§āĻ§ā§ āĻšāĻžāĻ˛ā§ -āĻāĻŽāĻ‡āĻĒāĻŋ
āĻāĻŦāĻ‚ -mprolog-āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ…āĻĒāĻļāĻ¨āĨ¤

-mtda =n
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻŦāĻž āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ°āĻžāĻ–ā§āĻ¨ āĻ¯āĻžāĻ° āĻ†āĻ•āĻžāĻ° n āĻŦāĻžāĻ‡āĻŸ āĻŦāĻž āĻ•āĻŽ āĻ•ā§āĻˇā§āĻĻā§āĻ° āĻ¤āĻĨā§āĻ¯ āĻāĻ˛āĻžāĻ•āĻžāĻ¯āĻŧ
āĻ¯ā§‡ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ "ep" āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ. āĻ•ā§āĻˇā§āĻĻā§āĻ° āĻĄā§‡āĻŸāĻž āĻāĻ˛āĻžāĻ•āĻž āĻŽā§‹āĻŸ 256 āĻŦāĻžāĻ‡āĻŸ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
(āĻŦāĻžāĻ‡āĻŸ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ 128 āĻŦāĻžāĻ‡āĻŸ)āĨ¤

-msda =n
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻŦāĻž āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ°āĻžāĻ–ā§āĻ¨ āĻ¯āĻžāĻ° āĻ†āĻ•āĻžāĻ° n āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻāĻ˛āĻžāĻ•āĻžāĻ¯āĻŧ āĻŦāĻžāĻ‡āĻŸ āĻŦāĻž āĻ•āĻŽ
āĻ¯ā§‡ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ "gp" āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ. āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻāĻ˛āĻžāĻ•āĻž 64 āĻ•āĻŋāĻ˛ā§‹āĻŦāĻžāĻ‡āĻŸ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-mzda =n
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻŦāĻž āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ°āĻžāĻ–ā§āĻ¨ āĻ¯āĻžāĻ° āĻ†āĻ•āĻžāĻ° n āĻĒā§āĻ°āĻĨāĻŽ 32 āĻ¤ā§‡ āĻŦāĻžāĻ‡āĻŸ āĻŦāĻž āĻ¤āĻžāĻ° āĻ•āĻŽ
āĻ•āĻŋāĻ˛ā§‹āĻŦāĻžāĻ‡āĻŸ āĻŽā§‡āĻŽāĻ°āĻŋāĨ¤

-mv850
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻ˛ V850.

-āĻāĻŽāĻŦāĻŋāĻ—-āĻ¸ā§āĻ‡āĻš
āĻŦāĻĄāĻŧ āĻ¸ā§āĻ‡āĻš āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°/āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ‡āĻš āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°ā§‡āĻžā§āĻœā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡āĻ° āĻļāĻžāĻ–āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ…āĻ­āĻŋāĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡āĨ¤

-āĻŽā§āĻ¯āĻžāĻĒ-āĻ°ā§‡āĻœā§‡āĻ¸
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•ā§‹āĻĄā§‡ r2 āĻāĻŦāĻ‚ r5 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĨ¤
āĻāĻ‡ āĻ¸ā§‡āĻŸāĻŋāĻ‚āĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mno-app -regs
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ r2 āĻāĻŦāĻ‚ r5 āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ—āĻŖā§āĻ¯ āĻ•āĻ°āĻŦā§‡āĨ¤

-MV850E2V3
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻ˛ V850E2V3āĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ•
__v850e2v3__ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

-mv850e2
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻ˛ V850E2āĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ•
__v850e2__ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

-mv850e1
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻ˛ V850E1āĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ•
__v850e1__ āĻāĻŦāĻ‚ __v850e__ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

-mv850es
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻ˛ V850ESāĨ¤ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¨āĻžāĻŽ -mv850e1
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-mv850e
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻ˛ V850EāĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ• __v850e__
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ -mv850 āĻ¨āĻž -mv850e āĻ¨āĻž -mv850e1 āĻ¨āĻž -mv850e2 āĻ¨āĻž -MV850E2V3 āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻžāĻ¸āĻ™ā§āĻ—āĻŋāĻ• __v850*__ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°
āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ• __v850 āĻāĻŦāĻ‚ __v851__ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§‡āĻˇā§‡ āĻ¯āĻž
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŦā§ˆāĻ•āĻ˛ā§āĻĒāĻŋāĻ• āĻ˛āĻ•ā§āĻˇā§āĻ¯.

-mdisable-calt
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ v850e, v850e1, āĻāĻ° āĻœāĻ¨ā§āĻ¯ CALLT āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽāĻ•ā§‡ āĻĻāĻŽāĻ¨ āĻ•āĻ°āĻŦā§‡,
v850 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° v2e850 āĻāĻŦāĻ‚ v2e3v850 āĻĢā§āĻ˛ā§‡āĻ­āĻžāĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ
-mno-āĻ…āĻ•ā§āĻˇāĻŽ-āĻ•āĻ˛ āĻ¯āĻž CALLT āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤

āĻ­ā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m VAX-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸
āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻœāĻžāĻŽā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž ("aobleq" āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡) āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
VAX āĻĻā§€āĻ°ā§āĻ˜ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻœā§āĻĄāĻŧā§‡ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž āĻœāĻ¨ā§āĻ¯.

-mgnu
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¯āĻžāĻ°āĻž āĻœāĻžāĻŽā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€, āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻ¤ā§āĻ° āĻšāĻŦā§‡
āĻœāĻŋāĻāĻ¨āĻ‡āĻ‰ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°āĨ¤

-āĻāĻŽāĻœāĻŋ āĻĄāĻŋ-āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻœāĻŋ-āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡āĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŽā§āĻŦāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•ā§‹āĻĄāĨ¤

āĻ­āĻŋāĻāĻ•ā§āĻ¸ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ VxWorks āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸ā§‡āĻ‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-āĻāĻŽāĻ†āĻ°āĻŸāĻŋāĻĒāĻŋ
GCC VxWorks āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻāĻŦāĻ‚ āĻ°āĻŋāĻ¯āĻŧā§‡āĻ˛ āĻŸāĻžāĻ‡āĻŽ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸ (RTPs) āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻ‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ†āĻ—ā§‡āĻ° āĻĨā§‡āĻ•ā§‡ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĻ¤ā§‡ āĻ¸ā§āĻ¯ā§āĻ‡āĻš āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ•ā§‡āĻ“ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡
"__RTP__"āĨ¤

-āĻ…-āĻ¸ā§āĻĨāĻŋāĻ°
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻāĻ•āĻŸāĻŋ RTP āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯
āĻ…āĻĒāĻļāĻ¨ - āĻ¸ā§āĻĨāĻŋāĻ° āĻāĻŦāĻ‚ - āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ RTP-āĻāĻ° āĻœāĻ¨ā§āĻ¯āĻ“ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡; - āĻ¸ā§āĻĨāĻŋāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ

-āĻŦāĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•
-āĻŦāĻŋāĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ•
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧāĨ¤ āĻ¤āĻžāĻ°āĻž āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĻāĻŋāĻ¯āĻŧāĻžāĻŦāĨ¤

-Xbind-āĻ…āĻ˛āĻ¸
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ā§‡āĻ° āĻ…āĻ˛āĻ¸ āĻŦāĻžāĻāĻ§āĻžāĻ‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -Wl,-z,āĻāĻ–āĻ¨ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻšāĻ˛
āĻĄāĻžāĻ¯āĻŧāĻžāĻŦā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤āĨ¤

-āĻāĻ•ā§āĻ¸āĻŦāĻžāĻ‡āĻ¨ā§āĻĄ-āĻāĻ–āĻ¨
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ā§‡āĻ° āĻ…āĻ˛āĻ¸ āĻŦāĻžāĻāĻ§āĻžāĻ‡ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻāĻŦāĻ‚ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻĄāĻžāĻ¯āĻŧāĻžāĻŦā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖāĨ¤

x86-64 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻ…āĻ§ā§€āĻ¨ā§‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ

Xstormy16 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ Xstormy16 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-msim
āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻšāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻ¸āĻž āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ Xtensa āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:

-mconst16
-mno-const16
āĻ§ā§āĻ°ā§āĻŦāĻ• āĻŽāĻžāĻ¨ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ "CONST16" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻŦāĻž āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ āĻĻā§āĻ¯
"CONST16" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ Tensilica āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ†āĻĻāĻ°ā§āĻļ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨āĻ¯āĻŧāĨ¤ āĻ•āĻ–āĻ¨
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ, "CONST16" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ "L32R" āĻāĻ° āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ "CONST16" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ "L32R"
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤

-āĻŽāĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
-āĻŽāĻ¨ā§‹-āĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
āĻĢāĻŋāĻ‰āĻœāĻĄ āĻ—ā§āĻ¨/āĻ¯ā§‹āĻ— āĻāĻŦāĻ‚ āĻ—ā§āĻŖ/āĻŦāĻŋāĻ¯āĻŧā§‹āĻ— āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨
āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻž āĻĨāĻžāĻ•āĻ˛ā§‡ āĻāĻŸāĻŋāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĢāĻŋāĻ‰āĻœāĻĄ āĻ—ā§āĻ¨/āĻ¯ā§‹āĻ— āĻāĻŦāĻ‚ āĻ—ā§āĻŖ/āĻŦāĻŋāĻ¯āĻŧā§‹āĻ— āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§‚āĻ˛āĻ• āĻ•āĻ°ā§‡
āĻ—ā§āĻŖ āĻāĻŦāĻ‚ āĻ¯ā§‹āĻ—/āĻŦāĻŋāĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§ƒāĻĨāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĨ¤
āĻāĻŸāĻŋ āĻāĻŽāĻ¨ āĻ•āĻŋāĻ›ā§ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻŦāĻžāĻžā§āĻ›āĻ¨ā§€āĻ¯āĻŧ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•āĻ ā§‹āĻ° IEEE 754-āĻ¸āĻ™ā§āĻ—ā§€ āĻĢāĻ˛āĻžāĻĢāĻ˛
āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ: āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ—ā§āĻŖāĻŋāĻ¤ āĻ¯ā§‹āĻ—/āĻŦāĻŋāĻ¯āĻŧā§‹āĻ— āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§€ āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ° āĻ¨āĻ¯āĻŧ
āĻĢāĻ˛āĻžāĻĢāĻ˛, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§‡ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ…āĻ§āĻŋāĻ• āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĨā§‡āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻŦāĻŋāĻŸ
IEEE āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄāĨ¤ āĻĢāĻŋāĻ‰āĻœāĻĄ āĻ—ā§āĻ¨ āĻ¯ā§‹āĻ—/āĻŦāĻŋāĻ¯āĻŧā§‹āĻ— āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻžāĻ“ āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§‡
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻ—ā§āĻŖāĻŋāĻ¤āĻ• āĻāĻŦāĻ‚ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸āĻ‚āĻŦā§‡āĻĻāĻ¨āĻļā§€āĻ˛ āĻ¨āĻ¯āĻŧ
āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ˛āĻžāĻĒ āĻ¯ā§‹āĻ—/āĻŦāĻŋāĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§āĻ¨āĨ¤

mserialize-āĻ…āĻ¸ā§āĻĨāĻŋāĻ°
-mno-āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœ-āĻ…āĻ¸ā§āĻĨāĻŋāĻ°
āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡, GCC "āĻ…āĻ¸ā§āĻĨāĻŋāĻ°" āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻ†āĻ—ā§‡ "MEMW" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻžāĻ¯āĻŧ
āĻ…āĻ¨ā§āĻ•ā§āĻ°āĻŽāĻŋāĻ• āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻ—ā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻŸāĻŋ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ mserialize-āĻ…āĻ¸ā§āĻĨāĻŋāĻ°.
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -mno-āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœ-āĻ…āĻ¸ā§āĻĨāĻŋāĻ° "MEMW" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¤ā§‡āĨ¤

-āĻāĻŽāĻĢā§‹āĻ°ā§āĻ¸-āĻ¨ā§‹-āĻ›āĻŦāĻŋ
āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯, āĻ¯ā§‡āĻŽāĻ¨ GNU/Linux, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€-āĻŽā§‹āĻĄ Xtensa āĻ•ā§‹āĻĄ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻšāĻŦā§‡-
āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻ•ā§‹āĻĄ (PIC), āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ PIC āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤

-āĻŽāĻŸā§‡āĻ•ā§āĻ¸āĻŸ-āĻŦāĻŋāĻ­āĻžāĻ—-āĻ†āĻ§ā§āĻ¯āĻžāĻ¤ā§āĻŽāĻŋāĻ•
-mno-āĻŸā§‡āĻ•ā§āĻ¸āĻŸ-āĻŦāĻŋāĻ­āĻžāĻ—-āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ•
āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻĒā§āĻ˛ āĻšāĻŋāĻ•āĻŋāĻ¤ā§āĻ¸āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mno-āĻŸā§‡āĻ•ā§āĻ¸āĻŸ-āĻŦāĻŋāĻ­āĻžāĻ—-āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ•,
āĻ¯āĻž āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻ°āĻžāĻ–ā§‡āĨ¤ āĻāĻ‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻĒā§āĻ˛ āĻāĻ•āĻŸāĻŋ āĻĄā§‡āĻŸāĻž RAM/ROM āĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĻ•ā§‡ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒā§ƒāĻĨāĻ• āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻĨā§‡āĻ•ā§‡ āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻĒā§āĻ˛
āĻ†āĻ•āĻžāĻ° āĻ¸āĻ™ā§āĻ—ā§‡ -āĻŽāĻŸā§‡āĻ•ā§āĻ¸āĻŸ-āĻŦāĻŋāĻ­āĻžāĻ—-āĻ†āĻ§ā§āĻ¯āĻžāĻ¤ā§āĻŽāĻŋāĻ•, āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ›ā§‡āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯āĻžāĻ¤ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ā§‡āĻ° āĻ¯āĻ¤āĻŸāĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ āĻ°āĻžāĻ–āĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŦāĻĄāĻŧ āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-mtarget-lign
-mno-āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡, āĻ¤āĻ–āĻ¨ GCC āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°āĻ•ā§‡ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ
āĻ•āĻŋāĻ›ā§ āĻ•ā§‹āĻĄ āĻ˜āĻ¨āĻ¤ā§āĻŦā§‡āĻ° āĻŦā§āĻ¯āĻ¯āĻŧā§‡ āĻļāĻžāĻ–āĻž āĻœāĻ°āĻŋāĻŽāĻžāĻ¨āĻž āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻĻā§āĻ¯
āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨āĻ•āĻžāĻ°ā§€ āĻļāĻžāĻ–āĻž āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˜āĻ¨āĻ¤ā§āĻŦ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€. āĻ¯āĻĻāĻŋ āĻ¯āĻĨā§‡āĻˇā§āĻŸ āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡
āĻāĻ•āĻŸāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˜āĻ¨āĻ¤ā§āĻŦ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€, āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ
-mtarget-lign. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ…āĻŸā§‹-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻŋāĻ•āĻŋāĻ¤ā§āĻ¸āĻžāĻ° āĻ‰āĻĒāĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻĢā§‡āĻ˛ā§‡ āĻ¨āĻž
"LOOP" āĻāĻ° āĻŽāĻ¤ā§‹ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€, āĻ¯āĻž āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨āĻ•āĻžāĻ°ā§€ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻŦā§‡, āĻšāĻ¯āĻŧ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻ•āĻ°ā§‡
āĻ˜āĻ¨āĻ¤ā§āĻŦ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦāĻž āĻ¨ā§‹-āĻ…āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻĻā§āĻŦāĻžāĻ°āĻž.

-āĻŽāĻ˛ā§āĻ˛āĻ‚ āĻ•āĻ˛
-āĻŽāĻ¨ā§‹-āĻ˛āĻ‚ āĻ•āĻ˛
āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡, āĻ¤āĻ–āĻ¨ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°āĻ•ā§‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧā§ˇ
āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•āĻ˛ā§‡āĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯
āĻ•āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž. āĻāĻ‡ āĻ…āĻ¨ā§āĻŦāĻžāĻĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˜āĻŸā§‡
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡, āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ "L32R"-āĻ "āĻ•ā§āĻ¯āĻžāĻ˛" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻĒāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ "CALLX" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ
-āĻŽāĻ¨ā§‹-āĻ˛āĻ‚ āĻ•āĻ˛. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•āĻ˛ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ¸ā§€āĻŽāĻžāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¨āĻ¯āĻŧ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°, āĻ¤āĻžāĻ‡ GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ•ā§‹āĻĄ āĻāĻ–āĻ¨āĻ“ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•āĻ˛ āĻĻā§‡āĻ–āĻžāĻŦā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ --- āĻĒā§āĻ°āĻ•ā§ƒāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĻā§‡āĻ–āĻ¤ā§‡ disassembled āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ•ā§‹āĻĄ āĻĻā§‡āĻ–ā§āĻ¨āĨ¤
āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ•ā§āĻ°āĻ¸-āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ•āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡, āĻļā§āĻ§ā§ āĻ¨āĻ¯āĻŧ
āĻ¯āĻžāĻ°āĻž āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ‡ āĻ¸ā§€āĻŽāĻžāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻšāĻŦā§‡.

zseries āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻ…āĻ§ā§€āĻ¨ā§‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ

āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨
āĻāĻ‡ āĻŽā§‡āĻļāĻŋāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ•ā§‹āĻĄā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡
āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽāĨ¤

āĻ¤āĻžāĻĻā§‡āĻ° āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ—ā§‡āĻ° āĻ‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻāĻŦāĻ‚ āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻ‰āĻ­āĻ¯āĻŧ āĻĢāĻ°ā§āĻŽ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡; āĻāĻ° āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻ°ā§‚āĻĒ -āĻĢā§ āĻšāĻŦā§‡
-fno-foo. āĻ¨ā§€āĻšā§‡āĻ° āĻ¸āĻžāĻ°āĻŖā§€āĻ¤ā§‡, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻĢāĻ°ā§āĻŽ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡---āĻ¯ā§‡āĻŸāĻŋ āĻ¨āĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ. āĻ†āĻĒāĻ¨āĻŋ āĻšāĻ¯āĻŧ āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ…āĻ¨ā§āĻ¯ āĻĢāĻ°ā§āĻŽāĻŸāĻŋ āĻŦā§‡āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ¨āĻž- āĻŦāĻž āĻāĻŸāĻŋ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻžāĨ¤

-fbounds-āĻšā§‡āĻ•
āĻ¸āĻžāĻŽāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻž āĻāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡, āĻ¸ā§‚āĻšāĻ•āĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¤āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ—ā§āĻ˛āĻŋ āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŸāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
Java āĻāĻŦāĻ‚ Fortran āĻĢā§āĻ°āĻ¨ā§āĻŸ āĻāĻ¨ā§āĻĄ, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻ‡ āĻ…āĻĒāĻļāĻ¨āĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻ¤ā§āĻ¯ āĻāĻŦāĻ‚ āĻŽāĻŋāĻĨā§āĻ¯āĻž
āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡.

-ftrapv
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¯ā§‹āĻ—, āĻŦāĻŋāĻ¯āĻŧā§‹āĻ—ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻœāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻĻ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤
āĻ—ā§āĻŖāĻ¨ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤

-fwrapv
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ āĻ¯ā§‡ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡
āĻ¯ā§‹āĻ—, āĻŦāĻŋāĻ¯āĻŧā§‹āĻ— āĻāĻŦāĻ‚ āĻ—ā§āĻ¨ āĻĻā§āĻ‡-āĻĒāĻ°āĻŋāĻĒā§‚āĻ°āĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻŽā§‹āĻĄāĻŧāĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻ•āĻŋāĻ›ā§ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻ•ā§‡ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡
āĻœāĻžāĻ­āĻž āĻ­āĻžāĻˇāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻœāĻžāĻ­āĻž āĻĢā§āĻ°āĻ¨ā§āĻŸ āĻāĻ¨ā§āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸāĻ•āĻ°āĻŖāĨ¤

- āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ
āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽāĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻœāĻ¨ā§āĻ¯
āĻ•āĻŋāĻ›ā§ āĻ˛āĻ•ā§āĻˇā§āĻ¯, āĻāĻ° āĻĨā§‡āĻ•ā§‡ āĻŦā§‹āĻāĻž āĻ¯āĻžāĻ¯āĻŧ GCC āĻ¸āĻŦāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§‡āĻŽ āĻ†āĻ¨āĻ“āĻ¯āĻŧāĻžāĻ‡āĻ¨ā§āĻĄ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨, āĻ¯āĻž āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯ āĻĄā§‡āĻŸāĻž āĻ¸āĻžāĻ‡āĻœ āĻ“āĻ­āĻžāĻ°āĻšā§‡āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¯āĻĻāĻŋāĻ“ āĻ¤āĻž āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻŽā§ƒāĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¨āĻž āĻ•āĻ°ā§‡āĻ¨, GCC āĻāĻŸāĻŋāĻ•ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻŦā§‡
C++ āĻāĻ° āĻŽāĻ¤ā§‹ āĻ­āĻžāĻˇāĻžāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡
C āĻāĻ° āĻŽāĻ¤ āĻ­āĻžāĻˇāĻž āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻŸāĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻŋ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯āĻž āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ…āĻĒāĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
C++ āĻ āĻ˛ā§‡āĻ–āĻž āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¤āĻžāĻšāĻ˛ā§‡
āĻĒā§āĻ°āĻžāĻ¨ā§‹ C++ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ¯āĻž āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤

-āĻ…-āĻ•āĻ˛-āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻĢāĻžāĻāĻĻā§‡ āĻĢā§‡āĻ˛āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ•ā§‡ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ›ā§āĻāĻĄāĻŧāĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻāĻ‡
āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽ-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¯āĻž āĻ¸āĻ°ā§āĻŦāĻ¤ā§āĻ° āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨āĻ¯āĻŧāĨ¤ āĻ¤āĻžāĻ›āĻžāĻĄāĻŧāĻž,
āĻāĻŸāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻĢāĻžāĻāĻĻā§‡ āĻ†āĻŸāĻ•āĻžāĻ¨ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ¨āĻŋāĻ•ā§āĻˇā§‡āĻĒ āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€, āĻ¯ā§‡āĻŽāĻ¨ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻŦāĻž
āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻāĻŸāĻŋ āĻ¸ā§āĻŦā§‡āĻšā§āĻ›āĻžāĻšāĻžāĻ°ā§€ āĻĨā§‡āĻ•ā§‡ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ¨āĻŋāĻ•ā§āĻˇā§‡āĻĒ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻŋāĻ—āĻ¨ā§āĻ¯āĻžāĻ˛ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¯ā§‡āĻŽāĻ¨ "SIGALRM"āĨ¤

-āĻĢāĻžāĻ¨āĻ‰āĻ‡āĻ¨ā§āĻĄ-āĻŸā§‡āĻŦāĻŋāĻ˛
āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ, āĻāĻ•āĻ‡, āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ - āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ, āĻ¤āĻž āĻ›āĻžāĻĄāĻŧāĻž āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§
āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄāĻ•ā§‡ āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ā§‹āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°āĻŦā§‡ āĻ¨āĻžāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ; āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡, āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻ¯āĻžāĻ™ā§āĻ—ā§āĻ¯āĻŧā§‡āĻœ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¯āĻž āĻāĻ‡ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚ āĻāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¤āĻž āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻŦā§‡
āĻ¤ā§‹āĻŽāĻžāĻ° āĻĒāĻ•ā§āĻˇā§‡.

-āĻĢā§āĻ¯āĻžāĻ¸āĻŋāĻ™ā§āĻ•ā§āĻ°ā§‹āĻ¨āĻžāĻ¸-āĻ†āĻ¨āĻ“āĻ¯āĻŧāĻžāĻ‡āĻ¨ā§āĻĄ-āĻŸā§‡āĻŦāĻŋāĻ˛
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻŽā§‡āĻļāĻŋāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ˛ā§‡, dwarf2 āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§‡ unwind āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻšāĻ˛
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻ āĻŋāĻ•, āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ āĻĨā§‡āĻ•ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ†āĻ¨āĻ“āĻ¯āĻŧāĻžāĻ‡āĻ¨ā§āĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…ā§āĻ¯āĻžāĻ¸āĻŋāĻ™ā§āĻ•ā§āĻ°ā§‹āĻ¨āĻžāĻ¸ āĻ‡āĻ­ā§‡āĻ¨ā§āĻŸ (āĻ¯ā§‡āĻŽāĻ¨ āĻĄāĻŋāĻŦāĻžāĻ—āĻžāĻ° āĻŦāĻž āĻ†āĻŦāĻ°ā§āĻœāĻ¨āĻž āĻ¸āĻ‚āĻ—ā§āĻ°āĻšāĻ•āĻžāĻ°ā§€)āĨ¤

-fpcc-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨
āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ "āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤" "āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻŸ" āĻāĻŦāĻ‚ "āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨" āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻĢā§‡āĻ°āĻ¤ āĻĻāĻŋāĻ¨, āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻĻā§€āĻ°ā§āĻ˜ āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻŽāĻ¤ā§‹
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ‡ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻ•āĻŽ āĻĻāĻ•ā§āĻˇ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ†āĻ›ā§‡
GCC-āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ†āĻ¨ā§āĻ¤āĻƒāĻ•āĻ˛āĻ¯ā§‹āĻ—ā§āĻ¯āĻ¤āĻž,
āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻĒā§‹āĻ°ā§āĻŸā§‡āĻŦāĻ˛ āĻ¸āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° (pcc)āĨ¤

āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻĢā§‡āĻ°āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĨ¤

āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻāĻŦāĻ‚ āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨āĻ—ā§āĻ˛āĻŋ āĻšāĻ˛ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋāĻ° āĻ†āĻ•āĻžāĻ° āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ•āĻŋāĻ›ā§āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻŽā§‡āĻ˛ā§‡
āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ§āĻ°āĻ¨āĨ¤

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄ -fpcc-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻ¸ā§āĻ‡āĻš āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ
āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄ āĻ¸āĻš -freg-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻ¸ā§āĻ‡āĻš āĻāĻ•āĻŸāĻŋ āĻ…-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸āĨ¤

-freg-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨
āĻ¸āĻŽā§āĻ­āĻŦ āĻšāĻ˛ā§‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ "struct" āĻāĻŦāĻ‚ "āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨" āĻŽāĻžāĻ¨ āĻĢā§‡āĻ°āĻ¤ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻŸāĻŋ āĻ†āĻ°āĻ“ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°
āĻšā§‡āĻ¯āĻŧā§‡ āĻ›ā§‹āĻŸ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻœāĻ¨ā§āĻ¯ -fpcc-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨.

āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ¨āĻž āĻ•āĻ°ā§‡āĻ¨ -fpcc-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻ¨āĻž -freg-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨, GCC āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻ¯ā§‡ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨āĻ•āĨ¤ āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡,
GCC āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -fpcc-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨, āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻŦā§āĻ¯āĻ¤ā§€āĻ¤ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ GCC āĻĒā§āĻ°āĻ§āĻžāĻ¨
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻ†āĻŽāĻ°āĻž āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ, āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻ†āĻ°āĻ“ āĻĻāĻ•ā§āĻˇ āĻŦā§‡āĻ›ā§‡ āĻ¨āĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ
āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨.

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄ -freg-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻ¸ā§āĻ‡āĻš āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ
āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄ āĻ¸āĻš -fpcc-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻ¸ā§āĻ‡āĻš āĻāĻ•āĻŸāĻŋ āĻ…-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸āĨ¤

-āĻĢāĻļā§‹āĻ°ā§āĻŸ-āĻāĻ¨āĻžāĻŽāĻ¸
āĻāĻ•āĻŸāĻŋ "enum" āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻ¤āĻ—ā§āĻ˛āĻŋ āĻŦāĻžāĻ‡āĻŸ āĻāĻ° āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨āĨ¤ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡, "enum" āĻĒā§āĻ°āĻ•āĻžāĻ°āĻŸāĻŋ āĻ•ā§āĻˇā§āĻĻā§āĻ°āĻ¤āĻŽāĻŸāĻŋāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻšāĻŦā§‡
āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŸāĻžāĻ‡āĻĒ āĻ¯ā§‡ āĻ¯āĻĨā§‡āĻˇā§āĻŸ āĻœāĻžāĻ¯āĻŧāĻ—āĻž āĻ†āĻ›ā§‡.

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻĻā§āĻ¯ -āĻĢāĻļā§‹āĻ°ā§āĻŸ-āĻāĻ¨āĻžāĻŽāĻ¸ āĻ¸ā§āĻ‡āĻšā§‡āĻ° āĻĢāĻ˛ā§‡ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ¨āĻ¯āĻŧ
āĻ¯ā§‡ āĻ¸ā§āĻ‡āĻš āĻ›āĻžāĻĄāĻŧāĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ. āĻāĻ•āĻŸāĻŋ āĻ…-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸āĨ¤

-fshort-āĻĄāĻžāĻŦāĻ˛
"āĻĢā§āĻ˛ā§‹āĻŸ" āĻāĻ° āĻŽāĻ¤ā§‹ "āĻĄāĻŦāĻ˛" āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻ‡ āĻ†āĻ•āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻĻā§āĻ¯ -fshort-āĻĄāĻžāĻŦāĻ˛ āĻ¸ā§āĻ‡āĻšā§‡āĻ° āĻĢāĻ˛ā§‡ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ¨āĻ¯āĻŧ
āĻ¯ā§‡ āĻ¸ā§āĻ‡āĻš āĻ›āĻžāĻĄāĻŧāĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ. āĻāĻ•āĻŸāĻŋ āĻ…-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸āĨ¤

-āĻĢāĻļā§‹āĻ°ā§āĻŸ-āĻĄāĻžāĻŦā§āĻ˛ā§āĻšāĻžāĻ°
āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻĒā§āĻ°āĻ•āĻžāĻ° āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§āĻ¨ wchar_t āĻšāĻ¤ā§‡ āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ…āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻ•ā§‹āĻ¨ int āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡
āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻŋāĻ˛ā§āĻĄāĻŋāĻ‚ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ…āĻ§ā§€āĻ¨ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻŽāĻĻ.

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻĻā§āĻ¯ -āĻĢāĻļā§‹āĻ°ā§āĻŸ-āĻĄāĻžāĻŦā§āĻ˛ā§āĻšāĻžāĻ° āĻ¸ā§āĻ‡āĻšā§‡āĻ° āĻĢāĻ˛ā§‡ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ¨āĻ¯āĻŧ
āĻ¯ā§‡ āĻ¸ā§āĻ‡āĻš āĻ›āĻžāĻĄāĻŧāĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ. āĻāĻ•āĻŸāĻŋ āĻ…-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸āĨ¤

-fno-āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ
āĻ¸āĻŋ āĻ•ā§‹āĻĄā§‡, āĻ…āĻĒā§āĻ°āĻšāĻ˛āĻŋāĻ¤ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻŦāĻ¸āĻžāĻ¨ā§‹ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸ āĻ¸āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°
āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤āĻ­āĻžāĻŦā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻœā§āĻžāĻž āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻ¨ āĻ•āĻ°ā§‡āĻ›ā§‡
āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦā§āĻ˛āĻ•ā§‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°ā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸāĨ¤ āĻāĻ‡ āĻ†āĻšāĻ°āĻŖ
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ - āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ, āĻāĻŦāĻ‚ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡ GCC-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤ āĻ…āĻ¨ā§āĻ¯ āĻĻāĻŋāĻ•ā§‡,
āĻāĻ‡ āĻ†āĻšāĻ°āĻŖāĻŸāĻŋ āĻ†āĻ‡āĻāĻ¸āĻ“ āĻ¸āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ—āĻ¤āĻŋ āĻŦāĻž āĻ•ā§‹āĻĄ āĻŦāĻšāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ā§‡ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻļāĻžāĻ¸ā§āĻ¤āĻŋāĨ¤ āĻĻā§āĻ¯ -fno-āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡āĻ° āĻĄāĻžāĻŸāĻž āĻ¸ā§‡āĻ•āĻļāĻ¨ā§‡ āĻ…āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ°āĻžāĻ–āĻž āĻ‰āĻšāĻŋāĻ¤
āĻĢāĻžāĻ‡āĻ˛, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦā§āĻ˛āĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡āĨ¤ āĻāĻ‡ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ†āĻ›ā§‡ āĻ¯ā§‡ āĻ¯āĻĻāĻŋ
āĻāĻ•āĻ‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ ("āĻŦāĻšāĻŋāĻ°āĻžāĻ—āĻ¤" āĻ›āĻžāĻĄāĻŧāĻž) āĻĻā§āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨
āĻ†āĻĒāĻ¨āĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻŦāĻšā§-āĻ¸āĻ‚āĻœā§āĻžāĻž āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻĒāĻžāĻ¨āĨ¤ āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•
āĻ¸āĻ™ā§āĻ—ā§‡ - āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡. āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻŋāĻ‚ -fno-āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§‡ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ
āĻ­āĻžāĻ˛ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡, āĻ…āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻžāĻšāĻžāĻ‡ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻ•āĻžāĻœ āĻ•āĻ°āĻŦā§‡
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻ—ā§āĻ˛āĻŋ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ…āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ˜ā§‹āĻˇāĻŖāĻžāĻ•ā§‡ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤

-āĻĢāĻ¨ā§‹-āĻ‡āĻ¨ā§āĻĄā§‡āĻ¨ā§āĻŸ
āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§āĻ¨ #āĻĒāĻ°āĻŋāĻšāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ

-āĻĢāĻŋāĻ¨āĻšāĻŋāĻŦāĻŋāĻŸ-āĻ†āĻ•āĻžāĻ°-āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ
āĻāĻ•āĻŸāĻŋ ".size" āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ•āĻž āĻŦāĻž āĻ…āĻ¨ā§āĻ¯ āĻ•āĻŋāĻ›ā§ āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸ā§ƒāĻˇā§āĻŸāĻŋ āĻ•āĻ°āĻŦā§‡ āĻ¤āĻž āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻ¯āĻĻāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨āĻŸāĻŋ āĻŽāĻžāĻāĻ–āĻžāĻ¨ā§‡ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻšāĻ¯āĻŧ, āĻāĻŦāĻ‚ āĻĻā§āĻŸāĻŋ āĻ…āĻ°ā§āĻ§ā§‡āĻ• āĻĻā§‚āĻ°ā§‡ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋāĻ¤ā§‡ āĻ†āĻ˛āĻžāĻĻāĻžāĨ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ crtstuff.c; āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻŦā§‡ āĻ¨āĻž
āĻ…āĻ¨ā§āĻ¯ āĻ•āĻŋāĻ›ā§āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡āĨ¤

-āĻĢāĻ­āĻžāĻ°āĻŦā§‹āĻœ-āĻ…āĻĢāĻ˛
āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻŋ āĻ•ā§‹āĻĄā§‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ­āĻžāĻˇā§āĻ¯ āĻ¤āĻĨā§āĻ¯ āĻ°āĻžāĻ–ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻāĻŸāĻŋ āĻ†āĻ°āĻ“ āĻŦā§‡āĻļāĻŋ āĻšāĻ¯āĻŧ
āĻĒāĻ āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻžāĻĻā§‡āĻ°āĻ‡ āĻ•āĻžāĻœā§‡ āĻ˛āĻžāĻ—ā§‡ āĻ¯āĻžāĻĻā§‡āĻ° āĻ†āĻ¸āĻ˛ā§‡ āĻĒāĻĄāĻŧāĻ¤ā§‡ āĻšāĻŦā§‡
āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ•ā§‹āĻĄ (āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¨āĻŋāĻœā§‡āĻ‡ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ)āĨ¤

-fno-verbose-asm, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ, āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻ•āĻžāĻ°āĻŖ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻšāĻ¯āĻŧ
āĻĻā§āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĻāĻ°āĻ•āĻžāĻ°ā§€āĨ¤

-frecord-gcc-āĻ¸ā§āĻ‡āĻš
āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨āĻŸāĻŋāĻ•ā§‡ āĻ˜āĻŸāĻžāĻ¯āĻŧ āĻ¯āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛
āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡ āĻāĻŽāĻ¨ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ°ā§‡āĻ•āĻ°ā§āĻĄ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ‡ āĻ¸ā§āĻ‡āĻš āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ•āĻŋāĻ›ā§ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡ āĻāĻŦāĻ‚ āĻ°ā§‡āĻ•āĻ°ā§āĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ¸āĻ āĻŋāĻ• āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻŸāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻāĻŦāĻ‚ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛, āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ ASCII āĻĒāĻžāĻ ā§āĻ¯ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻ°ā§‚āĻĒ āĻ¨ā§‡āĻ¯āĻŧāĨ¤ āĻāĻ‡
āĻ¸ā§āĻ‡āĻš āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ -āĻĢāĻ­āĻžāĻ°āĻŦā§‹āĻœ-āĻ…āĻĢāĻ˛ āĻ¸ā§āĻ‡āĻš, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯ā§‡ āĻ¸ā§āĻ‡āĻš āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ°ā§‡āĻ•āĻ°ā§āĻĄ
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¤āĻĨā§āĻ¯ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§‡, āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ āĻ•āĻ–āĻ¨āĻ‡ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡ āĻĒā§ŒāĻāĻ›āĻžāĻ¯āĻŧ āĻ¨āĻž
āĻĢāĻžāĻ‡āĻ˛ āĻ†āĻ°ā§‹ āĻĻā§‡āĻ–ā§āĻ¨ -āĻ—ā§āĻ°ā§‡āĻ•āĻ°ā§āĻĄ-āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻ¸ā§āĻ‡āĻš āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻ¯ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĨ¤

-fpic
āĻāĻ•āĻŸāĻŋ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻ•ā§‹āĻĄ (PIC) āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻ¯āĻĻāĻŋ
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•ā§‹āĻĄ āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°ā§‡
āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻŸā§‡āĻŦāĻŋāĻ˛ (āĻœāĻŋāĻ“āĻŸāĻŋ)āĨ¤ āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ• āĻ˛ā§‹āĻĄāĻžāĻ° GOT āĻāĻ¨ā§āĻŸā§āĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯āĻ–āĻ¨
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ (āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ• āĻ˛ā§‹āĻĄāĻžāĻ° GCC āĻāĻ° āĻ…āĻ‚āĻļ āĻ¨āĻ¯āĻŧ; āĻāĻŸāĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻāĻ° āĻ…āĻ‚āĻļ
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ). āĻ¯āĻĻāĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ GOT āĻ†āĻ•āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻŽā§‡āĻļāĻŋāĻ¨-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°ā§‡
āĻ†āĻ•āĻžāĻ°, āĻ†āĻĒāĻ¨āĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒāĻžāĻŦā§‡āĻ¨ āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ -fpic āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¨āĻž; āĻ­āĻŋāĻ¤āĻ°ā§‡
āĻ¯ā§‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻ¸āĻ™ā§āĻ—ā§‡ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ -fpic āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡. (āĻāĻ¸āĻĒāĻŋāĻāĻ†āĻ°āĻ¸āĻŋ-āĻ¤ā§‡ āĻāĻ‡ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš 8k āĻāĻŦāĻ‚ 32k
m68k āĻāĻŦāĻ‚ RS/6000-āĻāĨ¤ 386 āĻāĻ° āĻ•ā§‹āĻ¨ āĻ¸ā§€āĻŽāĻž āĻ¨ā§‡āĻ‡āĨ¤)

āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§‡āĻˇ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨, āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŽā§‡āĻļāĻŋāĻ¨āĨ¤ 386-āĻāĻ° āĻœāĻ¨ā§āĻ¯, GCC āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V-āĻāĻ° āĻœāĻ¨ā§āĻ¯ PIC āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§‚āĻ°ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻ¯āĻŧ
386i. IBM RS/6000-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨āĨ¤

āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "__pic__" āĻāĻŦāĻ‚ "__PIC__" 1 āĻ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-fpic
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ˛ā§‡, āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻ•ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§āĻ¨, āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤
āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ• āĻ˛āĻŋāĻ™ā§āĻ•āĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ•ā§‹āĻ¨ā§‹ āĻ¸ā§€āĻŽāĻž āĻāĻĄāĻŧāĻžāĻ¨ā§‹āĨ¤ āĻāĻ‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ m68k, PowerPC āĻāĻŦāĻ‚ SPARC-āĻ āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤

āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§‡āĻˇ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨, āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŽā§‡āĻļāĻŋāĻ¨āĨ¤

āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "__pic__" āĻāĻŦāĻ‚ "__PIC__" 2 āĻ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-fpie
-fpie
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ -fpic āĻāĻŦāĻ‚ -fpic, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻ•ā§‹āĻĄ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¯āĻ–āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻĒāĻžāĻ‡ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ
āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

-fpie āĻāĻŦāĻ‚ -fpie āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "__pie__" āĻāĻŦāĻ‚ "__PIE__" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ†āĻ›ā§‡
āĻŽāĻžāĻ¨ 1 āĻāĻ° āĻœāĻ¨ā§āĻ¯ -fpie āĻāĻŦāĻ‚ 2 āĻœāĻ¨ā§āĻ¯ -fpie.

-fno-āĻœāĻžāĻŽā§āĻĒ-āĻŸā§‡āĻŦāĻŋāĻ˛
āĻ¸ā§āĻ‡āĻš āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻœāĻžāĻŽā§āĻĒ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻŸāĻŋ āĻ†āĻ°āĻ“ āĻĻāĻ•ā§āĻˇ āĻšāĻŦā§‡
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽā§‡āĻ° āĻ•ā§ŒāĻļāĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻ¯ā§‹āĻ—ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
-fpic or -fpic āĻŦāĻŋāĻ˛ā§āĻĄāĻŋāĻ‚ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ• āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ…āĻ‚āĻļ āĻ—āĻ āĻ¨ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž
āĻāĻ•āĻŸāĻŋ āĻœāĻžāĻŽā§āĻĒ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ•āĻŋāĻ›ā§ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§‡, āĻœāĻžāĻŽā§āĻĒ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻĒā§‡āĻ¯āĻŧā§‡āĻ›ā§‡āĻ¨ āĻāĻŦāĻ‚ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡āĨ¤

āĻ¸ā§āĻĨāĻŋāĻ°-REG
āĻ¨āĻžāĻŽ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ•āĻŋā§ŽāĻ¸āĻž REG āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡; āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸā§‡āĻĄ āĻ•ā§‹āĻĄ āĻ•āĻ–āĻ¨āĻ‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
āĻāĻŸāĻŋ (āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°, āĻĢā§āĻ°ā§‡āĻŽ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŦāĻž āĻ…āĻ¨ā§āĻ¯ āĻ•āĻŋāĻ›ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ›āĻžāĻĄāĻŧāĻž)āĨ¤

REG āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ—ā§ƒāĻšā§€āĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻŽā§‡āĻļāĻŋāĻ¨-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ
āĻāĻŦāĻ‚ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻĢāĻžāĻ‡āĻ˛ā§‡ "REGISTER_NAMES" āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ¤ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻĢāĻ°ā§āĻŽ āĻ¨ā§‡āĻ‡, āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°āĻŋāĻŽā§āĻ–ā§€ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤

-fcal-āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤-REG
āĻ¨āĻžāĻŽ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ•āĻŋā§ŽāĻ¸āĻž REG āĻāĻ•āĻŸāĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ¯ā§‹āĻ—ā§āĻ¯ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¯āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ•ā§āĻ˛ā§‹āĻŦāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ•āĻ˛ āĻāĻŸāĻŋ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻŦāĻž āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻœā§āĻĄāĻŧā§‡ āĻĨāĻžāĻ•ā§‡ āĻ¨āĻž
āĻ•āĻ˛ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ“ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻŦā§‡ āĻ¨āĻž REG.

āĻĢā§āĻ°ā§‡āĻŽ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŦāĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĨ¤ āĻāĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¯āĻž āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻ•āĻžāĻ°ā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ā§‡ āĻŦā§āĻ¯āĻžāĻĒāĻ• āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ°ā§‡āĻ–ā§‡āĻ›ā§‡
āĻŽāĻĄā§‡āĻ˛ āĻŦāĻŋāĻĒāĻ°ā§āĻ¯āĻ¯āĻŧāĻ•āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻŦā§‡.

āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻĢāĻ°ā§āĻŽ āĻ¨ā§‡āĻ‡, āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°āĻŋāĻŽā§āĻ–ā§€ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤

-fcal-āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤-REG
āĻ¨āĻžāĻŽ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ•āĻŋā§ŽāĻ¸āĻž REG āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻāĻ•āĻŸāĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ¯ā§‹āĻ—ā§āĻ¯ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤ āĻāĻŸāĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻŽāĻ¨āĻ•āĻŋ āĻāĻ•āĻŸāĻŋ āĻ•āĻ˛ āĻœā§āĻĄāĻŧā§‡ āĻŦāĻ¸āĻŦāĻžāĻ¸āĻ•āĻžāĻ°ā§€ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻŦāĻž āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĻ“ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĢāĻžāĻ‚āĻļāĻ¨
āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻāĻŦāĻ‚ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻŦā§‡ REG āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤

āĻĢā§āĻ°ā§‡āĻŽ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŦāĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĨ¤ āĻāĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¯āĻž āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻ•āĻžāĻ°ā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ā§‡ āĻŦā§āĻ¯āĻžāĻĒāĻ• āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ°ā§‡āĻ–ā§‡āĻ›ā§‡
āĻŽāĻĄā§‡āĻ˛ āĻŦāĻŋāĻĒāĻ°ā§āĻ¯āĻ¯āĻŧāĻ•āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻŦā§‡.

āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻĢāĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻŖā§‡āĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¯āĻ¯āĻŧ āĻ˜āĻŸāĻŦā§‡ā§ˇ
āĻ•ā§‹āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŽāĻžāĻ¨ āĻĢā§‡āĻ°āĻ¤ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻĢāĻ°ā§āĻŽ āĻ¨ā§‡āĻ‡, āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°āĻŋāĻŽā§āĻ–ā§€ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤

-fpack-truct [=n]
āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ›āĻžāĻĄāĻŧāĻž, āĻ—āĻ°ā§āĻ¤ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§‡āĻ° āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻĒā§āĻ¯āĻžāĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ
āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ¯āĻž āĻĻā§āĻŸāĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ āĻļāĻ•ā§āĻ¤āĻŋ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡), āĻĒā§āĻ¯āĻžāĻ• āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻ¸āĻĻāĻ¸ā§āĻ¯
āĻāĻ‡ āĻŽāĻžāĻ¨ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡, āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻ•āĻ°ā§‡ (āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦāĻ¸ā§āĻ¤ā§
āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ­āĻžāĻŦā§‡ āĻ†āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻĄ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻšāĻŦā§‡
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĨ¤

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻĻā§āĻ¯ -fpack-struct āĻ¸ā§āĻ‡āĻšā§‡āĻ° āĻĢāĻ˛ā§‡ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ¨āĻ¯āĻŧ
āĻ¯ā§‡ āĻ¸ā§āĻ‡āĻš āĻ›āĻžāĻĄāĻŧāĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ. āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻāĻŸāĻŋ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ¸āĻžāĻŦāĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ˛ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¨-āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻĢāĻŋāĻ¨āĻ¸ā§āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸ-āĻĢāĻžāĻ‚āĻļāĻ¨
āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻĒā§āĻ°āĻŦā§‡āĻļ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‡āĻ¨ā§āĻ¸āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻ•āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ āĻŋāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻ°ā§‡
āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻāĻŦāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ āĻŋāĻ• āĻ†āĻ—ā§‡, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŦāĻ‚ āĻāĻ° āĻ•āĻ˛ āĻ¸āĻžāĻ‡āĻŸā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸āĻšāĨ¤ (āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽā§‡,
"__builtin_return_address" āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¨āĻž, āĻ¤āĻžāĻ‡ āĻ•āĻ˛ āĻ¸āĻžāĻ‡āĻŸ
āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ¤āĻĨā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻžāĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤)

void __cyg_profile_func_enter (āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° *this_fn,
āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° *āĻ•āĻ˛_āĻ¸āĻžāĻ‡āĻŸ);
void __cyg_profile_func_exit (void *this_fn,
āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° *āĻ•āĻ˛_āĻ¸āĻžāĻ‡āĻŸ);

āĻĒā§āĻ°āĻĨāĻŽ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻšāĻ˛ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻļā§āĻ°ā§āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž, āĻ¯āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻ¸āĻžāĻ°āĻŖā§€āĻ¤ā§‡ āĻ āĻŋāĻ• āĻĻā§‡āĻ–āĻ˛āĻžāĻŽāĨ¤

āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĻ“ āĻāĻ‡ āĻ‡āĻ¨ā§āĻ¸āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°āĻŦā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ§āĻžāĻ°āĻŖāĻžāĻ—āĻ¤āĻ­āĻžāĻŦā§‡, āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨āĻŸāĻŋ āĻĒā§āĻ°āĻŦā§‡āĻļ āĻ•āĻ°āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ
āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨. āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ āĻ¯ā§‡ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻ—ā§āĻ˛āĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤
āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻāĻ° āĻ…āĻ°ā§āĻĨ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•ā§‹āĻĄ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ˛ā§‡ extern āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖāĻ­āĻžāĻŦā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻŋ āĻ•ā§‹āĻĄā§‡, āĻāĻ•āĻŸāĻŋ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ¯ā§‹āĻ—ā§āĻ¯
āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•. (āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ• āĻ•ā§‡āĻ¸, āĻ•āĻŋāĻ¨ā§āĻ¤ā§
āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻ­āĻžāĻ—ā§āĻ¯āĻŦāĻžāĻ¨ āĻšāĻ¨ āĻāĻŦāĻ‚ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°ā§‡, āĻ†āĻĒāĻ¨āĻžāĻ° āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ•āĻĒāĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ¨āĻž āĻ•āĻ°ā§‡āĻ‡ āĻšāĻ˛ā§‡ āĻ—ā§‡āĻ›ā§‡āĨ¤)

āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ•ā§‡ "no_instrument_function" āĻāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻāĻŸāĻŋ
āĻ‡āĻ¨ā§āĻ¸āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¨āĻžāĨ¤ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯
āĻ‰āĻĒāĻ°ā§‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨, āĻ‰āĻšā§āĻš-āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻŦāĻŋāĻ˜ā§āĻ¨āĻŋāĻ¤ āĻ°ā§āĻŸāĻŋāĻ¨, āĻāĻŦāĻ‚ āĻ¯ā§‡ āĻ•ā§‹āĻ¨āĻ“ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻž āĻĨā§‡āĻ•ā§‡
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻā§‡ āĻ•āĻ˛ āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻž (āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ¸āĻ‚āĻ•ā§‡āĻ¤ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°, āĻ¯āĻĻāĻŋ
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻ°ā§āĻŸāĻŋāĻ¨ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻŦāĻž āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°ā§‡)āĨ¤

-āĻĢāĻŋāĻ¨āĻ¸ā§āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸ-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻŦāĻžāĻĻ-āĻĢāĻžāĻ‡āĻ˛-āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž=āĻĢāĻžāĻ‡āĻ˛,āĻĢāĻžāĻ‡āĻ˛...
āĻ‡āĻ¨ā§āĻ¸āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ (āĻŦāĻŋāĻŦāĻ°āĻŖ āĻĻā§‡āĻ–ā§āĻ¨
āĻāĻ° "-āĻĢāĻŋāĻ¨āĻ¸ā§āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸ-āĻĢāĻžāĻ‚āĻļāĻ¨")āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ‚āĻœā§āĻžāĻž āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻž āĻĢāĻžāĻ‡āĻ˛ āĻŽā§‡āĻ˛ā§‡
āĻāĻ•āĻŸāĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻĢāĻžāĻ‡āĻ˛, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ instrumented āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻŽā§āĻ¯āĻžāĻš āĻļā§‡āĻˇ āĻšāĻ¯āĻŧ
substrings: āĻ¯āĻĻāĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻ¨āĻžāĻŽā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŦāĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚, āĻāĻŸāĻŋ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻŽā§āĻ¯āĻžāĻš āĻšāĻ¤ā§‡

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ:

-āĻĢāĻŋāĻ¨āĻ¸ā§āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸ-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻāĻ•ā§āĻ¸āĻ•ā§āĻ˛ā§āĻĄ-āĻĢāĻžāĻ‡āĻ˛-āĻ˛āĻŋāĻ¸ā§āĻŸ=/bits/stl,include/sys

āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻžāĻĻ āĻĻā§‡āĻŦā§‡ āĻ¯āĻžāĻ° āĻĒāĻžāĻĨāĻ¨āĻžāĻŽā§‡ "/bits/stl" āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻ…āĻĨāĻŦāĻž "āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤/sys"āĨ¤

āĻ¯āĻĻāĻŋ, āĻ•ā§‹āĻ¨ā§‹ āĻ•āĻžāĻ°āĻŖā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻ…āĻ•ā§āĻˇāĻ° ',' āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¸āĻŋāĻŽ, ',' āĻ˛āĻŋāĻ–ā§āĻ¨āĨ¤ āĻœāĻ¨ā§āĻ¯
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ, "-finstrument-functions-exclude-file-list=',,tmp'" (āĻāĻ•āĻ• āĻ‰āĻĻā§āĻ§ā§ƒāĻ¤āĻŋ āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ•ā§‡ āĻ˜āĻŋāĻ°ā§‡)āĨ¤

-āĻĢāĻŋāĻ¨āĻ¸ā§āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸ-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻŦāĻžāĻĻ-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻ˛āĻŋāĻ¸ā§āĻŸ=āĻ¸āĻŋāĻŽ,āĻ¸āĻŋāĻŽ...
āĻāĻŸāĻŋ "-finstrument-functions-exclude-file-list" āĻāĻ° āĻŽāĻ¤, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
āĻ‡āĻ¨ā§āĻ¸āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¨āĻžāĻŽā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĨ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¨āĻžāĻŽ
be matched āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€-āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨āĻžāĻŽ, āĻ¯ā§‡āĻŽāĻ¨ "āĻ­ā§‡āĻ•ā§āĻŸāĻ° blah(const āĻ­ā§‡āĻ•ā§āĻŸāĻ° &)",
āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻŽā§āĻ¯āĻžāĻ™ā§āĻ—āĻ˛āĻĄ āĻ¨āĻžāĻŽ āĻ¨āĻ¯āĻŧ (āĻ¯ā§‡āĻŽāĻ¨, "_Z4blahRSt6vectorIiSaIiEE")āĨ¤ āĻŽā§āĻ¯āĻžāĻš āĻšāĻ¯āĻŧā§‡ āĻ—ā§‡āĻ›ā§‡
āĻ¸āĻžāĻŦāĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻāĻ° āĻ‰āĻĒāĻ°: āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻŽ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻšāĻ˛ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŦāĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚, āĻāĻŸāĻŋ
āĻāĻ•āĻŸāĻŋ āĻŽā§āĻ¯āĻžāĻš āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻŋāĻ¤āĨ¤ C99 āĻāĻŦāĻ‚ C++ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€āĻ° āĻœāĻ¨ā§āĻ¯, āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¨āĻžāĻŽ
āĻ‡āĻ‰āĻŸāĻŋāĻāĻĢ-ā§Ž āĻ āĻĻāĻŋāĻ¤ā§‡ āĻšāĻŦā§‡, āĻ¸āĻ°ā§āĻŦāĻœāĻ¨ā§€āĻ¨ āĻ…āĻ•ā§āĻˇāĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤

-fstack-āĻšā§‡āĻ•
āĻ†āĻĒāĻ¨āĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻ¯āĻžāĻ¨ āĻ¨āĻž āĻ¤āĻž āĻ¯āĻžāĻšāĻžāĻ‡ āĻ•āĻ°āĻ¤ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻŋ
āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻĨā§āĻ°ā§‡āĻĄ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡ āĻšāĻ˛āĻŽāĻžāĻ¨ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤,
āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻĒāĻ° āĻĨā§‡āĻ•ā§‡ āĻ–ā§āĻŦ āĻ•āĻŽāĻ‡ āĻāĻŸāĻŋāĻ•ā§‡ āĻāĻ•āĻ•-āĻĨā§āĻ°ā§‡āĻĄā§‡āĻĄ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĨāĻžāĻ•āĻ˛ā§‡ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻ†āĻ¸āĻ˛ā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻžāĻ° āĻ•āĻžāĻ°āĻŖ āĻšāĻ¯āĻŧ āĻ¨āĻž; āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŦāĻž āĻ­āĻžāĻˇāĻž āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ¤āĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ¸ā§āĻ‡āĻš āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ āĻ˜āĻŸāĻžāĻ¯āĻŧ
āĻ¤āĻžāĻ°āĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻšā§āĻ›ā§‡ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨.

āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤āĻ­āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨: "āĻ¨āĻž" āĻŽāĻžāĻ¨ā§‡ āĻšā§‡āĻ• āĻ•āĻ°āĻž āĻ¨ā§‡āĻ‡, "āĻœā§‡āĻ¨āĻžāĻ°āĻŋāĻ•"
āĻĒā§āĻ°āĻžāĻ¨ā§‹-āĻļā§ˆāĻ˛ā§€ āĻšā§‡āĻ•āĻŋāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻœā§‹āĻ° āĻ•āĻ°ā§‡, "āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ" āĻŽāĻžāĻ¨ā§‡ āĻ¸ā§‡āĻ°āĻž āĻšā§‡āĻ•āĻŋāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻŦāĻ‚ āĻŦā§‡āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -fstack-āĻšā§‡āĻ•.

āĻ“āĻ˛ā§āĻĄ-āĻ¸ā§āĻŸāĻžāĻ‡āĻ˛ āĻšā§‡āĻ•āĻŋāĻ‚ āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• āĻŽā§‡āĻ•āĻžāĻ¨āĻŋāĻœāĻŽ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻ¸ā§‡:

1. āĻŦāĻĄāĻŧ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•ā§ŒāĻļāĻ˛: āĻ¤āĻžāĻ°āĻž āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°ā§‡āĨ¤

2. āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĢā§āĻ°ā§‡āĻŽā§‡āĻ° āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸ā§€āĻŽāĻž: āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ a āĻĻā§āĻŦāĻžāĻ°āĻž āĻļā§€āĻ°ā§āĻˇā§‡ āĻĨāĻžāĻ•ā§‡
āĻŦāĻŋāĻļā§‡āĻˇ āĻĢāĻžāĻ‚āĻļāĻ¨, āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻšā§‡āĻ•āĻŋāĻ‚ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¨āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻœāĻžāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻ‚āĻ•āĻ˛āĻ•

3. āĻ…āĻĻāĻ•ā§āĻˇāĻ¤āĻž: āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•ā§ŒāĻļāĻ˛ āĻāĻŦāĻ‚ āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨, āĻ•ā§‹āĻĄā§‡āĻ° āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻŦā§āĻ¯āĻžāĻšāĻ¤ āĻšāĻ¯āĻŧāĨ¤

āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻĒā§āĻ°āĻžāĻ¨ā§‹-āĻ¸ā§āĻŸāĻžāĻ‡āĻ˛ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻšā§‡āĻ•āĻŋāĻ‚ āĻšāĻ˛ "āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ" āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĢāĻ˛āĻŦā§āĻ¯āĻžāĻ• āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ¸āĻžāĻĒā§‹āĻ°ā§āĻŸ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-āĻĢāĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸ā§€āĻŽāĻž-āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ =REG
-fstack-āĻ¸ā§€āĻŽāĻž-āĻšāĻŋāĻšā§āĻ¨=āĻ¸āĻŋāĻŽ
-fno-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸ā§€āĻŽāĻž
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŽāĻžāĻ¨ āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ¨āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ¨ āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ¤ā§‚āĻĒ āĻ›āĻžāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯ā§‡āĻ¤
āĻŽāĻžāĻ¨, āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ•ā§‡āĻ¤ āĻ‰āĻ¤ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ…āĻ§āĻŋāĻ•āĻžāĻ‚āĻļ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ¸āĻ‚āĻ•ā§‡āĻ¤ āĻ†āĻ—ā§‡ āĻ‰āĻ¤ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°ā§‡, āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ āĻ¨āĻž āĻ¨āĻŋāĻ¯āĻŧā§‡āĻ‡ āĻ¸āĻ‚āĻ•ā§‡āĻ¤ āĻ§āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ
āĻŦāĻŋāĻļā§‡āĻ¸ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ¸āĻŽā§‚āĻš.

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¯āĻĻāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŽ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ¯āĻŧ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ 0x80000000 āĻāĻŦāĻ‚ āĻ¨ā§€āĻšā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧ,
āĻ†āĻĒāĻ¨āĻŋ āĻĒāĻ¤āĻžāĻ•āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -fstack-limit-symbol=__stack_limit āĻāĻŦāĻ‚
-Wl,--defsym,__stack_limit=0x7ffe0000 128KB āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§€āĻŽāĻž āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻ¤ā§‡āĨ¤ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡
āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GNU āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-fsplit-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•
āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ†āĻ—ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•āĻŸāĻŋāĻ•ā§‡ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻ˛ā§‡
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ…āĻ¸āĻ‚āĻ˛āĻ—ā§āĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ‰āĻĒāĻšā§‡ āĻĒāĻĄāĻŧāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻ…āĻ•ā§āĻˇāĻŽ āĻšāĻ¯āĻŧ
āĻ†āĻ°āĻ“ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĨā§āĻ°ā§‡āĻĄā§‡āĻĄ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĨā§āĻ°ā§‡āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ˛ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻ†āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡āĨ¤ āĻāĻ‡
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GNU/Linux āĻšāĻ˛āĻŽāĻžāĻ¨ i386 āĻāĻŦāĻ‚ x86_64 āĻŦā§āĻ¯āĻžāĻ• āĻāĻ¨ā§āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ¯āĻ–āĻ¨ āĻ•ā§‹āĻĄ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -fsplit-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ•āĻ˛ āĻ•ā§‹āĻĄ āĻ›āĻžāĻĄāĻŧāĻž āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ -fsplit-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•, āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ•ā§‹āĻĄ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ–ā§āĻŦ āĻŦā§‡āĻļāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻĒā§‡āĻ¸ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻžāĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻŦ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛
āĻ•ā§‹āĻĄ, āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•ā§‹āĻĄ āĻ¸āĻš, āĻ¸āĻš -fsplit-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨āĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻāĻ‡ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ āĻŋāĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ -fsplit-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ āĻ†āĻ›ā§‡
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• GNU binutils āĻ°āĻŋāĻ˛āĻŋāĻœā§‡ āĻ—ā§‹āĻ˛ā§āĻĄ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
ā§¨ā§Ļā§Ļā§Ž āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡āĨ¤

- fleading-āĻ†āĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻ•ā§‹āĻ°
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻāĻŦāĻ‚ āĻāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§‚āĻĒ, -fno-āĻ˛āĻŋāĻĄāĻŋāĻ‚-āĻ†āĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻ•ā§‹āĻ°, āĻœā§‹āĻ° āĻ•āĻ°ā§‡ āĻĒāĻĨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¸āĻŋ
āĻšāĻŋāĻšā§āĻ¨āĻ—ā§āĻ˛āĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ‰āĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻ¸āĻ™ā§āĻ—ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ•ā§‹āĻĄāĨ¤

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻĻā§āĻ¯ - fleading-āĻ†āĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻ•ā§‹āĻ° āĻ¸ā§āĻ‡āĻšā§‡āĻ° āĻĢāĻ˛ā§‡ GCC āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¨āĻ¯āĻŧ
āĻ¸ā§‡āĻ‡ āĻ¸ā§āĻ‡āĻš āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻāĻ•āĻŸāĻŋ āĻŽā§‡āĻ¨ā§‡ āĻšāĻ˛ā§āĻ¨
āĻ¨āĻ¨-āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻāĻ‡ āĻ¸ā§āĻ‡āĻš āĻœāĻ¨ā§āĻ¯.

-ftls-āĻŽāĻĄā§‡āĻ˛=āĻŽāĻĄā§‡āĻ˛
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§‡āĻĄ-āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ āĻŽāĻĄā§‡āĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯ āĻŽāĻĄā§‡āĻ˛ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻāĻ•āĻŸāĻŋ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
"āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛-āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ•", "āĻ˛ā§‹āĻ•āĻžāĻ˛-āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ•", "āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛-āĻāĻ•ā§āĻ¸ā§‡āĻ•" āĻŦāĻž "āĻ˛ā§‹āĻ•āĻžāĻ˛-āĻāĻ•ā§āĻ¸ā§‡āĻ•"āĨ¤

āĻ›āĻžāĻĄāĻŧāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -fpic āĻšāĻ˛ "āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ•-āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšā§€"; āĻ¸āĻ™ā§āĻ—ā§‡ -fpic āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ
"āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛-āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ•"āĨ¤

-fvisibility=āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ|āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ|āĻ˛ā§āĻ•āĻžāĻ¨ā§‹|āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ ELF āĻ‡āĻŽā§‡āĻœ āĻšāĻŋāĻšā§āĻ¨ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨---āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻšāĻŋāĻšā§āĻ¨ āĻšāĻŦā§‡
āĻ•ā§‹āĻĄā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻž āĻ¨āĻž āĻšāĻ˛ā§‡ āĻāĻŸāĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ–ā§āĻŦ
āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻ˛āĻŋāĻ™ā§āĻ•āĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ˛ā§‹āĻĄā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯āĻ­āĻžāĻŦā§‡ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°ā§āĻ¨, āĻ†āĻ°āĻ“ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄ, āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ-āĻ¨āĻŋāĻ–ā§āĻāĻ¤ API āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻ¸āĻ‚āĻ˜āĻ°ā§āĻˇ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§‹āĻ§ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻžāĻ‡
āĻĒā§āĻ°āĻŦāĻ˛āĻ­āĻžāĻŦā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻāĻŋāĻ¯āĻŧā§‡āĻ›ā§‡āĻ¨āĨ¤

āĻ¨āĻžāĻŽāĻ•āĻ°āĻŖ āĻ¸āĻ¤ā§āĻ¤ā§āĻŦā§‡āĻ“, "āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ" āĻŽāĻžāĻ¨ā§‡ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻ°ā§āĻŦāĻœāĻ¨ā§€āĻ¨; āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻ‰āĻĒāĻ˛āĻŦā§āĻ§
āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻĨā§‡āĻ•ā§‡ āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡āĨ¤ "āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤" āĻāĻŦāĻ‚ "āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ" āĻŦā§‡āĻļ āĻ…āĻ•ā§‡āĻœā§‹
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ-āĻŦāĻŋāĻļā§āĻŦ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡ āĻ¤āĻžāĻ‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ…āĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ "āĻ˛ā§āĻ•āĻžāĻ¨ā§‹" āĻšāĻŦā§‡āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻĻāĻŋ - āĻ…āĻĻā§ƒāĻļā§āĻ¯āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž "āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ", āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻĒāĻžāĻŦāĻ˛āĻŋāĻ•---āĻāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ° āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ¤ā§‹ āĻāĻ•āĻ‡ āĻ†āĻšāĻ°āĻŖ āĻ˜āĻŸāĻžāĻ¯āĻŧāĨ¤

ELF āĻšāĻŋāĻšā§āĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¸āĻ āĻŋāĻ• āĻ†āĻ›ā§‡ āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ˛ āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž
āĻ‰āĻ˛āĻ°āĻŋāĻš āĻĄā§āĻ°ā§‡āĻĒāĻžāĻ°ā§‡āĻ° "āĻšāĻžāĻ‰ āĻŸā§ āĻ°āĻžāĻ‡āĻŸ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ" āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ¯āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ—ā§‡āĻ›ā§‡http://people.redhat.com/~drepper/>)---āĻ¤āĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ˛ā§āĻ•āĻžāĻ¨ā§‹ āĻœāĻŋāĻ¨āĻŋāĻ¸ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ¯āĻ–āĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻ°ā§āĻŦāĻœāĻ¨ā§€āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ˛ā§āĻ•āĻžāĻ¨ā§‹ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ•āĻžāĻļā§āĻ¯ āĻœāĻŋāĻ¨āĻŋāĻ¸ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤. āĻāĻŸāĻŋ āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻāĻŦāĻ‚ āĻĄāĻŋāĻāĻ˛āĻāĻ˛-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻĻāĻ°ā§āĻļ
āĻ¸āĻ™ā§āĻ—ā§‡ -fvisibility= āĻ˛ā§āĻ•āĻžāĻ¨ā§‹ āĻāĻŦāĻ‚ "__attribute__ ((āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž("āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ")))" āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡
"__declspec(dllexport)" āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻ¸āĻš āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ…āĻ­āĻŋāĻ¨ā§āĻ¨ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻĒāĻžāĻŦā§‡āĻ¨āĨ¤
āĻ¯āĻžāĻ°āĻž āĻ•ā§āĻ°āĻ¸-āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻ›ā§‡āĻ¨ āĻ¤āĻžāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻŦāĻ°āĨ¤

āĻ¯āĻžāĻ°āĻž āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ•ā§‹āĻĄā§‡ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻ›ā§‡āĻ¨ āĻ¤āĻžāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ†āĻĒāĻ¨āĻŋ āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ #āĻĒā§āĻ°āĻžāĻ—āĻŽāĻž āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ
āĻĻā§ƒāĻˇā§āĻŸāĻŋāĻĒāĻžāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°. āĻ†āĻĒāĻ¨āĻŋ āĻ¯ā§‡ āĻ˜ā§‹āĻˇāĻŖāĻžāĻ—ā§āĻ˛āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¤āĻž āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡ āĻāĻŸāĻŋ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž (āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ) #āĻĒā§āĻ°āĻžāĻ—āĻŽāĻž āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĻā§ƒāĻˇā§āĻŸāĻŋāĻĒāĻžāĻ¤ āĻ§āĻžāĻ•ā§āĻ•āĻž (āĻ˛ā§āĻ•āĻžāĻ¨ā§‹) āĻāĻŦāĻ‚ #āĻĒā§āĻ°āĻžāĻ—āĻŽāĻž āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ
āĻĻā§ƒāĻˇā§āĻŸāĻŋāĻĒāĻžāĻ¤ āĻĒāĻĒ. āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻĻā§‡āĻ–āĻž āĻ‰āĻšāĻŋāĻ¤ as āĻ…āĻ‚āĻļ of āĻĻā§āĻ¯
āĻāĻĒāĻŋāĻ†āĻ‡ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ āĻšā§āĻ•ā§āĻ¤āĻŋ āĻāĻŦāĻ‚ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻ¤ā§āĻ¨ āĻ•ā§‹āĻĄ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¨āĻ¯āĻŧ; āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ DSO-āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¸āĻ°ā§āĻŦāĻĻāĻž
PLT āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ“āĻ­āĻžāĻ°āĻšā§‡āĻĄāĻ—ā§āĻ˛āĻŋ āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ˛ā§āĻ•āĻžāĻ¨ā§‹ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨---āĻāĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž
āĻĒā§āĻ°āĻšā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§‡ āĻĒāĻ°āĻŋāĻˇā§āĻ•āĻžāĻ° āĻ•ā§‹āĻĄā§‡āĻ° āĻĒāĻ āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯āĻ¤āĻž āĻāĻŦāĻ‚ āĻ¸ā§āĻŦ-āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ā§‡ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻ•āĻ°ā§‡āĨ¤ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡
ISO C++ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻžāĻ° āĻ•āĻžāĻ°āĻŖā§‡, āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻ¨āĻ¤ā§āĻ¨ āĻāĻŦāĻ‚ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻšāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

āĻ¸āĻšā§‡āĻ¤āĻ¨ āĻĨāĻžāĻ•ā§āĻ¨ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡āĻ° āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ, āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ° āĻāĻŦāĻ‚
āĻ†āĻĒāĻ¨āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ā§‹ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ, āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ†āĻļāĻž āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ›āĻžāĻĄāĻŧāĻž āĻ…āĻ¨ā§āĻ¯ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻžāĨ¤ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻŦāĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ #āĻĒā§āĻ°āĻžāĻ—āĻŽāĻž āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ
āĻĻā§ƒāĻˇā§āĻŸāĻŋāĻĒāĻžāĻ¤ āĻ§āĻžāĻ•ā§āĻ•āĻž (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ) āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•ā§‹āĻ¨ā§‹ āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡āĨ¤

extern āĻ˜ā§‹āĻˇāĻŖāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž - āĻ…āĻĻā§ƒāĻļā§āĻ¯āĻ¤āĻž, āĻ¤āĻžāĻ‡ āĻ…āĻ¨ā§‡āĻ• āĻ•ā§‹āĻĄ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻ™ā§āĻ—ā§‡ recompiled -fvisibility= āĻ˛ā§āĻ•āĻžāĻ¨ā§‹ āĻ•ā§‹āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ›āĻžāĻĄāĻŧāĻž. āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻāĻ‡ āĻ¯ā§‡ āĻŽāĻžāĻ¨ā§‡
āĻ•āĻ˛ āĻ•āĻ°ā§‡ extern āĻ•ā§‹āĻ¨ āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻ›āĻžāĻĄāĻŧāĻž āĻĢāĻžāĻ‚āĻļāĻ¨ PLT āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡, āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ āĻ†āĻ°āĻ“ āĻŦā§‡āĻļāĻŋ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° __ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ ((āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž)) āĻāĻŦāĻ‚ / āĻ…āĻĨāĻŦāĻž #āĻĒā§āĻ°āĻžāĻ—āĻŽāĻž āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĻā§ƒāĻˇā§āĻŸāĻŋāĻĒāĻžāĻ¤ āĻœāĻžāĻ¨āĻžāĻ¤ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¯āĻž extern āĻ˜ā§‹āĻˇāĻŖāĻž āĻ˛ā§āĻ•āĻžāĻ¨ā§‹ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ—āĻŖā§āĻ¯ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤.

āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ - āĻ…āĻĻā§ƒāĻļā§āĻ¯āĻ¤āĻž C++ āĻ…āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻœ āĻ¸āĻ¤ā§āĻ¤āĻžāĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ āĻ¯ā§‡, āĻœāĻ¨ā§āĻ¯
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻļā§āĻ°ā§‡āĻŖā§€ āĻ¯āĻž DSO-āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¨āĻŋāĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻšāĻŦā§‡ āĻ¤āĻž āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻĻāĻŋāĻ¯āĻŧā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻžāĻ¤ā§‡ āĻŸāĻžāĻ‡āĻĒ_āĻ¤āĻĨā§āĻ¯ āĻ¨ā§‹āĻĄā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•ā§€āĻ­ā§‚āĻ¤ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻĄāĻŋāĻāĻ¸āĻ“

āĻāĻ‡ āĻ•ā§ŒāĻļāĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻŦāĻŋāĻŦāĻ°āĻŖ, āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻāĻŦāĻ‚ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧ
<http://gcc.gnu.org/wiki/Visibility>.

-fstrict-āĻ…āĻ¸ā§āĻĨāĻŋāĻ°-āĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¯āĻĻāĻŋ āĻ‰āĻĻā§āĻŦāĻžāĻ¯āĻŧā§€ āĻŦāĻŋāĻŸ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ (āĻŦāĻž āĻ…āĻ¨ā§āĻ¯ āĻ•āĻžāĻ āĻžāĻŽā§‹
āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻ—ā§āĻ˛āĻŋ, āĻ¯āĻĻāĻŋāĻ“ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ‡ āĻĒā§āĻ°āĻ•āĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻŽā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡) āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨā§‡āĻ° āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸, āĻ¸āĻŽā§āĻ­āĻŦ āĻšāĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻžāĻ•ā§ƒāĻ¤āĻŋāĻ• āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĨ¤
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻŽā§‡āĻŽāĻ°āĻŋ-āĻŽā§āĻ¯āĻžāĻĒ āĻ•āĻ°āĻž āĻĒā§‡āĻ°āĻŋāĻĢā§‡āĻ°āĻžāĻ˛ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ 16 āĻŦāĻŋāĻŸ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡; āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻĻāĻŋāĻ¯āĻŧā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§‡āĻ°āĻŋāĻĢā§‡āĻ°āĻžāĻ˛ āĻŦāĻŋāĻŸ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡-
āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ "āĻ†āĻ¨āĻ¸āĻžāĻ‡āĻ¨āĻĄ āĻļāĻ°ā§āĻŸ" (āĻāĻ‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ›ā§‹āĻŸ 16 āĻŦāĻŋāĻŸ āĻ§āĻ°ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ) āĻšāĻŋāĻ¸āĻžāĻŦā§‡
āĻ¸āĻŽā§āĻ­āĻŦāĻ¤, āĻ†āĻ°āĻ“ āĻĻāĻ•ā§āĻˇ 16-āĻŦāĻŋāĻŸ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ 32-āĻŦāĻŋāĻŸ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•āĻ˛ā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĨ¤ āĻ­āĻŋāĻ¤āĻ°ā§‡
āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ, āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ 32-āĻŦāĻŋāĻŸ āĻ˛ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¯āĻĻāĻŋāĻ“ āĻāĻŸāĻŋ āĻšāĻŦā§‡
āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻŦāĻžāĻ‡āĻŸ āĻ¯āĻžāĻ¤ā§‡ āĻŦāĻŋāĻŸ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ° āĻ•ā§‹āĻ¨ā§‹ āĻ…āĻ‚āĻļ āĻĨāĻžāĻ•ā§‡ āĻ¨āĻž āĻŦāĻž āĻŽā§‡āĻŽāĻ°āĻŋ-āĻŽā§āĻ¯āĻžāĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ†āĻĒāĻĄā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡ āĻāĻ•āĻŸāĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻšā§€āĻ¨āĨ¤

āĻ¯āĻĻāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ ā§‹āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ, āĻāĻŦāĻ‚ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ° āĻ§āĻ°āĻ¨āĻ•ā§‡ āĻ¸āĻŽā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻŦā§‡
āĻāĻ‡ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ˛āĻ™ā§āĻ˜āĻ¨, āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻœāĻžāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻ¯āĻĻāĻŋ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ° "āĻĒā§āĻ¯āĻžāĻ•āĻĄ" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻĨāĻžāĻ•ā§‡,
āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ° āĻ§āĻ°āĻ¨āĻ•ā§‡ āĻ¸āĻŽā§āĻŽāĻžāĻ¨ āĻ¨āĻž āĻ•āĻ°ā§‡āĻ‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻŽāĻžāĻ ā§‡ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡
"āĻĒā§āĻ¯āĻžāĻ•āĻĄ" āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ, āĻĢāĻŋāĻ˛ā§āĻĄā§‡āĻ° āĻ§āĻ°āĻ¨ āĻŽā§‡āĻ¨ā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ‰āĻ­āĻ¯āĻŧ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ‡, āĻœāĻŋ.āĻ¸āĻŋ.āĻ¸āĻŋ
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻāĻŽāĻ¨ āĻ•āĻŋāĻ›ā§ āĻœāĻžāĻ¨ā§‡āĻ¨ āĻ¯āĻž āĻāĻŸāĻŋ āĻ…āĻœāĻžāĻ¨āĻžāĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĨ¤

āĻĒāĻ°āĻŋāĻŦā§‡āĻļ


āĻāĻ‡ āĻŦāĻŋāĻ­āĻžāĻ—āĻŸāĻŋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡āĻ° āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡ āĻ¯āĻž GCC āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¤āĻž āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻ•āĻŋāĻ›ā§
āĻ¤āĻžāĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻŖā§‡āĻ° āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻŦāĻž āĻ‰āĻĒāĻ¸āĻ°ā§āĻ—āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ°āĨ¤ āĻ•āĻŋāĻ›ā§ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡āĻ° āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĻāĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤

āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ“ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ¯ā§‡āĻŽāĻ¨ -B, -I āĻāĻŦāĻ‚ -L.
āĻāĻ—ā§āĻ˛āĻŋ āĻāĻ¨āĻ­āĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒā§āĻ°āĻžāĻ§āĻžāĻ¨ā§āĻ¯ āĻĒāĻžāĻ¯āĻŧ, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§‡
GCC-āĻāĻ° āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻžāĻ—ā§āĻ˛āĻŋāĻ° āĻ‰āĻĒāĻ° āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻ¨āĻŋāĻ¨āĨ¤

āĻ˛ā§āĻ¯āĻžāĻ‚
Lc_ctype
Lc_messages
Lc_all
āĻāĻ‡ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋ GCC āĻ¯ā§‡āĻ­āĻžāĻŦā§‡ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧāĻ•āĻ°āĻŖ āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡
āĻ¯āĻž āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻœāĻžāĻ¤ā§€āĻ¯āĻŧ āĻ¸āĻŽā§āĻŽā§‡āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤ GCC āĻ˛ā§‹āĻ•ā§‡āĻ˛ āĻĒāĻ°āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻ•āĻ°ā§‡
āĻŦāĻŋāĻ­āĻžāĻ— Lc_ctype āĻāĻŦāĻ‚ Lc_messages āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻ˛ā§‹āĻ•ā§‡āĻ˛
āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ā§‡āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¯ā§‡ āĻ•ā§‹āĻ¨āĻ“ āĻŽāĻžāĻ¨ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŽāĻžāĻ¨ āĻšāĻ˛
en_GB.UTF-8 āĻ‡āĻ‰āĻ¨āĻžāĻ‡āĻŸā§‡āĻĄ āĻ•āĻŋāĻ‚āĻĄāĻŽā§‡ āĻ‡āĻ‚āĻ°ā§‡āĻœāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ UTF-8 āĻ āĻāĻ¨āĻ•ā§‹āĻĄ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° Lc_ctype āĻāĻ¨āĻ­āĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ…āĻ•ā§āĻˇāĻ° āĻļā§āĻ°ā§‡āĻŖā§€āĻŦāĻŋāĻ­āĻžāĻ— āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻŽāĻ§ā§āĻ¯ā§‡ āĻ…āĻ•ā§āĻˇāĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ; āĻāĻŸāĻŋ āĻ•āĻŋāĻ›ā§ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻ¯āĻžāĻ¤ā§‡ āĻ‰āĻĻā§āĻ§ā§ƒāĻ¤āĻŋ āĻāĻŦāĻ‚ āĻāĻ¸ā§āĻ•ā§‡āĻĒ āĻ…āĻ•ā§āĻˇāĻ° āĻĨāĻžāĻ•ā§‡ āĻ¯āĻž āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻāĻ¨ā§āĻĄ āĻŦāĻž āĻāĻ¸ā§āĻ•ā§‡āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° Lc_messages āĻāĻ¨āĻ­āĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ­āĻžāĻˇāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻŦāĻžāĻ°ā§āĻ¤āĻžāĨ¤

āĻ¯āĻĻāĻŋ Lc_all āĻāĻ¨āĻ­āĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ†āĻ›ā§‡, āĻāĻŸāĻŋ āĻāĻ° āĻŽāĻžāĻ¨ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§‡ Lc_ctype āĻāĻŦāĻ‚
Lc_messages; āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, Lc_ctype āĻāĻŦāĻ‚ Lc_messages āĻāĻ° āĻŽāĻžāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ˛ā§āĻ¯āĻžāĻ‚
āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻ¸ā§‚āĻšāĻ•. āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋāĻ“ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻ•ā§‡, GCC āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĒā§āĻ°āĻĨāĻžāĻ—āĻ¤ āĻšāĻ¯āĻŧ
C āĻ‡āĻ‚āĻ°ā§‡āĻœāĻŋ āĻ†āĻšāĻ°āĻŖāĨ¤

āĻŸāĻŋāĻāĻŽāĻĒāĻŋāĻĄāĻŋāĻ†āĻ‡āĻ†āĻ°
If āĻŸāĻŋāĻāĻŽāĻĒāĻŋāĻĄāĻŋāĻ†āĻ‡āĻ†āĻ° āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŸāĻŋ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻļāĻ¨ā§‡āĻ° āĻāĻ• āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§‡āĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ§āĻ°ā§‡ āĻ°āĻžāĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻĢāĻžāĻ‡āĻ˛ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§‡ āĻ‡āĻ¨āĻĒā§āĻŸ: āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸ, āĻ¯āĻž
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ‡āĻ¨āĻĒā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤

Gcc_compare_debug
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ Gcc_compare_debug āĻĒāĻžāĻ¸ āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -fcompare-debug āĻĨā§‡āĻ•ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°āĨ¤ āĻ†āĻ°āĻ“ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻœāĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻĻā§‡āĻ–ā§āĻ¨āĨ¤

Gcc_exec_prefix
If Gcc_exec_prefix āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŸāĻŋ āĻ¨āĻžāĻŽā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĨ¤ āĻāĻ‡ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ—āĻŸāĻŋ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ˛ā§‡ āĻ•ā§‹āĻ¨ āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡, āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ āĻ¯āĻĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§‡āĻˇ āĻšāĻ¯āĻŧ
āĻ†āĻĒāĻ¨āĻŋ āĻšāĻžāĻ¨.

If Gcc_exec_prefix āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¨ā§‡āĻ‡, GCC āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻŦā§‡āĻ° āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻŦā§‡
āĻāĻŸāĻŋ āĻ¯ā§‡ āĻĒāĻžāĻĨāĻ¨āĻžāĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

GCC āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ–ā§āĻāĻœā§‡ āĻ¨āĻž āĻĒāĻžāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻŸāĻŋ āĻĻā§‡āĻ–āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĨ¤

āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ Gcc_exec_prefix is āĻ‰āĻĒāĻ¸āĻ°ā§āĻ—/lib/gcc/ āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻāĻ° āĻ‰āĻĒāĻ¸āĻ°ā§āĻ—
āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĨ¤ āĻ…āĻ¨ā§‡āĻ• āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻ–āĻ¨ āĻ°āĻžāĻ¨ āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻ–āĻ¨ "āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻ•ā§āĻ¸" āĻāĻ° āĻŽāĻžāĻ¨
āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ˛āĻŋāĻĒāĻŋ.

āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ -B āĻāĻ‡ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ—ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻ¨āĻŋāĻ¨āĨ¤

āĻāĻ‡ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ¯ā§‡āĻŽāĻ¨ āĻĢāĻžāĻ‡āĻ˛ āĻ–ā§āĻāĻœā§‡ āĻŦā§‡āĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ crt0.o āĻ¯ā§‡āĻ—ā§āĻ˛ā§‹ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ–ā§āĻāĻœā§‡ āĻŦā§‡āĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻžāĻ° āĻ¨āĻžāĻŽ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ
āĻ¸āĻ™ā§āĻ—ā§‡ /usr/local/lib/gcc (āĻ†āĻ°ā§‹ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡, āĻāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻš GCC_INCLUDE_DIR), GCC āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§āĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž
āĻ¨āĻžāĻŽ āĻāĻ‡āĻ­āĻžāĻŦā§‡, āĻ¸āĻ™ā§āĻ—ā§‡ -āĻŦāĻŋāĻĢā§/, GCC āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻŦā§‡ foo/āĻŦāĻžāĻ° āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻŦā§‡
/usr/local/lib/bar. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĨāĻŽā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ; āĻŽāĻžāĻ¨
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ†āĻ¸āĻž. āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ¤āĻžāĻ°āĻĒāĻ°
āĻŽā§āĻ˛ā§āĻ¯ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ Gcc_exec_prefix āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻ–ā§āĻāĻœāĻ›ā§‡āĻ¨ āĻ¯āĻ–āĻ¨.

COMPILER_PATH
āĻŽā§āĻ˛ā§āĻ¯ COMPILER_PATH āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ•ā§‹āĻ˛āĻ¨-āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž, āĻ…āĻ¨ā§‡āĻ•āĻŸāĻž āĻāĻ°āĻ•āĻŽ āĻĒāĻžāĻĨ.
āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ GCC āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡, āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¨āĻž āĻĒāĻžāĻ°ā§‡
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ–ā§āĻāĻœā§āĻ¨ Gcc_exec_prefix.

LIBRARY_PATH
āĻŽā§āĻ˛ā§āĻ¯ LIBRARY_PATH āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ•ā§‹āĻ˛āĻ¨-āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž, āĻ…āĻ¨ā§‡āĻ•āĻŸāĻž āĻāĻ°āĻ•āĻŽ āĻĒāĻžāĻĨ.
āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¨ā§‡āĻŸāĻŋāĻ­ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻ–āĻ¨ GCC āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻŦāĻŋāĻļā§‡āĻˇ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡, āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ–ā§āĻāĻœā§‡ āĻ¨āĻž āĻĒāĻžāĻ¯āĻŧ Gcc_exec_prefix.
GCC āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ‡ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻœāĻ¨ā§āĻ¯ -l āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ (āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋ -L āĻĒā§āĻ°āĻĨāĻŽ āĻ†āĻ¸āĻž).

āĻ˛ā§āĻ¯āĻžāĻ‚
āĻāĻ‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ˛ā§‹āĻ•ā§‡āĻ˛ āĻ¤āĻĨā§āĻ¯ āĻĒāĻžāĻ āĻžāĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ• āĻ‰āĻĒāĻžāĻ¯āĻŧ
āĻāĻ‡ āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ…āĻ•ā§āĻˇāĻ° āĻ¸ā§‡āĻŸ āĻ¯āĻ–āĻ¨ āĻ…āĻ•ā§āĻˇāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ˛āĻŋāĻŸāĻžāĻ°ā§‡āĻ˛, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ˛āĻŋāĻŸāĻžāĻ°ā§‡āĻ˛ āĻāĻŦāĻ‚ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻ—ā§āĻ˛āĻŋ C āĻāĻŦāĻ‚ C++ āĻ āĻĒāĻžāĻ°ā§āĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ¯āĻ–āĻ¨ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻšāĻ¯āĻŧ
āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻŦāĻžāĻ‡āĻŸ āĻ…āĻ•ā§āĻˇāĻ° āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ˛ā§āĻ¯āĻžāĻ‚ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤:

āĻ¸āĻŋ-āĻœā§‡āĻ†āĻ‡āĻāĻ¸
JIS āĻ…āĻ•ā§āĻˇāĻ° āĻšāĻŋāĻ¨ā§āĻ¨āĨ¤

āĻ¸āĻŋ-āĻāĻ¸āĻœā§‡āĻ†āĻ‡āĻāĻ¸
SJIS āĻ…āĻ•ā§āĻˇāĻ° āĻšāĻŋāĻ¨ā§āĻ¨āĨ¤

āĻ¸āĻŋ-āĻ‡āĻ‰āĻ¸āĻŋāĻœā§‡āĻĒāĻŋ
EUCJP āĻ…āĻ•ā§āĻˇāĻ° āĻšāĻŋāĻ¨ā§āĻ¨āĨ¤

If āĻ˛ā§āĻ¯āĻžāĻ‚ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ…āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋāĻ° āĻ…āĻ¨ā§āĻ¯ āĻ•āĻŋāĻ›ā§ āĻŽāĻžāĻ¨ āĻĨāĻžāĻ•ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡
āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻŦāĻžāĻ‡āĻŸ āĻšāĻŋāĻ¨āĻ¤ā§‡ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ•āĻ°āĻ¤ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ˛ā§‹āĻ•ā§‡āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ mblen āĻāĻŦāĻ‚ mbtowc
āĻ…āĻ•ā§āĻˇāĻ°.

āĻ•āĻŋāĻ›ā§ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡āĻ° āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ†āĻšāĻ°āĻŖāĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤

CPATH
C_INCLUDE_PATH
CPLUS_INCLUDE_PATH
OBJC_INCLUDE_PATH
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻ…āĻ•ā§āĻˇāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž, āĻ…āĻ¨ā§‡āĻ•āĻŸāĻžā§ˇ
āĻŽāĻ¤ āĻĒāĻžāĻĨ, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻŦāĻŋāĻļā§‡āĻˇ āĻšāĻ°āĻŋāĻ¤ā§āĻ°,
"PATH_SEPARATOR", āĻ˛āĻ•ā§āĻˇā§āĻ¯-āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻāĻŦāĻ‚ GCC āĻŦāĻŋāĻ˛ā§āĻĄ āĻŸāĻžāĻ‡āĻŽā§‡ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤āĨ¤ āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯
āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸ā§‡āĻŽāĻŋāĻ•ā§‹āĻ˛āĻ¨, āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ
āĻ•ā§‹āĻ˛āĻ¨

CPATH āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻŽāĻ¨ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -IāĻ•āĻŋāĻ¨ā§āĻ¤ā§
āĻ¸āĻ™ā§āĻ—ā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ•ā§‹āĻ¨ā§‹ āĻĒāĻžāĻĨ āĻĒāĻ°ā§‡ -I āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤ āĻāĻ‡ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛
āĻ•ā§‹āĻ¨ āĻ­āĻžāĻˇāĻž āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§‡āĻˇā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻ…āĻŦāĻļāĻŋāĻˇā§āĻŸ āĻāĻ¨āĻ­āĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻšāĻ¯āĻŧ
āĻ­āĻžāĻˇāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ¤āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¯ā§‡āĻŽāĻ¨ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•ā§‹āĻ¨ā§‹ āĻĒāĻžāĻĨ āĻ¸āĻ™ā§āĻ—ā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻĒāĻ°ā§‡ -āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ‰āĻĒāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨

āĻāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡, āĻāĻ•āĻŸāĻŋ āĻ–āĻžāĻ˛āĻŋ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ¤āĻžāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ
āĻ•āĻžāĻœā§‡āĻ° āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĨ¤ āĻ–āĻžāĻ˛āĻŋ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻĒāĻĨā§‡āĻ° āĻļā§āĻ°ā§āĻ¤ā§‡ āĻŦāĻž āĻļā§‡āĻˇā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻœāĻ¨ā§āĻ¯
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¯āĻĻāĻŋ āĻāĻ° āĻŽāĻžāĻ¨ CPATH āĻšāĻ˛ ":/special/include", āĻ¯āĻžāĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻāĻ•āĻ‡ āĻ°āĻ•āĻŽ
-āĻ†āĻŽāĻŋāĨ¤ -āĻ†āĻŽāĻŋ/āĻŦāĻŋāĻļā§‡āĻˇ/āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤.

DEPENDENCIES_OUTPUT
āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻĨāĻžāĻ•ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻ° āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻŽā§‡āĻ• āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•ā§ƒāĻ¤ āĻ¨āĻ¨-āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡āĨ¤ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻŽā§āĻ˛ā§āĻ¯ DEPENDENCIES_OUTPUT āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĨā§‡āĻ•ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¸ā§‡āĻ‡ āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋāĻ¤ā§‡ āĻ˛ā§‡āĻ–āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ…āĻĨāĻŦāĻž
āĻŽāĻžāĻ¨ āĻĢāĻ°ā§āĻŽ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻĢāĻžāĻ‡āĻ˛ āĻ˛āĻ•ā§āĻˇā§āĻ¯, āĻ¯ā§‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻĢāĻžāĻ‡āĻ˛ āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻĢāĻžāĻ‡āĻ˛
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ¨āĻžāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤

āĻ…āĻ¨ā§āĻ¯ āĻ•āĻĨāĻžāĻ¯āĻŧ, āĻāĻ‡ āĻāĻ¨āĻ­āĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻāĻŽāĻāĻŽ
āĻāĻŦāĻ‚ -āĻāĻŽāĻāĻĢ, āĻāĻ•āĻŸāĻŋ āĻāĻšā§āĻ›āĻŋāĻ• āĻ¸āĻ™ā§āĻ—ā§‡ -āĻāĻŽāĻŸāĻŋ āĻ¸ā§āĻ‡āĻš āĻ–ā§āĻŦ.

SUNPRO_DEPENDENCIES
āĻāĻ‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ DEPENDENCIES_OUTPUT (āĻ‰āĻĒāĻ°ā§‡ āĻĻā§‡āĻ–ā§āĻ¨), āĻ¸ā§‡āĻ‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ›āĻžāĻĄāĻŧāĻž
āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ -M āĻŦāĻ°āĻ‚ -āĻāĻŽāĻāĻŽāĨ¤ āĻ¤āĻŦā§‡
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤

onworks.net āĻĒāĻ°āĻŋāĻˇā§‡āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ i686-linux-android-gcc āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨


āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻāĻŦāĻ‚ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸ā§āĻŸā§‡āĻļāĻ¨

āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ…ā§āĻ¯āĻžāĻĒ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨

  • 1
    āĻšāĻŋāĻ¤ā§āĻ° āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄāĻžāĻ°
    āĻšāĻŋāĻ¤ā§āĻ° āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄāĻžāĻ°
    āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ›āĻŦāĻŋ āĻ•ā§āĻ°āĻ˛ āĻāĻŦāĻ‚ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
    python3 āĻāĻŦāĻ‚ PyQt5 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸ā§‡āĻ˛ā§‡āĻ¨āĻŋāĻ¯āĻŧāĻžāĻŽāĨ¤
    āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¸āĻžāĻ°ā§āĻš āĻ‡āĻžā§āĻœāĻŋāĻ¨: āĻ—ā§āĻ—āĻ˛, āĻŦāĻŋāĻ‚,
    āĻŦāĻžāĻ‡āĻĻā§āĨ¤ āĻ•ā§€āĻŦā§‹āĻ°ā§āĻĄ āĻĨā§‡āĻ•ā§‡ āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ‡āĻ¨āĻĒā§āĻŸ
    āĻ…āĻĨāĻŦāĻž āĻĨā§‡āĻ•ā§‡ āĻ‡āĻ¨āĻĒā§āĻŸ...
    āĻ‡āĻŽā§‡āĻœ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄāĻžāĻ° āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • 2
    Eclipse Tomcat āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨
    Eclipse Tomcat āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨
    Eclipse Tomcat āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡
    āĻāĻ•āĻŸāĻŋ āĻŸāĻŽāĻ•ā§āĻ¯āĻžāĻŸ āĻ¸āĻžāĻ°ā§āĻ˛ā§‡āĻŸā§‡āĻ° āĻ¸āĻšāĻœ āĻ‡āĻ¨ā§āĻŸāĻŋāĻ—ā§āĻ°ā§‡āĻļāĻ¨
    āĻœāĻžāĻ­āĻž āĻŦāĻŋāĻ•āĻžāĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ§āĻžāĻ°āĻ•
    āĻ“āĻ¯āĻŧā§‡āĻŦ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻœāĻ¨ā§āĻ¯ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¯ā§‹āĻ— āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
    āĻ†āĻ˛ā§‹āĻšāĻ¨āĻž...
    Eclipse Tomcat āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • 3
    āĻ“āĻ¯āĻŧā§‡āĻŦ āĻŸāĻ°ā§‡āĻ¨ā§āĻŸ āĻĄā§‡āĻ¸ā§āĻ•āĻŸāĻĒ
    āĻ“āĻ¯āĻŧā§‡āĻŦ āĻŸāĻ°ā§‡āĻ¨ā§āĻŸ āĻĄā§‡āĻ¸ā§āĻ•āĻŸāĻĒ
    āĻ“āĻ¯āĻŧā§‡āĻŦāĻŸāĻ°ā§‡āĻ¨ā§āĻŸ āĻĄā§‡āĻ¸ā§āĻ•āĻŸāĻĒ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻŽāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯
    āĻŽā§āĻ¯āĻžāĻ•, āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻŦāĻž āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ā§‡ āĻŸāĻ°ā§‡āĻ¨ā§āĻŸāĨ¤ āĻāĻŸāĻž
    BitTorrent āĻāĻŦāĻ‚ āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡
    WebTorrent āĻ¸āĻšāĻ•āĻ°ā§āĻŽā§€āĻ°āĻžāĨ¤ āĻāĻ–āĻ¨ āĻ¨ā§‡āĻ‡
    āĻ…āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡...
    āĻ“āĻ¯āĻŧā§‡āĻŦāĻŸāĻ°ā§‡āĻ¨ā§āĻŸ āĻĄā§‡āĻ¸ā§āĻ•āĻŸāĻĒ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • 4
    āĻœā§‡āĻ¨āĻāĻ•ā§āĻ¸
    āĻœā§‡āĻ¨āĻāĻ•ā§āĻ¸
    GenX āĻĒāĻ°āĻŋāĻŽāĻžāĻ°ā§āĻœāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻœā§āĻžāĻžāĻ¨āĻŋāĻ• āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ
    āĻāĻ•ā§āĻ¸-āĻ°ā§‡ āĻ°āĻŋāĻĢā§‡āĻ˛āĻ¸āĻŋāĻŸāĻŋāĻ­āĻŋāĻŸāĻŋ, āĻ¨āĻŋāĻ‰āĻŸā§āĻ°āĻ¨
    āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻ¨ āĻāĻŦāĻ‚ āĻĒā§ƒāĻˇā§āĻ ā§‡āĻ° āĻāĻ•ā§āĻ¸-āĻ°ā§‡
    āĻĄāĻŋāĻĢāĻžāĻ°ā§āĻ¯āĻžāĻ•āĻļāĻ¨ āĻĄā§‡āĻŸāĻž āĻĄāĻŋāĻĢāĻžāĻ°ā§‡āĻ¨āĻļāĻŋāĻ¯āĻŧāĻžāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
    āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ...
    GenX āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • 5
    pspp4 āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ
    pspp4 āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ
    PSPP āĻšāĻ˛ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻ¸āĻ‚āĻ•ā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ
    āĻ¨āĻŽā§āĻ¨āĻž āĻ¤āĻĨā§āĻ¯ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖāĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡
    āĻŽāĻžāĻ˛āĻŋāĻ•āĻžāĻ¨āĻž āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨
    āĻāĻ¸āĻĒāĻŋāĻāĻ¸āĻāĻ¸āĨ¤ PSPP-āĻ¤ā§‡ āĻĒāĻžāĻ ā§āĻ¯-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻāĻŦāĻ‚ āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
    āĻ—ā§āĻ°āĻžāĻĢāĻŋāĻ•ā§āĻ¯āĻžāĻ˛ āĻ†āĻŽāĻžāĻĻā§‡āĻ°...
    pspp4windows āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • 6
    āĻ—āĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨
    āĻ—āĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨
    āĻ—āĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° UI āĻŸā§āĻ˛
    āĻ—āĻŋāĻŸ āĻ¸āĻ‚āĻ—ā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻāĻŸāĻžāĻ“
    āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻāĻ•ā§āĻ¸āĻĒā§āĻ˛ā§‹āĻ°āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻšāĻ¤ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚
    āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢā§āĻŸ āĻ­āĻŋāĻ¸ā§āĻ¯āĻŧāĻžāĻ˛ āĻ¸ā§āĻŸā§
    (2015/2017/2019)āĨ¤ āĻŽ...
    āĻ—āĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • āĻ†āĻ°āĻ“ Âģ

āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻ—ā§āĻ˛āĻŋ

Ad