!C99Shell v. 1.0 pre-release build #13!

Software: Apache/2.0.54 (Unix) mod_perl/1.99_09 Perl/v5.8.0 mod_ssl/2.0.54 OpenSSL/0.9.7l DAV/2 FrontPage/5.0.2.2635 PHP/4.4.0 mod_gzip/2.0.26.1a 

uname -a: Linux snow.he.net 4.4.276-v2-mono-1 #1 SMP Wed Jul 21 11:21:17 PDT 2021 i686 

uid=99(nobody) gid=98(nobody) groups=98(nobody) 

Safe-mode: OFF (not secure)

/usr/src/linux-2.4.18-xfs-1.1/include/asm-mips/   drwxr-xr-x
Free 318.36 GB of 458.09 GB (69.5%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     asmmacro.h (5.58 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*
 * asmmacro.h: Assembler macros to make things easier to read.
 *
 * Copyright (C) 1996 David S. Miller (dm@engr.sgi.com)
 * Copyright (C) 1998 Ralf Baechle
 */
#ifndef _ASM_ASMMACRO_H
#define _ASM_ASMMACRO_H

#include <asm/offset.h>

#define FPU_SAVE_DOUBLE(thread, tmp) \
    cfc1    tmp,  fcr31;                    \
    sdc1    $f0,  (THREAD_FPU + 0x000)(thread); \
    sdc1    $f2,  (THREAD_FPU + 0x010)(thread); \
    sdc1    $f4,  (THREAD_FPU + 0x020)(thread); \
    sdc1    $f6,  (THREAD_FPU + 0x030)(thread); \
    sdc1    $f8,  (THREAD_FPU + 0x040)(thread); \
    sdc1    $f10, (THREAD_FPU + 0x050)(thread); \
    sdc1    $f12, (THREAD_FPU + 0x060)(thread); \
    sdc1    $f14, (THREAD_FPU + 0x070)(thread); \
    sdc1    $f16, (THREAD_FPU + 0x080)(thread); \
    sdc1    $f18, (THREAD_FPU + 0x090)(thread); \
    sdc1    $f20, (THREAD_FPU + 0x0a0)(thread); \
    sdc1    $f22, (THREAD_FPU + 0x0b0)(thread); \
    sdc1    $f24, (THREAD_FPU + 0x0c0)(thread); \
    sdc1    $f26, (THREAD_FPU + 0x0d0)(thread); \
    sdc1    $f28, (THREAD_FPU + 0x0e0)(thread); \
    sdc1    $f30, (THREAD_FPU + 0x0f0)(thread); \
    sw    tmp,  (THREAD_FPU + 0x100)(thread)

#define FPU_SAVE_SINGLE(thread,tmp)                 \
    cfc1    tmp,  fcr31;                        \
    swc1    $f0,  (THREAD_FPU + 0x000)(thread); \
    swc1    $f1,  (THREAD_FPU + 0x008)(thread); \
    swc1    $f2,  (THREAD_FPU + 0x010)(thread); \
    swc1    $f3,  (THREAD_FPU + 0x018)(thread); \
    swc1    $f4,  (THREAD_FPU + 0x020)(thread); \
    swc1    $f5,  (THREAD_FPU + 0x028)(thread); \
    swc1    $f6,  (THREAD_FPU + 0x030)(thread); \
    swc1    $f7,  (THREAD_FPU + 0x038)(thread); \
    swc1    $f8,  (THREAD_FPU + 0x040)(thread); \
    swc1    $f9,  (THREAD_FPU + 0x048)(thread); \
    swc1    $f10, (THREAD_FPU + 0x050)(thread); \
    swc1    $f11, (THREAD_FPU + 0x058)(thread); \
    swc1    $f12, (THREAD_FPU + 0x060)(thread); \
    swc1    $f13, (THREAD_FPU + 0x068)(thread); \
    swc1    $f14, (THREAD_FPU + 0x070)(thread); \
    swc1    $f15, (THREAD_FPU + 0x078)(thread); \
    swc1    $f16, (THREAD_FPU + 0x080)(thread); \
    swc1    $f17, (THREAD_FPU + 0x088)(thread); \
    swc1    $f18, (THREAD_FPU + 0x090)(thread); \
    swc1    $f19, (THREAD_FPU + 0x098)(thread); \
    swc1    $f20, (THREAD_FPU + 0x0a0)(thread); \
    swc1    $f21, (THREAD_FPU + 0x0a8)(thread); \
    swc1    $f22, (THREAD_FPU + 0x0b0)(thread); \
    swc1    $f23, (THREAD_FPU + 0x0b8)(thread); \
    swc1    $f24, (THREAD_FPU + 0x0c0)(thread); \
    swc1    $f25, (THREAD_FPU + 0x0c8)(thread); \
    swc1    $f26, (THREAD_FPU + 0x0d0)(thread); \
    swc1    $f27, (THREAD_FPU + 0x0d8)(thread); \
    swc1    $f28, (THREAD_FPU + 0x0e0)(thread); \
    swc1    $f29, (THREAD_FPU + 0x0e8)(thread); \
    swc1    $f30, (THREAD_FPU + 0x0f0)(thread); \
    swc1    $f31, (THREAD_FPU + 0x0f8)(thread); \
    sw    tmp,  (THREAD_FPU + 0x100)(thread)

#define FPU_RESTORE_DOUBLE(thread, tmp) \
    lw    tmp,  (THREAD_FPU + 0x100)(thread); \
    ldc1    $f0,  (THREAD_FPU + 0x000)(thread); \
    ldc1    $f2,  (THREAD_FPU + 0x010)(thread); \
    ldc1    $f4,  (THREAD_FPU + 0x020)(thread); \
    ldc1    $f6,  (THREAD_FPU + 0x030)(thread); \
    ldc1    $f8,  (THREAD_FPU + 0x040)(thread); \
    ldc1    $f10, (THREAD_FPU + 0x050)(thread); \
    ldc1    $f12, (THREAD_FPU + 0x060)(thread); \
    ldc1    $f14, (THREAD_FPU + 0x070)(thread); \
    ldc1    $f16, (THREAD_FPU + 0x080)(thread); \
    ldc1    $f18, (THREAD_FPU + 0x090)(thread); \
    ldc1    $f20, (THREAD_FPU + 0x0a0)(thread); \
    ldc1    $f22, (THREAD_FPU + 0x0b0)(thread); \
    ldc1    $f24, (THREAD_FPU + 0x0c0)(thread); \
    ldc1    $f26, (THREAD_FPU + 0x0d0)(thread); \
    ldc1    $f28, (THREAD_FPU + 0x0e0)(thread); \
    ldc1    $f30, (THREAD_FPU + 0x0f0)(thread); \
    ctc1    tmp,  fcr31

#define FPU_RESTORE_SINGLE(thread,tmp)              \
    lw    tmp,  (THREAD_FPU + 0x100)(thread); \
    lwc1    $f0,  (THREAD_FPU + 0x000)(thread); \
    lwc1    $f1,  (THREAD_FPU + 0x008)(thread); \
    lwc1    $f2,  (THREAD_FPU + 0x010)(thread); \
    lwc1    $f3,  (THREAD_FPU + 0x018)(thread); \
    lwc1    $f4,  (THREAD_FPU + 0x020)(thread); \
    lwc1    $f5,  (THREAD_FPU + 0x028)(thread); \
    lwc1    $f6,  (THREAD_FPU + 0x030)(thread); \
    lwc1    $f7,  (THREAD_FPU + 0x038)(thread); \
    lwc1    $f8,  (THREAD_FPU + 0x040)(thread); \
    lwc1    $f9,  (THREAD_FPU + 0x048)(thread); \
    lwc1    $f10, (THREAD_FPU + 0x050)(thread); \
    lwc1    $f11, (THREAD_FPU + 0x058)(thread); \
    lwc1    $f12, (THREAD_FPU + 0x060)(thread); \
    lwc1    $f13, (THREAD_FPU + 0x068)(thread); \
    lwc1    $f14, (THREAD_FPU + 0x070)(thread); \
    lwc1    $f15, (THREAD_FPU + 0x078)(thread); \
    lwc1    $f16, (THREAD_FPU + 0x080)(thread); \
    lwc1    $f17, (THREAD_FPU + 0x088)(thread); \
    lwc1    $f18, (THREAD_FPU + 0x090)(thread); \
    lwc1    $f19, (THREAD_FPU + 0x098)(thread); \
    lwc1    $f20, (THREAD_FPU + 0x0a0)(thread); \
    lwc1    $f21, (THREAD_FPU + 0x0a8)(thread); \
    lwc1    $f22, (THREAD_FPU + 0x0b0)(thread); \
    lwc1    $f23, (THREAD_FPU + 0x0b8)(thread); \
    lwc1    $f24, (THREAD_FPU + 0x0c0)(thread); \
    lwc1    $f25, (THREAD_FPU + 0x0c8)(thread); \
    lwc1    $f26, (THREAD_FPU + 0x0d0)(thread); \
    lwc1    $f27, (THREAD_FPU + 0x0d8)(thread); \
    lwc1    $f28, (THREAD_FPU + 0x0e0)(thread); \
    lwc1    $f29, (THREAD_FPU + 0x0e8)(thread); \
    lwc1    $f30, (THREAD_FPU + 0x0f0)(thread); \
    lwc1    $f31, (THREAD_FPU + 0x0f8)(thread); \
    ctc1    tmp,  fcr31

#define CPU_SAVE_NONSCRATCH(thread) \
    sw    s0, THREAD_REG16(thread); \
    sw    s1, THREAD_REG17(thread); \
    sw    s2, THREAD_REG18(thread); \
    sw    s3, THREAD_REG19(thread); \
    sw    s4, THREAD_REG20(thread); \
    sw    s5, THREAD_REG21(thread); \
    sw    s6, THREAD_REG22(thread); \
    sw    s7, THREAD_REG23(thread); \
    sw    sp, THREAD_REG29(thread); \
    sw    fp, THREAD_REG30(thread)

#define CPU_RESTORE_NONSCRATCH(thread) \
    lw    s0, THREAD_REG16(thread); \
    lw    s1, THREAD_REG17(thread); \
    lw    s2, THREAD_REG18(thread); \
    lw    s3, THREAD_REG19(thread); \
    lw    s4, THREAD_REG20(thread); \
    lw    s5, THREAD_REG21(thread); \
    lw    s6, THREAD_REG22(thread); \
    lw    s7, THREAD_REG23(thread); \
    lw    sp, THREAD_REG29(thread); \
    lw    fp, THREAD_REG30(thread); \
    lw    ra, THREAD_REG31(thread)

#endif /* _ASM_ASMMACRO_H */

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 1.0 pre-release build #13 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0298 ]--