gcc/libgcc/config/xtensa
Takayuki 'January June' Suwa 29dc90a580 xtensa: Add clrsbsi2 insn pattern
> (clrsb:m x)
> Represents the number of redundant leading sign bits in x, represented
> as an integer of mode m, starting at the most significant bit position.

This explanation is just what the NSA instruction (not ever emitted before)
calculates in Xtensa ISA.

gcc/ChangeLog:

	* config/xtensa/xtensa.md (clrsbsi2): New insn pattern.

libgcc/ChangeLog:

	* config/xtensa/lib1funcs.S (__clrsbsi2): New function.
	* config/xtensa/t-xtensa (LIB1ASMFUNCS): Add _clrsbsi2.
2022-06-09 15:07:59 -07:00
..
crti.S
crtn.S
ieee754-df.S
ieee754-sf.S
lib1funcs.S
lib2funcs.S
libgcc-glibc.ver
linux-unwind.h
t-elf
t-linux
t-windowed
t-xtensa
unwind-dw2-xtensa.c
unwind-dw2-xtensa.h