diff options
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2014-12-28 07:17:43 +0200 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2014-12-28 07:37:04 +0200 |
commit | 749575097f1b5c738cd43dce6ef0960eee8af7a3 (patch) | |
tree | 36739e1ead5a89a9960682f67158607d2eb2c552 /docs/static | |
parent | 1570eaf0e3004127f0ac18f909ead29d6a48c87b (diff) | |
download | micropython-749575097f1b5c738cd43dce6ef0960eee8af7a3.tar.gz micropython-749575097f1b5c738cd43dce6ef0960eee8af7a3.zip |
vm: Record exception ip only for instructions where exceptions may happen.
Mirroring ip to a volatile memory variable for each opcode is an expensive
operation. For quite a lot of often executed opcodes like stack manipulation
or jumps, exceptions cannot actually happen. So, record ip only for opcode
where that's possible.
Diffstat (limited to 'docs/static')
0 files changed, 0 insertions, 0 deletions