Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jul 13, 2010
  1. aurel32

    softfloat: add float32_exp2()

    aurel32 authored
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Commits on Mar 7, 2010
  1. Blue Swirl

    softfloat: remove dead assignments, spotted by clang

    blueswirl authored
    Value stored to 'bSign' is never read.
    
    Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Commits on Feb 23, 2010
  1. Richard Henderson aurel32

    target-alpha: Split up FPCR value into separate fields.

    rth7680 authored aurel32 committed
    The fpcr_exc_status, fpcr_exc_mask, and fpcr_dyn_round fields
    are stored in <softfloat.h> format for convenience during
    regular execution.
    
    Revert the addition of float_exception_mask to float_status,
    added in ba0e276.
    
    Signed-off-by: Richard Henderson <rth@twiddle.net>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Commits on Feb 6, 2010
  1. aurel32

    arm host: fix compiler warning

    Stefan Weil authored aurel32 committed
    Compilation for arm (native or cross) results in this
    warning:
    
    fpu/softfloat-native.c: In function ‘float64_round_to_int’:
    fpu/softfloat-native.c:387: error: control reaches end of non-void function
    
    float64_round_to_int uses special assembler code for arm
    and has no explicit return value.
    
    As there is no obvious reason why arm should need special
    code, all fpu related conditionals were removed.
    The remaining code is standard (C99) and compiles for arm,
    too.
    
    Signed-off-by: Stefan Weil <weil@mail.berlios.de>
    Acked-by: Laurent Desnogues <laurent.desnogues@gmail.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Commits on Dec 13, 2009
  1. Richard Henderson aurel32

    target-alpha: Fixes for alpha-linux syscalls.

    rth7680 authored aurel32 committed
    1. Add correct definitions of error numbers.
    2. Implement SYS_osf_sigprocmask
    3. Implement SYS_osf_get/setsysinfo for IEEE_FP_CONTROL.
    
    This last requires exposing the FPCR value to do_syscall.
    Since this value is actually split up into the float_status,
    expose routines from helper.c to access it.
    
    Finally, also add a float_exception_mask field to float_status.
    We don't actually use it to control delivery of exceptions to
    the emulator yet, but simply hold the value that we placed there
    when loading/storing the FPCR.
    
    Signed-off-by: Richard Henderson <rth@twiddle.net>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  2. Richard Henderson aurel32

    target-alpha: Enable softfloat.

    rth7680 authored aurel32 committed
    Signed-off-by: Richard Henderson <rth@twiddle.net>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  3. Andreas Färber Blue Swirl

    Silence softfloat warnings on OpenSolaris

    afaerber authored blueswirl committed
    Don't define C99 math functions on OpenSolaris (Solaris 11),
    which still ships GCC 3.4.3. This fixes redefinition warnings.
    
    Spotted by Palle Lyckegaard.
    
    Signed-off-by: Andreas Färber <afaerber@opensolaris.org>
    Cc: Palle Lyckegaard <palle@lyckegaard.dk>
    Cc: Ben Taylor <bentaylor.solx86@gmail.com>
    Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Commits on Nov 29, 2009
  1. aurel32

    Add support for GNU/kFreeBSD

    aurel32 authored
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Commits on Nov 19, 2009
  1. Paul Brook

    ARM FP16 support

    pbrook authored
    Implement the ARM VFP half precision floating point extensions.
    
    Signed-off-by: Paul Brook <paul@codesourcery.com>
