Cameron Kaiser
Cameron Kaiser
And the disassembly going up to `OpStos`. This looks pretty normal, so the foul probably occurred earlier. ``` (gdb) disas 0x00000001000de008-0x40, 0x00000001000de008+0x40 Dump of assembler code from 0x1000ddfc8 to 0x1000de048:...
Yeah, I can reproduce that. I'm trying to find where that's set off (again, is there some other section of the JIT that I've missed?). Looks like the crash was...
What should `OomJit()` point to? How did that ever work for `aarch64`?
This is the current checkpoint. It is enough to execute `o//blink/blink build/bootstrap/mkdeps.com` and many of the tests (in particular `cosmo/2/test_suite_md.com` and `cosmo/2/test_suite_mpi.com` are indeed 5-6x faster), but other tests that...
No (I'm well aware of what those do, probably wouldn't have been able to write anything without them ;-). What I want is to instrument what x86 instructions map to...
I eventually started stepping through the code with `blinkenlights -j third_party/cosmo/2/cos_test.com` to see where it diverges from a non-JIT run. It ends up making three normal calls to `dtoa` but...
That's going to be a problem, because the divergence occurs in that entire segment it flies through (the guest state is not correct at the end of the basic block).
The error message is slightly different on the POWER9 Linux system but faults at the same point. Backtrace: ``` [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". main:...
The hash indeed does not match. I have now downloaded an older set of weights for Alpaca 7B that matches the hash in the alpaca.cpp project (`9c1bb4808f40aa0059d5343d3aac05fb75d368c240b664878d53d16bf27ade2b`) and those work...
The old 10.4 Tor Browser was basically using the TenFourFox patches, so it should be possible, but it's not something I'd do myself.