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.dg/graphite/   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:     interchange-8.c (1.67 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
#define DEBUG 0
#if DEBUG
#include <stdio.h>
#endif

int B[4];
int A[4][4][4][4];

static int __attribute__((noinline))
foo (void)
{
  int i, j, k, l;

  /* Loops (L, J) are interchanged, and then loops (J and K) are
     interchanged.  The result is a nest starting with (K, J, L).  */
  for (l = 0; l < 4; l++)
    {
      for (k = 0; k < 4; k++)
    {
      for (j = 0; j < 4; j++)
        {
          for (i = 0; i < 2; i++)
        {
          B[i] = A[i][k][j][l] + A[3 - i][k][j][l];
          B[3 - i] = A[i][k][j][l] - A[3 - i][k][j][l];
        }
          A[0][k][j][l] = B[0] + B[1];
          A[2][k][j][l] = B[0] - B[1];
          A[1][k][j][l] = B[3] + B[2];
          A[3][k][j][l] = B[3] - B[2];
        }

      for (i = 0; i < 4; i++)
        {
          for (j = 0; j < 2; j++)
        {
          B[j] = A[i][k][j][l] + A[i][k][3 - j][l];
          B[3 - j] = A[i][k][j][l] - A[i][k][3 - j][l];
        }
          A[i][k][0][l] = B[0] + B[1];
          A[i][k][2][l] = B[0] - B[1];
          A[i][k][1][l] = B[3] + B[2];
          A[i][k][3][l] = B[3] - B[2];
        }
    }
    }

  return A[0][1][0][2] + A[0][3][0][3] + A[0][2][0][2] + A[0][1][0][1] + A[3][3][0][2];
}

extern void abort ();

int
main (void)
{
  int i, j, k, l, res;

  for (i = 0; i < 4; i++)
    B[i] = 2;

  for (i = 0; i < 4; i++)
    for (j = 0; j < 4; j++)
      for (k = 0; k < 4; k++)
    for (l = 0; l < 4; l++)
      A[i][j][k][l] = i + j + k + l;

  res = foo ();

#if DEBUG
  for (i = 0; i < 4; i++)
    for (j = 0; j < 4; j++)
      for (k = 0; k < 4; k++)
    for (l = 0; l < 4; l++)
      fprintf (stderr, "A[%d][%d][%d][%d] = %d \n", i, j, k, l, A[i][j][k][l]);

  fprintf (stderr, "res = %d \n", res);
#endif

  if (res != 424)
    abort ();

  return 0;
}

/* { dg-final { scan-tree-dump "tiled by" "graphite" } } */

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