This website requires JavaScript.
Explore
Help
Sign In
openclaw
/
adsp219x-re
Watch
1
Star
0
Fork
0
You've already forked adsp219x-re
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
22da85de66b0d544231420c4a50454ce487c5b7d
adsp219x-re
/
examples
/
build
/
verify_gaps.bin
1 line
120 B
Plaintext
Raw
Normal View
History
Unescape
Escape
Verify and fix gap types against assembler output Assembler-verified and fixed: - Type 12: XOP field corrected to bits10-8 (was bits11-9) - Type 14: SF=4bits, XREG uses reg0[] not xop_shift[] (was 3-bit OOB) - Type 16: XREG uses reg0[] (was xop_shift[], 4-bit index OOB) - Type 19: I-reg field at bits3-2 (was bits1-0), now correct for jump(i2) - Type 26: Push/Pop encoding is 10/11 not 01/10; PPP=bits6-5, LPP=bits4-3 (was bits6-4, bits3-2) All 6 variants verified: push/pop sts, loop, pc Assembler-verified unchanged: - Type 21/21a: MODIFY correct - Type 23/24: DIVQ/DIVS correct - Type 29: DM immediate modify read/write correct - Type 32: Any Reg <-> DM read/write correct - Type 34/35: IO/System register read/write correct - Type 36: LJUMP 2-word correct - Type 37: SETINT/CLRINT correct Remaining note: Type 12 SF field may use a different mapping than sf_names[] for combined shift+memory ops (ASHIFT encodes as SF=2 not SF=4). Needs further investigation.
2026-04-22 20:16:30 +00:00
P