search for: smul

Displaying 13 results from an estimated 13 matches for "smul".

Did you mean: mul
2013 Apr 16
0
[LLVMdev] Lowering intrinsics / type promotion
Hi! I'm not sure how to handle intrinsic functions that have non-i32 operands. The target only supports 32-bit registers natively but for some operations, only the lower 16 bits are significant. For example, the SMULS instruction does a 16 x 16 fractional multiply with saturation. I've defined an intrinsic function: int __builtin_opus_smuls(short a, short b); def int_opus_smuls : GCCBuiltin<"__builtin_opus_smuls">,     Intrinsic<[llvm_i32_ty], [llvm_i16_ty, llvm_i16_ty],     [IntrNoMem...
2019 Jul 02
2
RFC: Complex in LLVM
> Why? I'd prefer we avoid introducing even more special cases. Is there > any reason why we should not define "complex <scalar type>", or to be > more restrictive, "complex <floating-point type>"? I really don't like > the idea of excluding 128-bit complex types, and I think that we can > have a generic facility. Hal, we had 128-bit
2015 Dec 01
10
[RFC] Intrinsic naming convention (words with dots)
...readcyclecounter @llvm.bitreverse @llvm.eh.begincatch @llvm.eh.endcatch @llvm.eh.padparam @llvm.stackprotector @llvm.stackprotectorcheck @llvm.objectsize @llvm.donothing Words with dots: @llvm.sadd.with.overflow @llvm.uadd.with.overflow @llvm.ssub.with.overflow @llvm.usub.with.overflow @llvm.smul.with.overflow @llvm.umul.with.overflow @llvm.convert.to.fp16 @llvm.convert.from.fp16 @llvm.eh.typeid.for @llvm.init.trampoline @llvm.adjust.trampoline @llvm.masked.load @llvm.masked.store @llvm.masked.gather @llvm.masked.scatter @llvm.lifetime.start @llvm.lifetime.end @llvm.invariant.start @...
2009 Jun 18
0
[LLVMdev] Unknown pseudo-op with -march=arm
> wow... Tell me, what cross compiler can I use for ARM if I am working in a i686-Linux machine? As usual - gcc + binutils. > At the same time, how I can simulate it? QEMU ? -- With best regards, Anton Korobeynikov Faculty of Mathematics and Mechanics, Saint Petersburg State University
2011 Jan 12
1
[LLVMdev] Adding a new instruction to Alpha ISA
Hi, I want to add an extra instruction to the Alpha ISA. This is not a new operation; it is just an addition with a lower latency, let's call it fast-add. Could you give me advice on what's an easy and clean approach to this? I am thinking of adding an extra instruction to the LLVM IR to represent this fast-add operation (I want to make the decision of using either the normal addition
2009 Jun 18
3
[LLVMdev] Unknown pseudo-op with -march=arm
wow... Tell me, what cross compiler can I use for ARM if I am working in a i686-Linux machine? At the same time, how I can simulate it? But the way, If I deleted the unknown pseudo-op and change section .rodata definition, I can use my stone age cross compiler. I am just wondering why it works without them. Thanks in advance. On Thu, Jun 18, 2009 at 4:26 PM, Anton Korobeynikov <anton at
2020 Sep 29
3
No Samba NT DOMAIN Name found exitting now...
...; apt-get install -y --no-install-recommends ncurses-bin > /dev/null > fi > > RED="$(${SETTPUT} setaf 1)" > NORMAL="$(${SETTPUT} sgr0)" > GREEN="$(${SETTPUT} setaf 2)" > YELLOW="$(${SETTPUT} setaf 3)" > UNDERLINE="$(${SETTPUT} smul)" > WHITE="$(${SETTPUT} setaf 7)" > BOLD="$(${SETTPUT} bold)" > > message() { > printf "%40s\n" "${WHITE}${BOLD}$*${NORMAL}" > } > good() { > printf "%40s\n" "${GREEN}$*${NORMAL}" > } > error() { >...
2006 Apr 18
1
[patch] sparc build fix
add object rules so that the division, remainder and friends get really build on sparc, patch from Fabio M. Di Nitto <fabbione@ubuntu.com>. reworked to apply on latest git tree. Signed-off-by: maximilian attems <maks@sternwelten.at> --- Has been since long in the Debian and Ubuntu klibc. diff --git a/klibc/arch/sparc/Makefile.inc b/klibc/arch/sparc/Makefile.inc index
2006 Jun 26
0
[klibc 35/43] sparc support for klibc
...t0.S | 2 usr/klibc/arch/sparc/crt0i.S | 100 +++++++++++ usr/klibc/arch/sparc/divrem.m4 | 276 +++++++++++++++++++++++++++++ usr/klibc/arch/sparc/pipe.S | 30 +++ usr/klibc/arch/sparc/setjmp.S | 38 ++++ usr/klibc/arch/sparc/smul.S | 160 +++++++++++++++++ usr/klibc/arch/sparc/syscall.S | 19 ++ usr/klibc/arch/sparc/sysfork.S | 25 +++ usr/klibc/arch/sparc/sysstub.ph | 25 +++ usr/klibc/arch/sparc/umul.S | 193 ++++++++++++++++++++ 21 files changed, 1540 in...
2020 Aug 28
0
[klibc:ia64-signal-fix] signal: Move rt_sigaction() argument mangling to arch directories
...e, &__sigreturn); +} diff --git a/usr/klibc/arch/sparc/Kbuild b/usr/klibc/arch/sparc/Kbuild index d013f5d4..d92bbb0f 100644 --- a/usr/klibc/arch/sparc/Kbuild +++ b/usr/klibc/arch/sparc/Kbuild @@ -8,7 +8,7 @@ targets := crt0.o m4-targets := sdiv.o srem.o udiv.o urem.o klib-y := $(m4-targets) smul.o umul.o __muldi3.o -klib-y += setjmp.o pipe.o syscall.o sysfork.o +klib-y += setjmp.o pipe.o sigaction.o syscall.o sysfork.o klib-y += ../../libgcc/__ashldi3.o ../../libgcc/__ashrdi3.o klib-y += ../../libgcc/__lshrdi3.o ../../libgcc/__divdi3.o diff --git a/usr/klibc/arch/sparc/sigaction.c b/us...
2020 Sep 29
0
No Samba NT DOMAIN Name found exitting now...
...o-install-recommends ncurses-bin > /dev/null >> fi >> >> RED="$(${SETTPUT} setaf 1)" >> NORMAL="$(${SETTPUT} sgr0)" >> GREEN="$(${SETTPUT} setaf 2)" >> YELLOW="$(${SETTPUT} setaf 3)" >> UNDERLINE="$(${SETTPUT} smul)" >> WHITE="$(${SETTPUT} setaf 7)" >> BOLD="$(${SETTPUT} bold)" >> >> message() { >> printf "%40s\n" "${WHITE}${BOLD}$*${NORMAL}" >> } >> good() { >> printf "%40s\n" "${GREEN}$*${NORMAL}&...
2019 Apr 05
4
[RFC] Changes to llvm.experimental.vector.reduce intrinsics
On 05/04/2019 09:37, Simon Pilgrim via llvm-dev wrote: > On 04/04/2019 14:11, Sander De Smalen wrote: >> Proposed change: >> >> ---------------------------- >> >> In this RFC I propose changing the intrinsics for >> llvm.experimental.vector.reduce.fadd and >> llvm.experimental.vector.reduce.fmul (see options A and B). I also >> propose renaming
2006 Jun 28
35
[klibc 00/31] klibc as a historyless patchset (updated and reorganized)
I have updated the klibc patchset based on feedback received. In particular, the patchset has been reorganized so as not to break git-bisect. Additionally, this updates the patch base to 2.6.17-git12 (d38b69689c349f35502b92e20dafb30c62d49d63) and klibc 1.4.8; the main difference on the klibc side is removal of obsolete code. This is also available as a git tree at: