* commit '5f3ed7ddd0b3708baadf5ce357c74e331c16f986': Refresh 64-bit headers/libs (WW20)
This commit is contained in:
@@ -18,11 +18,6 @@
|
|||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
#ifndef __ASM_ARM_BYTEORDER_H
|
#ifndef __ASM_ARM_BYTEORDER_H
|
||||||
#define __ASM_ARM_BYTEORDER_H
|
#define __ASM_ARM_BYTEORDER_H
|
||||||
#ifdef __ARMEB__
|
|
||||||
#include <linux/byteorder/big_endian.h>
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#else
|
|
||||||
#include <linux/byteorder/little_endian.h>
|
#include <linux/byteorder/little_endian.h>
|
||||||
#endif
|
#endif
|
||||||
#endif
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
|||||||
@@ -37,68 +37,55 @@ struct __old_kernel_stat {
|
|||||||
#define STAT_HAVE_NSEC
|
#define STAT_HAVE_NSEC
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct stat {
|
struct stat {
|
||||||
#ifdef __ARMEB__
|
|
||||||
unsigned short st_dev;
|
|
||||||
unsigned short __pad1;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#else
|
|
||||||
unsigned long st_dev;
|
unsigned long st_dev;
|
||||||
#endif
|
|
||||||
unsigned long st_ino;
|
unsigned long st_ino;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned short st_mode;
|
unsigned short st_mode;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned short st_nlink;
|
unsigned short st_nlink;
|
||||||
unsigned short st_uid;
|
unsigned short st_uid;
|
||||||
unsigned short st_gid;
|
unsigned short st_gid;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#ifdef __ARMEB__
|
|
||||||
unsigned short st_rdev;
|
|
||||||
unsigned short __pad2;
|
|
||||||
#else
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned long st_rdev;
|
unsigned long st_rdev;
|
||||||
#endif
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned long st_size;
|
unsigned long st_size;
|
||||||
unsigned long st_blksize;
|
unsigned long st_blksize;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned long st_blocks;
|
unsigned long st_blocks;
|
||||||
unsigned long st_atime;
|
unsigned long st_atime;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned long st_atime_nsec;
|
unsigned long st_atime_nsec;
|
||||||
unsigned long st_mtime;
|
unsigned long st_mtime;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned long st_mtime_nsec;
|
unsigned long st_mtime_nsec;
|
||||||
unsigned long st_ctime;
|
unsigned long st_ctime;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned long st_ctime_nsec;
|
unsigned long st_ctime_nsec;
|
||||||
unsigned long __unused4;
|
unsigned long __unused4;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned long __unused5;
|
unsigned long __unused5;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct stat64 {
|
struct stat64 {
|
||||||
unsigned long long st_dev;
|
unsigned long long st_dev;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned char __pad0[4];
|
unsigned char __pad0[4];
|
||||||
#define STAT64_HAS_BROKEN_ST_INO 1
|
#define STAT64_HAS_BROKEN_ST_INO 1
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned long __st_ino;
|
unsigned long __st_ino;
|
||||||
unsigned int st_mode;
|
unsigned int st_mode;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int st_nlink;
|
unsigned int st_nlink;
|
||||||
unsigned long st_uid;
|
unsigned long st_uid;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned long st_gid;
|
unsigned long st_gid;
|
||||||
unsigned long long st_rdev;
|
unsigned long long st_rdev;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned char __pad3[4];
|
unsigned char __pad3[4];
|
||||||
long long st_size;
|
long long st_size;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned long st_blksize;
|
unsigned long st_blksize;
|
||||||
unsigned long long st_blocks;
|
unsigned long long st_blocks;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned long st_atime;
|
unsigned long st_atime;
|
||||||
unsigned long st_atime_nsec;
|
unsigned long st_atime_nsec;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned long st_mtime;
|
unsigned long st_mtime;
|
||||||
unsigned long st_mtime_nsec;
|
unsigned long st_mtime_nsec;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned long st_ctime;
|
unsigned long st_ctime;
|
||||||
unsigned long st_ctime_nsec;
|
unsigned long st_ctime_nsec;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned long long st_ino;
|
unsigned long long st_ino;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -19,12 +19,7 @@
|
|||||||
#ifndef _UAPI__ASM_ARM_UNISTD_H
|
#ifndef _UAPI__ASM_ARM_UNISTD_H
|
||||||
#define _UAPI__ASM_ARM_UNISTD_H
|
#define _UAPI__ASM_ARM_UNISTD_H
|
||||||
#define __NR_OABI_SYSCALL_BASE 0x900000
|
#define __NR_OABI_SYSCALL_BASE 0x900000
|
||||||
#if defined(__thumb__) || defined(__ARM_EABI__)
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define __NR_SYSCALL_BASE 0
|
#define __NR_SYSCALL_BASE 0
|
||||||
#else
|
|
||||||
#define __NR_SYSCALL_BASE __NR_OABI_SYSCALL_BASE
|
|
||||||
#endif
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define __NR_restart_syscall (__NR_SYSCALL_BASE+ 0)
|
#define __NR_restart_syscall (__NR_SYSCALL_BASE+ 0)
|
||||||
#define __NR_exit (__NR_SYSCALL_BASE+ 1)
|
#define __NR_exit (__NR_SYSCALL_BASE+ 1)
|
||||||
@@ -468,22 +463,19 @@
|
|||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define __ARM_NR_usr32 (__ARM_NR_BASE+4)
|
#define __ARM_NR_usr32 (__ARM_NR_BASE+4)
|
||||||
#define __ARM_NR_set_tls (__ARM_NR_BASE+5)
|
#define __ARM_NR_set_tls (__ARM_NR_BASE+5)
|
||||||
#ifdef __ARM_EABI__
|
|
||||||
#undef __NR_time
|
#undef __NR_time
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#undef __NR_umount
|
#undef __NR_umount
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#undef __NR_stime
|
#undef __NR_stime
|
||||||
#undef __NR_alarm
|
#undef __NR_alarm
|
||||||
#undef __NR_utime
|
#undef __NR_utime
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#undef __NR_getrlimit
|
#undef __NR_getrlimit
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#undef __NR_select
|
#undef __NR_select
|
||||||
#undef __NR_readdir
|
#undef __NR_readdir
|
||||||
#undef __NR_mmap
|
#undef __NR_mmap
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#undef __NR_socketcall
|
#undef __NR_socketcall
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#undef __NR_syscall
|
#undef __NR_syscall
|
||||||
#undef __NR_ipc
|
#undef __NR_ipc
|
||||||
#endif
|
#endif
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#endif
|
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -29,6 +29,7 @@ ___Unwind_ForcedUnwind
|
|||||||
___Unwind_RaiseException
|
___Unwind_RaiseException
|
||||||
___Unwind_Resume
|
___Unwind_Resume
|
||||||
___Unwind_Resume_or_Rethrow
|
___Unwind_Resume_or_Rethrow
|
||||||
|
__accept
|
||||||
__adddf3
|
__adddf3
|
||||||
__addsf3
|
__addsf3
|
||||||
__aeabi_atexit
|
__aeabi_atexit
|
||||||
@@ -98,17 +99,17 @@ __ashldi3
|
|||||||
__ashrdi3
|
__ashrdi3
|
||||||
__assert
|
__assert
|
||||||
__assert2
|
__assert2
|
||||||
|
__atexit_register_cleanup
|
||||||
__atomic_cmpxchg
|
__atomic_cmpxchg
|
||||||
__atomic_dec
|
__atomic_dec
|
||||||
__atomic_inc
|
__atomic_inc
|
||||||
__atomic_swap
|
__atomic_swap
|
||||||
__b64_ntop
|
__b64_ntop
|
||||||
__b64_pton
|
__b64_pton
|
||||||
__bionic_clone
|
|
||||||
__bionic_clone_entry
|
|
||||||
__bionic_name_mem
|
__bionic_name_mem
|
||||||
__brk
|
__brk
|
||||||
__cmpdf2
|
__cmpdf2
|
||||||
|
__connect
|
||||||
__cxa_atexit
|
__cxa_atexit
|
||||||
__cxa_finalize
|
__cxa_finalize
|
||||||
__divdf3
|
__divdf3
|
||||||
@@ -668,6 +669,7 @@ getitimer
|
|||||||
getline
|
getline
|
||||||
getlogin
|
getlogin
|
||||||
getmntent
|
getmntent
|
||||||
|
getmntent_r
|
||||||
getnameinfo
|
getnameinfo
|
||||||
getnetbyaddr
|
getnetbyaddr
|
||||||
getnetbyname
|
getnetbyname
|
||||||
@@ -716,6 +718,8 @@ gmtime64_r
|
|||||||
gmtime_r
|
gmtime_r
|
||||||
herror
|
herror
|
||||||
hstrerror
|
hstrerror
|
||||||
|
htonl
|
||||||
|
htons
|
||||||
if_indextoname
|
if_indextoname
|
||||||
if_nametoindex
|
if_nametoindex
|
||||||
imaxabs
|
imaxabs
|
||||||
@@ -723,6 +727,10 @@ imaxdiv
|
|||||||
index
|
index
|
||||||
inet_addr
|
inet_addr
|
||||||
inet_aton
|
inet_aton
|
||||||
|
inet_lnaof
|
||||||
|
inet_makeaddr
|
||||||
|
inet_netof
|
||||||
|
inet_network
|
||||||
inet_nsap_addr
|
inet_nsap_addr
|
||||||
inet_nsap_ntoa
|
inet_nsap_ntoa
|
||||||
inet_ntoa
|
inet_ntoa
|
||||||
@@ -864,6 +872,8 @@ nftw64
|
|||||||
nice
|
nice
|
||||||
nrand48
|
nrand48
|
||||||
nsdispatch
|
nsdispatch
|
||||||
|
ntohl
|
||||||
|
ntohs
|
||||||
open
|
open
|
||||||
open64
|
open64
|
||||||
openat
|
openat
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ __dso_handle
|
|||||||
__isthreaded
|
__isthreaded
|
||||||
__libc_malloc_default_dispatch
|
__libc_malloc_default_dispatch
|
||||||
__libc_malloc_dispatch
|
__libc_malloc_dispatch
|
||||||
|
__netdClientDispatch
|
||||||
__p_cert_syms
|
__p_cert_syms
|
||||||
__p_class_syms
|
__p_class_syms
|
||||||
__p_key_syms
|
__p_key_syms
|
||||||
@@ -32,8 +33,10 @@ _tolower_tab_
|
|||||||
_toupper_tab_
|
_toupper_tab_
|
||||||
daylight
|
daylight
|
||||||
environ
|
environ
|
||||||
gMallocDebugBacklog
|
g_allocations_mutex
|
||||||
gMallocDebugLevel
|
g_hash_table
|
||||||
|
g_malloc_debug_backlog
|
||||||
|
g_malloc_debug_level
|
||||||
h_errlist
|
h_errlist
|
||||||
h_nerr
|
h_nerr
|
||||||
optarg
|
optarg
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -27,14 +27,12 @@ _Unwind_SetIP
|
|||||||
__FD_CLR_chk
|
__FD_CLR_chk
|
||||||
__FD_ISSET_chk
|
__FD_ISSET_chk
|
||||||
__FD_SET_chk
|
__FD_SET_chk
|
||||||
__android_fatal
|
__android_set_abort_message
|
||||||
__arc4_getbyte
|
__arc4_getbyte
|
||||||
__assert
|
__assert
|
||||||
__assert2
|
__assert2
|
||||||
__b64_ntop
|
__b64_ntop
|
||||||
__b64_pton
|
__b64_pton
|
||||||
__bionic_clone
|
|
||||||
__bionic_clone_entry
|
|
||||||
__bionic_name_mem
|
__bionic_name_mem
|
||||||
__cxa_atexit
|
__cxa_atexit
|
||||||
__cxa_finalize
|
__cxa_finalize
|
||||||
@@ -512,6 +510,7 @@ getitimer
|
|||||||
getline
|
getline
|
||||||
getlogin
|
getlogin
|
||||||
getmntent
|
getmntent
|
||||||
|
getmntent_r
|
||||||
getnameinfo
|
getnameinfo
|
||||||
getnetbyaddr
|
getnetbyaddr
|
||||||
getnetbyname
|
getnetbyname
|
||||||
@@ -558,6 +557,8 @@ gmtime
|
|||||||
gmtime_r
|
gmtime_r
|
||||||
herror
|
herror
|
||||||
hstrerror
|
hstrerror
|
||||||
|
htonl
|
||||||
|
htons
|
||||||
if_indextoname
|
if_indextoname
|
||||||
if_nametoindex
|
if_nametoindex
|
||||||
imaxabs
|
imaxabs
|
||||||
@@ -565,6 +566,10 @@ imaxdiv
|
|||||||
index
|
index
|
||||||
inet_addr
|
inet_addr
|
||||||
inet_aton
|
inet_aton
|
||||||
|
inet_lnaof
|
||||||
|
inet_makeaddr
|
||||||
|
inet_netof
|
||||||
|
inet_network
|
||||||
inet_nsap_addr
|
inet_nsap_addr
|
||||||
inet_nsap_ntoa
|
inet_nsap_ntoa
|
||||||
inet_ntoa
|
inet_ntoa
|
||||||
@@ -702,6 +707,8 @@ nftw64
|
|||||||
nice
|
nice
|
||||||
nrand48
|
nrand48
|
||||||
nsdispatch
|
nsdispatch
|
||||||
|
ntohl
|
||||||
|
ntohs
|
||||||
open
|
open
|
||||||
open64
|
open64
|
||||||
openat
|
openat
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ __atexit_invalid
|
|||||||
__isthreaded
|
__isthreaded
|
||||||
__libc_malloc_default_dispatch
|
__libc_malloc_default_dispatch
|
||||||
__libc_malloc_dispatch
|
__libc_malloc_dispatch
|
||||||
|
__netdClientDispatch
|
||||||
__p_cert_syms
|
__p_cert_syms
|
||||||
__p_class_syms
|
__p_class_syms
|
||||||
__p_key_syms
|
__p_key_syms
|
||||||
@@ -27,8 +28,10 @@ _tolower_tab_
|
|||||||
_toupper_tab_
|
_toupper_tab_
|
||||||
daylight
|
daylight
|
||||||
environ
|
environ
|
||||||
gMallocDebugBacklog
|
g_allocations_mutex
|
||||||
gMallocDebugLevel
|
g_hash_table
|
||||||
|
g_malloc_debug_backlog
|
||||||
|
g_malloc_debug_level
|
||||||
h_errlist
|
h_errlist
|
||||||
h_nerr
|
h_nerr
|
||||||
optarg
|
optarg
|
||||||
|
|||||||
@@ -18,13 +18,6 @@
|
|||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
#ifndef _ASM_BYTEORDER_H
|
#ifndef _ASM_BYTEORDER_H
|
||||||
#define _ASM_BYTEORDER_H
|
#define _ASM_BYTEORDER_H
|
||||||
#ifdef __MIPSEB__
|
|
||||||
#include <linux/byteorder/big_endian.h>
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#elif defined(__MIPSEL__)
|
|
||||||
#include <linux/byteorder/little_endian.h>
|
#include <linux/byteorder/little_endian.h>
|
||||||
#else
|
#endif
|
||||||
#error "MIPS, but neither __MIPSEB__, nor __MIPSEL__???"
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -434,453 +434,446 @@ enum MIPS6e_i8_func {
|
|||||||
MIPS16e_swrasp_func = 02,
|
MIPS16e_swrasp_func = 02,
|
||||||
};
|
};
|
||||||
#define MM_NOP16 0x0c00
|
#define MM_NOP16 0x0c00
|
||||||
#ifdef __MIPSEB__
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define BITFIELD_FIELD(field, more) field; more
|
|
||||||
#elif defined(__MIPSEL__)
|
|
||||||
#define BITFIELD_FIELD(field, more) more field;
|
#define BITFIELD_FIELD(field, more) more field;
|
||||||
#else
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#error "MIPS but neither __MIPSEL__ nor __MIPSEB__?"
|
|
||||||
#endif
|
|
||||||
struct j_format {
|
struct j_format {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int target : 26,
|
BITFIELD_FIELD(unsigned int target : 26,
|
||||||
;))
|
;))
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct i_format {
|
struct i_format {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int rs : 5,
|
BITFIELD_FIELD(unsigned int rs : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int rt : 5,
|
BITFIELD_FIELD(unsigned int rt : 5,
|
||||||
BITFIELD_FIELD(signed int simmediate : 16,
|
BITFIELD_FIELD(signed int simmediate : 16,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
;))))
|
;))))
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct u_format {
|
struct u_format {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int rs : 5,
|
BITFIELD_FIELD(unsigned int rs : 5,
|
||||||
BITFIELD_FIELD(unsigned int rt : 5,
|
BITFIELD_FIELD(unsigned int rt : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int uimmediate : 16,
|
BITFIELD_FIELD(unsigned int uimmediate : 16,
|
||||||
;))))
|
;))))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct c_format {
|
struct c_format {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int rs : 5,
|
BITFIELD_FIELD(unsigned int rs : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int c_op : 3,
|
BITFIELD_FIELD(unsigned int c_op : 3,
|
||||||
BITFIELD_FIELD(unsigned int cache : 2,
|
BITFIELD_FIELD(unsigned int cache : 2,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int simmediate : 16,
|
BITFIELD_FIELD(unsigned int simmediate : 16,
|
||||||
;)))))
|
;)))))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct r_format {
|
struct r_format {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int rs : 5,
|
BITFIELD_FIELD(unsigned int rs : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int rt : 5,
|
BITFIELD_FIELD(unsigned int rt : 5,
|
||||||
BITFIELD_FIELD(unsigned int rd : 5,
|
BITFIELD_FIELD(unsigned int rd : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int re : 5,
|
BITFIELD_FIELD(unsigned int re : 5,
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
;))))))
|
;))))))
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct p_format {
|
struct p_format {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int rs : 5,
|
BITFIELD_FIELD(unsigned int rs : 5,
|
||||||
BITFIELD_FIELD(unsigned int rt : 5,
|
BITFIELD_FIELD(unsigned int rt : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int rd : 5,
|
BITFIELD_FIELD(unsigned int rd : 5,
|
||||||
BITFIELD_FIELD(unsigned int re : 5,
|
BITFIELD_FIELD(unsigned int re : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
;))))))
|
;))))))
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct f_format {
|
struct f_format {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int : 1,
|
BITFIELD_FIELD(unsigned int : 1,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int fmt : 4,
|
BITFIELD_FIELD(unsigned int fmt : 4,
|
||||||
BITFIELD_FIELD(unsigned int rt : 5,
|
BITFIELD_FIELD(unsigned int rt : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int rd : 5,
|
BITFIELD_FIELD(unsigned int rd : 5,
|
||||||
BITFIELD_FIELD(unsigned int re : 5,
|
BITFIELD_FIELD(unsigned int re : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
;)))))))
|
;)))))))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct ma_format {
|
struct ma_format {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int fr : 5,
|
BITFIELD_FIELD(unsigned int fr : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int ft : 5,
|
BITFIELD_FIELD(unsigned int ft : 5,
|
||||||
BITFIELD_FIELD(unsigned int fs : 5,
|
BITFIELD_FIELD(unsigned int fs : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int fd : 5,
|
BITFIELD_FIELD(unsigned int fd : 5,
|
||||||
BITFIELD_FIELD(unsigned int func : 4,
|
BITFIELD_FIELD(unsigned int func : 4,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int fmt : 2,
|
BITFIELD_FIELD(unsigned int fmt : 2,
|
||||||
;)))))))
|
;)))))))
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct b_format {
|
struct b_format {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int code : 20,
|
BITFIELD_FIELD(unsigned int code : 20,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
;)))
|
;)))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct ps_format {
|
struct ps_format {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int rs : 5,
|
BITFIELD_FIELD(unsigned int rs : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int ft : 5,
|
BITFIELD_FIELD(unsigned int ft : 5,
|
||||||
BITFIELD_FIELD(unsigned int fs : 5,
|
BITFIELD_FIELD(unsigned int fs : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int fd : 5,
|
BITFIELD_FIELD(unsigned int fd : 5,
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
;))))))
|
;))))))
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct v_format {
|
struct v_format {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int sel : 4,
|
BITFIELD_FIELD(unsigned int sel : 4,
|
||||||
BITFIELD_FIELD(unsigned int fmt : 1,
|
BITFIELD_FIELD(unsigned int fmt : 1,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int vt : 5,
|
BITFIELD_FIELD(unsigned int vt : 5,
|
||||||
BITFIELD_FIELD(unsigned int vs : 5,
|
BITFIELD_FIELD(unsigned int vs : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int vd : 5,
|
BITFIELD_FIELD(unsigned int vd : 5,
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
;)))))))
|
;)))))))
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct fb_format {
|
struct fb_format {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int bc : 5,
|
BITFIELD_FIELD(unsigned int bc : 5,
|
||||||
BITFIELD_FIELD(unsigned int cc : 3,
|
BITFIELD_FIELD(unsigned int cc : 3,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int flag : 2,
|
BITFIELD_FIELD(unsigned int flag : 2,
|
||||||
BITFIELD_FIELD(signed int simmediate : 16,
|
BITFIELD_FIELD(signed int simmediate : 16,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
;)))))
|
;)))))
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct fp0_format {
|
struct fp0_format {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int fmt : 5,
|
BITFIELD_FIELD(unsigned int fmt : 5,
|
||||||
BITFIELD_FIELD(unsigned int ft : 5,
|
BITFIELD_FIELD(unsigned int ft : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int fs : 5,
|
BITFIELD_FIELD(unsigned int fs : 5,
|
||||||
BITFIELD_FIELD(unsigned int fd : 5,
|
BITFIELD_FIELD(unsigned int fd : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
;))))))
|
;))))))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct mm_fp0_format {
|
struct mm_fp0_format {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int ft : 5,
|
BITFIELD_FIELD(unsigned int ft : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int fs : 5,
|
BITFIELD_FIELD(unsigned int fs : 5,
|
||||||
BITFIELD_FIELD(unsigned int fd : 5,
|
BITFIELD_FIELD(unsigned int fd : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int fmt : 3,
|
BITFIELD_FIELD(unsigned int fmt : 3,
|
||||||
BITFIELD_FIELD(unsigned int op : 2,
|
BITFIELD_FIELD(unsigned int op : 2,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
;)))))))
|
;)))))))
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct fp1_format {
|
struct fp1_format {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int op : 5,
|
BITFIELD_FIELD(unsigned int op : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int rt : 5,
|
BITFIELD_FIELD(unsigned int rt : 5,
|
||||||
BITFIELD_FIELD(unsigned int fs : 5,
|
BITFIELD_FIELD(unsigned int fs : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int fd : 5,
|
BITFIELD_FIELD(unsigned int fd : 5,
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
;))))))
|
;))))))
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct mm_fp1_format {
|
struct mm_fp1_format {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int rt : 5,
|
BITFIELD_FIELD(unsigned int rt : 5,
|
||||||
BITFIELD_FIELD(unsigned int fs : 5,
|
BITFIELD_FIELD(unsigned int fs : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int fmt : 2,
|
BITFIELD_FIELD(unsigned int fmt : 2,
|
||||||
BITFIELD_FIELD(unsigned int op : 8,
|
BITFIELD_FIELD(unsigned int op : 8,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
;))))))
|
;))))))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct mm_fp2_format {
|
struct mm_fp2_format {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int fd : 5,
|
BITFIELD_FIELD(unsigned int fd : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int fs : 5,
|
BITFIELD_FIELD(unsigned int fs : 5,
|
||||||
BITFIELD_FIELD(unsigned int cc : 3,
|
BITFIELD_FIELD(unsigned int cc : 3,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int zero : 2,
|
BITFIELD_FIELD(unsigned int zero : 2,
|
||||||
BITFIELD_FIELD(unsigned int fmt : 2,
|
BITFIELD_FIELD(unsigned int fmt : 2,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int op : 3,
|
BITFIELD_FIELD(unsigned int op : 3,
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
;))))))))
|
;))))))))
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct mm_fp3_format {
|
struct mm_fp3_format {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int rt : 5,
|
BITFIELD_FIELD(unsigned int rt : 5,
|
||||||
BITFIELD_FIELD(unsigned int fs : 5,
|
BITFIELD_FIELD(unsigned int fs : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int fmt : 3,
|
BITFIELD_FIELD(unsigned int fmt : 3,
|
||||||
BITFIELD_FIELD(unsigned int op : 7,
|
BITFIELD_FIELD(unsigned int op : 7,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
;))))))
|
;))))))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct mm_fp4_format {
|
struct mm_fp4_format {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int rt : 5,
|
BITFIELD_FIELD(unsigned int rt : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int fs : 5,
|
BITFIELD_FIELD(unsigned int fs : 5,
|
||||||
BITFIELD_FIELD(unsigned int cc : 3,
|
BITFIELD_FIELD(unsigned int cc : 3,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int fmt : 3,
|
BITFIELD_FIELD(unsigned int fmt : 3,
|
||||||
BITFIELD_FIELD(unsigned int cond : 4,
|
BITFIELD_FIELD(unsigned int cond : 4,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
;)))))))
|
;)))))))
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct mm_fp5_format {
|
struct mm_fp5_format {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int index : 5,
|
BITFIELD_FIELD(unsigned int index : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int base : 5,
|
BITFIELD_FIELD(unsigned int base : 5,
|
||||||
BITFIELD_FIELD(unsigned int fd : 5,
|
BITFIELD_FIELD(unsigned int fd : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int op : 5,
|
BITFIELD_FIELD(unsigned int op : 5,
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
;))))))
|
;))))))
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct fp6_format {
|
struct fp6_format {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int fr : 5,
|
BITFIELD_FIELD(unsigned int fr : 5,
|
||||||
BITFIELD_FIELD(unsigned int ft : 5,
|
BITFIELD_FIELD(unsigned int ft : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int fs : 5,
|
BITFIELD_FIELD(unsigned int fs : 5,
|
||||||
BITFIELD_FIELD(unsigned int fd : 5,
|
BITFIELD_FIELD(unsigned int fd : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
;))))))
|
;))))))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct mm_fp6_format {
|
struct mm_fp6_format {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int ft : 5,
|
BITFIELD_FIELD(unsigned int ft : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int fs : 5,
|
BITFIELD_FIELD(unsigned int fs : 5,
|
||||||
BITFIELD_FIELD(unsigned int fd : 5,
|
BITFIELD_FIELD(unsigned int fd : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int fr : 5,
|
BITFIELD_FIELD(unsigned int fr : 5,
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
;))))))
|
;))))))
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct mm_i_format {
|
struct mm_i_format {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int rt : 5,
|
BITFIELD_FIELD(unsigned int rt : 5,
|
||||||
BITFIELD_FIELD(unsigned int rs : 5,
|
BITFIELD_FIELD(unsigned int rs : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(signed int simmediate : 16,
|
BITFIELD_FIELD(signed int simmediate : 16,
|
||||||
;))))
|
;))))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct mm_m_format {
|
struct mm_m_format {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int rd : 5,
|
BITFIELD_FIELD(unsigned int rd : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int base : 5,
|
BITFIELD_FIELD(unsigned int base : 5,
|
||||||
BITFIELD_FIELD(unsigned int func : 4,
|
BITFIELD_FIELD(unsigned int func : 4,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(signed int simmediate : 12,
|
BITFIELD_FIELD(signed int simmediate : 12,
|
||||||
;)))))
|
;)))))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct mm_x_format {
|
struct mm_x_format {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int index : 5,
|
BITFIELD_FIELD(unsigned int index : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int base : 5,
|
BITFIELD_FIELD(unsigned int base : 5,
|
||||||
BITFIELD_FIELD(unsigned int rd : 5,
|
BITFIELD_FIELD(unsigned int rd : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int func : 11,
|
BITFIELD_FIELD(unsigned int func : 11,
|
||||||
;)))))
|
;)))))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct mm_b0_format {
|
struct mm_b0_format {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(signed int simmediate : 10,
|
BITFIELD_FIELD(signed int simmediate : 10,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int : 16,
|
BITFIELD_FIELD(unsigned int : 16,
|
||||||
;)))
|
;)))
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct mm_b1_format {
|
struct mm_b1_format {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int rs : 3,
|
BITFIELD_FIELD(unsigned int rs : 3,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(signed int simmediate : 7,
|
BITFIELD_FIELD(signed int simmediate : 7,
|
||||||
BITFIELD_FIELD(unsigned int : 16,
|
BITFIELD_FIELD(unsigned int : 16,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
;))))
|
;))))
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct mm16_m_format {
|
struct mm16_m_format {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int func : 4,
|
BITFIELD_FIELD(unsigned int func : 4,
|
||||||
BITFIELD_FIELD(unsigned int rlist : 2,
|
BITFIELD_FIELD(unsigned int rlist : 2,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int imm : 4,
|
BITFIELD_FIELD(unsigned int imm : 4,
|
||||||
BITFIELD_FIELD(unsigned int : 16,
|
BITFIELD_FIELD(unsigned int : 16,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
;)))))
|
;)))))
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct mm16_rb_format {
|
struct mm16_rb_format {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int rt : 3,
|
BITFIELD_FIELD(unsigned int rt : 3,
|
||||||
BITFIELD_FIELD(unsigned int base : 3,
|
BITFIELD_FIELD(unsigned int base : 3,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(signed int simmediate : 4,
|
BITFIELD_FIELD(signed int simmediate : 4,
|
||||||
BITFIELD_FIELD(unsigned int : 16,
|
BITFIELD_FIELD(unsigned int : 16,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
;)))))
|
;)))))
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct mm16_r3_format {
|
struct mm16_r3_format {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int rt : 3,
|
BITFIELD_FIELD(unsigned int rt : 3,
|
||||||
BITFIELD_FIELD(signed int simmediate : 7,
|
BITFIELD_FIELD(signed int simmediate : 7,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int : 16,
|
BITFIELD_FIELD(unsigned int : 16,
|
||||||
;))))
|
;))))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct mm16_r5_format {
|
struct mm16_r5_format {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int rt : 5,
|
BITFIELD_FIELD(unsigned int rt : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(signed int simmediate : 5,
|
BITFIELD_FIELD(signed int simmediate : 5,
|
||||||
BITFIELD_FIELD(unsigned int : 16,
|
BITFIELD_FIELD(unsigned int : 16,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
;))))
|
;))))
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct m16e_rr {
|
struct m16e_rr {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 5,
|
BITFIELD_FIELD(unsigned int opcode : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int rx : 3,
|
BITFIELD_FIELD(unsigned int rx : 3,
|
||||||
BITFIELD_FIELD(unsigned int nd : 1,
|
BITFIELD_FIELD(unsigned int nd : 1,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int l : 1,
|
BITFIELD_FIELD(unsigned int l : 1,
|
||||||
BITFIELD_FIELD(unsigned int ra : 1,
|
BITFIELD_FIELD(unsigned int ra : 1,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int func : 5,
|
BITFIELD_FIELD(unsigned int func : 5,
|
||||||
;))))))
|
;))))))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct m16e_jal {
|
struct m16e_jal {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 5,
|
BITFIELD_FIELD(unsigned int opcode : 5,
|
||||||
BITFIELD_FIELD(unsigned int x : 1,
|
BITFIELD_FIELD(unsigned int x : 1,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int imm20_16 : 5,
|
BITFIELD_FIELD(unsigned int imm20_16 : 5,
|
||||||
BITFIELD_FIELD(signed int imm25_21 : 5,
|
BITFIELD_FIELD(signed int imm25_21 : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
;))))
|
;))))
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct m16e_i64 {
|
struct m16e_i64 {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 5,
|
BITFIELD_FIELD(unsigned int opcode : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int func : 3,
|
BITFIELD_FIELD(unsigned int func : 3,
|
||||||
BITFIELD_FIELD(unsigned int imm : 8,
|
BITFIELD_FIELD(unsigned int imm : 8,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
;)))
|
;)))
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct m16e_ri64 {
|
struct m16e_ri64 {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 5,
|
BITFIELD_FIELD(unsigned int opcode : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int func : 3,
|
BITFIELD_FIELD(unsigned int func : 3,
|
||||||
BITFIELD_FIELD(unsigned int ry : 3,
|
BITFIELD_FIELD(unsigned int ry : 3,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int imm : 5,
|
BITFIELD_FIELD(unsigned int imm : 5,
|
||||||
;))))
|
;))))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct m16e_ri {
|
struct m16e_ri {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 5,
|
BITFIELD_FIELD(unsigned int opcode : 5,
|
||||||
BITFIELD_FIELD(unsigned int rx : 3,
|
BITFIELD_FIELD(unsigned int rx : 3,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int imm : 8,
|
BITFIELD_FIELD(unsigned int imm : 8,
|
||||||
;)))
|
;)))
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct m16e_rri {
|
struct m16e_rri {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int opcode : 5,
|
BITFIELD_FIELD(unsigned int opcode : 5,
|
||||||
BITFIELD_FIELD(unsigned int rx : 3,
|
BITFIELD_FIELD(unsigned int rx : 3,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int ry : 3,
|
BITFIELD_FIELD(unsigned int ry : 3,
|
||||||
BITFIELD_FIELD(unsigned int imm : 5,
|
BITFIELD_FIELD(unsigned int imm : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
;))))
|
;))))
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct m16e_i8 {
|
struct m16e_i8 {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 5,
|
BITFIELD_FIELD(unsigned int opcode : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int func : 3,
|
BITFIELD_FIELD(unsigned int func : 3,
|
||||||
BITFIELD_FIELD(unsigned int imm : 8,
|
BITFIELD_FIELD(unsigned int imm : 8,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
;)))
|
;)))
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
union mips_instruction {
|
union mips_instruction {
|
||||||
unsigned int word;
|
unsigned int word;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned short halfword[2];
|
unsigned short halfword[2];
|
||||||
unsigned char byte[4];
|
unsigned char byte[4];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct j_format j_format;
|
struct j_format j_format;
|
||||||
struct i_format i_format;
|
struct i_format i_format;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct u_format u_format;
|
struct u_format u_format;
|
||||||
struct c_format c_format;
|
struct c_format c_format;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct r_format r_format;
|
struct r_format r_format;
|
||||||
struct p_format p_format;
|
struct p_format p_format;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct f_format f_format;
|
struct f_format f_format;
|
||||||
struct ma_format ma_format;
|
struct ma_format ma_format;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct b_format b_format;
|
struct b_format b_format;
|
||||||
struct ps_format ps_format;
|
struct ps_format ps_format;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct v_format v_format;
|
struct v_format v_format;
|
||||||
struct fb_format fb_format;
|
struct fb_format fb_format;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct fp0_format fp0_format;
|
struct fp0_format fp0_format;
|
||||||
struct mm_fp0_format mm_fp0_format;
|
struct mm_fp0_format mm_fp0_format;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct fp1_format fp1_format;
|
struct fp1_format fp1_format;
|
||||||
struct mm_fp1_format mm_fp1_format;
|
struct mm_fp1_format mm_fp1_format;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct mm_fp2_format mm_fp2_format;
|
struct mm_fp2_format mm_fp2_format;
|
||||||
struct mm_fp3_format mm_fp3_format;
|
struct mm_fp3_format mm_fp3_format;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct mm_fp4_format mm_fp4_format;
|
struct mm_fp4_format mm_fp4_format;
|
||||||
struct mm_fp5_format mm_fp5_format;
|
struct mm_fp5_format mm_fp5_format;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct fp6_format fp6_format;
|
struct fp6_format fp6_format;
|
||||||
struct mm_fp6_format mm_fp6_format;
|
struct mm_fp6_format mm_fp6_format;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct mm_i_format mm_i_format;
|
struct mm_i_format mm_i_format;
|
||||||
struct mm_m_format mm_m_format;
|
struct mm_m_format mm_m_format;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct mm_x_format mm_x_format;
|
struct mm_x_format mm_x_format;
|
||||||
struct mm_b0_format mm_b0_format;
|
struct mm_b0_format mm_b0_format;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct mm_b1_format mm_b1_format;
|
struct mm_b1_format mm_b1_format;
|
||||||
struct mm16_m_format mm16_m_format ;
|
struct mm16_m_format mm16_m_format ;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct mm16_rb_format mm16_rb_format;
|
struct mm16_rb_format mm16_rb_format;
|
||||||
struct mm16_r3_format mm16_r3_format;
|
struct mm16_r3_format mm16_r3_format;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct mm16_r5_format mm16_r5_format;
|
struct mm16_r5_format mm16_r5_format;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
union mips16e_instruction {
|
union mips16e_instruction {
|
||||||
unsigned int full : 16;
|
unsigned int full : 16;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct m16e_rr rr;
|
struct m16e_rr rr;
|
||||||
struct m16e_jal jal;
|
struct m16e_jal jal;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct m16e_i64 i64;
|
struct m16e_i64 i64;
|
||||||
struct m16e_ri64 ri64;
|
struct m16e_ri64 ri64;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct m16e_ri ri;
|
struct m16e_ri ri;
|
||||||
struct m16e_rri rri;
|
struct m16e_rri rri;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct m16e_i8 i8;
|
struct m16e_i8 i8;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -27,16 +27,16 @@ _Unwind_SetIP
|
|||||||
__FD_CLR_chk
|
__FD_CLR_chk
|
||||||
__FD_ISSET_chk
|
__FD_ISSET_chk
|
||||||
__FD_SET_chk
|
__FD_SET_chk
|
||||||
__android_fatal
|
__accept
|
||||||
|
__android_set_abort_message
|
||||||
__arc4_getbyte
|
__arc4_getbyte
|
||||||
__assert
|
__assert
|
||||||
__assert2
|
__assert2
|
||||||
__b64_ntop
|
__b64_ntop
|
||||||
__b64_pton
|
__b64_pton
|
||||||
__bionic_clone
|
|
||||||
__bionic_clone_entry
|
|
||||||
__bionic_name_mem
|
__bionic_name_mem
|
||||||
__brk
|
__brk
|
||||||
|
__connect
|
||||||
__cxa_atexit
|
__cxa_atexit
|
||||||
__cxa_finalize
|
__cxa_finalize
|
||||||
__deregister_frame
|
__deregister_frame
|
||||||
@@ -222,7 +222,6 @@ __sched_cpufree
|
|||||||
__sched_getaffinity
|
__sched_getaffinity
|
||||||
__sclose
|
__sclose
|
||||||
__set_errno
|
__set_errno
|
||||||
__set_thread_area
|
|
||||||
__set_tid_address
|
__set_tid_address
|
||||||
__set_tls
|
__set_tls
|
||||||
__sflags
|
__sflags
|
||||||
@@ -559,6 +558,7 @@ getitimer
|
|||||||
getline
|
getline
|
||||||
getlogin
|
getlogin
|
||||||
getmntent
|
getmntent
|
||||||
|
getmntent_r
|
||||||
getnameinfo
|
getnameinfo
|
||||||
getnetbyaddr
|
getnetbyaddr
|
||||||
getnetbyname
|
getnetbyname
|
||||||
@@ -607,6 +607,8 @@ gmtime64_r
|
|||||||
gmtime_r
|
gmtime_r
|
||||||
herror
|
herror
|
||||||
hstrerror
|
hstrerror
|
||||||
|
htonl
|
||||||
|
htons
|
||||||
if_indextoname
|
if_indextoname
|
||||||
if_nametoindex
|
if_nametoindex
|
||||||
imaxabs
|
imaxabs
|
||||||
@@ -614,6 +616,10 @@ imaxdiv
|
|||||||
index
|
index
|
||||||
inet_addr
|
inet_addr
|
||||||
inet_aton
|
inet_aton
|
||||||
|
inet_lnaof
|
||||||
|
inet_makeaddr
|
||||||
|
inet_netof
|
||||||
|
inet_network
|
||||||
inet_nsap_addr
|
inet_nsap_addr
|
||||||
inet_nsap_ntoa
|
inet_nsap_ntoa
|
||||||
inet_ntoa
|
inet_ntoa
|
||||||
@@ -755,6 +761,8 @@ nftw64
|
|||||||
nice
|
nice
|
||||||
nrand48
|
nrand48
|
||||||
nsdispatch
|
nsdispatch
|
||||||
|
ntohl
|
||||||
|
ntohs
|
||||||
open
|
open
|
||||||
open64
|
open64
|
||||||
openat
|
openat
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ __bionic_brk
|
|||||||
__isthreaded
|
__isthreaded
|
||||||
__libc_malloc_default_dispatch
|
__libc_malloc_default_dispatch
|
||||||
__libc_malloc_dispatch
|
__libc_malloc_dispatch
|
||||||
|
__netdClientDispatch
|
||||||
__p_cert_syms
|
__p_cert_syms
|
||||||
__p_class_syms
|
__p_class_syms
|
||||||
__p_key_syms
|
__p_key_syms
|
||||||
@@ -30,8 +31,10 @@ _tolower_tab_
|
|||||||
_toupper_tab_
|
_toupper_tab_
|
||||||
daylight
|
daylight
|
||||||
environ
|
environ
|
||||||
gMallocDebugBacklog
|
g_allocations_mutex
|
||||||
gMallocDebugLevel
|
g_hash_table
|
||||||
|
g_malloc_debug_backlog
|
||||||
|
g_malloc_debug_level
|
||||||
h_errlist
|
h_errlist
|
||||||
h_nerr
|
h_nerr
|
||||||
optarg
|
optarg
|
||||||
|
|||||||
@@ -18,13 +18,6 @@
|
|||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
#ifndef _ASM_BYTEORDER_H
|
#ifndef _ASM_BYTEORDER_H
|
||||||
#define _ASM_BYTEORDER_H
|
#define _ASM_BYTEORDER_H
|
||||||
#ifdef __MIPSEB__
|
|
||||||
#include <linux/byteorder/big_endian.h>
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#elif defined(__MIPSEL__)
|
|
||||||
#include <linux/byteorder/little_endian.h>
|
#include <linux/byteorder/little_endian.h>
|
||||||
#else
|
#endif
|
||||||
#error "MIPS, but neither __MIPSEB__, nor __MIPSEL__???"
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -434,453 +434,446 @@ enum MIPS6e_i8_func {
|
|||||||
MIPS16e_swrasp_func = 02,
|
MIPS16e_swrasp_func = 02,
|
||||||
};
|
};
|
||||||
#define MM_NOP16 0x0c00
|
#define MM_NOP16 0x0c00
|
||||||
#ifdef __MIPSEB__
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define BITFIELD_FIELD(field, more) field; more
|
|
||||||
#elif defined(__MIPSEL__)
|
|
||||||
#define BITFIELD_FIELD(field, more) more field;
|
#define BITFIELD_FIELD(field, more) more field;
|
||||||
#else
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#error "MIPS but neither __MIPSEL__ nor __MIPSEB__?"
|
|
||||||
#endif
|
|
||||||
struct j_format {
|
struct j_format {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int target : 26,
|
BITFIELD_FIELD(unsigned int target : 26,
|
||||||
;))
|
;))
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct i_format {
|
struct i_format {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int rs : 5,
|
BITFIELD_FIELD(unsigned int rs : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int rt : 5,
|
BITFIELD_FIELD(unsigned int rt : 5,
|
||||||
BITFIELD_FIELD(signed int simmediate : 16,
|
BITFIELD_FIELD(signed int simmediate : 16,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
;))))
|
;))))
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct u_format {
|
struct u_format {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int rs : 5,
|
BITFIELD_FIELD(unsigned int rs : 5,
|
||||||
BITFIELD_FIELD(unsigned int rt : 5,
|
BITFIELD_FIELD(unsigned int rt : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int uimmediate : 16,
|
BITFIELD_FIELD(unsigned int uimmediate : 16,
|
||||||
;))))
|
;))))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct c_format {
|
struct c_format {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int rs : 5,
|
BITFIELD_FIELD(unsigned int rs : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int c_op : 3,
|
BITFIELD_FIELD(unsigned int c_op : 3,
|
||||||
BITFIELD_FIELD(unsigned int cache : 2,
|
BITFIELD_FIELD(unsigned int cache : 2,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int simmediate : 16,
|
BITFIELD_FIELD(unsigned int simmediate : 16,
|
||||||
;)))))
|
;)))))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct r_format {
|
struct r_format {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int rs : 5,
|
BITFIELD_FIELD(unsigned int rs : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int rt : 5,
|
BITFIELD_FIELD(unsigned int rt : 5,
|
||||||
BITFIELD_FIELD(unsigned int rd : 5,
|
BITFIELD_FIELD(unsigned int rd : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int re : 5,
|
BITFIELD_FIELD(unsigned int re : 5,
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
;))))))
|
;))))))
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct p_format {
|
struct p_format {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int rs : 5,
|
BITFIELD_FIELD(unsigned int rs : 5,
|
||||||
BITFIELD_FIELD(unsigned int rt : 5,
|
BITFIELD_FIELD(unsigned int rt : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int rd : 5,
|
BITFIELD_FIELD(unsigned int rd : 5,
|
||||||
BITFIELD_FIELD(unsigned int re : 5,
|
BITFIELD_FIELD(unsigned int re : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
;))))))
|
;))))))
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct f_format {
|
struct f_format {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int : 1,
|
BITFIELD_FIELD(unsigned int : 1,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int fmt : 4,
|
BITFIELD_FIELD(unsigned int fmt : 4,
|
||||||
BITFIELD_FIELD(unsigned int rt : 5,
|
BITFIELD_FIELD(unsigned int rt : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int rd : 5,
|
BITFIELD_FIELD(unsigned int rd : 5,
|
||||||
BITFIELD_FIELD(unsigned int re : 5,
|
BITFIELD_FIELD(unsigned int re : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
;)))))))
|
;)))))))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct ma_format {
|
struct ma_format {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int fr : 5,
|
BITFIELD_FIELD(unsigned int fr : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int ft : 5,
|
BITFIELD_FIELD(unsigned int ft : 5,
|
||||||
BITFIELD_FIELD(unsigned int fs : 5,
|
BITFIELD_FIELD(unsigned int fs : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int fd : 5,
|
BITFIELD_FIELD(unsigned int fd : 5,
|
||||||
BITFIELD_FIELD(unsigned int func : 4,
|
BITFIELD_FIELD(unsigned int func : 4,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int fmt : 2,
|
BITFIELD_FIELD(unsigned int fmt : 2,
|
||||||
;)))))))
|
;)))))))
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct b_format {
|
struct b_format {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int code : 20,
|
BITFIELD_FIELD(unsigned int code : 20,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
;)))
|
;)))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct ps_format {
|
struct ps_format {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int rs : 5,
|
BITFIELD_FIELD(unsigned int rs : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int ft : 5,
|
BITFIELD_FIELD(unsigned int ft : 5,
|
||||||
BITFIELD_FIELD(unsigned int fs : 5,
|
BITFIELD_FIELD(unsigned int fs : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int fd : 5,
|
BITFIELD_FIELD(unsigned int fd : 5,
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
;))))))
|
;))))))
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct v_format {
|
struct v_format {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int sel : 4,
|
BITFIELD_FIELD(unsigned int sel : 4,
|
||||||
BITFIELD_FIELD(unsigned int fmt : 1,
|
BITFIELD_FIELD(unsigned int fmt : 1,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int vt : 5,
|
BITFIELD_FIELD(unsigned int vt : 5,
|
||||||
BITFIELD_FIELD(unsigned int vs : 5,
|
BITFIELD_FIELD(unsigned int vs : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int vd : 5,
|
BITFIELD_FIELD(unsigned int vd : 5,
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
;)))))))
|
;)))))))
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct fb_format {
|
struct fb_format {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int bc : 5,
|
BITFIELD_FIELD(unsigned int bc : 5,
|
||||||
BITFIELD_FIELD(unsigned int cc : 3,
|
BITFIELD_FIELD(unsigned int cc : 3,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int flag : 2,
|
BITFIELD_FIELD(unsigned int flag : 2,
|
||||||
BITFIELD_FIELD(signed int simmediate : 16,
|
BITFIELD_FIELD(signed int simmediate : 16,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
;)))))
|
;)))))
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct fp0_format {
|
struct fp0_format {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int fmt : 5,
|
BITFIELD_FIELD(unsigned int fmt : 5,
|
||||||
BITFIELD_FIELD(unsigned int ft : 5,
|
BITFIELD_FIELD(unsigned int ft : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int fs : 5,
|
BITFIELD_FIELD(unsigned int fs : 5,
|
||||||
BITFIELD_FIELD(unsigned int fd : 5,
|
BITFIELD_FIELD(unsigned int fd : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
;))))))
|
;))))))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct mm_fp0_format {
|
struct mm_fp0_format {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int ft : 5,
|
BITFIELD_FIELD(unsigned int ft : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int fs : 5,
|
BITFIELD_FIELD(unsigned int fs : 5,
|
||||||
BITFIELD_FIELD(unsigned int fd : 5,
|
BITFIELD_FIELD(unsigned int fd : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int fmt : 3,
|
BITFIELD_FIELD(unsigned int fmt : 3,
|
||||||
BITFIELD_FIELD(unsigned int op : 2,
|
BITFIELD_FIELD(unsigned int op : 2,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
;)))))))
|
;)))))))
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct fp1_format {
|
struct fp1_format {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int op : 5,
|
BITFIELD_FIELD(unsigned int op : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int rt : 5,
|
BITFIELD_FIELD(unsigned int rt : 5,
|
||||||
BITFIELD_FIELD(unsigned int fs : 5,
|
BITFIELD_FIELD(unsigned int fs : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int fd : 5,
|
BITFIELD_FIELD(unsigned int fd : 5,
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
;))))))
|
;))))))
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct mm_fp1_format {
|
struct mm_fp1_format {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int rt : 5,
|
BITFIELD_FIELD(unsigned int rt : 5,
|
||||||
BITFIELD_FIELD(unsigned int fs : 5,
|
BITFIELD_FIELD(unsigned int fs : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int fmt : 2,
|
BITFIELD_FIELD(unsigned int fmt : 2,
|
||||||
BITFIELD_FIELD(unsigned int op : 8,
|
BITFIELD_FIELD(unsigned int op : 8,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
;))))))
|
;))))))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct mm_fp2_format {
|
struct mm_fp2_format {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int fd : 5,
|
BITFIELD_FIELD(unsigned int fd : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int fs : 5,
|
BITFIELD_FIELD(unsigned int fs : 5,
|
||||||
BITFIELD_FIELD(unsigned int cc : 3,
|
BITFIELD_FIELD(unsigned int cc : 3,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int zero : 2,
|
BITFIELD_FIELD(unsigned int zero : 2,
|
||||||
BITFIELD_FIELD(unsigned int fmt : 2,
|
BITFIELD_FIELD(unsigned int fmt : 2,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int op : 3,
|
BITFIELD_FIELD(unsigned int op : 3,
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
;))))))))
|
;))))))))
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct mm_fp3_format {
|
struct mm_fp3_format {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int rt : 5,
|
BITFIELD_FIELD(unsigned int rt : 5,
|
||||||
BITFIELD_FIELD(unsigned int fs : 5,
|
BITFIELD_FIELD(unsigned int fs : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int fmt : 3,
|
BITFIELD_FIELD(unsigned int fmt : 3,
|
||||||
BITFIELD_FIELD(unsigned int op : 7,
|
BITFIELD_FIELD(unsigned int op : 7,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
;))))))
|
;))))))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct mm_fp4_format {
|
struct mm_fp4_format {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int rt : 5,
|
BITFIELD_FIELD(unsigned int rt : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int fs : 5,
|
BITFIELD_FIELD(unsigned int fs : 5,
|
||||||
BITFIELD_FIELD(unsigned int cc : 3,
|
BITFIELD_FIELD(unsigned int cc : 3,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int fmt : 3,
|
BITFIELD_FIELD(unsigned int fmt : 3,
|
||||||
BITFIELD_FIELD(unsigned int cond : 4,
|
BITFIELD_FIELD(unsigned int cond : 4,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
;)))))))
|
;)))))))
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct mm_fp5_format {
|
struct mm_fp5_format {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int index : 5,
|
BITFIELD_FIELD(unsigned int index : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int base : 5,
|
BITFIELD_FIELD(unsigned int base : 5,
|
||||||
BITFIELD_FIELD(unsigned int fd : 5,
|
BITFIELD_FIELD(unsigned int fd : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int op : 5,
|
BITFIELD_FIELD(unsigned int op : 5,
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
;))))))
|
;))))))
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct fp6_format {
|
struct fp6_format {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int fr : 5,
|
BITFIELD_FIELD(unsigned int fr : 5,
|
||||||
BITFIELD_FIELD(unsigned int ft : 5,
|
BITFIELD_FIELD(unsigned int ft : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int fs : 5,
|
BITFIELD_FIELD(unsigned int fs : 5,
|
||||||
BITFIELD_FIELD(unsigned int fd : 5,
|
BITFIELD_FIELD(unsigned int fd : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
;))))))
|
;))))))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct mm_fp6_format {
|
struct mm_fp6_format {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int ft : 5,
|
BITFIELD_FIELD(unsigned int ft : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int fs : 5,
|
BITFIELD_FIELD(unsigned int fs : 5,
|
||||||
BITFIELD_FIELD(unsigned int fd : 5,
|
BITFIELD_FIELD(unsigned int fd : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int fr : 5,
|
BITFIELD_FIELD(unsigned int fr : 5,
|
||||||
BITFIELD_FIELD(unsigned int func : 6,
|
BITFIELD_FIELD(unsigned int func : 6,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
;))))))
|
;))))))
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct mm_i_format {
|
struct mm_i_format {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int rt : 5,
|
BITFIELD_FIELD(unsigned int rt : 5,
|
||||||
BITFIELD_FIELD(unsigned int rs : 5,
|
BITFIELD_FIELD(unsigned int rs : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(signed int simmediate : 16,
|
BITFIELD_FIELD(signed int simmediate : 16,
|
||||||
;))))
|
;))))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct mm_m_format {
|
struct mm_m_format {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int rd : 5,
|
BITFIELD_FIELD(unsigned int rd : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int base : 5,
|
BITFIELD_FIELD(unsigned int base : 5,
|
||||||
BITFIELD_FIELD(unsigned int func : 4,
|
BITFIELD_FIELD(unsigned int func : 4,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(signed int simmediate : 12,
|
BITFIELD_FIELD(signed int simmediate : 12,
|
||||||
;)))))
|
;)))))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct mm_x_format {
|
struct mm_x_format {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int index : 5,
|
BITFIELD_FIELD(unsigned int index : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int base : 5,
|
BITFIELD_FIELD(unsigned int base : 5,
|
||||||
BITFIELD_FIELD(unsigned int rd : 5,
|
BITFIELD_FIELD(unsigned int rd : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int func : 11,
|
BITFIELD_FIELD(unsigned int func : 11,
|
||||||
;)))))
|
;)))))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct mm_b0_format {
|
struct mm_b0_format {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(signed int simmediate : 10,
|
BITFIELD_FIELD(signed int simmediate : 10,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int : 16,
|
BITFIELD_FIELD(unsigned int : 16,
|
||||||
;)))
|
;)))
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct mm_b1_format {
|
struct mm_b1_format {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int rs : 3,
|
BITFIELD_FIELD(unsigned int rs : 3,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(signed int simmediate : 7,
|
BITFIELD_FIELD(signed int simmediate : 7,
|
||||||
BITFIELD_FIELD(unsigned int : 16,
|
BITFIELD_FIELD(unsigned int : 16,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
;))))
|
;))))
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct mm16_m_format {
|
struct mm16_m_format {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int func : 4,
|
BITFIELD_FIELD(unsigned int func : 4,
|
||||||
BITFIELD_FIELD(unsigned int rlist : 2,
|
BITFIELD_FIELD(unsigned int rlist : 2,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int imm : 4,
|
BITFIELD_FIELD(unsigned int imm : 4,
|
||||||
BITFIELD_FIELD(unsigned int : 16,
|
BITFIELD_FIELD(unsigned int : 16,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
;)))))
|
;)))))
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct mm16_rb_format {
|
struct mm16_rb_format {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int rt : 3,
|
BITFIELD_FIELD(unsigned int rt : 3,
|
||||||
BITFIELD_FIELD(unsigned int base : 3,
|
BITFIELD_FIELD(unsigned int base : 3,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(signed int simmediate : 4,
|
BITFIELD_FIELD(signed int simmediate : 4,
|
||||||
BITFIELD_FIELD(unsigned int : 16,
|
BITFIELD_FIELD(unsigned int : 16,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
;)))))
|
;)))))
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct mm16_r3_format {
|
struct mm16_r3_format {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int rt : 3,
|
BITFIELD_FIELD(unsigned int rt : 3,
|
||||||
BITFIELD_FIELD(signed int simmediate : 7,
|
BITFIELD_FIELD(signed int simmediate : 7,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int : 16,
|
BITFIELD_FIELD(unsigned int : 16,
|
||||||
;))))
|
;))))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct mm16_r5_format {
|
struct mm16_r5_format {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 6,
|
BITFIELD_FIELD(unsigned int opcode : 6,
|
||||||
BITFIELD_FIELD(unsigned int rt : 5,
|
BITFIELD_FIELD(unsigned int rt : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(signed int simmediate : 5,
|
BITFIELD_FIELD(signed int simmediate : 5,
|
||||||
BITFIELD_FIELD(unsigned int : 16,
|
BITFIELD_FIELD(unsigned int : 16,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
;))))
|
;))))
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct m16e_rr {
|
struct m16e_rr {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 5,
|
BITFIELD_FIELD(unsigned int opcode : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int rx : 3,
|
BITFIELD_FIELD(unsigned int rx : 3,
|
||||||
BITFIELD_FIELD(unsigned int nd : 1,
|
BITFIELD_FIELD(unsigned int nd : 1,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int l : 1,
|
BITFIELD_FIELD(unsigned int l : 1,
|
||||||
BITFIELD_FIELD(unsigned int ra : 1,
|
BITFIELD_FIELD(unsigned int ra : 1,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int func : 5,
|
BITFIELD_FIELD(unsigned int func : 5,
|
||||||
;))))))
|
;))))))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct m16e_jal {
|
struct m16e_jal {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 5,
|
BITFIELD_FIELD(unsigned int opcode : 5,
|
||||||
BITFIELD_FIELD(unsigned int x : 1,
|
BITFIELD_FIELD(unsigned int x : 1,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int imm20_16 : 5,
|
BITFIELD_FIELD(unsigned int imm20_16 : 5,
|
||||||
BITFIELD_FIELD(signed int imm25_21 : 5,
|
BITFIELD_FIELD(signed int imm25_21 : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
;))))
|
;))))
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct m16e_i64 {
|
struct m16e_i64 {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 5,
|
BITFIELD_FIELD(unsigned int opcode : 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int func : 3,
|
BITFIELD_FIELD(unsigned int func : 3,
|
||||||
BITFIELD_FIELD(unsigned int imm : 8,
|
BITFIELD_FIELD(unsigned int imm : 8,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
;)))
|
;)))
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct m16e_ri64 {
|
struct m16e_ri64 {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 5,
|
BITFIELD_FIELD(unsigned int opcode : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int func : 3,
|
BITFIELD_FIELD(unsigned int func : 3,
|
||||||
BITFIELD_FIELD(unsigned int ry : 3,
|
BITFIELD_FIELD(unsigned int ry : 3,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int imm : 5,
|
BITFIELD_FIELD(unsigned int imm : 5,
|
||||||
;))))
|
;))))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct m16e_ri {
|
struct m16e_ri {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int opcode : 5,
|
BITFIELD_FIELD(unsigned int opcode : 5,
|
||||||
BITFIELD_FIELD(unsigned int rx : 3,
|
BITFIELD_FIELD(unsigned int rx : 3,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int imm : 8,
|
BITFIELD_FIELD(unsigned int imm : 8,
|
||||||
;)))
|
;)))
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct m16e_rri {
|
struct m16e_rri {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int opcode : 5,
|
BITFIELD_FIELD(unsigned int opcode : 5,
|
||||||
BITFIELD_FIELD(unsigned int rx : 3,
|
BITFIELD_FIELD(unsigned int rx : 3,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BITFIELD_FIELD(unsigned int ry : 3,
|
BITFIELD_FIELD(unsigned int ry : 3,
|
||||||
BITFIELD_FIELD(unsigned int imm : 5,
|
BITFIELD_FIELD(unsigned int imm : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
;))))
|
;))))
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct m16e_i8 {
|
struct m16e_i8 {
|
||||||
BITFIELD_FIELD(unsigned int opcode : 5,
|
BITFIELD_FIELD(unsigned int opcode : 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BITFIELD_FIELD(unsigned int func : 3,
|
BITFIELD_FIELD(unsigned int func : 3,
|
||||||
BITFIELD_FIELD(unsigned int imm : 8,
|
BITFIELD_FIELD(unsigned int imm : 8,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
;)))
|
;)))
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
union mips_instruction {
|
union mips_instruction {
|
||||||
unsigned int word;
|
unsigned int word;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned short halfword[2];
|
unsigned short halfword[2];
|
||||||
unsigned char byte[4];
|
unsigned char byte[4];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct j_format j_format;
|
struct j_format j_format;
|
||||||
struct i_format i_format;
|
struct i_format i_format;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct u_format u_format;
|
struct u_format u_format;
|
||||||
struct c_format c_format;
|
struct c_format c_format;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct r_format r_format;
|
struct r_format r_format;
|
||||||
struct p_format p_format;
|
struct p_format p_format;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct f_format f_format;
|
struct f_format f_format;
|
||||||
struct ma_format ma_format;
|
struct ma_format ma_format;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct b_format b_format;
|
struct b_format b_format;
|
||||||
struct ps_format ps_format;
|
struct ps_format ps_format;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct v_format v_format;
|
struct v_format v_format;
|
||||||
struct fb_format fb_format;
|
struct fb_format fb_format;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct fp0_format fp0_format;
|
struct fp0_format fp0_format;
|
||||||
struct mm_fp0_format mm_fp0_format;
|
struct mm_fp0_format mm_fp0_format;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct fp1_format fp1_format;
|
struct fp1_format fp1_format;
|
||||||
struct mm_fp1_format mm_fp1_format;
|
struct mm_fp1_format mm_fp1_format;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct mm_fp2_format mm_fp2_format;
|
struct mm_fp2_format mm_fp2_format;
|
||||||
struct mm_fp3_format mm_fp3_format;
|
struct mm_fp3_format mm_fp3_format;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct mm_fp4_format mm_fp4_format;
|
struct mm_fp4_format mm_fp4_format;
|
||||||
struct mm_fp5_format mm_fp5_format;
|
struct mm_fp5_format mm_fp5_format;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct fp6_format fp6_format;
|
struct fp6_format fp6_format;
|
||||||
struct mm_fp6_format mm_fp6_format;
|
struct mm_fp6_format mm_fp6_format;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct mm_i_format mm_i_format;
|
struct mm_i_format mm_i_format;
|
||||||
struct mm_m_format mm_m_format;
|
struct mm_m_format mm_m_format;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct mm_x_format mm_x_format;
|
struct mm_x_format mm_x_format;
|
||||||
struct mm_b0_format mm_b0_format;
|
struct mm_b0_format mm_b0_format;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct mm_b1_format mm_b1_format;
|
struct mm_b1_format mm_b1_format;
|
||||||
struct mm16_m_format mm16_m_format ;
|
struct mm16_m_format mm16_m_format ;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct mm16_rb_format mm16_rb_format;
|
struct mm16_rb_format mm16_rb_format;
|
||||||
struct mm16_r3_format mm16_r3_format;
|
struct mm16_r3_format mm16_r3_format;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct mm16_r5_format mm16_r5_format;
|
struct mm16_r5_format mm16_r5_format;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
union mips16e_instruction {
|
union mips16e_instruction {
|
||||||
unsigned int full : 16;
|
unsigned int full : 16;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct m16e_rr rr;
|
struct m16e_rr rr;
|
||||||
struct m16e_jal jal;
|
struct m16e_jal jal;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct m16e_i64 i64;
|
struct m16e_i64 i64;
|
||||||
struct m16e_ri64 ri64;
|
struct m16e_ri64 ri64;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct m16e_ri ri;
|
struct m16e_ri ri;
|
||||||
struct m16e_rri rri;
|
struct m16e_rri rri;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct m16e_i8 i8;
|
struct m16e_i8 i8;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -32,10 +32,9 @@ __arc4_getbyte
|
|||||||
__ashlti3
|
__ashlti3
|
||||||
__assert
|
__assert
|
||||||
__assert2
|
__assert2
|
||||||
|
__atexit_register_cleanup
|
||||||
__b64_ntop
|
__b64_ntop
|
||||||
__b64_pton
|
__b64_pton
|
||||||
__bionic_clone
|
|
||||||
__bionic_clone_entry
|
|
||||||
__bionic_name_mem
|
__bionic_name_mem
|
||||||
__cxa_atexit
|
__cxa_atexit
|
||||||
__cxa_finalize
|
__cxa_finalize
|
||||||
@@ -199,7 +198,6 @@ __sched_cpualloc
|
|||||||
__sched_cpucount
|
__sched_cpucount
|
||||||
__sched_cpufree
|
__sched_cpufree
|
||||||
__sclose
|
__sclose
|
||||||
__set_tls
|
|
||||||
__sflags
|
__sflags
|
||||||
__sflush
|
__sflush
|
||||||
__sflush_locked
|
__sflush_locked
|
||||||
@@ -516,6 +514,7 @@ getitimer
|
|||||||
getline
|
getline
|
||||||
getlogin
|
getlogin
|
||||||
getmntent
|
getmntent
|
||||||
|
getmntent_r
|
||||||
getnameinfo
|
getnameinfo
|
||||||
getnetbyaddr
|
getnetbyaddr
|
||||||
getnetbyname
|
getnetbyname
|
||||||
@@ -562,6 +561,8 @@ gmtime
|
|||||||
gmtime_r
|
gmtime_r
|
||||||
herror
|
herror
|
||||||
hstrerror
|
hstrerror
|
||||||
|
htonl
|
||||||
|
htons
|
||||||
if_indextoname
|
if_indextoname
|
||||||
if_nametoindex
|
if_nametoindex
|
||||||
imaxabs
|
imaxabs
|
||||||
@@ -569,6 +570,10 @@ imaxdiv
|
|||||||
index
|
index
|
||||||
inet_addr
|
inet_addr
|
||||||
inet_aton
|
inet_aton
|
||||||
|
inet_lnaof
|
||||||
|
inet_makeaddr
|
||||||
|
inet_netof
|
||||||
|
inet_network
|
||||||
inet_nsap_addr
|
inet_nsap_addr
|
||||||
inet_nsap_ntoa
|
inet_nsap_ntoa
|
||||||
inet_ntoa
|
inet_ntoa
|
||||||
@@ -706,6 +711,8 @@ nftw64
|
|||||||
nice
|
nice
|
||||||
nrand48
|
nrand48
|
||||||
nsdispatch
|
nsdispatch
|
||||||
|
ntohl
|
||||||
|
ntohs
|
||||||
open
|
open
|
||||||
open64
|
open64
|
||||||
openat
|
openat
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ __atexit_invalid
|
|||||||
__isthreaded
|
__isthreaded
|
||||||
__libc_malloc_default_dispatch
|
__libc_malloc_default_dispatch
|
||||||
__libc_malloc_dispatch
|
__libc_malloc_dispatch
|
||||||
|
__netdClientDispatch
|
||||||
__p_cert_syms
|
__p_cert_syms
|
||||||
__p_class_syms
|
__p_class_syms
|
||||||
__p_key_syms
|
__p_key_syms
|
||||||
@@ -28,8 +29,10 @@ _tolower_tab_
|
|||||||
_toupper_tab_
|
_toupper_tab_
|
||||||
daylight
|
daylight
|
||||||
environ
|
environ
|
||||||
gMallocDebugBacklog
|
g_allocations_mutex
|
||||||
gMallocDebugLevel
|
g_hash_table
|
||||||
|
g_malloc_debug_backlog
|
||||||
|
g_malloc_debug_level
|
||||||
h_errlist
|
h_errlist
|
||||||
h_nerr
|
h_nerr
|
||||||
optarg
|
optarg
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -27,16 +27,16 @@ _Unwind_SetIP
|
|||||||
__FD_CLR_chk
|
__FD_CLR_chk
|
||||||
__FD_ISSET_chk
|
__FD_ISSET_chk
|
||||||
__FD_SET_chk
|
__FD_SET_chk
|
||||||
|
__accept
|
||||||
__android_set_abort_message
|
__android_set_abort_message
|
||||||
__arc4_getbyte
|
__arc4_getbyte
|
||||||
__assert
|
__assert
|
||||||
__assert2
|
__assert2
|
||||||
__b64_ntop
|
__b64_ntop
|
||||||
__b64_pton
|
__b64_pton
|
||||||
__bionic_clone
|
|
||||||
__bionic_clone_entry
|
|
||||||
__bionic_name_mem
|
__bionic_name_mem
|
||||||
__brk
|
__brk
|
||||||
|
__connect
|
||||||
__cxa_atexit
|
__cxa_atexit
|
||||||
__cxa_finalize
|
__cxa_finalize
|
||||||
__deregister_frame
|
__deregister_frame
|
||||||
@@ -555,6 +555,7 @@ getitimer
|
|||||||
getline
|
getline
|
||||||
getlogin
|
getlogin
|
||||||
getmntent
|
getmntent
|
||||||
|
getmntent_r
|
||||||
getnameinfo
|
getnameinfo
|
||||||
getnetbyaddr
|
getnetbyaddr
|
||||||
getnetbyname
|
getnetbyname
|
||||||
@@ -603,6 +604,8 @@ gmtime64_r
|
|||||||
gmtime_r
|
gmtime_r
|
||||||
herror
|
herror
|
||||||
hstrerror
|
hstrerror
|
||||||
|
htonl
|
||||||
|
htons
|
||||||
if_indextoname
|
if_indextoname
|
||||||
if_nametoindex
|
if_nametoindex
|
||||||
imaxabs
|
imaxabs
|
||||||
@@ -610,6 +613,10 @@ imaxdiv
|
|||||||
index
|
index
|
||||||
inet_addr
|
inet_addr
|
||||||
inet_aton
|
inet_aton
|
||||||
|
inet_lnaof
|
||||||
|
inet_makeaddr
|
||||||
|
inet_netof
|
||||||
|
inet_network
|
||||||
inet_nsap_addr
|
inet_nsap_addr
|
||||||
inet_nsap_ntoa
|
inet_nsap_ntoa
|
||||||
inet_ntoa
|
inet_ntoa
|
||||||
@@ -751,6 +758,8 @@ nftw64
|
|||||||
nice
|
nice
|
||||||
nrand48
|
nrand48
|
||||||
nsdispatch
|
nsdispatch
|
||||||
|
ntohl
|
||||||
|
ntohs
|
||||||
open
|
open
|
||||||
open64
|
open64
|
||||||
openat
|
openat
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ __bionic_brk
|
|||||||
__isthreaded
|
__isthreaded
|
||||||
__libc_malloc_default_dispatch
|
__libc_malloc_default_dispatch
|
||||||
__libc_malloc_dispatch
|
__libc_malloc_dispatch
|
||||||
|
__netdClientDispatch
|
||||||
__p_cert_syms
|
__p_cert_syms
|
||||||
__p_class_syms
|
__p_class_syms
|
||||||
__p_key_syms
|
__p_key_syms
|
||||||
@@ -30,8 +31,10 @@ _tolower_tab_
|
|||||||
_toupper_tab_
|
_toupper_tab_
|
||||||
daylight
|
daylight
|
||||||
environ
|
environ
|
||||||
gMallocDebugBacklog
|
g_allocations_mutex
|
||||||
gMallocDebugLevel
|
g_hash_table
|
||||||
|
g_malloc_debug_backlog
|
||||||
|
g_malloc_debug_level
|
||||||
h_errlist
|
h_errlist
|
||||||
h_nerr
|
h_nerr
|
||||||
optarg
|
optarg
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -27,14 +27,12 @@ _Unwind_SetIP
|
|||||||
__FD_CLR_chk
|
__FD_CLR_chk
|
||||||
__FD_ISSET_chk
|
__FD_ISSET_chk
|
||||||
__FD_SET_chk
|
__FD_SET_chk
|
||||||
__android_fatal
|
__android_set_abort_message
|
||||||
__arc4_getbyte
|
__arc4_getbyte
|
||||||
__assert
|
__assert
|
||||||
__assert2
|
__assert2
|
||||||
__b64_ntop
|
__b64_ntop
|
||||||
__b64_pton
|
__b64_pton
|
||||||
__bionic_clone
|
|
||||||
__bionic_clone_entry
|
|
||||||
__bionic_name_mem
|
__bionic_name_mem
|
||||||
__cxa_atexit
|
__cxa_atexit
|
||||||
__cxa_finalize
|
__cxa_finalize
|
||||||
@@ -306,6 +304,7 @@ brk
|
|||||||
bsd_signal
|
bsd_signal
|
||||||
bsearch
|
bsearch
|
||||||
btowc
|
btowc
|
||||||
|
bzero
|
||||||
calloc
|
calloc
|
||||||
capget
|
capget
|
||||||
capset
|
capset
|
||||||
@@ -511,6 +510,7 @@ getitimer
|
|||||||
getline
|
getline
|
||||||
getlogin
|
getlogin
|
||||||
getmntent
|
getmntent
|
||||||
|
getmntent_r
|
||||||
getnameinfo
|
getnameinfo
|
||||||
getnetbyaddr
|
getnetbyaddr
|
||||||
getnetbyname
|
getnetbyname
|
||||||
@@ -557,6 +557,8 @@ gmtime
|
|||||||
gmtime_r
|
gmtime_r
|
||||||
herror
|
herror
|
||||||
hstrerror
|
hstrerror
|
||||||
|
htonl
|
||||||
|
htons
|
||||||
if_indextoname
|
if_indextoname
|
||||||
if_nametoindex
|
if_nametoindex
|
||||||
imaxabs
|
imaxabs
|
||||||
@@ -564,6 +566,10 @@ imaxdiv
|
|||||||
index
|
index
|
||||||
inet_addr
|
inet_addr
|
||||||
inet_aton
|
inet_aton
|
||||||
|
inet_lnaof
|
||||||
|
inet_makeaddr
|
||||||
|
inet_netof
|
||||||
|
inet_network
|
||||||
inet_nsap_addr
|
inet_nsap_addr
|
||||||
inet_nsap_ntoa
|
inet_nsap_ntoa
|
||||||
inet_ntoa
|
inet_ntoa
|
||||||
@@ -701,6 +707,8 @@ nftw64
|
|||||||
nice
|
nice
|
||||||
nrand48
|
nrand48
|
||||||
nsdispatch
|
nsdispatch
|
||||||
|
ntohl
|
||||||
|
ntohs
|
||||||
open
|
open
|
||||||
open64
|
open64
|
||||||
openat
|
openat
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ __atexit_invalid
|
|||||||
__isthreaded
|
__isthreaded
|
||||||
__libc_malloc_default_dispatch
|
__libc_malloc_default_dispatch
|
||||||
__libc_malloc_dispatch
|
__libc_malloc_dispatch
|
||||||
|
__netdClientDispatch
|
||||||
__p_cert_syms
|
__p_cert_syms
|
||||||
__p_class_syms
|
__p_class_syms
|
||||||
__p_key_syms
|
__p_key_syms
|
||||||
@@ -27,8 +28,10 @@ _tolower_tab_
|
|||||||
_toupper_tab_
|
_toupper_tab_
|
||||||
daylight
|
daylight
|
||||||
environ
|
environ
|
||||||
gMallocDebugBacklog
|
g_allocations_mutex
|
||||||
gMallocDebugLevel
|
g_hash_table
|
||||||
|
g_malloc_debug_backlog
|
||||||
|
g_malloc_debug_level
|
||||||
h_errlist
|
h_errlist
|
||||||
h_nerr
|
h_nerr
|
||||||
optarg
|
optarg
|
||||||
|
|||||||
@@ -36,19 +36,18 @@ __BEGIN_DECLS
|
|||||||
|
|
||||||
typedef uint32_t in_addr_t;
|
typedef uint32_t in_addr_t;
|
||||||
|
|
||||||
extern uint32_t inet_addr(const char *);
|
in_addr_t inet_addr(const char*);
|
||||||
|
int inet_aton(const char*, struct in_addr*);
|
||||||
extern int inet_aton(const char *, struct in_addr *);
|
in_addr_t inet_lnaof(struct in_addr);
|
||||||
extern char* inet_ntoa(struct in_addr);
|
struct in_addr inet_makeaddr(in_addr_t, in_addr_t);
|
||||||
|
in_addr_t inet_netof(struct in_addr);
|
||||||
extern int inet_pton(int, const char *, void *);
|
in_addr_t inet_network(const char*);
|
||||||
extern const char* inet_ntop(int, const void *, char *, socklen_t);
|
char* inet_ntoa(struct in_addr);
|
||||||
|
const char* inet_ntop(int, const void*, char*, socklen_t);
|
||||||
extern unsigned int inet_nsap_addr(const char *, unsigned char *, int);
|
unsigned int inet_nsap_addr(const char*, unsigned char*, int);
|
||||||
extern char* inet_nsap_ntoa(int, const unsigned char *, char *);
|
char* inet_nsap_ntoa(int, const unsigned char*, char*);
|
||||||
|
int inet_pton(int, const char*, void*);
|
||||||
|
|
||||||
__END_DECLS
|
__END_DECLS
|
||||||
|
|
||||||
#endif /* _ARPA_INET_H_ */
|
#endif /* _ARPA_INET_H_ */
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -56,6 +56,8 @@ __BEGIN_DECLS
|
|||||||
struct dirent { __DIRENT64_BODY };
|
struct dirent { __DIRENT64_BODY };
|
||||||
struct dirent64 { __DIRENT64_BODY };
|
struct dirent64 { __DIRENT64_BODY };
|
||||||
|
|
||||||
|
#undef __DIRENT64_BODY
|
||||||
|
|
||||||
#define d_fileno d_ino
|
#define d_fileno d_ino
|
||||||
|
|
||||||
typedef struct DIR DIR;
|
typedef struct DIR DIR;
|
||||||
|
|||||||
@@ -35,23 +35,21 @@
|
|||||||
#define MOUNTED _PATH_MOUNTED
|
#define MOUNTED _PATH_MOUNTED
|
||||||
#define MNTTYPE_IGNORE "ignore"
|
#define MNTTYPE_IGNORE "ignore"
|
||||||
|
|
||||||
struct mntent
|
struct mntent {
|
||||||
{
|
char* mnt_fsname;
|
||||||
char* mnt_fsname;
|
char* mnt_dir;
|
||||||
char* mnt_dir;
|
char* mnt_type;
|
||||||
char* mnt_type;
|
char* mnt_opts;
|
||||||
char* mnt_opts;
|
int mnt_freq;
|
||||||
int mnt_freq;
|
int mnt_passno;
|
||||||
int mnt_passno;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
__BEGIN_DECLS
|
__BEGIN_DECLS
|
||||||
|
|
||||||
|
|
||||||
struct mntent* getmntent(FILE*);
|
|
||||||
FILE* setmntent(const char*, const char*);
|
|
||||||
int endmntent(FILE*);
|
int endmntent(FILE*);
|
||||||
|
struct mntent* getmntent(FILE*);
|
||||||
|
struct mntent* getmntent_r(FILE*, struct mntent*, char*, int);
|
||||||
|
FILE* setmntent(const char*, const char*);
|
||||||
|
|
||||||
__END_DECLS
|
__END_DECLS
|
||||||
|
|
||||||
|
|||||||
@@ -54,7 +54,7 @@
|
|||||||
/*
|
/*
|
||||||
* Layout of:
|
* Layout of:
|
||||||
* uint32_t ns_src.flags
|
* uint32_t ns_src.flags
|
||||||
*/
|
*/
|
||||||
/* nsswitch.conf status codes and nsdispatch(3) return values */
|
/* nsswitch.conf status codes and nsdispatch(3) return values */
|
||||||
#define NS_SUCCESS (1<<0) /* entry was found */
|
#define NS_SUCCESS (1<<0) /* entry was found */
|
||||||
#define NS_UNAVAIL (1<<1) /* source not responding, or corrupt */
|
#define NS_UNAVAIL (1<<1) /* source not responding, or corrupt */
|
||||||
@@ -125,7 +125,7 @@ typedef struct {
|
|||||||
*/
|
*/
|
||||||
#define NS_FILES_CB(F,C) { NSSRC_FILES, F, __UNCONST(C) },
|
#define NS_FILES_CB(F,C) { NSSRC_FILES, F, __UNCONST(C) },
|
||||||
#define NS_COMPAT_CB(F,C) { NSSRC_COMPAT, F, __UNCONST(C) },
|
#define NS_COMPAT_CB(F,C) { NSSRC_COMPAT, F, __UNCONST(C) },
|
||||||
|
|
||||||
#ifdef HESIOD
|
#ifdef HESIOD
|
||||||
# define NS_DNS_CB(F,C) { NSSRC_DNS, F, __UNCONST(C) },
|
# define NS_DNS_CB(F,C) { NSSRC_DNS, F, __UNCONST(C) },
|
||||||
#else
|
#else
|
||||||
@@ -149,6 +149,7 @@ typedef struct {
|
|||||||
} ns_src;
|
} ns_src;
|
||||||
|
|
||||||
|
|
||||||
|
#if 0
|
||||||
/*
|
/*
|
||||||
* Default sourcelists (if nsswitch.conf is missing, corrupt,
|
* Default sourcelists (if nsswitch.conf is missing, corrupt,
|
||||||
* or the requested database doesn't have an entry)
|
* or the requested database doesn't have an entry)
|
||||||
@@ -160,7 +161,7 @@ extern const ns_src __nsdefaultfiles[];
|
|||||||
extern const ns_src __nsdefaultfiles_forceall[];
|
extern const ns_src __nsdefaultfiles_forceall[];
|
||||||
extern const ns_src __nsdefaultnis[];
|
extern const ns_src __nsdefaultnis[];
|
||||||
extern const ns_src __nsdefaultnis_forceall[];
|
extern const ns_src __nsdefaultnis_forceall[];
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* ns_mtab - `nsswitch method table'
|
* ns_mtab - `nsswitch method table'
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
#include <limits.h>
|
#include <limits.h>
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
|
|
||||||
#ifdef __LP64__
|
#if defined(__LP64__)
|
||||||
#define __RESERVED_INITIALIZER , {0}
|
#define __RESERVED_INITIALIZER , {0}
|
||||||
#else
|
#else
|
||||||
#define __RESERVED_INITIALIZER
|
#define __RESERVED_INITIALIZER
|
||||||
@@ -112,7 +112,11 @@ typedef volatile int pthread_once_t;
|
|||||||
|
|
||||||
#define PTHREAD_ONCE_INIT 0
|
#define PTHREAD_ONCE_INIT 0
|
||||||
|
|
||||||
|
#if defined(__LP64__)
|
||||||
|
#define PTHREAD_STACK_MIN (4 * PAGE_SIZE)
|
||||||
|
#else
|
||||||
#define PTHREAD_STACK_MIN (2 * PAGE_SIZE)
|
#define PTHREAD_STACK_MIN (2 * PAGE_SIZE)
|
||||||
|
#endif
|
||||||
|
|
||||||
#define PTHREAD_CREATE_DETACHED 0x00000001
|
#define PTHREAD_CREATE_DETACHED 0x00000001
|
||||||
#define PTHREAD_CREATE_JOINABLE 0x00000000
|
#define PTHREAD_CREATE_JOINABLE 0x00000000
|
||||||
|
|||||||
@@ -100,12 +100,15 @@
|
|||||||
|
|
||||||
struct passwd
|
struct passwd
|
||||||
{
|
{
|
||||||
char* pw_name;
|
char* pw_name;
|
||||||
char* pw_passwd;
|
char* pw_passwd;
|
||||||
uid_t pw_uid;
|
uid_t pw_uid;
|
||||||
gid_t pw_gid;
|
gid_t pw_gid;
|
||||||
char* pw_dir;
|
#ifdef __LP64__
|
||||||
char* pw_shell;
|
char* pw_gecos;
|
||||||
|
#endif
|
||||||
|
char* pw_dir;
|
||||||
|
char* pw_shell;
|
||||||
};
|
};
|
||||||
|
|
||||||
__BEGIN_DECLS
|
__BEGIN_DECLS
|
||||||
|
|||||||
@@ -59,10 +59,10 @@ extern int unshare(int);
|
|||||||
extern int sched_getcpu(void);
|
extern int sched_getcpu(void);
|
||||||
extern int setns(int, int);
|
extern int setns(int, int);
|
||||||
|
|
||||||
#ifdef __LP32__
|
#ifdef __LP64__
|
||||||
#define CPU_SETSIZE 32
|
|
||||||
#else
|
|
||||||
#define CPU_SETSIZE 1024
|
#define CPU_SETSIZE 1024
|
||||||
|
#else
|
||||||
|
#define CPU_SETSIZE 32
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define __CPU_BITTYPE unsigned long int /* mandated by the kernel */
|
#define __CPU_BITTYPE unsigned long int /* mandated by the kernel */
|
||||||
|
|||||||
@@ -39,6 +39,8 @@
|
|||||||
#include <sys/cdefs.h>
|
#include <sys/cdefs.h>
|
||||||
#include <machine/endian.h>
|
#include <machine/endian.h>
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
#define _LITTLE_ENDIAN 1234
|
#define _LITTLE_ENDIAN 1234
|
||||||
#define _BIG_ENDIAN 4321
|
#define _BIG_ENDIAN 4321
|
||||||
#define _PDP_ENDIAN 3412
|
#define _PDP_ENDIAN 3412
|
||||||
@@ -186,14 +188,22 @@
|
|||||||
#define letoh64(x) (x)
|
#define letoh64(x) (x)
|
||||||
#endif /* __BSD_VISIBLE */
|
#endif /* __BSD_VISIBLE */
|
||||||
|
|
||||||
#define htons(x) __swap16(x)
|
/* glibc compatibility. */
|
||||||
|
__BEGIN_DECLS
|
||||||
|
uint32_t htonl(uint32_t) __pure2;
|
||||||
|
uint16_t htons(uint16_t) __pure2;
|
||||||
|
uint32_t ntohl(uint32_t) __pure2;
|
||||||
|
uint16_t ntohs(uint16_t) __pure2;
|
||||||
|
__END_DECLS
|
||||||
|
|
||||||
#define htonl(x) __swap32(x)
|
#define htonl(x) __swap32(x)
|
||||||
#define ntohs(x) __swap16(x)
|
#define htons(x) __swap16(x)
|
||||||
#define ntohl(x) __swap32(x)
|
#define ntohl(x) __swap32(x)
|
||||||
|
#define ntohs(x) __swap16(x)
|
||||||
|
|
||||||
/* Bionic additions */
|
/* Bionic additions */
|
||||||
#define ntohq(x) __swap64(x)
|
|
||||||
#define htonq(x) __swap64(x)
|
#define htonq(x) __swap64(x)
|
||||||
|
#define ntohq(x) __swap64(x)
|
||||||
|
|
||||||
#define __LITTLE_ENDIAN_BITFIELD
|
#define __LITTLE_ENDIAN_BITFIELD
|
||||||
|
|
||||||
|
|||||||
@@ -130,6 +130,8 @@ __BEGIN_DECLS
|
|||||||
struct stat { __STAT64_BODY };
|
struct stat { __STAT64_BODY };
|
||||||
struct stat64 { __STAT64_BODY };
|
struct stat64 { __STAT64_BODY };
|
||||||
|
|
||||||
|
#undef __STAT64_BODY
|
||||||
|
|
||||||
#define st_atimensec st_atime_nsec
|
#define st_atimensec st_atime_nsec
|
||||||
#define st_mtimensec st_mtime_nsec
|
#define st_mtimensec st_mtime_nsec
|
||||||
#define st_ctimensec st_ctime_nsec
|
#define st_ctimensec st_ctime_nsec
|
||||||
|
|||||||
@@ -23,6 +23,12 @@
|
|||||||
|
|
||||||
__BEGIN_DECLS
|
__BEGIN_DECLS
|
||||||
|
|
||||||
|
#ifdef __LP64__
|
||||||
|
#define __STATVFS64_RESERVED uint32_t __f_reserved[6];
|
||||||
|
#else
|
||||||
|
#define __STATVFS64_RESERVED
|
||||||
|
#endif
|
||||||
|
|
||||||
#define __STATVFS64_BODY \
|
#define __STATVFS64_BODY \
|
||||||
unsigned long f_bsize; \
|
unsigned long f_bsize; \
|
||||||
unsigned long f_frsize; \
|
unsigned long f_frsize; \
|
||||||
@@ -35,10 +41,14 @@ __BEGIN_DECLS
|
|||||||
unsigned long f_fsid; \
|
unsigned long f_fsid; \
|
||||||
unsigned long f_flag; \
|
unsigned long f_flag; \
|
||||||
unsigned long f_namemax; \
|
unsigned long f_namemax; \
|
||||||
|
__STATVFS64_RESERVED
|
||||||
|
|
||||||
struct statvfs { __STATVFS64_BODY };
|
struct statvfs { __STATVFS64_BODY };
|
||||||
struct statvfs64 { __STATVFS64_BODY };
|
struct statvfs64 { __STATVFS64_BODY };
|
||||||
|
|
||||||
|
#undef __STATVFS64_BODY
|
||||||
|
#undef __STATVFS64_RESERVED
|
||||||
|
|
||||||
#define ST_RDONLY 0x0001
|
#define ST_RDONLY 0x0001
|
||||||
#define ST_NOSUID 0x0002
|
#define ST_NOSUID 0x0002
|
||||||
#define ST_NODEV 0x0004
|
#define ST_NODEV 0x0004
|
||||||
|
|||||||
@@ -150,7 +150,8 @@ typedef struct ucontext {
|
|||||||
stack_t uc_stack;
|
stack_t uc_stack;
|
||||||
mcontext_t uc_mcontext;
|
mcontext_t uc_mcontext;
|
||||||
sigset_t uc_sigmask;
|
sigset_t uc_sigmask;
|
||||||
/* TODO: __fpregs_mem? */
|
char __padding[128 - sizeof(sigset_t)];
|
||||||
|
struct _libc_fpstate __fpregs_mem;
|
||||||
} ucontext_t;
|
} ucontext_t;
|
||||||
|
|
||||||
#elif defined(__mips__)
|
#elif defined(__mips__)
|
||||||
@@ -238,7 +239,31 @@ enum {
|
|||||||
typedef long greg_t;
|
typedef long greg_t;
|
||||||
typedef greg_t gregset_t[NGREG];
|
typedef greg_t gregset_t[NGREG];
|
||||||
|
|
||||||
typedef struct user_i387_struct* fpregset_t;
|
struct _libc_fpxreg {
|
||||||
|
unsigned short significand[4];
|
||||||
|
unsigned short exponent;
|
||||||
|
unsigned short padding[3];
|
||||||
|
};
|
||||||
|
|
||||||
|
struct _libc_xmmreg {
|
||||||
|
uint32_t element[4];
|
||||||
|
};
|
||||||
|
|
||||||
|
struct _libc_fpstate {
|
||||||
|
uint16_t cwd;
|
||||||
|
uint16_t swd;
|
||||||
|
uint16_t ftw;
|
||||||
|
uint16_t fop;
|
||||||
|
uint64_t rip;
|
||||||
|
uint64_t rdp;
|
||||||
|
uint32_t mxcsr;
|
||||||
|
uint32_t mxcr_mask;
|
||||||
|
struct _libc_fpxreg _st[8];
|
||||||
|
struct _libc_xmmreg _xmm[16];
|
||||||
|
uint32_t padding[24];
|
||||||
|
};
|
||||||
|
|
||||||
|
typedef struct _libc_fpstate* fpregset_t;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
gregset_t gregs;
|
gregset_t gregs;
|
||||||
@@ -252,7 +277,8 @@ typedef struct ucontext {
|
|||||||
stack_t uc_stack;
|
stack_t uc_stack;
|
||||||
mcontext_t uc_mcontext;
|
mcontext_t uc_mcontext;
|
||||||
sigset_t uc_sigmask;
|
sigset_t uc_sigmask;
|
||||||
/* TODO: __fpregs_mem? */
|
char __padding[128 - sizeof(sigset_t)];
|
||||||
|
struct _libc_fpstate __fpregs_mem;
|
||||||
} ucontext_t;
|
} ucontext_t;
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -103,7 +103,7 @@ struct user {
|
|||||||
struct user_fpregs_struct {
|
struct user_fpregs_struct {
|
||||||
unsigned short cwd;
|
unsigned short cwd;
|
||||||
unsigned short swd;
|
unsigned short swd;
|
||||||
unsigned short twd;
|
unsigned short ftw;
|
||||||
unsigned short fop;
|
unsigned short fop;
|
||||||
__u64 rip;
|
__u64 rip;
|
||||||
__u64 rdp;
|
__u64 rdp;
|
||||||
|
|||||||
@@ -107,6 +107,8 @@ typedef __fsid_t fsid_t;
|
|||||||
struct statfs { __STATFS64_BODY };
|
struct statfs { __STATFS64_BODY };
|
||||||
struct statfs64 { __STATFS64_BODY };
|
struct statfs64 { __STATFS64_BODY };
|
||||||
|
|
||||||
|
#undef __STATFS64_BODY
|
||||||
|
|
||||||
/* Declare that we have the f_namelen, f_frsize, and f_flags fields. */
|
/* Declare that we have the f_namelen, f_frsize, and f_flags fields. */
|
||||||
#define _STATFS_F_NAMELEN
|
#define _STATFS_F_NAMELEN
|
||||||
#define _STATFS_F_FRSIZE
|
#define _STATFS_F_FRSIZE
|
||||||
|
|||||||
Reference in New Issue
Block a user