Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(2961)

Delta Between Two Patch Sets: cgen/templates/default/call_function_var_kw

Issue 14757: INCA: Inline Caching meets Quickening in Python 3.3
Left Patch Set: Created 1 year, 1 month ago
Right Patch Set: Created 1 year, 1 month ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
Left: Side by side diff | Download
Right: Side by side diff | Download
« no previous file with change/comment | « cgen/templates/default/call_function ('k') | cgen/templates/default/compare_op » ('j') | no next file with change/comment »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
LEFTRIGHT
1 1
2 TARGET_WITH_IMPL(CALL_FUNCTION_VAR, _call_function_var_kw) 2 TARGET_WITH_IMPL(CALL_FUNCTION_VAR, _call_function_var_kw)
3 TARGET_WITH_IMPL(CALL_FUNCTION_KW, _call_function_var_kw) 3 TARGET_WITH_IMPL(CALL_FUNCTION_KW, _call_function_var_kw)
4 TARGET(CALL_FUNCTION_VAR_KW) 4 TARGET(CALL_FUNCTION_VAR_KW)
5 _call_function_var_kw: 5 _call_function_var_kw:
6 { 6 {
7 int na = oparg & 0xff; 7 int na = oparg & 0xff;
8 int nk = (oparg>>8) & 0xff; 8 int nk = (oparg>>8) & 0xff;
9 int flags = (opcode - CALL_FUNCTION) & 3; 9 int flags = (opcode - CALL_FUNCTION) & 3;
10 int n = na + 2 * nk; 10 int n = na + 2 * nk;
(...skipping 27 matching lines...) Expand all
38 38
39 while (stack_pointer > pfunc) { 39 while (stack_pointer > pfunc) {
40 w = POP(); 40 w = POP();
41 Py_DECREF(w); 41 Py_DECREF(w);
42 } 42 }
43 PUSH(x); 43 PUSH(x);
44 if (x != NULL) 44 if (x != NULL)
45 DISPATCH(); 45 DISPATCH();
46 goto on_error;; 46 goto on_error;;
47 } 47 }
LEFTRIGHT

RSS Feeds Recent Issues | This issue
This is Rietveld cbc36f91f3f7