enter curve25519_sub int64 h int64 f int64 g input h input f input g float64 f0 float64 f22 float64 f43 float64 f64 float64 f85 float64 f107 float64 f128 float64 f149 float64 f170 float64 f192 float64 f213 float64 f234 float64 g0 float64 g22 float64 g43 float64 g64 float64 g85 float64 g107 float64 g128 float64 g149 float64 g170 float64 g192 float64 g213 float64 g234 float64 h0 float64 h22 float64 h43 float64 h64 float64 h85 float64 h107 float64 h128 float64 h149 float64 h170 float64 h192 float64 h213 float64 h234 f0 = *(float64 *) (f + 0) f22 = *(float64 *) (f + 8) f43 = *(float64 *) (f + 16) f64 = *(float64 *) (f + 24) f85 = *(float64 *) (f + 32) f107 = *(float64 *) (f + 40) f128 = *(float64 *) (f + 48) f149 = *(float64 *) (f + 56) f170 = *(float64 *) (f + 64) f192 = *(float64 *) (f + 72) f213 = *(float64 *) (f + 80) f234 = *(float64 *) (f + 88) g0 = *(float64 *) (g + 0) g22 = *(float64 *) (g + 8) g43 = *(float64 *) (g + 16) g64 = *(float64 *) (g + 24) g85 = *(float64 *) (g + 32) g107 = *(float64 *) (g + 40) g128 = *(float64 *) (g + 48) g149 = *(float64 *) (g + 56) g170 = *(float64 *) (g + 64) g192 = *(float64 *) (g + 72) g213 = *(float64 *) (g + 80) g234 = *(float64 *) (g + 88) h0 = f0 - g0 h22 = f22 - g22 h43 = f43 - g43 h64 = f64 - g64 h85 = f85 - g85 h107 = f107 - g107 h128 = f128 - g128 h149 = f149 - g149 h170 = f170 - g170 h192 = f192 - g192 h213 = f213 - g213 h234 = f234 - g234 *(float64 *) (h + 0) = h0 *(float64 *) (h + 8) = h22 *(float64 *) (h + 16) = h43 *(float64 *) (h + 24) = h64 *(float64 *) (h + 32) = h85 *(float64 *) (h + 40) = h107 *(float64 *) (h + 48) = h128 *(float64 *) (h + 56) = h149 *(float64 *) (h + 64) = h170 *(float64 *) (h + 72) = h192 *(float64 *) (h + 80) = h213 *(float64 *) (h + 88) = h234 leave