рдХреНрдпрд╛ 64 рдмрд┐рдЯ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ 32 рдмрд┐рдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ? рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИред рдФрд░ рдЕрдЧрд░ рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рддрдм рдмрд▓реНрдХрд┐ рд╣рд╛рдБ!
рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ 32 рдмрд┐рдЯ рдХреЗ рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рддрд╣рдд рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ - рд╣рдо 32 рдмрд┐рдЯреНрд╕ рдФрд░ рдлреЙрд░рд╡рд░реНрдб рдореЗрдВ рд╕рдм рдХреБрдЫ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рд▓рд┐рдирдХреНрд╕ рдХреЗ рддрд╣рдд, рд╣рд╛рд▓рд╛рдд рдмрджрддрд░ рд╣реИрдВред 32 рдмрд┐рдЯреНрд╕ рдореЗрдВ рд╕рдм рдХреБрдЫ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛ рдФрд░ рдЖрд░рдкреАрдПрдо рдореЗрдВ рдореБрдХреНрдд рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ 32-рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╣реБрдХ рдХрд░рдирд╛ рдмрджрд╕реВрд░рдд рд╣реИ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореЗрд░реЗ рдкрд╛рд╕ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдкреАрдЖрдИ рд╣реИред рдореИрдВ рдХрд┐рд╕реА рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рдкреНрд▓рдЧрдЗрди рдХреА рдЦрд╛рддрд┐рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ 32 рдмрд┐рдЯ рдХрдВрдкрд╛рдЗрд▓рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ
рдПрдХ рдмрд┐рд▓реНрд▓реА рд╕реЗ рдПрдХ рдорд╛рдЙрд╕ рддрдХ рдПрдХ рдПрдбрд╛рдкреНрдЯрд░ рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЬреЛ рдХрд┐ 32 рдмрд┐рдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ рдПрдХ рдЕрд▓рдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░реЗрдЧрд╛ред рдкрд╣рд▓реЗ рдореИрдВ рдЗрд╕реЗ рдЕрдЬрдЧрд░ рдореЗрдВ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдЬрдЧрд░ рдХреЛ рдмрд╛рдЗрдирд░реА рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред рддрдм PyPy рдХреЗ IRC рдЪреИрдирд▓ рдкрд░ рдЕрдЪреНрдЫреЗ рд▓реЛрдЧреЛрдВ рдиреЗ рдореБрдЭреЗ рдмрддрд╛рдпрд╛ рдХрд┐ рдЖрдк C рд╕реЗ рд╕реАрдзреЗ рд▓реАрдлрд╝рдлрд╝реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ! рддрдм рдпрд╣ рдЫреЛрдЯрд╛ рд╣реИред
рдкрд░рд┐рдгрд╛рдо рдПрдХ
рд░рди -32 рдХрд╛рд░реНрдпрдХреНрд░рдо рдерд╛ред рдпрд╣ рджреЛ рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдкрд╣рд▓реЗ рдореЛрдб рдореЗрдВ, рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рддрд░реНрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп, рдлрд╝рдВрдХреНрд╢рди, рдкреИрд░рд╛рдореАрдЯрд░ рд╡рд┐рд╡рд░рдг рд▓рд╛рдЗрди рдФрд░ рд╕реНрд╡рдпрдВ рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ int, рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд int, double, рдПрдХ рд╕реВрдЪрдХ рдФрд░ рдмрд╛рдЗрдЯреНрд╕ (рдмрдлрд░) рдХрд╛ рдПрдХ рдХреНрд░рдо рд╣реИред рдХрд╛рд░реНрдпрдХреНрд░рдо рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ, рд░рд┐рдЯрд░реНрди рд╡реИрд▓реНрдпреВ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИред рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╣реИред рдХрд╛рд░реНрдпрдХреНрд░рдо рдорд╛рдирдХ рдЗрдирдкреБрдЯ рдпрд╛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдХрдорд╛рдВрдб рдкрдврд╝рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдХрд╛рд░реНрдп рдкрдВрдЬреАрдХреГрдд рд╣реИрдВред рдлрд┐рд░, "CALL" рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рджрд┐рдП рдЧрдП рдирдВрдмрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рддреА рд╣реИред рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЛрдб рдореЗрдВ, рдмрдлрд░ рднреЗрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдЗрд╕рдХреА рд▓рдВрдмрд╛рдИ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреА рд╣реЛрдЧреАред рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЛрдб рдореЗрдВ, рд╕рднреА рдореВрд▓реНрдпреЛрдВ рдХреЛ рдмрд╛рдЗрдирд░реА рдкреНрд░рд╛рд░реВрдк рд▓рд┐рдЯрд┐рд▓ рдПрдВрдбрд┐рдпрди рдореЗрдВ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдпрд╣ рддрдп рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐ рд╣рдореЗрдВ рдХрд┐рди рдХрд╛рд░реНрдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╣рдо 64 рдмрд┐рдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рд╡рд╛рдВрдЫрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдФрд░ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЛ runso32 рдкрд░ рднреЗрдЬ рджреЗрдЧрд╛ рдФрд░ runso32 рд╕реЗ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдЧрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдо 64 рдмрд┐рдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ 32 рдмрд┐рдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдХреЙрд▓ рдлрд╝рдВрдХреНрд╢рди рдХрд░рддреЗ рд╣реИрдВред рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдПрдХ рджреЗрд░реА рдХреЗ рд╕рд╛рде, рд▓реЗрдХрд┐рди рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдмрд╛рдХреА рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рдЕрджреГрд╢реНрдп рд╣реИред
рд╕рдм рдХреБрдЫ рддреИрдпрд╛рд░ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрд╣реБрдд рдмреЛрдЭрд┐рд▓ рд╣реИред рдлрд┐рд░ рдореИрдВрдиреЗ рдПрдХ 64-рдмрд┐рдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд▓рд┐рдЦреА рдЬреЛ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рддреА рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХреЙрд▓ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддреА рд╣реИред рдЕрдм рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - versatile_callред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╡реИрд╢реНрд╡рд┐рдХ рд╕рдВрд░рдЪрдирд╛, рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдирд╛рдо, рдлрд╝рдВрдХреНрд╢рди рдирд╛рдо рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░ рд╡рд┐рд╡рд░рдг рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рднрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд╕рдВрдХрд▓рди рдХреЗ рд╕рдордп рднрд░рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ рдмрд╕ рдмрд╣реБрдореБрдЦреА_рдХреЙрд▓ (n, ...) рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ n 32 рдмрд┐рдЯ рд╕реЗ рд╡рд╛рдВрдЫрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реВрдЪреА, рдмрдлрд░ рд▓рдВрдмрд╛рдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓рдирд╛, рдФрд░ рдЕрдВрддрд┐рдо рддрд░реНрдХ рдЙрд╕ рдЪрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдХреЗрддрдХ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд░рд┐рдЯрд░реНрди рд╡реИрд▓реНрдпреВ рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛ред
рд╕реНрд░реЛрдд рдФрд░ RPM рдпрд╣рд╛рдВ рд╣реИрдВ:
sourceforge.net/projects/runso32