āĻāĻāĻŋ āĻšāĻ˛ llvm-ar āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
llvm-ar - LLVM āĻāĻ°ā§āĻāĻžāĻāĻāĻžāĻ°
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
llvm-ar [-]{dmpqrtx[āĻ°āĻžāĻŦāĻĢāĻŋāĻā§] [relpos] [āĻāĻŖāĻ¨āĻž] [āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°...]
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° llvm-ar āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋāĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ, ar. āĻāĻāĻŋ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§
āĻāĻāĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻāĻāĻ āĻĢāĻžāĻāĻ˛ā§āĨ¤ āĻāĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻšāĻ˛ LLVM āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ°ā§āĻāĻžāĻāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž
āĻŦāĻŋāĻāĻā§āĻĄ āĻ¯āĻž āĻāĻāĻāĻŋ LLVM āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻ°ā§āĻāĻžāĻāĻ āĻ¯ā§ āĻā§āĻ¨ā§ āĻ§āĻ°āĻ¨ā§āĻ° āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĢāĻžāĻāĻ˛ā§āĻ°āĨ¤ āĻāĻ¤āĻžāĻ¨ā§āĻāĻ¤āĻŋāĻ, llvm-ar āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ āĻā§āĻŦāĻŋāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž āĻ˛āĻŋāĻā§āĻāĻŋāĻāĻā§ āĻĻā§āĻ°ā§āĻ¤ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§ āĻāĻžāĻ°āĻŖ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻĨāĻ āĻĢāĻžāĻāĻ˛ āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻ¨āĻ¯āĻŧ
āĻāĻ°ā§āĻāĻžāĻāĻāĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° llvm-ar āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻĒāĻĄāĻŧāĻž SVR4, GNU āĻāĻŦāĻ BSD āĻļā§āĻ˛ā§ āĻāĻ°ā§āĻāĻžāĻāĻ āĻĢāĻžāĻāĻ˛āĨ¤ āĻ¯āĻžāĻšā§āĻ,
āĻāĻ āĻŽā§āĻšā§āĻ°ā§āĻ¤ā§ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GNU āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻ˛āĻŋāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ SVR4 āĻŦāĻž BSD āĻļā§āĻ˛ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻžāĻĨā§ r (āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨) āĻŦāĻž q (āĻĻā§āĻ°ā§āĻ¤ āĻāĻĒāĻĄā§āĻ) āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨, āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻĒā§āĻ¨āĻ°ā§āĻāĻ āĻ¨ āĻāĻ°āĻž āĻšāĻŦā§
GNU āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤
āĻāĻāĻžāĻ¨ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ llvm-ar āĻāĻā§āĻ° āĻĨā§āĻā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ ar āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨:
āĻĒā§āĻ°āĻ¤ā§āĻ āĻā§āĻŦāĻŋāĻ˛
āĻĨā§āĻā§ llvm-ar āĻŦāĻŋāĻāĻā§āĻĄ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤ āĻĒā§āĻ°āĻ¤ā§āĻ āĻā§āĻŦāĻŋāĻ˛ āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ GNU āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻāĻŦāĻ
āĻ¨ā§āĻāĻŋāĻ āĻāĻŦāĻ āĻŦāĻŋāĻāĻā§āĻĄ āĻĢāĻžāĻāĻ˛ āĻāĻāĻ¯āĻŧāĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤āĨ¤
āĻĻā§āĻ°ā§āĻ āĻĒāĻĨ
āĻāĻāĻ¨ llvm-ar GNU āĻāĻŦāĻ BSD āĻĻā§āĻ°ā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĒāĻĄāĻŧāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ°ā§āĻāĻžāĻāĻ āĻ˛ā§āĻā§
GNU āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻŦāĻŋāĻāĻ˛ā§āĻĒ llvm-ar āĻ āĻ¨ā§āĻ¯āĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ ar āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻāĻāĻŋ āĻāĻā§
āĻāĻŋāĻā§ āĻ¸āĻāĻļā§āĻ§āĻ (R) āĻ¯āĻž āĻ āĻ¨ā§āĻ¯ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž ar āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ llvm-ar
āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ°ā§ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻāĻ āĻŽā§āĻ˛āĻŋāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻŖā§āĻ° āĻ¸āĻāĻļā§āĻ§āĻā§ˇ
āĻ¸ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨, āĻāĻ°ā§āĻāĻžāĻāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻāĻā§āĻāĻŋāĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĨ¤ āĻāĻāĻā§āĻ˛ā§
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ llvm-ar āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻŦāĻ āĻŽāĻĄāĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻā§āĻ˛āĻŋ āĻ¨ā§āĻā§āĻ° āĻŦāĻŋāĻāĻžāĻā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ° āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§āĻ
āĻ āĻĒāĻļāĻ¨ āĻšāĻ˛ āĻ āĻ¨ā§āĻ¤āĻ¤ āĻāĻāĻāĻŋ āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻāĻŦāĻ āĻāĻ°ā§āĻāĻžāĻāĻā§āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻļā§āĻˇ
āĻ¸āĻā§āĻā§ āĻāĻāĻāĻŋ .a āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ°-āĻ¨āĻžāĻŽ āĻāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻ¸ā§
āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ° āĻ¯ā§āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻ¯ā§ āĻāĻ°ā§āĻāĻžāĻāĻā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻĻāĻ¸ā§āĻ¯āĻ°āĻž āĻāĻžāĻ āĻāĻ°āĻŦā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ° āĻĒāĻāĻ¨ā§āĻĻ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ, āĻāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ° āĻ āĻ°ā§āĻĨ āĻšāĻ¯āĻŧ "āĻā§āĻ" āĻŦāĻž "āĻ¸āĻŽāĻ¸ā§āĻ¤" āĻ¸āĻĻāĻ¸ā§āĻ¯
operation.
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĻ¸
d
āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻĨā§āĻā§ āĻĢāĻžāĻāĻ˛ āĻŽā§āĻā§āĻ¨āĨ¤ āĻāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻāĻžāĻ°ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻā§āĻ¨ āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§āĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻĨā§āĻā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻāĻāĻŋāĻ¤āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ°ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¨āĻž āĻšāĻ˛ā§ āĻ¤ā§āĻ°ā§āĻāĻŋāĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.
āĻāĻŽāĻŋ [āĻāĻŦāĻŋ]
āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ°ā§āĻ° āĻāĻ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻĨā§āĻā§ āĻ āĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¨ā§ˇ āĻĻā§āĻ¯ a, b, āĻāĻŦāĻ i āĻ¸āĻāĻļā§āĻ§āĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯
āĻāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§. āĻĻā§āĻ¯ āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻĄāĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻĻā§āĻ° āĻĻā§āĻāĻ¯āĻŧāĻž āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻŦā§āĨ¤
āĻ¯āĻĻāĻŋ āĻā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ°ā§āĻ° āĻļā§āĻˇā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻŦā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž
āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻā§, āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.
p
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻā§ āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻšāĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤
āĻāĻĻāĻ°ā§āĻļ āĻāĻāĻāĻĒā§āĻāĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¸āĻŽāĻā§āĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ.
āĻŦāĻŋāĻāĻā§āĻĄ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°āĻž āĻāĻžāĻ°āĻžāĻĒ āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻāĻžāĻ°āĻŖ āĻ¤āĻžāĻ°āĻž āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ āĻ¸ā§āĻāĻŋāĻāĻ¸āĻā§ āĻŦāĻŋāĻā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĻā§āĻ¯
p āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻāĻžāĻāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ āĻ¨āĻž.
q
āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ°ā§āĻ° āĻļā§āĻˇā§ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻĻā§āĻ°ā§āĻ¤ āĻ¯ā§āĻ āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°
āĻ¸āĻĻā§āĻļāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻ¨āĻž āĻāĻ°ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ°ā§ āĻ¯āĻž āĻĒā§āĻ°āĻĨāĻŽā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻāĻāĻŋāĻ¤ā§ˇ āĻ¯āĻĻāĻŋ āĻ¨āĻž
āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻā§, āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻāĻžāĻ°āĻŖ āĻāĻĒāĻžāĻ¯āĻŧ āĻ¯ā§ llvm-ar
āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻāĻāĻž āĻ¸āĻ¨ā§āĻĻā§āĻšāĻāĻ¨āĻ āĻāĻŋāĻ¨āĻž q āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻĻā§āĻ°ā§āĻ¤āĻ¤āĻ°
r operation.
āĻāĻ° [āĻāĻŦā§]
āĻĢāĻžāĻāĻ˛ āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻŦāĻž āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ. āĻĻā§āĻ¯ a, b, āĻāĻŦāĻ u āĻ¸āĻāĻļā§āĻ§āĻ āĻāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯.
āĻāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ° āĻ āĻĨāĻŦāĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻļā§āĻˇā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻžāĻ¨ āĻ¯āĻĻāĻŋ
āĻ¤āĻžāĻĻā§āĻ° āĻ āĻ¸ā§āĻ¤āĻŋāĻ¤ā§āĻŦ āĻ¨ā§āĻāĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻā§, āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.
āĻā§āĻ˛āĻŋāĻāĻŋāĻļāĻ¨]
āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻžāĻ°āĻŖā§ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻā§āĻ¨ā§ āĻŽāĻĄāĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĻāĻŋ āĻļā§āĻ§ā§ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻā§ āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻ¸āĻā§āĻā§ v āĻ¸āĻāĻļā§āĻ§āĻ, llvm-ar āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ
āĻĢāĻžāĻāĻ˛ āĻāĻžāĻāĻĒ (B=āĻŦāĻŋāĻāĻā§āĻĄ, S=āĻ¸āĻŋāĻŽā§āĻŦāĻ˛ āĻā§āĻŦāĻŋāĻ˛, āĻĢāĻžāĻāĻāĻž=āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻĢāĻžāĻāĻ˛), āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻŽā§āĻĄ,
āĻŽāĻžāĻ˛āĻŋāĻ āĻāĻŦāĻ āĻā§āĻˇā§āĻ ā§, āĻāĻāĻžāĻ° āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻŋāĻāĨ¤ āĻ¯āĻĻāĻŋ āĻā§āĻ¨ āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ° āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻšāĻ¯āĻŧ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¸āĻŽāĻā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻžāĻ°āĻŖā§
āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
x[āĻāĻĒāĻŋ]
āĻĢāĻžāĻāĻ˛ā§ āĻĢāĻŋāĻ°ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§āĻ° āĻ¨āĻŋāĻˇā§āĻāĻžāĻļāĻ¨ āĻāĻ°ā§āĻ¨. āĻĻā§āĻ¯ o āĻ¸āĻāĻļā§āĻ§āĻ āĻāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯. āĻāĻ
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°ā§ āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻĨā§āĻā§ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻĢāĻŋāĻ°ā§ āĻ˛ā§āĻā§
āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¸āĻŽāĻā§āĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻ¯āĻžāĻ¸.
āĻ¸āĻāĻļā§āĻ§āĻ¨āĻāĻžāĻ°ā§āĻĻā§āĻ° (āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ)
āĻ¨ā§āĻā§āĻ° āĻ¸āĻāĻļā§āĻ§āĻāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻā§ˇ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻŦāĻŋāĻāĻžāĻ āĻĻā§āĻā§āĻ¨ (āĻāĻĒāĻ°ā§)
āĻā§āĻ¨ āĻŽāĻĄāĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻā§āĻ¨ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§āĨ¤
[āĻāĻ]
āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻĢāĻžāĻāĻ˛ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻŦāĻž āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒāĻ°ā§ āĻšāĻā§āĻā§ relpos āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻ¯āĻĻāĻŋ relpos āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž, āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻāĻžāĻ¨ā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻļā§āĻˇ.
[B āĻāĻāĻ°ā§āĻā§ āĻŦāĻ°ā§āĻŖāĻŽāĻžāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ āĻā§āĻˇāĻ°]
āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻĢāĻžāĻāĻ˛ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻŦāĻž āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻā§āĻ° āĻŽāĻ¤ā§ relpos āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻ¯āĻĻāĻŋ relpos āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž, āĻĢāĻžāĻāĻ˛ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻļā§āĻˇā§āĨ¤ āĻāĻ āĻŽāĻĄāĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ āĻāĻŋāĻ¨ā§āĻ¨ i āĻ¸āĻāĻļā§āĻ§āĻ¨āĻāĻžāĻ°ā§
[āĻāĻŽāĻŋ]
āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ b āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
[āĻŦāĻž]
āĻĢāĻžāĻāĻ˛ āĻ¨āĻŋāĻˇā§āĻāĻžāĻļāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻžāĻ°āĻŖ āĻšāĻŦā§ llvm-ar āĻāĻ¸āĻ˛āĻāĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§
āĻāĻāĻŋ āĻ˛ā§āĻāĻž āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤
[āĻŦāĻž]
āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ°ā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻā§ā§ˇ
āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ°ā§ āĻ¸āĻĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻžāĻāĻŽ āĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻā§āĻ¯āĻŧā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒāĨ¤
āĻ¸āĻāĻļā§āĻ§āĻ¨āĻāĻžāĻ°ā§āĻĻā§āĻ° (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ)
āĻ¨ā§āĻā§āĻ° āĻ¸āĻāĻļā§āĻ§āĻāĻā§āĻ˛āĻŋ āĻ¯ā§ āĻā§āĻ¨āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
[āĻ]
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯, llvm-ar āĻāĻāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĨ¤
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, llvm-ar āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻā§āĻāĻ°āĻŖ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻŦā§ āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻ¯ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻšāĻā§āĻā§
āĻ¤ā§āĻ°āĻŋ āĻāĻ āĻŽāĻĄāĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸ā§āĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§ āĻĻā§āĻ¯āĻŧāĨ¤
[āĻā§āĻ˛āĻŋ]
āĻāĻ āĻ¸āĻāĻļā§āĻ§āĻāĻāĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻ¸ā§āĻāĻ (āĻŦāĻž āĻĒā§āĻ°āĻ¤ā§āĻ āĻā§āĻŦāĻŋāĻ˛) āĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°ā§āĨ¤
āĻāĻāĻŋ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽā§āĻĄāĨ¤ āĻĒā§āĻ°āĻ¤ā§āĻ āĻā§āĻŦāĻŋāĻ˛ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻāĻāĻžāĻŦā§ āĻĨāĻžāĻāĻŦā§
āĻāĻ°ā§āĻāĻžāĻāĻā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻāĻā§āĻĄ āĻĢāĻžāĻāĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŦāĻ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĨ¤
[āĻāĻ¸]
āĻāĻ āĻŽāĻĄāĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ s āĻ¸āĻāĻļā§āĻ§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻ¯āĻŧ llvm-ar āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¨āĻž āĻāĻ°āĻ¤ā§
āĻĒā§āĻ°āĻ¤ā§āĻ āĻā§āĻŦāĻŋāĻ˛āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻ¯āĻŧ s āĻāĻŦāĻ S āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻāĻžāĻ°ā§ āĻ āĻĒāĻļāĻ¨ā§ āĻāĻāĻŦā§
āĻŦāĻŋāĻ°āĻžāĻ āĻāĻ°āĻž.
[V]
āĻāĻ āĻ¸āĻāĻļā§āĻ§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ llvm-ar āĻāĻāĻž āĻāĻŋ āĻāĻ°āĻā§ āĻ¸ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž
āĻāĻ°ā§āĻāĻžāĻāĻā§āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻā§āĻšā§āĻ¤ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻāĻāĻĒā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§ āĻ¯āĻž āĻŦāĻ˛āĻā§ āĻāĻŋ āĻšāĻā§āĻā§
āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨.
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄāĻ¸ā§
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° llvm-ar āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ IEEE Std 1003.2 (POSIX.2) āĻāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§
āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž ar. llvm-ar SVR4 āĻāĻŦāĻ BSD4.4 (āĻŦāĻž Mac OS X) āĻāĻ°ā§āĻāĻžāĻāĻ āĻāĻāĻ¯āĻŧāĻ āĻĒāĻĄāĻŧāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ
f modifier āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ x or r āĻ¤āĻžāĻ°āĻĒāĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ llvm-ar āĻ˛āĻŋāĻāĻŦā§ SVR4 āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ
āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻāĻ āĻ¸āĻāĻļā§āĻ§āĻ āĻāĻžāĻĄāĻŧāĻž, llvm-ar āĻ˛āĻŋāĻāĻŦā§ BSD4.4 āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻāĻ°ā§āĻāĻžāĻāĻ āĻ¯āĻž āĻāĻā§
āĻšā§āĻĄāĻžāĻ°ā§āĻ° āĻĒāĻ°āĻĒāĻ°āĻ āĻ˛āĻŽā§āĻŦāĻž āĻ¨āĻžāĻŽ āĻāĻŦāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ "#1/ddd" āĻ¸ā§āĻŦāĻ°āĻ˛āĻŋāĻĒāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤
āĻšā§āĻĄāĻžāĻ°ā§ āĻ¨āĻžāĻŽāĨ¤
āĻĢāĻžāĻāĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§
LLVM āĻāĻ°ā§āĻāĻžāĻāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĢāĻžāĻāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ BSD 4.4 āĻŦāĻž Mac OSX āĻāĻ°ā§āĻāĻžāĻāĻā§āĻ° āĻŽāĻ¤ā§
āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°. āĻāĻ¸āĻ˛ā§, āĻĒā§āĻ°āĻ¤ā§āĻ āĻā§āĻŦāĻŋāĻ˛ āĻŦāĻžāĻĻā§, ar āĻāĻ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻŽāĻžāĻ¨ā§āĻĄ
LLVM āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻĒāĻĄāĻŧāĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻĢāĻžāĻāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻāĻ°ā§āĻāĻžāĻāĻ āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻ¨āĻŽā§āĻŦāĻ° āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻ¯āĻž āĻāĻāĻāĻŋ āĻŽā§āĻĻā§āĻ°āĻŖāĻ¯ā§āĻā§āĻ¯ āĻ āĻā§āĻˇāĻ°
"! n" āĻ¯ā§āĻāĻžāĻ¨ā§ n āĻ¨āĻŋāĻāĻ˛āĻžāĻāĻ¨ āĻ āĻā§āĻˇāĻ° (0x0A) āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§āĨ¤ āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻ¨āĻŽā§āĻŦāĻ° āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§,
āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻŽāĻ¨āĻāĻŋ āĻĻā§āĻ°ā§āĻā§āĻ¯ā§āĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§āĻ° āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ āĻŋāĻ¤ āĻ¯āĻž āĻāĻāĻāĻŋ āĻāĻ°ā§āĻāĻžāĻāĻ āĻšā§āĻĄāĻžāĻ° āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻļā§āĻˇ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ āĻ āĻā§āĻˇāĻ° (āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻ¸āĻŽāĻžāĻ¨ āĻāĻ°āĻ¤ā§)āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻāĻ āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻšā§āĻĄāĻžāĻ°ā§āĻ° (āĻ¨ā§āĻā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤), āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻāĻ¨-āĻ¸āĻŽāĻžāĻĒā§āĻ¤ "āĻ˛āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ" āĻāĻŦāĻ
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĨ¤
āĻšā§āĻĄāĻžāĻ°ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ āĻ¨ā§āĻā§āĻ° āĻāĻāĻā§āĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻšā§āĻĄāĻžāĻ°ā§āĻ° āĻ¸āĻŦ āĻā§āĻˇā§āĻ¤ā§āĻ°
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° ASCII āĻ āĻā§āĻˇāĻ° āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§, āĻ¨ā§āĻ¯āĻžāĻ¯ā§āĻ¯ āĻŦāĻžāĻŽ āĻāĻŦāĻ āĻ¸ā§āĻĨāĻžāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§ āĻĄāĻžāĻ¨ āĻĒā§āĻ¯āĻžāĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻā§āĻˇāĻ°.
āĻ¨āĻžāĻŽ - āĻāĻ°[16]
āĻšā§āĻĄāĻžāĻ°ā§āĻ° āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯ā§āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻ¨āĻžāĻŽ āĻ¯āĻĻāĻŋ āĻ˛āĻŽā§āĻŦāĻž āĻšāĻ¯āĻŧ
15āĻāĻŋ āĻ āĻā§āĻˇāĻ°ā§āĻ° āĻŦā§āĻļāĻŋ āĻ āĻĨāĻŦāĻž āĻāĻāĻāĻŋ āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ (/) āĻ āĻā§āĻˇāĻ° āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ #1/āĻāĻ¨āĻāĻ¨āĻāĻ¨
āĻā§āĻĨāĻžāĻ¯āĻŧ NNN āĻ¨āĻžāĻŽā§āĻ° āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻāĻŦāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ #1/ āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻĻ
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒā§āĻ°āĻā§āĻ¤ āĻ¨āĻžāĻŽ āĻĻā§āĻāĻ¯āĻŧāĻž āĻāĻā§ NNN āĻŦāĻžāĻāĻ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻšā§āĻĄāĻžāĻ° āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻ¯āĻĻāĻŋ āĻ¨āĻžāĻŽāĻāĻŋ 15 āĻ āĻā§āĻˇāĻ° āĻŦāĻž āĻ¤āĻžāĻ° āĻāĻŽ āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ
āĻāĻāĻāĻŋ āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ (/) āĻ āĻā§āĻˇāĻ° āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸āĻŽāĻžāĻĒā§āĻ¤āĨ¤
āĻ¤āĻžāĻ°āĻŋāĻ - āĻāĻ°[12]
āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻĻāĻļāĻŽāĻŋāĻ āĻāĻāĻžāĻ°ā§ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻ¤āĻžāĻ°āĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§
āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻ¨āĻŽā§āĻŦāĻ° āĻ¯āĻž āĻ¯ā§āĻā§āĻ° āĻĒāĻ° āĻĨā§āĻā§ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ (00:00:00 āĻāĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻĨā§āĻā§
1, 1970) āĻĒā§āĻ°āĻ¤āĻŋ Posix āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨āĨ¤
uid - āĻāĻ°[6]
āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻĻāĻļāĻŽāĻŋāĻ ASCII āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻāĻāĻĄāĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻ
āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻ -āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻā§āĻŦ āĻŦā§āĻļāĻŋ āĻ āĻ°ā§āĻĨāĻŦā§āĻ§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ā§, āĻāĻāĻŋ āĻāĻāĻ āĻŽāĻžāĻ¨
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° st_uid āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĢāĻŋāĻ°ā§ āĻāĻ¸ā§āĻā§ āĻ°āĻžāĻˇā§āĻā§āĻ°(2) āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ˛āĨ¤
gid - āĻāĻ°[6]
āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻĻāĻļāĻŽāĻŋāĻ ASCII āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻā§āĻ°ā§āĻĒ āĻāĻāĻĄāĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻ
āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻ -āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻā§āĻŦ āĻŦā§āĻļāĻŋ āĻ āĻ°ā§āĻĨāĻŦā§āĻ§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ā§, āĻāĻāĻŋ āĻāĻāĻ āĻŽāĻžāĻ¨
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻžāĻ āĻžāĻŽā§āĻ° st_gid āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ°āĻžāĻˇā§āĻā§āĻ°(2) āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ˛āĨ¤
āĻŽā§āĻĄ - āĻāĻ°[8]
āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻāĻāĻāĻŋ āĻ āĻā§āĻāĻžāĻ˛ ASCII āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻŽā§āĻĄ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻ
āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻ -āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻā§āĻŦ āĻŦā§āĻļāĻŋ āĻ āĻ°ā§āĻĨāĻŦā§āĻ§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ā§, āĻāĻāĻŋ āĻāĻāĻ āĻŽāĻžāĻ¨
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° st_mode āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĢāĻŋāĻ°ā§ āĻāĻ¸ā§āĻā§ āĻ°āĻžāĻˇā§āĻā§āĻ°(2) āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ˛āĨ¤
āĻāĻāĻžāĻ° - āĻāĻ°[10]
āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻāĻžāĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§, āĻŦāĻžāĻāĻā§, āĻĻāĻļāĻŽāĻŋāĻ ASCII āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻžāĨ¤
fmag - āĻāĻ°[2]
āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻšāĻ˛ āĻāĻ°ā§āĻāĻžāĻāĻ āĻĢāĻžāĻāĻ˛ āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻ¨āĻŽā§āĻŦāĻ°āĨ¤ āĻāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻĻā§āĻāĻŋ
āĻ āĻā§āĻˇāĻ° āĻĒāĻŋāĻāĻ¨ā§ āĻāĻŋāĻ (0x60) āĻāĻŦāĻ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻāĻ¨ (0x0A)āĨ¤ āĻāĻāĻŋ āĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻāĻĒāĻ¯ā§āĻāĻŋāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§
āĻāĻ°ā§āĻāĻžāĻāĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻ¯āĻž āĻĻā§āĻˇāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ āĻĢāĻ¸ā§āĻ - vbr āĻāĻ¨āĻā§āĻĄā§āĻĄ 32-āĻŦāĻŋāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
āĻ āĻĢāĻ¸ā§āĻ āĻāĻāĻā§āĻŽāĻāĻŋ āĻāĻ°ā§āĻāĻžāĻāĻ āĻĢāĻžāĻāĻ˛ā§ āĻ āĻĢāĻ¸ā§āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŦāĻŋāĻāĻā§āĻĄ āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§
āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ¯āĻž āĻĒā§āĻ°āĻ¤ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤āĨ¤ āĻ āĻĢāĻ¸ā§āĻ āĻŽāĻžāĻ¨ 0 āĻāĻ° āĻļā§āĻ°ā§āĻ¤ā§ āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ
āĻĒā§āĻ°āĻĨāĻŽ "āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ" āĻĢāĻžāĻāĻ˛ āĻ¸āĻĻāĻ¸ā§āĻ¯āĨ¤ āĻ¸āĻĻāĻ¸ā§āĻ¯ā§āĻ° āĻĒā§āĻ°āĻā§āĻ¤ āĻĢāĻžāĻāĻ˛ āĻ āĻĢāĻ¸ā§āĻ āĻĒā§āĻ¤ā§, āĻāĻĒāĻ¨āĻŋ
āĻĢāĻžāĻāĻ˛ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° (8 āĻŦāĻžāĻāĻ) āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻāĻāĻ˛āĻā§āĻ¤ āĻŦāĻžāĻāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻā§āĻŦāĻŋāĻ˛ āĻāĻ āĻāĻāĻā§āĻŽāĻāĻŋāĻ° āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻŦāĻŋāĻ āĻ°ā§āĻ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŽāĻžāĻ¤ā§
āĻĒā§āĻ°āĻ¤ā§āĻ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻāĻāĻžāĻ°āĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻŦāĻŋāĻ āĻ°ā§āĻ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻāĻ° āĻāĻā§āĻ āĻŦāĻŋāĻ (0x80) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°ā§ āĻŦāĻžāĻāĻ āĻāĻā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻžāĻāĻāĨ¤ āĻŦāĻžāĻāĻŋ 7 āĻŦāĻŋāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ
āĻŦāĻžāĻāĻ āĻŽāĻžāĻ¨ āĻĨā§āĻā§ āĻŦāĻŋāĻ āĻŦāĻšāĻ¨ āĻāĻ°ā§āĨ¤ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻŦāĻžāĻāĻ āĻāĻā§āĻ āĻŦāĻŋāĻ āĻ¸ā§āĻ āĻ¨ā§āĻ.
āĻĻā§āĻ°ā§āĻā§āĻ¯ - vbr āĻāĻ¨āĻā§āĻĄā§āĻĄ 32-āĻŦāĻŋāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
āĻĻā§āĻ°ā§āĻā§āĻ¯ā§āĻ° āĻāĻāĻā§āĻŽāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒā§āĻ°āĻ¤ā§āĻāĻāĻŋāĻ° āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻāĻžāĻ° āĻŽāĻ¤ āĻ āĻĢāĻ¸ā§āĻ āĻāĻāĻā§āĻŽ
āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻŦāĻŋāĻ āĻ°ā§āĻ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĒā§āĻ°āĻ¤ā§āĻ - āĻ āĻā§āĻˇāĻ° āĻ ā§āĻ¯āĻžāĻ°ā§
āĻĒā§āĻ°āĻ¤ā§āĻ āĻāĻāĻā§āĻŽāĻāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻāĻāĻŋāĻ° āĻĒāĻžāĻ ā§āĻ¯ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°ā§ āĻ¯āĻž āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤ āĻ āĻĢāĻ¸ā§āĻ. āĻĻā§āĻ¯
āĻĒā§āĻ°āĻ¤ā§āĻ āĻā§āĻ¨ā§ āĻ āĻā§āĻˇāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻžāĻĒā§āĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻāĻ° āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ˛āĻŽā§āĻŦāĻž āĻā§āĻˇā§āĻ¤ā§āĻ°āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻāĻŋāĻ¤ā§ āĻ -āĻŽā§āĻĻā§āĻ°āĻŖ āĻ āĻā§āĻˇāĻ° (āĻāĻŽāĻ¨āĻāĻŋ 0x00) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ°āĻ¯āĻŧā§āĻā§ (āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦā§āĻāĻž)
āĻĒā§āĻ°āĻ¤ā§āĻ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻ¨āĻā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ
If llvm-ar āĻ¸āĻĢāĻ˛ āĻšāĻ˛ā§, āĻāĻāĻŋ 0 āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°āĻŦā§āĨ¤ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¤ā§āĻ°ā§āĻāĻŋ, āĻĢāĻ˛āĻžāĻĢāĻ˛ 1 āĻāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻā§āĻĄāĨ¤
āĻšāĻžāĻ°ā§āĻĄ (āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤) āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ 2 āĻāĻ° āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻŋāĻ āĻā§āĻĄ āĻšāĻ¯āĻŧāĨ¤ āĻŦāĻŋāĻŦāĻŋāĻ§ āĻŦāĻž āĻ āĻāĻžāĻ¨āĻž
āĻ¤ā§āĻ°ā§āĻāĻŋ 3 āĻāĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻā§āĻĄ āĻĢāĻ˛āĻžāĻĢāĻ˛.
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ llvm-ar āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