Commits on Jul 27, 2009
  1. Juan Quintela

    rename NEEDS_LIBSUNMATH to CONFIG_NEEDS_LIBSUNMATH

    juanquintela authored Anthony Liguori committed
    Once there fix a place where it was misspelled
    
    Signed-off-by: Juan Quintela <quintela@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  2. Juan Quintela

    rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN

    juanquintela authored Anthony Liguori committed
    Signed-off-by: Juan Quintela <quintela@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  3. Juan Quintela

    rename HOST_BSD to CONFIG_BSD

    juanquintela authored Anthony Liguori committed
    Signed-off-by: Juan Quintela <quintela@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  4. Juan Quintela

    change HOST_SOLARIS to CONFIG_SOLARIS{_VERSION}

    juanquintela authored Anthony Liguori committed
    Signed-off-by: Juan Quintela <quintela@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Commits on Apr 13, 2009
  1. Fix OpenSolaris gcc4 warnings: iovec type mismatches, missing 'static'

    blueswir1 authored
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7103 c046a42c-6fe2-441c-8c8c-71466251a162
  2. Fix OpenSolaris softfloat warnings

    blueswir1 authored
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7102 c046a42c-6fe2-441c-8c8c-71466251a162
Commits on Mar 8, 2009
  1. Rename one more _BSD to HOST_BSD (spotted by Hasso Tepper)

    blueswir1 authored
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6782 c046a42c-6fe2-441c-8c8c-71466251a162
  2. Rename _BSD to HOST_BSD so that it's more obvious that it's defined b…

    blueswir1 authored
    …y configure
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6775 c046a42c-6fe2-441c-8c8c-71466251a162
Commits on Mar 7, 2009
  1. Sparse fixes: dubious mixing of bitwise and logical operations

    blueswir1 authored
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6741 c046a42c-6fe2-441c-8c8c-71466251a162
Commits on Feb 5, 2009
  1. soft-float: add float32_log2() and float64_log2()

    aurel32 authored
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6518 c046a42c-6fe2-441c-8c8c-71466251a162
Commits on Feb 4, 2009
  1. softfloat: add a 1.0 constant for float32 and float64

    aurel32 authored
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6514 c046a42c-6fe2-441c-8c8c-71466251a162
Commits on Jan 25, 2009
  1. Add static qualifier to local functions

    malc authored
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6436 c046a42c-6fe2-441c-8c8c-71466251a162
Commits on Jan 14, 2009
  1. Remove all traces of __powerpc__

    malc authored
    According to $GCC/gcc/config/rs6000/rs6000-c.c _ARCH_PPC is the
    ubiquitous define which should be used to test whether gcc targets
    PowerPC, on 64bit platforms _ARCH_PPC64 will be also defined.
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6301 c046a42c-6fe2-441c-8c8c-71466251a162
Commits on Dec 20, 2008
  1. softfloat-native: fix type of float_rounding_mode

    aurel32 authored
    fegetround() and fesetround() are using an int type. Change the type of
    float_rounding_mode and floatx80_rounding_precision in the float_status
    structure for consistency.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6115 c046a42c-6fe2-441c-8c8c-71466251a162
Commits on Dec 19, 2008
  1. Implement flush-to-zero mode (denormal results are replaced with zero).

    pbrook authored
    Signed-off-by: Paul Brook <paul@codesourcery.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6107 c046a42c-6fe2-441c-8c8c-71466251a162
  2. Implement default-NaN mode.

    pbrook authored
    Signed-off-by: Paul Brook <paul@codesourcery.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6106 c046a42c-6fe2-441c-8c8c-71466251a162
  3. Correctly normalize values and handle zero inputs to scalbn functions.

    pbrook authored
    Signed-off-by: Paul Brook <paul@codesourcery.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6102 c046a42c-6fe2-441c-8c8c-71466251a162
Commits on Dec 18, 2008
  1. fp: fix float32_is_infinity()

    aurel32 authored
    Thanks to Laurent Desnogues for the hint.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6089 c046a42c-6fe2-441c-8c8c-71466251a162
Commits on Dec 15, 2008
  1. softfloat-native: improve correctness of floatXX_is_neg()

    aurel32 authored
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6059 c046a42c-6fe2-441c-8c8c-71466251a162
  2. fp: add floatXX_is_infinity(), floatXX_is_neg(), floatXX_is_zero()

    aurel32 authored
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6050 c046a42c-6fe2-441c-8c8c-71466251a162
  3. softfloat-native: fix *nan()

    aurel32 authored
    Fix float64_is_nan()
    Fix floatx80_is_signaling_nan()
    Add floatx80_is_nan()
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6049 c046a42c-6fe2-441c-8c8c-71466251a162
Commits on Dec 14, 2008
  1. Use float_relation_* constants

    aurel32 authored
    Use float_relation_* constants rather than magic numbers in
    softfloat-native comparison routines.
    
    Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6025 c046a42c-6fe2-441c-8c8c-71466251a162
Commits on Dec 13, 2008
  1. softfloat-native: add float32_is_nan()

    aurel32 authored
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6002 c046a42c-6fe2-441c-8c8c-71466251a162
  2. Remove unnecessary trailing newlines

    blueswir1 authored
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6000 c046a42c-6fe2-441c-8c8c-71466251a162
Commits on Nov 22, 2008
  1. Add native softfloat fpu functions (Christoph Egger)

    blueswir1 authored
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5775 c046a42c-6fe2-441c-8c8c-71466251a162
Commits on Nov 18, 2008
  1. Preliminary AIX support

    malc authored
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5732 c046a42c-6fe2-441c-8c8c-71466251a162
Something went wrong with that request. Please try again.