[Libre-soc-bugs] [Bug 579] c/c++ macros for inline assembly supporting svp64

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Fri Jan 22 23:43:20 GMT 2021


https://bugs.libre-soc.org/show_bug.cgi?id=579

--- Comment #1 from Jacob Lifshay <programmerjake at gmail.com> ---
we might want to split this into two parts, SV support for unmodified
gcc/binutils, and SV support once enough has been added to gcc to support full
length vectors as inline asm arguments.

Also, what's the list of ops we actually need for this task to be considered
complete?
my initial list:
unsigned/signed 8/16/32/64-bit vectors and pointer vectors:
add
sub
mul
muladd
div
rem
and
or
xor
not
neg
splat
unit-stride load/store
gather-scatter load/store
typecast

f32/f64 vectors:
add
sub
mul
div
sqrt
fma
neg
abs
splat
unit-stride load/store
gather-scatter load/store
typecast

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list