lete')
            .map(d => {
              const name = d.id.split('/').pop();
              let category;

              // Categorize opcodes
              if (['Xor', 'Xori', 'And', 'Andi', 'Or', 'Ori'].includes(name)) category = 'Logic';
              else if (['B32Mul', 'B32Muli', 'B128Add', 'B128Mul'].includes(name)) category = 'Binary-Field';
              else if (['Sll', 'Slli', 'Srl', 'Srli', 'Sra', 'Srai'].includes(name)) category = 'Shift';
              else if (['Mul', 'Muli', 'Mulu', 'Mulsu