(рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рд╣реИ (https://github.com/WebAssembly/spec/issues/446))
рдмрд╣реБ-рд╕рдЯреАрдХ рдЕрдВрдХрдЧрдгрд┐рдд рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣ рд╕рднреА ISA рдореЗрдВ рдХрд┐рд╕реА рди рдХрд┐рд╕реА рд░реВрдк рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд░реНрддрдорд╛рди рдореЗрдВ webasm рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдореВрд▓ рд░реВрдк рд╕реЗ рддреАрди рддрд░реАрдХреЗ рд╣реИрдВ (рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ), рдЬрд┐рдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рд╡рд░реНрддрдорд╛рди рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реНрд╡рд╛рджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ:
рд╡рд┐рдХрд▓реНрдк 1. рдЙрд╕ рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЗ рд╕рд╛рде рдЕрдВрдХрдЧрдгрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рд╢реЗрд╖ рдлрд╝реНрд▓реИрдЧ рд░рдЬрд┐рд╕реНрдЯрд░ рдЬреЛрдбрд╝реЗрдВред
рдореБрдЦреНрдпрдзрд╛рд░рд╛ рдХреЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдореЗрдВ рдпрд╣ рдкрд╛рд░рдВрдкрд░рд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИред
рдЖрдкрдХреЛ рдирд┐рд░реНрджреЗрд╢ рдорд┐рд▓рддреЗ рд╣реИрдВ
рдЕрддрд┐рд░рд┐рдХреНрдд
рдЬреЛ рджреЛ рдирдВрдмрд░, рдФрд░ рдХреИрд░реА рдлреНрд▓реИрдЧ рдХрд╛ рдореВрд▓реНрдп рдЬреЛрдбрд╝ рджреЗрдЧрд╛, рдФрд░ рдкрд░рд┐рдгрд╛рдо рдкрд░ рдХреИрд░реА рдлреНрд▓реИрдЧ рд╕реЗрдЯ рдХрд░реЗрдЧрд╛ред
рдпрд╣ рд╕реБрдЦрдж рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд░рдЬрд┐рд╕реНрдЯрд░ рдЬреЛрдбрд╝рддрд╛ рд╣реИред
рд╡рд┐рдХрд▓реНрдк 2ред
рдЭрдВрдбреЗ рдХреЗ рд▓рд┐рдП 4 рдмрд┐рдЯреНрд╕ рдХреЗ рд╕рд╛рде 60 рдмрд┐рдЯ рдЕрдВрдХрдЧрдгрд┐рддреАрдп рд░реВрдк рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВред
рд╡рд┐рдХрд▓реНрдк 3.
рдмрд╣реБ-рд╢рдмреНрдж рдЕрдВрдХрдЧрдгрд┐рдд рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ: рдЬреЛрдбрд╝ 3 рддрд░реНрдХ рд▓реЗрддрд╛ рд╣реИ рдФрд░ 2 рдЖрдЙрдЯрдкреБрдЯ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред
рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдореМрдЬреВрджрд╛ рдЖрдИрдПрд╕рдП рдФрд░ рд░рдЬрд┐рд╕реНрдЯрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЛ рдХрдо рд╕реЗ рдХрдо рдиреБрдХрд╕рд╛рди рдкрд╣реБрдВрдЪрд╛рдПрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореМрдЬреВрджрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЛ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдореИрдк рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрдЧрд╛ (рд╕рднреА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЖрдИрдПрд╕рдП рдлреНрд▓реИрдЧ рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЛ рд╕реАрдзреЗ рд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдмрд╣реБ-рд╕рдЯреАрдХ рдЕрдВрдХрдЧрдгрд┐рдд рдХрд╛рдлреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдФрд░ рдХреБрдЫ рд╕рд░рд▓ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдорд░реНрдерди рдХреЗ рдмрд┐рдирд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдирд╛ рдмрд╣реБрдд рдХрдард┐рди рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдХрд▓реНрдк 3 рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрдиреБрдХреВрд▓рди рд╣реИрдВ рдЬреЛ рдЗрд╕реЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдмрдирд╛ рджреЗрдВрдЧреЗред рдорд╛рди рд▓реАрдЬрд┐рдП {i32,i64}.addc рддреАрди рдЗрдирдкреБрдЯ рд▓реЗрддрд╛ рд╣реИ, op2 рд╢реАрд░реНрд╖ рдкрд░, op1 рдиреАрдЪреЗ, рдиреАрдЪреЗ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рджреЛ рдЖрдЙрдЯрдкреБрдЯ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ, рдкрд░рд┐рдгрд╛рдо рд╢реАрд░реНрд╖ рдкрд░ рдФрд░ рдиреАрдЪреЗ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред рддрд░реНрдХ рдХреЗ рд▓рд┐рдП рдорд╛рди рд▓реЗрдВ рдХрд┐ рдХреИрд░реА рд╣рдореЗрд╢рд╛ рдЕрдиреНрдп рдСрдкрд░реЗрдВрдб рдХреЗ рд╕рдорд╛рди рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╣реЛрддрд╛ рд╣реИред Addc рдХреЛ рдХреЗрд╡рд▓ рдХреИрд░реА рдХреЗ рдирд┐рдореНрди рдмрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдСрдкрд░реЗрд╢рди рдХреЗ рдмрд╛рдж рдЫреЛрдбрд╝реЗ рдЧрдП рдХреИрд░реА рдХреЗ рд▓рд┐рдП рд╢реВрдиреНрдп рдпрд╛ рдПрдХ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВред рдЪреАрдЬреЗрдВ рдЕрдм рдмрд╣реБ-рд╢рдмреНрдж рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВ, рдХрд╣реЗрдВред рдПрдХ рдЙрдкрдпреБрдХреНрдд рд░реВрдк рд╕реЗ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рд▓реВрдк рдореЗрдВ рдПрдХ рдЬреЗрдЖрдИрдЯреА/рд╡рд╛рд╕рдо рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣ рд╡рд╣ рд╡рд╛рд╣рдХ рд╣реИ рдЬрд┐рд╕реЗ рдкреНрд░рдЪрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдЕрдЪреНрдЫрд╛ рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред (рдФрд░ рдпрджрд┐ рд▓реВрдк рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдирд╣реАрдВ рд╣реИ рддреЛ рд▓реВрдк рдУрд╡рд░рд╣реЗрдб рд╡реИрд╕реЗ рднреА рдХреИрд░реА рдПрдХреНрд╕рдЯреНрд░реИрдХреНрд╢рди/рд╕рдореНрдорд┐рд▓рди рдХреЛ рдкрддрд▓рд╛ рдХрд░ рджреЗрдЧрд╛ред) рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреИрд░реА рдПрдХреНрд╕рдЯреНрд░реИрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд╕реНрдерд┐рддрд┐ рд╢рд╛рдЦрд╛-рдореБрдХреНрдд рдХреЛрдб рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП mov rd, 0; adc rd, 0
; рд╕рдореНрдорд┐рд▓рди рдХреЗ рд▓рд┐рдП, and rc, 1; add rc, ~0
рдЬреИрд╕рд╛ рдХреБрдЫ рдЬрд╣рд╛рдВ рдЖрд░рд╕реА рдПрдХ рд░рдЬрд┐рд╕реНрдЯрд░ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдореВрд▓реНрдп рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдХреИрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
рдПрдЖрд░рдПрдо рдкрд░, рдХреИрд░реА рдХрд╛ рдЙрдкрднреЛрдЧ рдХреИрд░реА рдХреЗ рдЙрддреНрдкрд╛рджрди рд╕реЗ рдЕрд▓рдЧ рд╣реЛрддрд╛ рд╣реИ: рдПрдбреАрд╕реА рдЦрдкрдд рдХрд░рддрд╛ рд╣реИ, рдПрдбреАрд╕реА.рдПрд╕ рдЙрдкрднреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрддреНрдкрд╛рджрди рдХрд░рддрд╛ рд╣реИ, рдПрдбреАрдбреА.рдПрд╕ рдХреЗрд╡рд▓ рдЙрддреНрдкрд╛рджрди рдХрд░рддрд╛ рд╣реИред рдХреНрдпрд╛ рд╣рдо рдпреЗ рд╕рднреА рд╡реЗрд░рд┐рдПрдВрдЯ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдФрд░ рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?
(рдПрдХ рдЪреМрдерд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рд╣рдо рдПрдХ рдСрдкрд░реЗрд╢рди-рдФрд░-рд╢рд╛рдЦрд╛-рдСрди-рдХрдВрдбреАрд╢рди рдСрдкрд░реЗрд╢рди рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдЬреЛ рджреЛрдиреЛрдВ рдПрдХ рдкрд░рд┐рдгрд╛рдо рдФрд░ рд╢рд╛рдЦрд╛рдУрдВ рдХреЛ рдПрдХ рд▓реЗрдмрд▓ рдкрд░ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, i32.addc op1 op2 carry L
рдХреИрд░реА рд╕реЗрдЯ рдкрд░ рдПрд▓ рдХреЛ рд╢рд╛рдЦрд╛ рджреЗрдЧрд╛ рдФрд░ рдХреИрд░реА рдХреНрд▓рд┐рдпрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЧрд┐рд░реЗрдВ, рдФрд░ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╕реНрдЯреИрдХ рдкрд░ рдПрдХ рдкрд░рд┐рдгрд╛рдо рдЫреЛрдбрд╝ рджреЗрдВ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕реБрдЭрд╛рдП рдЧрдП рддреАрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдХрдард┐рди рд▓рдЧрддрд╛ рд╣реИред)
рдХреНрдпрд╛ рдХреЛрдИ рдЗрд╕ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЛ рддреИрдпрд╛рд░ рд╣реИ? рд╣рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╢рдмреНрджрд╛рд░реНрде, рдмрд╛рдЗрдирд░реА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдФрд░ рдореБрдЭреЗ рдХрдо рд╕реЗ рдХрдо рдЙрдкрдпреЛрдЧрдХреЗрд╕ рдФрд░ рдЗрди рдЙрдкрдпреЛрдЧрдХреЗрд╕ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рди рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЪрд╛рд╣рд┐рдП (рд╡рд░реНрддрдорд╛рди рдПрдорд╡реАрдкреА WebAssembly рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ, рдЗрд╕ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЕрддрд┐рд░рд┐рдХреНрдд рдФрд░ рдореВрд▓ рдХреЛрдб рдХреЗ рд╕рд╛рде)ред
рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдореИрдВ рдЗрд╕реЗ рдЪреИрдВрдкрд┐рдпрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдВред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдХрдо рд╕реЗ рдХрдо рдЕрдЧрд▓реЗ рдХреБрдЫ рдорд╣реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реАрдорд┐рдд рд╕рдВрд╕рд╛рдзрди рд╣реИрдВред
тАФтАФтАФ
рдлреНрд░реИрдВрдХ рдореИрдХрдХреЗрдмреЗ
рд╡рд░рд┐рд╖реНрда рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд╛рд╕реНрддреБрдХрд╛рд░
рдлреЛрди: 650-740 6673 | рдИрдореЗрд▓: [email protected] [email protected]
рддрд░реНрдХ рд╢реБрд░реВ рдХрд░реЗрдВ | 450 рд▓реИрдореНрдмрд░реНрдЯ рдПрд╡реЗрдиреНрдпреВ, рдкрд╛рд▓реЛ рдСрд▓реНрдЯреЛ, рд╕реАрдП 94306 | instartlogic.com http://instartlogic.com/
11 рдордИ, 2017 рдХреЛ рд╕реБрдмрд╣ 10:14 рдмрдЬреЗ, JF Bastien [email protected] рдиреЗ рд▓рд┐рдЦрд╛:
рдХреНрдпрд╛ рдХреЛрдИ рдЗрд╕ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЛ рддреИрдпрд╛рд░ рд╣реИ? рд╣рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╢рдмреНрджрд╛рд░реНрде, рдмрд╛рдЗрдирд░реА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдФрд░ рдореБрдЭреЗ рдХрдо рд╕реЗ рдХрдо рдЙрдкрдпреЛрдЧрдХреЗрд╕ рдФрд░ рдЗрди рдЙрдкрдпреЛрдЧрдХреЗрд╕ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рди рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЪрд╛рд╣рд┐рдП (рд╡рд░реНрддрдорд╛рди рдПрдорд╡реАрдкреА WebAssembly рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ, рдЗрд╕ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЕрддрд┐рд░рд┐рдХреНрдд рдФрд░ рдореВрд▓ рдХреЛрдб рдХреЗ рд╕рд╛рде)ред
-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рд╕реВрддреНрд░ рдХреЛ рд▓рд┐рдЦрд╛ рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub https://github.com/WebAssembly/design/issues/1021#issuecomment-300856161 рдкрд░ рджреЗрдЦреЗрдВ, рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ https://github.com/notifications/unsubscribe-auth/ADfCzd9le4ufXm6DSsArpfXCYsGdV7UIks5ZM4H5gaJp .
рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕реЗ рд╕рдорд░реНрдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЬреВрди рдпрд╛ рдЙрд╕рдХреЗ рдмрд╛рдж рддрдХ рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВ, рдФрд░ рдлрд┐рд░ рдЧрд┐рд░рд╛рд╡рдЯ рдореЗрдВред рдЖрдИрдПрдордУ рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛рдлреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣ рдзреНрд╡рдЬ рд╡рд╛рд╣рдХ рдзреНрд╡рдЬ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЛрдВ (рдЧрддрд┐рд╢реАрд▓ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдлрд┐рдХреНрд╕рдирдо -> рдмрд┐рдЧреНрдирдо рд╕рдВрдХреНрд░рдордг) рдХреЗ рд╕рд╛рдеред
рдЖрдЬ рдХреБрдЫ рдореЛрдЬрд╝рд┐рд▓рд╛ рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдЗрд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреАред рд╕рд╛рд░рд╛рдВрд╢:
рдХреНрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рд╣реБрдИ рд╣реИ? рдЖрдзреБрдирд┐рдХ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА (рдЬреИрд╕реЗ SIDH) рдХреЛ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд░реА рдФрд░ рдЙрдзрд╛рд░ рд▓реЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдПрдбреАрдбреАрд╕реА рдХреЗ рдмрд┐рдирд╛ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХрдИ рдХрд╛рд░рдХреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдзреАрдореА рд╣реИред рдпрд╣реА рдмрд╛рдд рдШрдЯрд╛рд╡ рдФрд░ рдЧреБрдгрд╛ рдкрд░ рднреА рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдХрдо рд╕реЗ рдХрдо рдмрд╣реБ-рдореВрд▓реНрдп рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╣рдо рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХ рдСрдкрд░реЗрд╢рди рд╡реНрдпрдХреНрдд рдХрд░ рд╕рдХреЗрдВред рдмрд╣реБ-рдореВрд▓реНрдп "рд▓рдЧрднрдЧ рд╡рд╣рд╛рдБ" рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдХреНрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рд╣реБрдИ рд╣реИ? рдЖрдзреБрдирд┐рдХ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА (рдЬреИрд╕реЗ SIDH) рдХреЛ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд░реА рдФрд░ рдЙрдзрд╛рд░ рд▓реЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдПрдбреАрдбреАрд╕реА рдХреЗ рдмрд┐рдирд╛ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХрдИ рдХрд╛рд░рдХреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдзреАрдореА рд╣реИред рдпрд╣реА рдмрд╛рдд рдШрдЯрд╛рд╡ рдФрд░ рдЧреБрдгрд╛ рдкрд░ рднреА рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИред