lx106 Processor Features
Posted: Wed Aug 17, 2016 10:37 am
*Editing with updates*
Does anyone have the full list of which features the lx106 in the ESP8266 has?
If you know any of the features on this list absolutely, post, and I will edit the main thing here. Should this go in a wiki?
Code Density Option: Yes.
Loop Option: No?
Extended L32R Option: Yes (probably). LITBASE is used.
16-bit Integer Multiply Option: Yes?
32-bit Integer Multiply Option: ??
32-bit Integer Divide Option: ??
MAC16: ??
Miscellaneous Operations Option: ?
Coprocessor Option: ?
Boolean Option: Yes?
Floating-Point Coprocessor Option: No.
Multiprocessor Synchronization: No.
Conditional Store Operation: No. ...??? Is this really true? Some docs make mention of the SCOMPARE1 register.
Exceptions: Yes.
Relocatable Vector Option: Yes.
Interrupts: Yes.
High-Priority Interrupt Option: ?
Timer Interrupt Option: Yes?
Would be great if the local memory options were more documented?
Memory Protection and Translation: No? (sort of?)
Windowed Register Option: No?
Processor Interface Option: No?
Miscellaneous Special Registers Option Architectural Additions: ?
Thread Pointer Option: ?
Processor ID: No?
Debug Option: Yes?
Trace Port Option: ??
Does anyone have the full list of which features the lx106 in the ESP8266 has?
If you know any of the features on this list absolutely, post, and I will edit the main thing here. Should this go in a wiki?
Code Density Option: Yes.
Loop Option: No?
Extended L32R Option: Yes (probably). LITBASE is used.
16-bit Integer Multiply Option: Yes?
32-bit Integer Multiply Option: ??
32-bit Integer Divide Option: ??
MAC16: ??
Miscellaneous Operations Option: ?
Coprocessor Option: ?
Boolean Option: Yes?
Floating-Point Coprocessor Option: No.
Multiprocessor Synchronization: No.
Conditional Store Operation: No. ...??? Is this really true? Some docs make mention of the SCOMPARE1 register.
Exceptions: Yes.
Relocatable Vector Option: Yes.
Interrupts: Yes.
High-Priority Interrupt Option: ?
Timer Interrupt Option: Yes?
Would be great if the local memory options were more documented?
Memory Protection and Translation: No? (sort of?)
Windowed Register Option: No?
Processor Interface Option: No?
Miscellaneous Special Registers Option Architectural Additions: ?
Thread Pointer Option: ?
Processor ID: No?
Debug Option: Yes?
Trace Port Option: ??