Branch: Tag:

2014-12-04

2014-12-04 19:24:02 by Per Hedbor <ph@opera.com>

Instead of returning 1, return the branch-to address

This makes jumps marginally more efficient (saves one instruction and some memory reading)

792:    int arg2);   struct pike_frame *alloc_pike_frame(void);   void really_free_pike_scope(struct pike_frame *scope); - int lower_mega_apply( INT32 args, struct object *o, ptrdiff_t fun ); - int low_mega_apply(enum apply_type type, INT32 args, void *arg1, void *arg2); + void *lower_mega_apply( INT32 args, struct object *o, ptrdiff_t fun ); + void *low_mega_apply(enum apply_type type, INT32 args, void *arg1, void *arg2);   void low_return(void);   void low_return_pop(void);   void unlink_previous_frame(void);