LinxISA 编码空间报告¶
规格:isa/v0.58/linxisa-v0.58.json
冲突(part0 mask/match 重叠)¶
冲突按完整指令长度(所有 part)报告,而不是只检查 part0。
parts:16¶
- 无
parts:32¶
- 无
parts:48¶
- 无
parts:32 + 32¶
- 无
前缀歧义(多 part 前缀与单条 32 位指令)¶
- 无
主操作码占用(摘要)¶
C16-major[5:0]¶
- 位宽:16
- 主操作码位:[5:0](6 位)
- 已覆盖槽位:17/64
- 未完全约束主操作码位的模式:2
- 已使用槽位:0x00, 0x06, 0x08, 0x0a, 0x0c, 0x16, 0x18, 0x1a, 0x1c, 0x26, 0x28, 0x2a, 0x2c, 0x36, 0x38, 0x3a, 0x3c
- 未使用槽位:0x01..0x05, 0x07, 0x09, 0x0b, 0x0d..0x15, 0x17, 0x19, 0x1b, 0x1d..0x25, 0x27, 0x29, 0x2b, 0x2d..0x35, 0x37, 0x39, 0x3b, 0x3d..0x3f
LX32-major[6:0]¶
- 位宽:32
- 主操作码位:[6:0](7 位)
- 已覆盖槽位:43/128
- 未完全约束主操作码位的模式:1
- 已使用槽位:0x01, 0x03, 0x05, 0x07, 0x09, 0x0b, 0x0f, 0x11, 0x13, 0x15, 0x17, 0x19, 0x1b, 0x21, 0x23, 0x25, 0x27, 0x29, 0x2b, 0x31, 0x33, 0x35, 0x37, 0x39, 0x3b, 0x41, 0x43, 0x45, 0x47, 0x49, 0x4b, 0x55, 0x57, 0x59, 0x5b, 0x65, 0x67, 0x69, 0x6b, 0x75, 0x77, 0x7b, 0x7f
- 未使用槽位:0x00, 0x02, 0x04, 0x06, 0x08, 0x0a, 0x0c..0x0e, 0x10, 0x12, 0x14, 0x16, 0x18, 0x1a, 0x1c..0x20, 0x22, 0x24, 0x26, 0x28, 0x2a, 0x2c..0x30, 0x32, 0x34, 0x36, 0x38, 0x3a, 0x3c..0x40, 0x42, 0x44, 0x46, 0x48, 0x4a, 0x4c..0x54, 0x56, 0x58, 0x5a, 0x5c..0x64, 0x66, 0x68, 0x6a, 0x6c..0x74, 0x76, 0x78..0x7a, 0x7c..0x7e
HL48-major[19:17,16,3:0]¶
- 位宽:48
- 主操作码位:[19:17]、[16]、[3:0](8 位)
- 已覆盖槽位:6/256
- 未完全约束主操作码位的模式:1
- 已使用槽位:0x1e, 0x5e, 0x7e, 0x9e, 0xbe, 0xde
- 未使用槽位:0x00..0x1d, 0x1f..0x5d, 0x5f..0x7d, 0x7f..0x9d, 0x9f..0xbd, 0xbf..0xdd, 0xdf..0xff
16 位穷举覆盖¶
- 未匹配编码(空洞):42828
- 多重匹配编码(冲突):0
- 空洞区间:22708
最大的 16 位空洞区间¶
0xffeb..0xfff1(7 个)0xffdb..0xffe1(7 个)0xffbb..0xffc1(7 个)0xffab..0xffb1(7 个)0xff9b..0xffa1(7 个)0xff7b..0xff81(7 个)0xff6b..0xff71(7 个)0xff5b..0xff61(7 个)0xff3b..0xff41(7 个)0xff2b..0xff31(7 个)0xff1b..0xff21(7 个)0xfefb..0xff01(7 个)0xfeeb..0xfef1(7 个)0xfedb..0xfee1(7 个)0xfebb..0xfec1(7 个)0xfeab..0xfeb1(7 个)0xfe9b..0xfea1(7 个)0xfe7b..0xfe81(7 个)0xfe6b..0xfe71(7 个)0xfe5b..0xfe61(7 个)0xfe3b..0xfe41(7 个)0xfe2b..0xfe31(7 个)0xfe1b..0xfe21(7 个)0xfdfb..0xfe01(7 个)0xfdeb..0xfdf1(7 个)
状态¶
- 正常:未检测到编码冲突