#define MAX(a, b) ((a)>(b)?(a):(b)) 那为什么不⽤函数来完成这个任务?
它不是简单地在固定位置切割块,而是: 维护 10 种观测类型(literal 值的直方图 + match 长度/距离分布) 每 512 个符号检查一次:如果在此处换块,新块的编码成本会降低多少?
1 从 3.1 Flash-Lite 的 31% 跳到了 54%,提升接近翻倍。
5 Flash 基础上微调,专做漏洞发现和修复。但它不公开发布——只通过 CodeMender 平台提供给政府和可信合作伙伴,目前是受限试点。
在 RISC-V 目标平台上,已添加 memcmp、memccpy、memchr、memcpy、memmove、stpncpy、strcmp、strchr、strcpy、strncmp、strncpy、strlen 和 strrchr 的向量扩展优化变体。
bin 网上固件下载 后面找了好久,找到了大神的原贴: https://www.