Home Gnymph Download
int method_Point_2F_compute__distance( int arity, struct datum * self, struct datum * t1, struct datum * t2,
                struct datum * t3, struct datum * t4, struct datum ** t10 ) {
        struct datum    * t5, * t6, * t7, * t8, * t9;
        if( arity != 0x0401 )
                error_arity();
        else {
                ( *dispatch_table_method[ t4->type * 66 + 59 ] )( 0x0101, t4, t2, &t9 );
                ( *dispatch_table_method[ t3->type * 66 + 59 ] )( 0x0101, t3, t1, &t8 );
                ( *dispatch_table_method[ t8->type * 66 + 56 ] )( 0x0101, t8, t8, &t6 );
                ( *dispatch_table_method[ t9->type * 66 + 56 ] )( 0x0101, t9, t9, &t5 );
                ( *dispatch_table_method[ t5->type * 66 + 62 ] )( 0x0101, t5, t6, &t7 );
                ( *dispatch_table_method[ t7->type * 66 + 53 ] )( 0x0001, t7, t10 );
                datum_free( t5 );
                datum_free( t6 );
                datum_free( t7 );
                datum_free( t8 );
                datum_free( t9 );
        }
        return 0;
}