Update lightrec 20220716 (#672)
authorPaul Cercueil <paul@crapouillou.net>
Sat, 16 Jul 2022 20:05:41 +0000 (22:05 +0200)
committerGitHub <noreply@github.com>
Sat, 16 Jul 2022 20:05:41 +0000 (22:05 +0200)
commit03535202b4b624c534340322646fb7f4062e3f53
treeff7bcc40bd31b6454887054c4377369380c170be
parent3f4fa7fc3a9a0226079d2a463e9fb1f9aaa90fae
Update lightrec 20220716 (#672)

* lightrec: Simply invalidate code and reset registers for plugin reset

Instead of destroying the Lightrec instance and creating a new one,
simply invalidate the code and reset all registers to their default
values.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
* git subrepo pull --force deps/lightrec

subrepo:
  subdir:   "deps/lightrec"
  merged:   "7545b5a7"
upstream:
  origin:   "https://github.com/pcercuei/lightrec.git"
  branch:   "master"
  commit:   "7545b5a7"
git-subrepo:
  version:  "0.4.3"
  origin:   "https://github.com/ingydotnet/git-subrepo.git"
  commit:   "2f68596"
deps/lightrec/.gitrepo
deps/lightrec/disassembler.c
deps/lightrec/disassembler.h
deps/lightrec/emitter.c
deps/lightrec/interpreter.c
deps/lightrec/lightrec-private.h
deps/lightrec/lightrec.c
deps/lightrec/optimizer.c
deps/lightrec/regcache.c
deps/lightrec/regcache.h
libpcsxcore/lightrec/plugin.c