Skip to content

Commit 444c8d8

Browse files
committed
regen all
1 parent e1ccc3a commit 444c8d8

7 files changed

Lines changed: 44 additions & 72 deletions

File tree

Include/internal/pycore_opcode_metadata.h

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Include/internal/pycore_uop_ids.h

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Include/internal/pycore_uop_metadata.h

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Modules/_testinternalcapi/test_cases.c.h

Lines changed: 8 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,6 @@
3232
_PyStackRef lhs;
3333
_PyStackRef rhs;
3434
_PyStackRef res;
35-
_PyStackRef l;
36-
_PyStackRef r;
37-
_PyStackRef value;
3835
// _SPECIALIZE_BINARY_OP
3936
{
4037
rhs = stack_pointer[-1];
@@ -68,26 +65,18 @@
6865
JUMP_TO_LABEL(error);
6966
}
7067
res = PyStackRef_FromPyObjectSteal(res_o);
71-
l = lhs;
72-
r = rhs;
73-
}
74-
// _POP_TOP
75-
{
76-
value = r;
77-
stack_pointer[-2] = res;
78-
stack_pointer[-1] = l;
7968
_PyFrame_SetStackPointer(frame, stack_pointer);
80-
PyStackRef_XCLOSE(value);
69+
_PyStackRef tmp = lhs;
70+
lhs = res;
71+
stack_pointer[-2] = lhs;
72+
PyStackRef_CLOSE(tmp);
73+
tmp = rhs;
74+
rhs = PyStackRef_NULL;
75+
stack_pointer[-1] = rhs;
76+
PyStackRef_CLOSE(tmp);
8177
stack_pointer = _PyFrame_GetStackPointer(frame);
82-
}
83-
// _POP_TOP
84-
{
85-
value = l;
8678
stack_pointer += -1;
8779
ASSERT_WITHIN_STACK_BOUNDS(__FILE__, __LINE__);
88-
_PyFrame_SetStackPointer(frame, stack_pointer);
89-
PyStackRef_XCLOSE(value);
90-
stack_pointer = _PyFrame_GetStackPointer(frame);
9180
}
9281
DISPATCH();
9382
}

Python/executor_cases.c.h

Lines changed: 17 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Python/generated_cases.c.h

Lines changed: 8 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Python/optimizer_cases.c.h

Lines changed: 6 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)