I have some misunderstanding about Xtensa core used in ESP32-S3.
According to Xtensa Instruction Set Architecture the boolean registers, boolean operations and some "TIE" extensions (like FLIX and SIMD) can be presented in some Xtensa LX chips. But as far as I understood, it is options.
May someone help me to understand, are these features presented in the Xtensa CPU into ESP32-S3 and how it can be used?
Briefly, I tried to simply use the line below to test compiler ability, but I caught "bad register name: b0" error which tells one nothing about hardware.
Code: Select all
asm volatile ("wsr b0, 1");