sync from scf, the most code is for native/x64 & elf
authoryu.dongliang <18588496441@163.com>
Sun, 21 Jun 2026 06:21:55 +0000 (14:21 +0800)
committeryu.dongliang <18588496441@163.com>
Sun, 21 Jun 2026 06:21:55 +0000 (14:21 +0800)
commite0856058944c47b07ae124540c8bac1c7acbf04d
tree63e8b5a050714c2f711b55fec1cb9113a4ba3249
parentae15dd5490fcf3e5185f5966da33dc061a1f67e7
sync from scf, the most code is for native/x64 & elf
48 files changed:
html/Makefile
js/abc_libjs.so
js/core/scf_ast.h
js/core/scf_lex_word.h
js/elf/scf_elf.h
js/elf/scf_elf_arm32.c
js/elf/scf_elf_arm64.c
js/elf/scf_elf_naja.c
js/elf/scf_elf_x64.c
js/lex/scf_lex.c
js/lex/scf_lex.h
js/lex/scf_macro.c [new file with mode: 0644]
js/native/risc/scf_arm32.c
js/native/risc/scf_arm64.c
js/native/risc/scf_naja.c
js/native/risc/scf_naja_inst.c [new file with mode: 0644]
js/native/risc/scf_naja_reg.c [new file with mode: 0644]
js/native/risc/scf_risc.c
js/native/risc/scf_risc.h
js/native/risc/scf_risc_bb_color.c
js/native/risc/scf_risc_inst.c
js/native/risc/scf_risc_opcode.c
js/native/risc/scf_risc_opcode.h
js/native/risc/scf_risc_reg.c
js/native/risc/scf_risc_reg_arm32.c
js/native/risc/scf_risc_reg_arm64.c
js/native/risc/scf_risc_reg_naja.c
js/native/risc/scf_risc_util.h
js/native/scf_instruction.c
js/native/scf_instruction.h
js/native/x64/scf_x64.c
js/native/x64/scf_x64_inst.c
js/native/x64/scf_x64_inst_binary.c
js/native/x64/scf_x64_inst_cmp.c
js/native/x64/scf_x64_inst_common.c
js/native/x64/scf_x64_inst_div.c
js/native/x64/scf_x64_inst_mul.c
js/native/x64/scf_x64_inst_shift.c
js/native/x64/scf_x64_inst_unary.c
js/native/x64/scf_x64_inst_util.c
js/native/x64/scf_x64_opcode.h
js/native/x64/scf_x64_peephole.c
js/native/x64/scf_x64_reg.c
js/native/x64/scf_x64_reg.h
js/native/x64/scf_x64_reg_util.h
js/util/scf_string.c
js/util/scf_string.h
ui/Makefile