diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2023-05-05 20:02:54 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2023-05-05 20:02:54 -0700 |
commit | 754d89e1337bb990e4308c6d86696b404a7635c2 (patch) | |
tree | 8f763f32519659565e4d5b0e19955285f101ce37 /autoload.c | |
parent | 88b315977a3dc6a3619273832358f2823b91903c (diff) | |
download | txr-754d89e1337bb990e4308c6d86696b404a7635c2.tar.gz txr-754d89e1337bb990e4308c6d86696b404a7635c2.tar.bz2 txr-754d89e1337bb990e4308c6d86696b404a7635c2.zip |
hash: cache struct hash fields in locals in hash_mark.
* hash.c (hash_mark): Cache the table, vector and mask
in local variables, so they don't have to be reloaded
into registers when external functions are called.
Diffstat (limited to 'autoload.c')
0 files changed, 0 insertions, 0 deletions