diff options
author | Mike Pall <mike> | 2021-06-01 00:45:06 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2021-06-01 00:45:06 +0200 |
commit | 394fb6267acba72ee984edcd331ad1bbde72056a (patch) | |
tree | 9c79314df37e41fd15fb30f148e96cb9ab1be3a9 /src/vm_x86.dasc | |
parent | b5dafe58912a70a7b5780ebbea06fac744e08b3a (diff) | |
download | luajit-394fb6267acba72ee984edcd331ad1bbde72056a.tar.gz luajit-394fb6267acba72ee984edcd331ad1bbde72056a.tar.bz2 luajit-394fb6267acba72ee984edcd331ad1bbde72056a.zip |
String buffers, part 2a: internal SBuf reorg. Use full pointers.
Sponsored by fmad.io.
Diffstat (limited to 'src/vm_x86.dasc')
-rw-r--r-- | src/vm_x86.dasc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/vm_x86.dasc b/src/vm_x86.dasc index 1e376e45..81b899fa 100644 --- a/src/vm_x86.dasc +++ b/src/vm_x86.dasc | |||
@@ -2423,9 +2423,9 @@ static void build_subroutines(BuildCtx *ctx) | |||
2423 | | lea SBUF:FCARG1, [DISPATCH+DISPATCH_GL(tmpbuf)] | 2423 | | lea SBUF:FCARG1, [DISPATCH+DISPATCH_GL(tmpbuf)] |
2424 | | mov L:RB->base, BASE | 2424 | | mov L:RB->base, BASE |
2425 | | mov STR:FCARG2, [BASE] // Caveat: FCARG2 == BASE | 2425 | | mov STR:FCARG2, [BASE] // Caveat: FCARG2 == BASE |
2426 | | mov RC, SBUF:FCARG1->b | 2426 | | mov RCa, SBUF:FCARG1->b |
2427 | | mov SBUF:FCARG1->L, L:RB | 2427 | | mov SBUF:FCARG1->L, L:RB |
2428 | | mov SBUF:FCARG1->p, RC | 2428 | | mov SBUF:FCARG1->w, RCa |
2429 | | mov SAVE_PC, PC | 2429 | | mov SAVE_PC, PC |
2430 | | call extern lj_buf_putstr_ .. name .. @8 | 2430 | | call extern lj_buf_putstr_ .. name .. @8 |
2431 | | mov FCARG1, eax | 2431 | | mov FCARG1, eax |