From 7132185965f3c296b83366b994e2dd14a81d3471 Mon Sep 17 00:00:00 2001 From: Rod Whitby Date: Mon, 5 Feb 2007 08:22:14 +0000 Subject: angstrom.inc: override DISTRO_FEATURES for the nslu2le machine to get the rootfs under 6.5MB --- conf/distro/include/angstrom.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/conf/distro/include/angstrom.inc b/conf/distro/include/angstrom.inc index c057d1a05e..79ec27af72 100644 --- a/conf/distro/include/angstrom.inc +++ b/conf/distro/include/angstrom.inc @@ -50,3 +50,4 @@ DISTRO_CHECK := "${@bb.data.getVar("DISTRO_VERSION",d,1) or bb.fatal('Remove thi # We want images supporting the following features (for task-base) DISTRO_FEATURES = "nfs smbfs wifi ppp alsa bluetooth ext2 irda pcmcia usbgadget usbhost pci" +DISTRO_FEATURES_nslu2le = "nfs smbfs alsa bluetooth ext2 usbhost pci" -- cgit v1.2.3 From f261459c397ee8bb53ada147cee575145d0888f7 Mon Sep 17 00:00:00 2001 From: Rod Whitby Date: Tue, 6 Feb 2007 07:21:12 +0000 Subject: arm-kernel-shim: Updated to latest upstream, and fixed the .boot section placement with a temporary Makefile ld command-line hack. --- packages/arm-kernel-shim/arm-kernel-shim_1.2.bb | 52 ++++++++++++++++++++++ packages/arm-kernel-shim/arm-kernel-shim_1.4.11.bb | 49 -------------------- packages/arm-kernel-shim/files/config-dsmg600.h | 2 +- packages/arm-kernel-shim/files/config-fsg3.h | 2 +- packages/arm-kernel-shim/files/config-nas100d.h | 6 +-- packages/arm-kernel-shim/files/config-nslu2.h | 6 +-- 6 files changed, 60 insertions(+), 57 deletions(-) create mode 100644 packages/arm-kernel-shim/arm-kernel-shim_1.2.bb delete mode 100644 packages/arm-kernel-shim/arm-kernel-shim_1.4.11.bb diff --git a/packages/arm-kernel-shim/arm-kernel-shim_1.2.bb b/packages/arm-kernel-shim/arm-kernel-shim_1.2.bb new file mode 100644 index 0000000000..aa7c7cd64c --- /dev/null +++ b/packages/arm-kernel-shim/arm-kernel-shim_1.2.bb @@ -0,0 +1,52 @@ +DESCRIPTION = "ARM Kernel Shim" +SECTION = "" +PRIORITY = "optional" +HOMEPAGE = "http://wiki.buici.com/twiki/bin/view/Main/ApexBootloader" +LICENSE = "GPL" +PR = "r1" + +COMPATIBLE_MACHINE = "(ixp4xx|nslu2)" + +SRC_URI = "ftp://ftp.buici.com/pub/arm/arm-kernel-shim/arm-kernel-shim-${PV}.tar.gz \ + file://place-boot-section.patch;patch=1 \ + file://config-nslu2.h \ + file://config-nas100d.h \ + file://config-dsmg600.h \ + file://config-fsg3.h" + +S = ${WORKDIR}/arm-kernel-shim-${PV} + +EXTRA_OEMAKE_append = " CROSS_COMPILE=${CROSS_DIR}/bin/${HOST_PREFIX}" + +oe_runmake() { + mv ${S}/config.h ${S}/config.h.orig + # NSLU2 + cp ${WORKDIR}/config-nslu2.h ${S}/config.h + rm -f ${S}/main.o + oenote make ${PARALLEL_MAKE} TOOLS=${CROSS_DIR}/bin/${TARGET_PREFIX} PACKAGE=arm-kernel-shim-nslu2 + make ${PARALLEL_MAKE} TOOLS=${CROSS_DIR}/bin/${TARGET_PREFIX} PACKAGE=arm-kernel-shim-nslu2 || die "oe_runmake failed" + # NAS100d + cp ${WORKDIR}/config-nas100d.h ${S}/config.h + rm -f ${S}/main.o + oenote make ${PARALLEL_MAKE} TOOLS=${CROSS_DIR}/bin/${TARGET_PREFIX} PACKAGE=arm-kernel-shim-nas100d + make ${PARALLEL_MAKE} TOOLS=${CROSS_DIR}/bin/${TARGET_PREFIX} PACKAGE=arm-kernel-shim-nas100d || die "oe_runmake failed" + # DSMG-600 + cp ${WORKDIR}/config-dsmg600.h ${S}/config.h + rm -f ${S}/main.o + oenote make ${PARALLEL_MAKE} TOOLS=${CROSS_DIR}/bin/${TARGET_PREFIX} PACKAGE=arm-kernel-shim-dsmg600 + make ${PARALLEL_MAKE} TOOLS=${CROSS_DIR}/bin/${TARGET_PREFIX} PACKAGE=arm-kernel-shim-dsmg600 || die "oe_runmake failed" + # FSG-3 + cp ${WORKDIR}/config-fsg3.h ${S}/config.h + rm -f ${S}/main.o + oenote make ${PARALLEL_MAKE} TOOLS=${CROSS_DIR}/bin/${TARGET_PREFIX} PACKAGE=arm-kernel-shim-fsg3 + make ${PARALLEL_MAKE} TOOLS=${CROSS_DIR}/bin/${TARGET_PREFIX} PACKAGE=arm-kernel-shim-fsg3 || die "oe_runmake failed" + mv ${S}/config.h.orig ${S}/config.h +} + +do_populate_staging() { + install -d ${STAGING_LOADER_DIR} + cp ${S}/arm-kernel-shim-nslu2.bin ${STAGING_LOADER_DIR}/ + cp ${S}/arm-kernel-shim-nas100d.bin ${STAGING_LOADER_DIR}/ + cp ${S}/arm-kernel-shim-dsmg600.bin ${STAGING_LOADER_DIR}/ + cp ${S}/arm-kernel-shim-fsg3.bin ${STAGING_LOADER_DIR}/ +} diff --git a/packages/arm-kernel-shim/arm-kernel-shim_1.4.11.bb b/packages/arm-kernel-shim/arm-kernel-shim_1.4.11.bb deleted file mode 100644 index e994e13814..0000000000 --- a/packages/arm-kernel-shim/arm-kernel-shim_1.4.11.bb +++ /dev/null @@ -1,49 +0,0 @@ -DESCRIPTION = "ARM Kernel Shim" -SECTION = "" -PRIORITY = "optional" -HOMEPAGE = "http://wiki.buici.com/twiki/bin/view/Main/ApexBootloader" -LICENSE = "GPL" -PR = "r2" - -SRC_URI = "ftp://ftp.buici.com/pub/apex/apex-${PV}.tar.gz \ - file://disable-commandline.patch;patch=1 \ - file://config-nslu2.h \ - file://config-nas100d.h \ - file://config-dsmg600.h \ - file://config-fsg3.h" - -S = ${WORKDIR}/apex-${PV}/arm-kernel-shim - -EXTRA_OEMAKE_append = " CROSS_COMPILE=${CROSS_DIR}/bin/${HOST_PREFIX}" - -oe_runmake() { - # NSLU2 - cp ${WORKDIR}/config-nslu2.h ${S}/config.h - rm -f ${S}/main.o - oenote make ${PARALLEL_MAKE} TOOLS=${CROSS_DIR}/bin/${TARGET_PREFIX} PACKAGE=arm-kernel-shim-nslu2 - make ${PARALLEL_MAKE} TOOLS=${CROSS_DIR}/bin/${TARGET_PREFIX} PACKAGE=arm-kernel-shim-nslu2 || die "oe_runmake failed" - # NAS100d - cp ${WORKDIR}/config-nas100d.h ${S}/config.h - rm -f ${S}/main.o - oenote make ${PARALLEL_MAKE} TOOLS=${CROSS_DIR}/bin/${TARGET_PREFIX} PACKAGE=arm-kernel-shim-nas100d - make ${PARALLEL_MAKE} TOOLS=${CROSS_DIR}/bin/${TARGET_PREFIX} PACKAGE=arm-kernel-shim-nas100d || die "oe_runmake failed" - # DSMG-600 - cp ${WORKDIR}/config-dsmg600.h ${S}/config.h - rm -f ${S}/main.o - oenote make ${PARALLEL_MAKE} TOOLS=${CROSS_DIR}/bin/${TARGET_PREFIX} PACKAGE=arm-kernel-shim-dsmg600 - make ${PARALLEL_MAKE} TOOLS=${CROSS_DIR}/bin/${TARGET_PREFIX} PACKAGE=arm-kernel-shim-dsmg600 || die "oe_runmake failed" - # FSG-3 - cp ${WORKDIR}/config-fsg3.h ${S}/config.h - rm -f ${S}/main.o - oenote make ${PARALLEL_MAKE} TOOLS=${CROSS_DIR}/bin/${TARGET_PREFIX} PACKAGE=arm-kernel-shim-fsg3 - make ${PARALLEL_MAKE} TOOLS=${CROSS_DIR}/bin/${TARGET_PREFIX} PACKAGE=arm-kernel-shim-fsg3 || die "oe_runmake failed" -} - -do_populate_staging() { - install -d ${STAGING_LOADER_DIR} - . ${CONFIG_SITE} - cp ${S}/arm-kernel-shim-nslu2.bin ${STAGING_LOADER_DIR}/ - cp ${S}/arm-kernel-shim-nas100d.bin ${STAGING_LOADER_DIR}/ - cp ${S}/arm-kernel-shim-dsmg600.bin ${STAGING_LOADER_DIR}/ - cp ${S}/arm-kernel-shim-fsg3.bin ${STAGING_LOADER_DIR}/ -} diff --git a/packages/arm-kernel-shim/files/config-dsmg600.h b/packages/arm-kernel-shim/files/config-dsmg600.h index b0f37b3e3b..cd331159e0 100644 --- a/packages/arm-kernel-shim/files/config-dsmg600.h +++ b/packages/arm-kernel-shim/files/config-dsmg600.h @@ -14,7 +14,7 @@ #if !defined (__CONFIG_H__) # define __CONFIG_H__ -#define PHYS_PARAMS 0xc0000100 /* Address for the parameter list */ +#define PHYS_PARAMS 0x00000100 /* Address for the parameter list */ #define RAM_BANK0_START 0x00000000 #define RAM_BANK0_LENGTH 0x04000000 diff --git a/packages/arm-kernel-shim/files/config-fsg3.h b/packages/arm-kernel-shim/files/config-fsg3.h index 1222d959c2..e2cdf8abd4 100644 --- a/packages/arm-kernel-shim/files/config-fsg3.h +++ b/packages/arm-kernel-shim/files/config-fsg3.h @@ -14,7 +14,7 @@ #if !defined (__CONFIG_H__) # define __CONFIG_H__ -#define PHYS_PARAMS 0xc0000100 /* Address for the parameter list */ +#define PHYS_PARAMS 0x00000100 /* Address for the parameter list */ #define RAM_BANK0_START 0x00000000 #define RAM_BANK0_LENGTH 0x04000000 diff --git a/packages/arm-kernel-shim/files/config-nas100d.h b/packages/arm-kernel-shim/files/config-nas100d.h index 5f148a666a..4389644cf0 100644 --- a/packages/arm-kernel-shim/files/config-nas100d.h +++ b/packages/arm-kernel-shim/files/config-nas100d.h @@ -14,7 +14,7 @@ #if !defined (__CONFIG_H__) # define __CONFIG_H__ -#define PHYS_PARAMS 0xc0000100 /* Address for the parameter list */ +#define PHYS_PARAMS 0x00000100 /* Address for the parameter list */ #define RAM_BANK0_START 0x00000000 #define RAM_BANK0_LENGTH 0x04000000 @@ -22,8 +22,8 @@ //#define RAM_BANK1_START 0xd0000000 //#define RAM_BANK1_LENGTH 0x10000000 -//#define COMMANDLINE\ -// "console=ttyAMA0 root=/dev/memblk0 rootfstype=jffs" +#define COMMANDLINE\ + "init=/linuxrc root=/dev/mtdblock2 rootfstype=jffs rw noirqdebug console=ttyS0,115200n8" #define MACH_TYPE 865 diff --git a/packages/arm-kernel-shim/files/config-nslu2.h b/packages/arm-kernel-shim/files/config-nslu2.h index 7547061165..2262b57668 100644 --- a/packages/arm-kernel-shim/files/config-nslu2.h +++ b/packages/arm-kernel-shim/files/config-nslu2.h @@ -14,7 +14,7 @@ #if !defined (__CONFIG_H__) # define __CONFIG_H__ -#define PHYS_PARAMS 0xc0000100 /* Address for the parameter list */ +#define PHYS_PARAMS 0x00000100 /* Address for the parameter list */ #define RAM_BANK0_START 0x00000000 #define RAM_BANK0_LENGTH 0x02000000 @@ -22,8 +22,8 @@ //#define RAM_BANK1_START 0xd0000000 //#define RAM_BANK1_LENGTH 0x10000000 -//#define COMMANDLINE\ -// "console=ttyAMA0 root=/dev/memblk0 rootfstype=jffs" +#define COMMANDLINE\ + "init=/linuxrc root=/dev/mtdblock4 rootfstype=jffs rw noirqdebug console=ttyS0,115200n8" #define MACH_TYPE 597 -- cgit v1.2.3 From d0a0461f3a8b58803e4637a8991501c9c8565e14 Mon Sep 17 00:00:00 2001 From: Rod Whitby Date: Tue, 6 Feb 2007 07:28:37 +0000 Subject: ixp4xx-kernel: Replaced nslu2 and nas100d cmdline hack patches with arm-kernel-shim. --- packages/linux/ixp4xx-kernel.inc | 32 +++++++++++++++++------------- packages/linux/ixp4xx-kernel/2.6.19/series | 5 +++-- packages/linux/ixp4xx-kernel/2.6.20/series | 5 +++-- packages/linux/ixp4xx-kernel_2.6.19.bb | 13 ------------ packages/linux/ixp4xx-kernel_2.6.20.bb | 13 ------------ 5 files changed, 24 insertions(+), 44 deletions(-) diff --git a/packages/linux/ixp4xx-kernel.inc b/packages/linux/ixp4xx-kernel.inc index 3a80703420..d2cb649437 100644 --- a/packages/linux/ixp4xx-kernel.inc +++ b/packages/linux/ixp4xx-kernel.inc @@ -26,6 +26,8 @@ SECTION = "kernel" DESCRIPTION = "Linux kernel for the Intel IXP4xx device" LICENSE = "GPL" +DEPENDS += "arm-kernel-shim" + # Linux kernel source has the general form linux-X.Y.Z-patchP, # X.Y is the major version number, Z (which may have multiple # parts) is a sub-version and 'patch' is something like 'mm' or @@ -316,18 +318,20 @@ pkg_postrm_kernel () { # copy the zImage and append the appropriate shim # dest: where to copy to # cmdline: command line to pass to image -# machine-id: decimal machine id to prepend, empty for none +# machine: machine shim to prepend, empty for none copy_image() { - local setmach + local shim - setmach="" - test -n "$2" && setmach="wb $2 . 256/ 255& 0xe3a01c00+, 4; wb 255& 0xe3811000+, 4;" + shim="/dev/null" + test -n "$2" && shim="${STAGING_LOADER_DIR}/arm-kernel-shim-$2.bin" - rm -f "$1".new - devio '<<${KERNEL_OUTPUT}' >"$1".new "$setmach"'${FIXUP}' || { + rm -f "$1".new "$1".shim + cat $shim ${KERNEL_OUTPUT} > "$1".shim + devio '<<'"$1"'.shim' >"$1".new '${FIXUP}' || { echo 'ERROR: ${KERNEL_OUTPUT}: failed to copy zImage' >&2 return 1 } + rm -f "$1".shim mv "$1".new "$1" } @@ -342,10 +346,10 @@ do_install_append() { install_image '${MACHINE_ARCH}' # Add the machine specific images, with appropriate suffixes - install_image 'nslu2${SITEINFO_ENDIANESS}' '${nslu2_MACHID}' - install_image 'nas100d${SITEINFO_ENDIANESS}' '${nas100d_MACHID}' - install_image 'dsmg600${SITEINFO_ENDIANESS}' '${dsmg600_MACHID}' - install_image 'fsg3${SITEINFO_ENDIANESS}' '${fsg3_MACHID}' + install_image 'nslu2${SITEINFO_ENDIANESS}' 'nslu2' + install_image 'nas100d${SITEINFO_ENDIANESS}' 'nas100d' + install_image 'dsmg600${SITEINFO_ENDIANESS}' 'dsmg600' + install_image 'fsg3${SITEINFO_ENDIANESS}' 'fsg3' } do_deploy[dirs] = "${S}" @@ -359,10 +363,10 @@ do_deploy() { deploy_image '${MACHINE_ARCH}' # And the machine specific images - deploy_image 'nslu2${SITEINFO_ENDIANESS}' '${nslu2_MACHID}' - deploy_image 'nas100d${SITEINFO_ENDIANESS}' '${nas100d_MACHID}' - deploy_image 'dsmg600${SITEINFO_ENDIANESS}' '${dsmg600_MACHID}' - deploy_image 'fsg3${SITEINFO_ENDIANESS}' '${fsg3_MACHID}' + deploy_image 'nslu2${SITEINFO_ENDIANESS}' 'nslu2' + deploy_image 'nas100d${SITEINFO_ENDIANESS}' 'nas100d' + deploy_image 'dsmg600${SITEINFO_ENDIANESS}' 'dsmg600' + deploy_image 'fsg3${SITEINFO_ENDIANESS}' 'fsg3' } addtask deploy before do_build after do_compile diff --git a/packages/linux/ixp4xx-kernel/2.6.19/series b/packages/linux/ixp4xx-kernel/2.6.19/series index ec0e7a81c5..df62b582e7 100644 --- a/packages/linux/ixp4xx-kernel/2.6.19/series +++ b/packages/linux/ixp4xx-kernel/2.6.19/series @@ -39,8 +39,9 @@ squashfs/squashfs-Makefile.patch 86-nas100d-rtc-fixup.patch 87-dsmg600-rtc-fixup.patch 88-dsmg600-dflt-cmdline.patch -88-nas100d-dflt-cmdline.patch -88-nslu2-dflt-cmdline.patch +# These are now done via arm-kernel-shim +#88-nas100d-dflt-cmdline.patch +#88-nslu2-dflt-cmdline.patch 95-pata-ixp4xx.patch 96-fsg3-support.patch 97-avila-setup-pata.patch diff --git a/packages/linux/ixp4xx-kernel/2.6.20/series b/packages/linux/ixp4xx-kernel/2.6.20/series index f362b614b4..d98b4ba58f 100644 --- a/packages/linux/ixp4xx-kernel/2.6.20/series +++ b/packages/linux/ixp4xx-kernel/2.6.20/series @@ -35,8 +35,9 @@ squashfs/squashfs-Makefile.patch 86-nas100d-rtc-fixup.patch 87-dsmg600-rtc-fixup.patch 88-dsmg600-dflt-cmdline.patch -88-nas100d-dflt-cmdline.patch -88-nslu2-dflt-cmdline.patch +# These are now done via arm-kernel-shim +#88-nas100d-dflt-cmdline.patch +#88-nslu2-dflt-cmdline.patch 96-fsg3-support.patch 98-sata_via-pata-support-upstream.patch 99-avila-mtd-microcode.patch diff --git a/packages/linux/ixp4xx-kernel_2.6.19.bb b/packages/linux/ixp4xx-kernel_2.6.19.bb index 6841c93d00..915e241f75 100644 --- a/packages/linux/ixp4xx-kernel_2.6.19.bb +++ b/packages/linux/ixp4xx-kernel_2.6.19.bb @@ -23,16 +23,3 @@ require ixp4xx-kernel-svnpatch.inc SRC_URI += "file://defconfig" SRC_URI += "file://series" - -# Remove the specific cmdline hacking patches if we are not building for nslu2. -addtask remove_cmdline_hacks before do_patch after do_unpack -do_remove_cmdline_hacks() { - -# if [ "${MACHINE}" != "nslu2" ] ; then - sed -e '/88-nas100d-dflt-cmdline.patch/d' \ - -e '/88-nslu2-dflt-cmdline.patch/d' \ - '${WORKDIR}/series' > '${WORKDIR}/series.new' - mv '${WORKDIR}/series.new' '${WORKDIR}/series' -# fi - -} diff --git a/packages/linux/ixp4xx-kernel_2.6.20.bb b/packages/linux/ixp4xx-kernel_2.6.20.bb index 0cc6b387f7..304866c555 100644 --- a/packages/linux/ixp4xx-kernel_2.6.20.bb +++ b/packages/linux/ixp4xx-kernel_2.6.20.bb @@ -23,16 +23,3 @@ require ixp4xx-kernel-svnpatch.inc SRC_URI += "file://defconfig" SRC_URI += "file://series" - -# Remove the specific cmdline hacking patches if we are not building for nslu2. -addtask remove_cmdline_hacks before do_patch after do_unpack -do_remove_cmdline_hacks() { - - if [ "${MACHINE}" != "nslu2" ] ; then - sed -e '/88-nas100d-dflt-cmdline.patch/d' \ - -e '/88-nslu2-dflt-cmdline.patch/d' \ - '${WORKDIR}/series' > '${WORKDIR}/series.new' - mv '${WORKDIR}/series.new' '${WORKDIR}/series' - fi - -} -- cgit v1.2.3 From 281dee40f0b263965ca1a64cc9057a4a805368d5 Mon Sep 17 00:00:00 2001 From: Rod Whitby Date: Tue, 6 Feb 2007 10:22:08 +0000 Subject: linphone (1.6.0): Use the OE-built pkg-config --- packages/linphone/linphone_1.6.0.bb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/linphone/linphone_1.6.0.bb b/packages/linphone/linphone_1.6.0.bb index 9a5a02f2cd..43b8daa131 100644 --- a/packages/linphone/linphone_1.6.0.bb +++ b/packages/linphone/linphone_1.6.0.bb @@ -18,7 +18,7 @@ RDEPENDS_libmediastreamer = "speex libogg libasound libortp" PROVIDES = "linphone linphonec liblinphone" -PR = "r1" +PR = "r2" SRC_URI = "http://download.savannah.nongnu.org/releases/linphone/1.6.x/sources/linphone-${PV}.tar.gz \ http://download.devbase.at/voip/linphone-1.6.0-pl0.patch;patch=1" @@ -27,8 +27,7 @@ S = "${WORKDIR}/linphone-${PV}" inherit autotools pkgconfig -#ugly, ugly hack to get around some pkgconfig versioning problems, hopefully the nslu2 people will come up with a proper solution -export PKG_CONFIG=/usr/bin/pkg-config +export PKG_CONFIG=${STAGING_BINDIR_NATIVE}/pkg-config EXTRA_OECONF = "--disable-gtk-doc \ --without-ffmpeg --disable-video --without-sdl \ -- cgit v1.2.3 From 740a3d61b353fcbbace8f42b6e81531d70d94b43 Mon Sep 17 00:00:00 2001 From: Rod Whitby Date: Tue, 6 Feb 2007 10:22:38 +0000 Subject: slugos: bump version to 4.3 (tested BE) --- conf/distro/include/slugos.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/distro/include/slugos.inc b/conf/distro/include/slugos.inc index ba61355ba8..c0401d93d3 100644 --- a/conf/distro/include/slugos.inc +++ b/conf/distro/include/slugos.inc @@ -35,7 +35,7 @@ #DISTRO_TYPE # The following may be overridden to make sub-versions -SLUGOS_VERSION = "4.2" +SLUGOS_VERSION = "4.3" DISTRO_REVISION ?= "" DISTRO_VERSION ?= "${SLUGOS_VERSION}${DISTRO_REVISION}-${DISTRO_TYPE}" # For release (only): -- cgit v1.2.3 From f760c0cf3ee6e45126784e0c79a94ebe900f4347 Mon Sep 17 00:00:00 2001 From: Rod Whitby Date: Tue, 6 Feb 2007 10:53:09 +0000 Subject: arm-kernel-shim: Add missing patch file --- packages/arm-kernel-shim/files/place-boot-section.patch | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 packages/arm-kernel-shim/files/place-boot-section.patch diff --git a/packages/arm-kernel-shim/files/place-boot-section.patch b/packages/arm-kernel-shim/files/place-boot-section.patch new file mode 100644 index 0000000000..6e6c9460a5 --- /dev/null +++ b/packages/arm-kernel-shim/files/place-boot-section.patch @@ -0,0 +1,12 @@ +--- arm-kernel-shim-1.2/Makefile~ 2007-02-06 16:44:31.000000000 +1030 ++++ arm-kernel-shim-1.2/Makefile 2007-02-06 16:56:12.000000000 +1030 +@@ -9,7 +9,8 @@ + OBJCOPY=$(TOOLS)objcopy + + CFLAGS:=-g -Os -nostartfiles -nostdlib +-LDFLAGS:= -g -X -Map shim.map -Ttext 0 ++# LDFLAGS:= -g -X -Map shim.map -Ttext 0 ++LDFLAGS:= -g -X -Map shim.map -Ttext 0 --section-start .boot=1fb + + SRCS:= shim.lds main.c + OBJS:=$(SRCS:.c=.o) -- cgit v1.2.3 From cb74d297f6f3734b0e844abc75ac0c26d9773a62 Mon Sep 17 00:00:00 2001 From: Michael Lauer Date: Tue, 6 Feb 2007 18:54:24 +0000 Subject: disapproval of revision 'b9a2e7516cc3620c51495eadf5a2d938086881a9' --- packages/efl/ecore/remove-bad-code.patch | 36 -------------------------- packages/glibc/glibc.inc | 2 -- packages/gpsd/gpsd.inc | 10 ------- packages/images/gpe-image.bb | 29 --------------------- packages/linux/linux-rp-2.6.18/defconfig-spitz | 1 - packages/linux/linux-rp_2.6.18.bb | 3 +-- 6 files changed, 1 insertion(+), 80 deletions(-) delete mode 100644 packages/efl/ecore/remove-bad-code.patch diff --git a/packages/efl/ecore/remove-bad-code.patch b/packages/efl/ecore/remove-bad-code.patch deleted file mode 100644 index 87a8d16bd6..0000000000 --- a/packages/efl/ecore/remove-bad-code.patch +++ /dev/null @@ -1,36 +0,0 @@ -Index: ecore-0.9.9.037/src/lib/ecore_fb/ecore_fb_private.h -=================================================================== ---- ecore-0.9.9.037.orig/src/lib/ecore_fb/ecore_fb_private.h -+++ ecore-0.9.9.037/src/lib/ecore_fb/ecore_fb_private.h -@@ -19,8 +19,8 @@ - #define kernel_ulong_t unsigned long - #define BITS_PER_LONG 32 - #include -- #undef kernel_ulong_t <-added -- #undef BITS_PER_LONG <-added -+ #undef kernel_ulong_t -+ #undef BITS_PER_LONG - #else - #include - #endif -Index: ecore-0.9.9.037/src/lib/ecore_fb/ecore_fb_li.c -=================================================================== ---- ecore-0.9.9.037.orig/src/lib/ecore_fb/ecore_fb_li.c -+++ ecore-0.9.9.037/src/lib/ecore_fb/ecore_fb_li.c -@@ -1,6 +1,6 @@ - #include "Ecore_Fb.h" - #include "ecore_fb_private.h" -- -+/* - struct input_absinfo { - __s32 value; - __s32 minimum; -@@ -8,7 +8,7 @@ struct input_absinfo { - __s32 fuzz; - __s32 flat; - }; -- -+*/ - - #define EV_SYN 0x00 - #define EV_PWR 0x16 diff --git a/packages/glibc/glibc.inc b/packages/glibc/glibc.inc index 8892f3d526..4e785d8275 100644 --- a/packages/glibc/glibc.inc +++ b/packages/glibc/glibc.inc @@ -3,5 +3,3 @@ HOMEPAGE = "http://www.gnu.org/software/libc/libc.html" SECTION = "libs" PRIORITY = "required" LICENSE = "LGPL" - -RPROVIDES += "libc6-dev" diff --git a/packages/gpsd/gpsd.inc b/packages/gpsd/gpsd.inc index f96ad72441..e23167c80a 100644 --- a/packages/gpsd/gpsd.inc +++ b/packages/gpsd/gpsd.inc @@ -17,11 +17,6 @@ INITSCRIPT_PARAMS = "defaults 35" export LDFLAGS = "-L${STAGING_LIBDIR} -lm" -do_compile_prepend() { - export BUILD_SYS="${BUILD_SYS}" - export HOST_SYS="${HOST_SYS}" -} - do_stage() { oe_libinstall -so -C ${S}/.libs libgps ${STAGING_LIBDIR} install -m 0655 ${S}/libgps.la ${STAGING_LIBDIR} @@ -29,11 +24,6 @@ do_stage() { install -m 0655 ${S}/gpsd.h ${STAGING_INCDIR} } -do_install_prepend() { - export BUILD_SYS="${BUILD_SYS}" - export HOST_SYS="${HOST_SYS}" -} - do_install_append() { install -d ${D}/${sysconfdir}/init.d install -d ${D}/dev diff --git a/packages/images/gpe-image.bb b/packages/images/gpe-image.bb index 9416caa590..b448c0a9b1 100644 --- a/packages/images/gpe-image.bb +++ b/packages/images/gpe-image.bb @@ -29,35 +29,6 @@ RDEPENDS = "${PACKAGE_INSTALL}" export PACKAGE_INSTALL = "\ ${MACHINE_TASK_PROVIDER} \ - gpsd \ - gpsdrive \ - gcc \ - gcc-symlinks \ - binutils \ - binutils-symlinks \ - libtool \ - make \ - autoconf \ - automake \ - perl \ - python-core \ - python-stringold \ - python-distutils \ - python-lang \ - libstdc++6 \ - libstdc++-dev \ - libc6-dev \ - linux-libc-headers-dev \ - cpp \ - cpp-symlinks \ - g++ \ - g++-symlinks \ - diffutils \ - coreutils \ - pcmcia-cs \ - kernel-module-garmin-gps \ - perl-module-carp-heavy \ - ncurses-dev \ gpe-task-base \ gpe-task-pim \ gpe-task-settings \ diff --git a/packages/linux/linux-rp-2.6.18/defconfig-spitz b/packages/linux/linux-rp-2.6.18/defconfig-spitz index bda9cfbd53..f425956323 100644 --- a/packages/linux/linux-rp-2.6.18/defconfig-spitz +++ b/packages/linux/linux-rp-2.6.18/defconfig-spitz @@ -1563,4 +1563,3 @@ CONFIG_CRC32=y CONFIG_LIBCRC32C=m CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y -CONFIG_SHARPSL_RC=y diff --git a/packages/linux/linux-rp_2.6.18.bb b/packages/linux/linux-rp_2.6.18.bb index 2f3d63dee2..7150881cad 100644 --- a/packages/linux/linux-rp_2.6.18.bb +++ b/packages/linux/linux-rp_2.6.18.bb @@ -1,6 +1,6 @@ require linux-rp.inc -PR = "r9" +PR = "r7" # Handy URLs # git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git;protocol=git;tag=ef7d1b244fa6c94fb76d5f787b8629df64ea4046 @@ -49,7 +49,6 @@ SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2 \ file://connectplus-remove-ide-HACK.patch;patch=1;status=hack \ file://orinoco-remove-all-which-are-in-hostap-HACK.patch;patch=1;status=unmergable-hack \ file://squashfs3.0-2.6.15.patch;patch=1;status=external \ - http://oe.reversefold.com/sharpsl-rc/sharpsl-rc-2.6.18-r0.patch;patch=1 \ file://defconfig-c7x0 \ file://defconfig-hx2000 \ file://defconfig-collie \ -- cgit v1.2.3 From 7a8143305405433b9281348ba1ba696716817138 Mon Sep 17 00:00:00 2001 From: Justin Patrin Date: Tue, 6 Feb 2007 19:22:16 +0000 Subject: ecore: re-add missing patch (thanks Mickeyl) --- packages/efl/ecore/remove-bad-code.patch | 36 ++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 packages/efl/ecore/remove-bad-code.patch diff --git a/packages/efl/ecore/remove-bad-code.patch b/packages/efl/ecore/remove-bad-code.patch new file mode 100644 index 0000000000..87a8d16bd6 --- /dev/null +++ b/packages/efl/ecore/remove-bad-code.patch @@ -0,0 +1,36 @@ +Index: ecore-0.9.9.037/src/lib/ecore_fb/ecore_fb_private.h +=================================================================== +--- ecore-0.9.9.037.orig/src/lib/ecore_fb/ecore_fb_private.h ++++ ecore-0.9.9.037/src/lib/ecore_fb/ecore_fb_private.h +@@ -19,8 +19,8 @@ + #define kernel_ulong_t unsigned long + #define BITS_PER_LONG 32 + #include +- #undef kernel_ulong_t <-added +- #undef BITS_PER_LONG <-added ++ #undef kernel_ulong_t ++ #undef BITS_PER_LONG + #else + #include + #endif +Index: ecore-0.9.9.037/src/lib/ecore_fb/ecore_fb_li.c +=================================================================== +--- ecore-0.9.9.037.orig/src/lib/ecore_fb/ecore_fb_li.c ++++ ecore-0.9.9.037/src/lib/ecore_fb/ecore_fb_li.c +@@ -1,6 +1,6 @@ + #include "Ecore_Fb.h" + #include "ecore_fb_private.h" +- ++/* + struct input_absinfo { + __s32 value; + __s32 minimum; +@@ -8,7 +8,7 @@ struct input_absinfo { + __s32 fuzz; + __s32 flat; + }; +- ++*/ + + #define EV_SYN 0x00 + #define EV_PWR 0x16 -- cgit v1.2.3 From 7f5ca0340d1387c3a1121bd1dd2a81d2e9364fdb Mon Sep 17 00:00:00 2001 From: Eblis Date: Wed, 7 Feb 2007 08:26:23 +0000 Subject: mono: add 1.2.2.1 * only works on arm * closes #1853 --- packages/mono/.mtn2git_empty | 0 packages/mono/files/.mtn2git_empty | 0 packages/mono/files/cpu-arm.h | 756 +++++++++++++++++++++++++++++++++++ packages/mono/mono-native_1.2.2.1.bb | 7 + packages/mono/mono_1.2.2.1.bb | 19 + 5 files changed, 782 insertions(+) create mode 100644 packages/mono/.mtn2git_empty create mode 100644 packages/mono/files/.mtn2git_empty create mode 100644 packages/mono/files/cpu-arm.h create mode 100644 packages/mono/mono-native_1.2.2.1.bb create mode 100644 packages/mono/mono_1.2.2.1.bb diff --git a/packages/mono/.mtn2git_empty b/packages/mono/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/mono/files/.mtn2git_empty b/packages/mono/files/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/mono/files/cpu-arm.h b/packages/mono/files/cpu-arm.h new file mode 100644 index 0000000000..29ece47036 --- /dev/null +++ b/packages/mono/files/cpu-arm.h @@ -0,0 +1,756 @@ +/* File automatically generated by genmdesc, don't change */ + +const char * const arm_cpu_desc [OP_LAST] = { + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* nop */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* break */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldarg.0 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldarg.1 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldarg.2 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldarg.3 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldloc.0 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldloc.1 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldloc.2 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldloc.3 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* stloc.0 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* stloc.1 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* stloc.2 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* stloc.3 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldarg.s */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldarga.s */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* starg.s */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldloc.s */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldloca.s */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* stloc.s */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldnull */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldc.i4.m1 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldc.i4.0 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldc.i4.1 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldc.i4.2 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldc.i4.3 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldc.i4.4 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldc.i4.5 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldc.i4.6 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldc.i4.7 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldc.i4.8 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldc.i4.s */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldc.i4 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldc.i8 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldc.r4 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldc.r8 */ + NULL, /* unused99 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* dup */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* pop */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x5c" "", /* jmp */ + "a\x0" "\x0" "\x0" "c\x0" "\x0" "\x0" "\x14" "", /* call */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* calli */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ret */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* br.s */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* brfalse.s */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* brtrue.s */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* beq.s */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* bge.s */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* bgt.s */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ble.s */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* blt.s */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* bne.un.s */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* bge.un.s */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* bgt.un.s */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ble.un.s */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* blt.un.s */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* br */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* brfalse */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* brtrue */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* beq */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* bge */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* bgt */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* ble */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* blt */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* bne.un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* bge.un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* bgt.un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* ble.un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* blt.un */ + "\x0" "i\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* switch */ + "i\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* ldind.i1 */ + "i\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* ldind.u1 */ + "i\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* ldind.i2 */ + "i\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* ldind.u2 */ + "i\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* ldind.i4 */ + "i\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* ldind.u4 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldind.i8 */ + "i\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* ldind.i */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldind.r4 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldind.r8 */ + "i\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* ldind.ref */ + "\x0" "bi\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* stind.ref */ + "\x0" "bi\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* stind.i1 */ + "\x0" "bi\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* stind.i2 */ + "\x0" "bi\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* stind.i4 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* stind.i8 */ + "\x0" "bf\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* stind.r4 */ + "\x0" "bf\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* stind.r8 */ + "iii\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* add */ + "iii\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* sub */ + "iii\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* mul */ + "iii\x0" "\x0" "\x0" "\x0" "\x0" "\x28" "", /* div */ + "iii\x0" "\x0" "\x0" "\x0" "\x0" "\x10" "", /* div.un */ + "iii\x0" "\x0" "\x0" "\x0" "\x0" "0", /* rem */ + "iii\x0" "\x0" "\x0" "\x0" "\x0" "\x18" "", /* rem.un */ + "iii\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* and */ + "iii\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* or */ + "iii\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* xor */ + "iii\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* shl */ + "iii\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* shr */ + "iii\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* shr.un */ + "ii\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* neg */ + "ii\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* not */ + "ii\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* conv.i1 */ + "ii\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* conv.i2 */ + "ii\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* conv.i4 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* conv.i8 */ + "fi\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x24" "", /* conv.r4 */ + "fi\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x24" "", /* conv.r8 */ + "ii\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* conv.u4 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* conv.u8 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* callvirt */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* cpobj */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldobj */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldstr */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* newobj */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* castclass */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* isinst */ + "fi\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "8", /* conv.r.un */ + NULL, /* unused58 */ + NULL, /* unused1 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* unbox */ + "\x0" "i\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x14" "", /* throw */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldfld */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldflda */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* stfld */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldsfld */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldsflda */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* stsfld */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* stobj */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* conv.ovf.i1.un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* conv.ovf.i2.un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* conv.ovf.i4.un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* conv.ovf.i8.un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* conv.ovf.u1.un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* conv.ovf.u2.un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* conv.ovf.u4.un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* conv.ovf.u8.un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* conv.ovf.i.un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* conv.ovf.u.un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* box */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* newarr */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldlen */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldelema */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldelem.i1 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldelem.u1 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldelem.i2 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldelem.u2 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldelem.i4 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldelem.u4 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldelem.i8 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldelem.i */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldelem.r4 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldelem.r8 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldelem.ref */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* stelem.i */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* stelem.i1 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* stelem.i2 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* stelem.i4 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* stelem.i8 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* stelem.r4 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* stelem.r8 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* stelem.ref */ + NULL, /* ldelem.any */ + NULL, /* stelem.any */ + NULL, /* unbox.any */ + NULL, /* unused5 */ + NULL, /* unused6 */ + NULL, /* unused7 */ + NULL, /* unused8 */ + NULL, /* unused9 */ + NULL, /* unused10 */ + NULL, /* unused11 */ + NULL, /* unused12 */ + NULL, /* unused13 */ + NULL, /* unused14 */ + NULL, /* unused15 */ + NULL, /* unused16 */ + NULL, /* unused17 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* conv.ovf.i1 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* conv.ovf.u1 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* conv.ovf.i2 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* conv.ovf.u2 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* conv.ovf.i4 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* conv.ovf.u4 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* conv.ovf.i8 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* conv.ovf.u8 */ + NULL, /* unused50 */ + NULL, /* unused18 */ + NULL, /* unused19 */ + NULL, /* unused20 */ + NULL, /* unused21 */ + NULL, /* unused22 */ + NULL, /* unused23 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* refanyval */ + "ff\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x18" "", /* ckfinite */ + NULL, /* unused24 */ + NULL, /* unused25 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* mkrefany */ + NULL, /* unused59 */ + NULL, /* unused60 */ + NULL, /* unused61 */ + NULL, /* unused62 */ + NULL, /* unused63 */ + NULL, /* unused64 */ + NULL, /* unused65 */ + NULL, /* unused66 */ + NULL, /* unused67 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldtoken */ + "ii\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* conv.u2 */ + "ii\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* conv.u1 */ + "ii\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* conv.i */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* conv.ovf.i */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* conv.ovf.u */ + "iii\x0" "\x0" "\x0" "\x0" "\x0" "\x10" "", /* add.ovf */ + "iii\x0" "\x0" "\x0" "\x0" "\x0" "\x10" "", /* add.ovf.un */ + "iii\x0" "\x0" "\x0" "\x0" "\x0" "\x10" "", /* mul.ovf */ + "iii\x0" "\x0" "\x0" "\x0" "\x0" "\x10" "", /* mul.ovf.un */ + "iii\x0" "\x0" "\x0" "\x0" "\x0" "\x10" "", /* sub.ovf */ + "iii\x0" "\x0" "\x0" "\x0" "\x0" "\x10" "", /* sub.ovf.un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x14" "", /* endfinally */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* leave */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* leave.s */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* stind.i */ + "ii\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* conv.u */ + NULL, /* unused26 */ + NULL, /* unused27 */ + NULL, /* unused28 */ + NULL, /* unused29 */ + NULL, /* unused30 */ + NULL, /* unused31 */ + NULL, /* unused32 */ + NULL, /* unused33 */ + NULL, /* unused34 */ + NULL, /* unused35 */ + NULL, /* unused36 */ + NULL, /* unused37 */ + NULL, /* unused38 */ + NULL, /* unused39 */ + NULL, /* unused40 */ + NULL, /* unused41 */ + NULL, /* unused42 */ + NULL, /* unused43 */ + NULL, /* unused44 */ + NULL, /* unused45 */ + NULL, /* unused46 */ + NULL, /* unused47 */ + NULL, /* unused48 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* prefix7 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* prefix6 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* prefix5 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* prefix4 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* prefix3 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* prefix2 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* prefix1 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* prefixref */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* arglist */ + "i\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\xc" "", /* ceq */ + "i\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\xc" "", /* cgt */ + "i\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\xc" "", /* cgt.un */ + "i\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\xc" "", /* clt */ + "i\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\xc" "", /* clt.un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldftn */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldvirtftn */ + NULL, /* unused56 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldarg */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldarga */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* starg */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldloc */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldloca */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* stloc */ + "ii\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x3c" "", /* localloc */ + NULL, /* unused57 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x14" "", /* endfilter */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* unaligned. */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* volatile. */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* tail. */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* initobj */ + NULL, /* constrained. */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* cpblk */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* initblk */ + NULL, /* no. */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* rethrow */ + NULL, /* unused */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* sizeof */ + NULL, /* refanytype */ + NULL, /* readonly. */ + NULL, /* unused53 */ + NULL, /* unused54 */ + NULL, /* unused55 */ + NULL, /* unused70 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* illegal */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* endmac */ + NULL, /* mono_icall */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* mono_objaddr */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* mono_ldptr */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* mono_vtaddr */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* mono_newobj */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* mono_retobj */ + NULL, /* mono_ldnativeobj */ + NULL, /* mono_cisinst */ + NULL, /* mono_ccastclass */ + NULL, /* mono_save_lmf */ + NULL, /* mono_restore_lmf */ + NULL, /* mono_classconst */ + NULL, /* mono_not_taken */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* load */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* ldaddr */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* store */ + NULL, /* objaddr */ + NULL, /* vtaddr */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* phi */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* rename */ + "\x0" "ii\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* compare */ + "\x0" "i\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\xc" "", /* compare_imm */ + "\x0" "ff\x0" "\x0" "\x0" "\x0" "\x0" "\xc" "", /* fcompare */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* lcompare */ + NULL, /* icompare */ + NULL, /* icompare_imm */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* local */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* arg */ + "\x0" "i\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\xc" "", /* oparglist */ + "\x0" "i\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x1" "", /* outarg */ + NULL, /* outarg_reg */ + NULL, /* outarg_freg */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x10" "", /* outarg_imm */ + NULL, /* outarg_r4 */ + NULL, /* outarg_r8 */ + NULL, /* outarg_vt */ + NULL, /* outarg_membase */ + NULL, /* inarg_vt */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* retarg */ + "ai\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* setret */ + NULL, /* setfret */ + "\x0" "ii\x0" "\x0" "\x0" "\x0" "\x0" "\xc" "", /* setlret */ + "ii\x0" "\x0" "r\x0" "\x0" "\x0" "\x4" "", /* setreg */ + "i\x0" "\x0" "\x0" "r\x0" "\x0" "\x0" "\x10" "", /* setregimm */ + "ff\x0" "\x0" "r\x0" "\x0" "\x0" "\x4" "", /* setfreg */ + "\x0" "b\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* checkthis */ + "\x0" "\x0" "\x0" "\x0" "c\x0" "\x0" "\x0" "\x14" "", /* voidcall */ + NULL, /* voidcallvirt */ + "\x0" "i\x0" "\x0" "c\x0" "\x0" "\x0" "\x8" "", /* voidcall_reg */ + "\x0" "b\x0" "\x0" "c\x0" "\x0" "\x0" "\xc" "", /* voidcall_membase */ + "g\x0" "\x0" "\x0" "c\x0" "\x0" "\x0" "\x14" "", /* fcall */ + NULL, /* fcallvirt */ + "gi\x0" "\x0" "c\x0" "\x0" "\x0" "\x8" "", /* fcall_reg */ + "gb\x0" "\x0" "c\x0" "\x0" "\x0" "\xc" "", /* fcall_membase */ + "l\x0" "\x0" "\x0" "c\x0" "\x0" "\x0" "\x14" "", /* lcall */ + NULL, /* lcallvirt */ + "li\x0" "\x0" "c\x0" "\x0" "\x0" "\x8" "", /* lcall_reg */ + "lb\x0" "\x0" "c\x0" "\x0" "\x0" "\xc" "", /* lcall_membase */ + "\x0" "\x0" "\x0" "\x0" "c\x0" "\x0" "\x0" "\x14" "", /* vcall */ + NULL, /* vcallvirt */ + "\x0" "i\x0" "\x0" "c\x0" "\x0" "\x0" "\x8" "", /* vcall_reg */ + "\x0" "b\x0" "\x0" "c\x0" "\x0" "\x0" "\xc" "", /* vcall_membase */ + "ai\x0" "\x0" "c\x0" "\x0" "\x0" "\x8" "", /* call_reg */ + "ab\x0" "\x0" "c\x0" "\x0" "\x0" "\xc" "", /* call_membase */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* trap */ + "i\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x10" "", /* iconst */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* i8const */ + "f\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x14" "", /* r4const */ + "f\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x14" "", /* r8const */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* regvar */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* reg */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* regoffset */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* label */ + NULL, /* check_array_type */ + NULL, /* array_rank */ + NULL, /* throw_or_null */ + "\x0" "i\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x14" "", /* op_rethrow */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* refanytype */ + NULL, /* op_newobj */ + "b\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x14" "", /* store_membase_imm */ + "bi\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x14" "", /* store_membase_reg */ + "b\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x14" "", /* storei1_membase_imm */ + "bi\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\xc" "", /* storei1_membase_reg */ + "b\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x14" "", /* storei2_membase_imm */ + "bi\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\xc" "", /* storei2_membase_reg */ + "b\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x14" "", /* storei4_membase_imm */ + "bi\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x14" "", /* storei4_membase_reg */ + "b\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* storei8_membase_imm */ + "bi\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* storei8_membase_reg */ + "bf\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\xc" "", /* storer4_membase_reg */ + "bf\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\xc" "", /* storer8_membase_reg */ + "ib\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x14" "", /* load_membase */ + "ib\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* loadi1_membase */ + "ib\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* loadu1_membase */ + "ib\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* loadi2_membase */ + "ib\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* loadu2_membase */ + "ib\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* loadi4_membase */ + "ib\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* loadu4_membase */ + "ib\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* loadi8_membase */ + "fb\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* loadr4_membase */ + "fb\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* loadr8_membase */ + "ibi\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* load_memindex */ + "ibi\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* loadi1_memindex */ + "ibi\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* loadu1_memindex */ + "ibi\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* loadi2_memindex */ + "ibi\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* loadu2_memindex */ + "ibi\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* loadi4_memindex */ + "ibi\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* loadu4_memindex */ + NULL, /* loadi8_memindex */ + NULL, /* loadr4_memindex */ + NULL, /* loadr8_memindex */ + "bii\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* store_memindex */ + "bii\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* storei1_memindex */ + "bii\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* storei2_memindex */ + "bii\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* storei4_memindex */ + NULL, /* storei8_memindex */ + NULL, /* storer4_memindex */ + NULL, /* storer8_memindex */ + NULL, /* loadr8_spill_membase */ + "i\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* loadu4_mem */ + "ii\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* move */ + "ff\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* fmove */ + "ii\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\xc" "", /* add_imm */ + "ii\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\xc" "", /* sub_imm */ + "ii\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\xc" "", /* mul_imm */ + "iii\x0" "\x0" "\x0" "\x0" "\x0" "\x14" "", /* div_imm */ + "iii\x0" "\x0" "\x0" "\x0" "\x0" "\xc" "", /* div_un_imm */ + "iii\x0" "\x0" "\x0" "\x0" "\x0" "\x1c" "", /* rem_imm */ + "iii\x0" "\x0" "\x0" "\x0" "\x0" "\x10" "", /* rem_un_imm */ + "ii\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\xc" "", /* and_imm */ + "ii\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\xc" "", /* or_imm */ + "ii\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\xc" "", /* xor_imm */ + "ii\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* shl_imm */ + "ii\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* shr_imm */ + "ii\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* shr_un_imm */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* cond_exc_eq */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* cond_exc_ge */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* cond_exc_gt */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* cond_exc_le */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* cond_exc_lt */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* cond_exc_ne_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* cond_exc_ge_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* cond_exc_gt_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* cond_exc_le_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* cond_exc_lt_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\xc" "", /* cond_exc_ov */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* cond_exc_no */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\xc" "", /* cond_exc_c */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x8" "", /* cond_exc_nc */ + NULL, /* cond_exc_ieq */ + NULL, /* cond_exc_ige */ + NULL, /* cond_exc_igt */ + NULL, /* cond_exc_ile */ + NULL, /* cond_exc_ilt */ + NULL, /* cond_exc_ine_un */ + NULL, /* cond_exc_ige_un */ + NULL, /* cond_exc_igt_un */ + NULL, /* cond_exc_ile_un */ + NULL, /* cond_exc_ilt_un */ + NULL, /* cond_exc_iov */ + NULL, /* cond_exc_ino */ + NULL, /* cond_exc_ic */ + NULL, /* cond_exc_inc */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_add */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_sub */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_mul */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_div */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_div_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_rem */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_rem_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_and */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_or */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_xor */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_shl */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_shr */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_shr_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_neg */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_not */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_i1 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_i2 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_i4 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_i8 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_r4 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_r8 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_u4 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_u8 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_u2 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_u1 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_i */ + "iii\x0" "\x0" "\x0" "\x0" "\x0" "\x1e" "", /* long_conv_to_ovf_i */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_ovf_u */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_add_ovf */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_add_ovf_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_mul_ovf */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_mul_ovf_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_sub_ovf */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_sub_ovf_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_ovf_i1_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_ovf_i2_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_ovf_i4_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_ovf_i8_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_ovf_u1_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_ovf_u2_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_ovf_u4_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_ovf_u8_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_ovf_i_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_ovf_u_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_ovf_i1 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_ovf_u1 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_ovf_i2 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_ovf_u2 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_ovf_i4 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_ovf_u4 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_ovf_i8 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_ovf_u8 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_ceq */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_cgt */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_cgt_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_clt */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_clt_un */ + "fii\x0" "\x0" "\x0" "\x0" "\x0" "\x25" "", /* long_conv_to_r_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_conv_to_u */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_shr_imm */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_shr_un_imm */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_shl_imm */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_add_imm */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_sub_imm */ + NULL, /* long_mul_imm */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_beq */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_bne_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_blt */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_blt_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_bgt */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_btg_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_bge */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_bge_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_ble */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* long_ble_un */ + NULL, /* long_shr_un_32 */ + NULL, /* int_add */ + NULL, /* int_sub */ + NULL, /* int_mul */ + NULL, /* int_div */ + NULL, /* int_div_un */ + NULL, /* int_rem */ + NULL, /* int_rem_un */ + NULL, /* int_and */ + NULL, /* int_or */ + NULL, /* int_xor */ + NULL, /* int_shl */ + NULL, /* int_shr */ + NULL, /* int_shr_un */ + NULL, /* int_neg */ + NULL, /* int_not */ + NULL, /* int_conv_to_i1 */ + NULL, /* int_conv_to_i2 */ + NULL, /* int_conv_to_i4 */ + NULL, /* int_conv_to_i8 */ + NULL, /* int_conv_to_r4 */ + NULL, /* int_conv_to_r8 */ + NULL, /* int_conv_to_u4 */ + NULL, /* int_conv_to_u8 */ + NULL, /* int_conv_to_u2 */ + NULL, /* int_conv_to_u1 */ + NULL, /* int_conv_to_i */ + NULL, /* int_conv_to_ovf_i */ + NULL, /* int_conv_to_ovf_u */ + NULL, /* int_add_ovf */ + NULL, /* int_add_ovf_un */ + NULL, /* int_mul_ovf */ + NULL, /* int_mul_ovf_un */ + NULL, /* int_sub_ovf */ + NULL, /* int_sub_ovf_un */ + NULL, /* int_conv_to_ovf_i1_un */ + NULL, /* int_conv_to_ovf_i2_un */ + NULL, /* int_conv_to_ovf_i4_un */ + NULL, /* int_conv_to_ovf_i8_un */ + NULL, /* int_conv_to_ovf_u1_un */ + NULL, /* int_conv_to_ovf_u2_un */ + NULL, /* int_conv_to_ovf_u4_un */ + NULL, /* int_conv_to_ovf_u8_un */ + NULL, /* int_conv_to_ovf_i_un */ + NULL, /* int_conv_to_ovf_u_un */ + NULL, /* int_conv_to_ovf_i1 */ + NULL, /* int_conv_to_ovf_u1 */ + NULL, /* int_conv_to_ovf_i2 */ + NULL, /* int_conv_to_ovf_u2 */ + NULL, /* int_conv_to_ovf_i4 */ + NULL, /* int_conv_to_ovf_u4 */ + NULL, /* int_conv_to_ovf_i8 */ + NULL, /* int_conv_to_ovf_u8 */ + NULL, /* int_adc */ + NULL, /* int_adc_imm */ + NULL, /* int_sbb */ + NULL, /* int_sbb_imm */ + NULL, /* int_addcc */ + NULL, /* int_subcc */ + NULL, /* int_add_imm */ + NULL, /* int_sub_imm */ + NULL, /* int_mul_imm */ + NULL, /* int_div_imm */ + NULL, /* int_div_un_imm */ + NULL, /* int_rem_imm */ + NULL, /* int_rem_un_imm */ + NULL, /* int_and_imm */ + NULL, /* int_or_imm */ + NULL, /* int_xor_imm */ + NULL, /* int_shl_imm */ + NULL, /* int_shr_imm */ + NULL, /* int_shr_un_imm */ + NULL, /* int_ceq */ + NULL, /* int_cgt */ + NULL, /* int_cgt_un */ + NULL, /* int_clt */ + NULL, /* int_clt_un */ + NULL, /* int_beq */ + NULL, /* int_bne_un */ + NULL, /* int_blt */ + NULL, /* int_blt_un */ + NULL, /* int_bgt */ + NULL, /* int_bgt_un */ + NULL, /* int_bge */ + NULL, /* int_bge_un */ + NULL, /* int_ble */ + NULL, /* int_ble_un */ + "\x0" "ff\x0" "\x0" "\x0" "\x0" "\x0" "\x14" "", /* float_beq */ + "\x0" "ff\x0" "\x0" "\x0" "\x0" "\x0" "\x14" "", /* float_bne_un */ + "\x0" "ff\x0" "\x0" "\x0" "\x0" "\x0" "\x14" "", /* float_blt */ + "\x0" "ff\x0" "\x0" "\x0" "\x0" "\x0" "\x14" "", /* float_blt_un */ + "\x0" "ff\x0" "\x0" "\x0" "\x0" "\x0" "\x14" "", /* float_bgt */ + "\x0" "ff\x0" "\x0" "\x0" "\x0" "\x0" "\x14" "", /* float_btg_un */ + "\x0" "ff\x0" "\x0" "\x0" "\x0" "\x0" "\x14" "", /* float_bge */ + "\x0" "ff\x0" "\x0" "\x0" "\x0" "\x0" "\x14" "", /* float_bge_un */ + "\x0" "ff\x0" "\x0" "\x0" "\x0" "\x0" "\x14" "", /* float_ble */ + "\x0" "ff\x0" "\x0" "\x0" "\x0" "\x0" "\x14" "", /* float_ble_un */ + "fff\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* float_add */ + "fff\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* float_sub */ + "fff\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* float_mul */ + "fff\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* float_div */ + "fff\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* float_div_un */ + "fff\x0" "\x0" "\x0" "\x0" "\x0" "\x10" "", /* float_rem */ + "fff\x0" "\x0" "\x0" "\x0" "\x0" "\x10" "", /* float_rem_un */ + "ff\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* float_neg */ + "ff\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* float_not */ + "if\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x28" "", /* float_conv_to_i1 */ + "if\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x28" "", /* float_conv_to_i2 */ + "if\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x28" "", /* float_conv_to_i4 */ + "lf\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x28" "", /* float_conv_to_i8 */ + "ff\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x4" "", /* float_conv_to_r4 */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* float_conv_to_r8 */ + "if\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x28" "", /* float_conv_to_u4 */ + "lf\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x28" "", /* float_conv_to_u8 */ + "if\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x28" "", /* float_conv_to_u2 */ + "if\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x28" "", /* float_conv_to_u1 */ + "if\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x28" "", /* float_conv_to_i */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* float_conv_to_ovf_i */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* float_conv_to_ovd_u */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* float_add_ovf */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* float_add_ovf_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* float_mul_ovf */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* float_mul_ovf_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* float_sub_ovf */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* float_sub_ovf_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* float_conv_to_ovf_i1_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* float_conv_to_ovf_i2_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* float_conv_to_ovf_i4_un */ + "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "\x0" "", /* float_conv_to_ovf_i8_un */ + "\x0" "\x0" "\x0"