AnsweredAssumed Answered

Variable-Length Encoding (VLE) register rules

Question asked by Ross Myers on Mar 17, 2015
Latest reply on Mar 26, 2015 by Ross Myers

Hi All,

I've been working on a VLE project (written in asm) and I am running in to an annoying issue with certain registers not able to perform tasks.

For example, a simple compare command...


se_cmp  r29,r26  << That is ok

se_cmp  r29,r10  << That creates an error 'Invalid register specified".


I have the VLE reference manual but I cannot find where it discusses what combination of registers are valid to use in situations like this.

Does anyone have any pointers?