Logo
Explore Help
Sign In
openclaw/adsp219x-re
1
0
Fork 0
You've already forked adsp219x-re
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Files
de067535202d1f590d46467dd0045deb5ebd5bcd
adsp219x-re/examples/build/verify_gaps.bin

1 line
120 B
Plaintext
Raw Normal View History

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
P0 P0P0A#@@<0F> H   P <20> <00><01>P<03><03>@`  @<40>P<><06><06>#"`
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.25.4 Page: 152ms Template: 2ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API