diff --git a/src/xenia/gpu/graphics_driver.h b/src/xenia/gpu/graphics_driver.h index 2122b9cea..2fcf18be2 100644 --- a/src/xenia/gpu/graphics_driver.h +++ b/src/xenia/gpu/graphics_driver.h @@ -58,7 +58,7 @@ public: XE_GPU_SHADER_TYPE type, uint32_t address, uint32_t start, - uint32_t size_dwords) = 0; + uint32_t length) = 0; virtual void DrawIndexed( XE_GPU_PRIMITIVE_TYPE prim_type, uint32_t index_count) = 0; diff --git a/src/xenia/gpu/nop/nop_graphics_driver.cc b/src/xenia/gpu/nop/nop_graphics_driver.cc index f706c25f3..9252de1c4 100644 --- a/src/xenia/gpu/nop/nop_graphics_driver.cc +++ b/src/xenia/gpu/nop/nop_graphics_driver.cc @@ -10,11 +10,13 @@ #include #include +#include using namespace xe; using namespace xe::gpu; using namespace xe::gpu::nop; +using namespace xe::gpu::ucode; NopGraphicsDriver::NopGraphicsDriver(xe_memory_ref memory) : @@ -44,9 +46,20 @@ void NopGraphicsDriver::SetShader( XE_GPU_SHADER_TYPE type, uint32_t address, uint32_t start, - uint32_t size_dwords) { + uint32_t length) { XELOGGPU("NOP: set shader %d at %0.8X (%db)", - type, address, size_dwords * 4); + type, address, length); + + uint8_t* p = xe_memory_addr(memory_, address); + uint32_t dw0 = XEGETUINT32BE(p + 0); + + uint32_t* dws = (uint32_t*)xe_malloc(length); + for (int n = 0; n < length; n += 4) { + dws[n / 4] = XEGETUINT32BE(p + n); + } + + UcodeDisassembler disasm; + // } void NopGraphicsDriver::DrawIndexed( @@ -54,4 +67,4 @@ void NopGraphicsDriver::DrawIndexed( uint32_t index_count) { XELOGGPU("NOP: draw indexed %d (%d indicies)", prim_type, index_count); -} \ No newline at end of file +} diff --git a/src/xenia/gpu/nop/nop_graphics_driver.h b/src/xenia/gpu/nop/nop_graphics_driver.h index 7aaa32018..18b1a59e5 100644 --- a/src/xenia/gpu/nop/nop_graphics_driver.h +++ b/src/xenia/gpu/nop/nop_graphics_driver.h @@ -34,7 +34,7 @@ public: XE_GPU_SHADER_TYPE type, uint32_t address, uint32_t start, - uint32_t size_dwords); + uint32_t length); virtual void DrawIndexed( XE_GPU_PRIMITIVE_TYPE prim_type, uint32_t index_count); diff --git a/src/xenia/gpu/ring_buffer_worker.cc b/src/xenia/gpu/ring_buffer_worker.cc index 650841350..15fefe1dd 100644 --- a/src/xenia/gpu/ring_buffer_worker.cc +++ b/src/xenia/gpu/ring_buffer_worker.cc @@ -300,7 +300,7 @@ void RingBufferWorker::ExecuteSegment(uint32_t ptr, uint32_t length) { (XE_GPU_SHADER_TYPE)type, TRANSLATE_ADDR(addr), start, - size); + size * 4); } break; case PM4_IM_LOAD_IMMEDIATE: @@ -317,7 +317,7 @@ void RingBufferWorker::ExecuteSegment(uint32_t ptr, uint32_t length) { (XE_GPU_SHADER_TYPE)type, ptr + n * 4 + 3 * 4, start, - size); + size * 4); } break; diff --git a/src/xenia/gpu/sources.gypi b/src/xenia/gpu/sources.gypi index 554316a0a..9d08cd3c7 100644 --- a/src/xenia/gpu/sources.gypi +++ b/src/xenia/gpu/sources.gypi @@ -15,6 +15,7 @@ 'includes': [ 'nop/sources.gypi', + 'ucode/sources.gypi', 'xenos/sources.gypi', ], diff --git a/src/xenia/gpu/ucode/sources.gypi b/src/xenia/gpu/ucode/sources.gypi new file mode 100644 index 000000000..e15beba6f --- /dev/null +++ b/src/xenia/gpu/ucode/sources.gypi @@ -0,0 +1,11 @@ +# Copyright 2013 Ben Vanik. All Rights Reserved. +{ + 'sources': [ + 'ucode.cc', + 'ucode.h', + 'ucode_disassembler.cc', + 'ucode_disassembler.h', + 'ucode_ops.cc', + 'ucode_ops.h', + ], +} diff --git a/src/xenia/gpu/ucode/ucode.cc b/src/xenia/gpu/ucode/ucode.cc new file mode 100644 index 000000000..15f5f0d9f --- /dev/null +++ b/src/xenia/gpu/ucode/ucode.cc @@ -0,0 +1,15 @@ +/** + ****************************************************************************** + * Xenia : Xbox 360 Emulator Research Project * + ****************************************************************************** + * Copyright 2013 Ben Vanik. All rights reserved. * + * Released under the BSD license - see LICENSE in the root for more details. * + ****************************************************************************** + */ + +#include + + +using namespace xe; +using namespace xe::gpu; +using namespace xe::gpu::ucode; diff --git a/src/xenia/gpu/ucode/ucode.h b/src/xenia/gpu/ucode/ucode.h new file mode 100644 index 000000000..7881d5b16 --- /dev/null +++ b/src/xenia/gpu/ucode/ucode.h @@ -0,0 +1,28 @@ +/** + ****************************************************************************** + * Xenia : Xbox 360 Emulator Research Project * + ****************************************************************************** + * Copyright 2013 Ben Vanik. All rights reserved. * + * Released under the BSD license - see LICENSE in the root for more details. * + ****************************************************************************** + */ + +#ifndef XENIA_GPU_UCODE_UCODE_H_ +#define XENIA_GPU_UCODE_UCODE_H_ + +#include + + +namespace xe { +namespace gpu { +namespace ucode { + + + + +} // namespace ucode +} // namespace gpu +} // namespace xe + + +#endif // XENIA_GPU_UCODE_UCODE_H_ diff --git a/src/xenia/gpu/ucode/ucode_disassembler.cc b/src/xenia/gpu/ucode/ucode_disassembler.cc new file mode 100644 index 000000000..2acfe7f72 --- /dev/null +++ b/src/xenia/gpu/ucode/ucode_disassembler.cc @@ -0,0 +1,22 @@ +/** + ****************************************************************************** + * Xenia : Xbox 360 Emulator Research Project * + ****************************************************************************** + * Copyright 2013 Ben Vanik. All rights reserved. * + * Released under the BSD license - see LICENSE in the root for more details. * + ****************************************************************************** + */ + +#include + + +using namespace xe; +using namespace xe::gpu; +using namespace xe::gpu::ucode; + + +UcodeDisassembler::UcodeDisassembler() { +} + +UcodeDisassembler::~UcodeDisassembler() { +} diff --git a/src/xenia/gpu/ucode/ucode_disassembler.h b/src/xenia/gpu/ucode/ucode_disassembler.h new file mode 100644 index 000000000..7d9ecccb4 --- /dev/null +++ b/src/xenia/gpu/ucode/ucode_disassembler.h @@ -0,0 +1,37 @@ +/** + ****************************************************************************** + * Xenia : Xbox 360 Emulator Research Project * + ****************************************************************************** + * Copyright 2013 Ben Vanik. All rights reserved. * + * Released under the BSD license - see LICENSE in the root for more details. * + ****************************************************************************** + */ + +#ifndef XENIA_GPU_UCODE_UCODE_DISASSEMBLER_H_ +#define XENIA_GPU_UCODE_UCODE_DISASSEMBLER_H_ + +#include + +#include + + +namespace xe { +namespace gpu { +namespace ucode { + + +class UcodeDisassembler { +public: + UcodeDisassembler(); + ~UcodeDisassembler(); + +private: +}; + + +} // namespace ucode +} // namespace gpu +} // namespace xe + + +#endif // XENIA_GPU_UCODE_UCODE_DISASSEMBLER_H_ diff --git a/src/xenia/gpu/ucode/ucode_ops.cc b/src/xenia/gpu/ucode/ucode_ops.cc new file mode 100644 index 000000000..c94b51dd3 --- /dev/null +++ b/src/xenia/gpu/ucode/ucode_ops.cc @@ -0,0 +1,5596 @@ +// generated with Xenos shader emitter generator by GliGli 0.05 (C:\X360 Hack\x360dev\ppc\libxemit\gen\xemitgen.py) + +#include + +using namespace xe::gpu::ucode; + +const ucode_op_t xe::gpu::ucode::ucode_ops[932]= +{ + { "cnop", XEMO_SEQUENCER, { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, }, { -1 , -1 }, { + { XEMR_NONE }, + { XEMR_NONE }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "add", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "add", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa0, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "add", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "add", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "add", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "add", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa0, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "add", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "add", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "cndeq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xec, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcc, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xac, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xec, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcc, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xac, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xed, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcd, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xad, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xed, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcd, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xad, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xce, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xae, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6e, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4e, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xce, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xae, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6e, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4e, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cube", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf2, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "cube", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "cube", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x72, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "cube", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "cube", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf2, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "cube", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "cube", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x72, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "cube", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp2add", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf1, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd1, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb1, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x91, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x31, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf1, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd1, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb1, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x91, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x31, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp3", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp3", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb0, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp3", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp3", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp3", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp3", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb0, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp3", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp3", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp4", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp4", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp4", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp4", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp4", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp4", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp4", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp4", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dst", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dst", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dst", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dst", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dst", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dst", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dst", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dst", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "floor", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "floor", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6a, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "floor", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "floor", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6a, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "frc", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe8, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "frc", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x68, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "frc", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe8, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "frc", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x68, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kill_eq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf8, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_eq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb8, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_eq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_eq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_eq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf8, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_eq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb8, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_eq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_eq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfa, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xba, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7a, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3a, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfa, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xba, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7a, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3a, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_gt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf9, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_gt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb9, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_gt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x79, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_gt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_gt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf9, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_gt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb9, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_gt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x79, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_gt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ne", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfb, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ne", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbb, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ne", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7b, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ne", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3b, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ne", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfb, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ne", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbb, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ne", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7b, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ne", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3b, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "mad", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xeb, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcb, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xab, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8b, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6b, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4b, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2b, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xeb, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcb, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xab, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8b, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6b, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4b, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2b, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "max", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "max", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa2, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "max", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x62, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "max", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "max", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "max", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa2, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "max", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x62, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "max", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "maxa", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfd, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "maxa", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbd, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "maxa", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "maxa", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "maxa", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfd, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "maxa", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbd, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "maxa", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "maxa", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "max4", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf3, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "max4", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x73, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "max4", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf3, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "max4", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x73, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "min", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe3, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "min", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa3, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "min", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x63, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "min", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "min", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe3, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "min", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa3, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "min", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x63, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "min", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "mov", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { 16 , 20 }, }, 4 , { { 40 , 47 }, { 48 , 55 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "mov", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { 17 , 23 }, }, 4 , { { 40 , 47 }, { 48 , 55 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "mov", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { 16 , 20 }, }, 4 , { { 40 , 47 }, { 48 , 55 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "mov", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { 17 , 23 }, }, 4 , { { 40 , 47 }, { 48 , 55 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "mova", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfd, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { 16 , 20 }, }, 4 , { { 40 , 47 }, { 48 , 55 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "mova", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { 17 , 23 }, }, 4 , { { 40 , 47 }, { 48 , 55 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "mova", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfd, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { 16 , 20 }, }, 4 , { { 40 , 47 }, { 48 , 55 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "mova", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { 17 , 23 }, }, 4 , { { 40 , 47 }, { 48 , 55 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "mul", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe1, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "mul", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa1, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "mul", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "mul", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "mul", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe1, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "mul", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa1, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "mul", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "mul", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "nop", XEMO_ALU_VECTOR, { 0xc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, }, { -1 , -1 }, { + { XEMR_NONE }, + { XEMR_NONE }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "seq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe4, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "seq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa4, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "seq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "seq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "seq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe4, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "seq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa4, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "seq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "seq", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_eq_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf4, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_eq_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb4, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_eq_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x74, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_eq_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_eq_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf4, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_eq_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb4, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_eq_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x74, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_eq_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ge_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf7, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ge_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb7, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ge_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x77, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ge_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ge_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf7, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ge_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb7, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ge_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x77, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ge_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_gt_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf6, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_gt_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb6, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_gt_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_gt_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x36, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_gt_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf6, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_gt_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb6, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_gt_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_gt_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x36, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ne_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf5, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ne_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb5, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ne_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x75, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ne_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x35, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ne_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf5, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ne_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb5, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ne_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x75, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ne_push", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x35, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe6, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa6, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x66, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe6, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa6, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x66, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sge", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sgt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe5, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sgt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa5, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sgt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x65, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sgt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sgt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe5, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sgt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa5, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sgt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x65, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sgt", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sne", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sne", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa7, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sne", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x67, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sne", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sne", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sne", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa7, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sne", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x67, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sne", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "trunc", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe9, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "trunc", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x69, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "trunc", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe9, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "trunc", XEMO_ALU_VECTOR, { 0xc8, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x69, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "add_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "add_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa0, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "add_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "add_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "add_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "add_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa0, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "add_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "add_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "cndeq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xec, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcc, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xac, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xec, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcc, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xac, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndeq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xed, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcd, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xad, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xed, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcd, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xad, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xce, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xae, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6e, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4e, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xce, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xae, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6e, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4e, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cndgt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "cube_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf2, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "cube_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "cube_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x72, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "cube_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "cube_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf2, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "cube_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "cube_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x72, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "cube_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp2add_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf1, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd1, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb1, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x91, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x31, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf1, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd1, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb1, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x91, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x31, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp2add_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "dp3_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp3_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb0, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp3_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp3_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp3_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp3_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb0, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp3_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp3_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp4_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp4_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp4_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp4_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp4_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp4_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp4_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dp4_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dst_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dst_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dst_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dst_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dst_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dst_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dst_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "dst_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "floor_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "floor_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6a, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "floor_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "floor_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6a, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "frc_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe8, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "frc_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x68, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "frc_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe8, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "frc_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x68, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kill_eq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf8, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_eq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb8, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_eq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_eq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_eq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf8, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_eq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb8, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_eq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_eq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfa, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xba, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7a, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3a, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfa, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xba, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7a, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3a, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_gt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf9, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_gt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb9, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_gt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x79, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_gt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_gt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf9, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_gt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb9, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_gt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x79, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_gt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ne_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfb, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ne_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbb, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ne_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7b, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ne_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3b, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ne_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfb, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ne_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbb, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ne_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7b, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "kill_ne_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3b, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "mad_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xeb, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcb, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xab, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8b, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6b, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4b, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2b, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xeb, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcb, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xab, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8b, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6b, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4b, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2b, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "mad_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 4 , { { 32 , 39 }, { -1 , -1 }, }, }, + }, }, + { "max_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "max_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa2, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "max_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x62, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "max_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "max_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "max_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa2, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "max_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x62, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "max_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "maxa_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfd, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "maxa_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbd, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "maxa_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "maxa_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "maxa_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfd, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "maxa_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbd, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "maxa_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "maxa_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "max4_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf3, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "max4_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x73, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "max4_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf3, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "max4_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x73, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "min_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe3, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "min_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa3, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "min_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x63, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "min_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "min_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe3, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "min_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa3, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "min_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x63, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "min_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "mov_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { 16 , 20 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "mov_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { 17 , 23 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "mov_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { 16 , 20 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "mov_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { 17 , 23 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "mova_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfd, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { 16 , 20 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "mova_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { 17 , 23 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "mova_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfd, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { 16 , 20 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "mova_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3d, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { 17 , 23 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "mul_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe1, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "mul_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa1, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "mul_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "mul_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "mul_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe1, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "mul_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa1, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "mul_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "mul_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "seq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe4, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "seq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa4, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "seq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "seq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "seq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe4, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "seq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa4, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "seq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "seq_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_eq_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf4, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_eq_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb4, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_eq_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x74, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_eq_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_eq_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf4, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_eq_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb4, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_eq_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x74, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_eq_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ge_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf7, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ge_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb7, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ge_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x77, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ge_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ge_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf7, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ge_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb7, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ge_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x77, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ge_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_gt_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf6, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_gt_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb6, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_gt_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_gt_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x36, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_gt_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf6, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_gt_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb6, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_gt_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_gt_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x36, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ne_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf5, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ne_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb5, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ne_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x75, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ne_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x35, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ne_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf5, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ne_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb5, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ne_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x75, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "setp_ne_push_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x35, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe6, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa6, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x66, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe6, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa6, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x66, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sge_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sgt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe5, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sgt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa5, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sgt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x65, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sgt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sgt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe5, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sgt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa5, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sgt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x65, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sgt_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sne_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sne_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa7, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sne_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x67, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sne_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sne_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sne_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa7, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sne_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x67, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 8 , 12 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "sne_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 8 , 15 }, { -1 , -1 }, }, 4 , { { 40 , 47 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "trunc_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe9, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "trunc_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x69, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_TEMP , { { 64 , 68 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "trunc_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe9, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 16 , 20 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "trunc_sat", XEMO_ALU_VECTOR_SAT, { 0xc9, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x69, 0x0, 0x0, 0x0, }, { 80 , 83 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 16 , 23 }, { -1 , -1 }, }, 4 , { { 48 , 55 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "adds", XEMO_ALU_SCALAR, { 0x0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "adds", XEMO_ALU_SCALAR, { 0x0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "adds", XEMO_ALU_SCALAR, { 0x0, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "adds", XEMO_ALU_SCALAR, { 0x0, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "adds_prev", XEMO_ALU_SCALAR, { 0x4, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "adds_prev", XEMO_ALU_SCALAR, { 0x4, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "adds_prev", XEMO_ALU_SCALAR, { 0x4, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "adds_prev", XEMO_ALU_SCALAR, { 0x4, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "cos", XEMO_ALU_SCALAR, { 0xc4, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "cos", XEMO_ALU_SCALAR, { 0xc4, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "cos", XEMO_ALU_SCALAR, { 0xc4, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "cos", XEMO_ALU_SCALAR, { 0xc4, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "exp", XEMO_ALU_SCALAR, { 0x38, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "exp", XEMO_ALU_SCALAR, { 0x38, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "exp", XEMO_ALU_SCALAR, { 0x38, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "exp", XEMO_ALU_SCALAR, { 0x38, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "floors", XEMO_ALU_SCALAR, { 0x34, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "floors", XEMO_ALU_SCALAR, { 0x34, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "floors", XEMO_ALU_SCALAR, { 0x34, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "floors", XEMO_ALU_SCALAR, { 0x34, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "frcs", XEMO_ALU_SCALAR, { 0x2c, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "frcs", XEMO_ALU_SCALAR, { 0x2c, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "frcs", XEMO_ALU_SCALAR, { 0x2c, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "frcs", XEMO_ALU_SCALAR, { 0x2c, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_eq", XEMO_ALU_SCALAR, { 0x8c, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_eq", XEMO_ALU_SCALAR, { 0x8c, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_eq", XEMO_ALU_SCALAR, { 0x8c, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_eq", XEMO_ALU_SCALAR, { 0x8c, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_ge", XEMO_ALU_SCALAR, { 0x94, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_ge", XEMO_ALU_SCALAR, { 0x94, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_ge", XEMO_ALU_SCALAR, { 0x94, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_ge", XEMO_ALU_SCALAR, { 0x94, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_gt", XEMO_ALU_SCALAR, { 0x90, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_gt", XEMO_ALU_SCALAR, { 0x90, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_gt", XEMO_ALU_SCALAR, { 0x90, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_gt", XEMO_ALU_SCALAR, { 0x90, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_ne", XEMO_ALU_SCALAR, { 0x98, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_ne", XEMO_ALU_SCALAR, { 0x98, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_ne", XEMO_ALU_SCALAR, { 0x98, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_ne", XEMO_ALU_SCALAR, { 0x98, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_one", XEMO_ALU_SCALAR, { 0x9c, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_one", XEMO_ALU_SCALAR, { 0x9c, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_one", XEMO_ALU_SCALAR, { 0x9c, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_one", XEMO_ALU_SCALAR, { 0x9c, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "log", XEMO_ALU_SCALAR, { 0x40, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "log", XEMO_ALU_SCALAR, { 0x40, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "log", XEMO_ALU_SCALAR, { 0x40, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "log", XEMO_ALU_SCALAR, { 0x40, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "logc", XEMO_ALU_SCALAR, { 0x3c, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "logc", XEMO_ALU_SCALAR, { 0x3c, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "logc", XEMO_ALU_SCALAR, { 0x3c, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "logc", XEMO_ALU_SCALAR, { 0x3c, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "maxas", XEMO_ALU_SCALAR, { 0x5c, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "maxas", XEMO_ALU_SCALAR, { 0x5c, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "maxas", XEMO_ALU_SCALAR, { 0x5c, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "maxas", XEMO_ALU_SCALAR, { 0x5c, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "maxasf", XEMO_ALU_SCALAR, { 0x60, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "maxasf", XEMO_ALU_SCALAR, { 0x60, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "maxasf", XEMO_ALU_SCALAR, { 0x60, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "maxasf", XEMO_ALU_SCALAR, { 0x60, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "maxs", XEMO_ALU_SCALAR, { 0x14, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "maxs", XEMO_ALU_SCALAR, { 0x14, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "maxs", XEMO_ALU_SCALAR, { 0x14, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "maxs", XEMO_ALU_SCALAR, { 0x14, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "mins", XEMO_ALU_SCALAR, { 0x18, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "mins", XEMO_ALU_SCALAR, { 0x18, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "mins", XEMO_ALU_SCALAR, { 0x18, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "mins", XEMO_ALU_SCALAR, { 0x18, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "movas", XEMO_ALU_SCALAR, { 0x5c, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "movas", XEMO_ALU_SCALAR, { 0x5c, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "movas", XEMO_ALU_SCALAR, { 0x5c, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "movas", XEMO_ALU_SCALAR, { 0x5c, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "movasf", XEMO_ALU_SCALAR, { 0x60, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "movasf", XEMO_ALU_SCALAR, { 0x60, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "movasf", XEMO_ALU_SCALAR, { 0x60, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "movasf", XEMO_ALU_SCALAR, { 0x60, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "movs", XEMO_ALU_SCALAR, { 0x14, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "movs", XEMO_ALU_SCALAR, { 0x14, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "movs", XEMO_ALU_SCALAR, { 0x14, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "movs", XEMO_ALU_SCALAR, { 0x14, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "muls", XEMO_ALU_SCALAR, { 0x8, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "muls", XEMO_ALU_SCALAR, { 0x8, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "muls", XEMO_ALU_SCALAR, { 0x8, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "muls", XEMO_ALU_SCALAR, { 0x8, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "muls_prev", XEMO_ALU_SCALAR, { 0xc, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "muls_prev", XEMO_ALU_SCALAR, { 0xc, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "muls_prev", XEMO_ALU_SCALAR, { 0xc, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "muls_prev", XEMO_ALU_SCALAR, { 0xc, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "muls_prev2", XEMO_ALU_SCALAR, { 0x10, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "muls_prev2", XEMO_ALU_SCALAR, { 0x10, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "muls_prev2", XEMO_ALU_SCALAR, { 0x10, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "muls_prev2", XEMO_ALU_SCALAR, { 0x10, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "nops", XEMO_ALU_SCALAR, { 0xc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, }, { -1 , -1 }, { + { XEMR_NONE }, + { XEMR_NONE }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rcp", XEMO_ALU_SCALAR, { 0x4c, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rcp", XEMO_ALU_SCALAR, { 0x4c, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rcp", XEMO_ALU_SCALAR, { 0x4c, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rcp", XEMO_ALU_SCALAR, { 0x4c, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rcpc", XEMO_ALU_SCALAR, { 0x44, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rcpc", XEMO_ALU_SCALAR, { 0x44, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rcpc", XEMO_ALU_SCALAR, { 0x44, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rcpc", XEMO_ALU_SCALAR, { 0x44, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rcpf", XEMO_ALU_SCALAR, { 0x48, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rcpf", XEMO_ALU_SCALAR, { 0x48, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rcpf", XEMO_ALU_SCALAR, { 0x48, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rcpf", XEMO_ALU_SCALAR, { 0x48, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "retain_prev", XEMO_ALU_SCALAR, { 0xc8, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "retain_prev", XEMO_ALU_SCALAR, { 0xc8, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rsq", XEMO_ALU_SCALAR, { 0x58, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rsq", XEMO_ALU_SCALAR, { 0x58, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rsq", XEMO_ALU_SCALAR, { 0x58, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rsq", XEMO_ALU_SCALAR, { 0x58, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rsqc", XEMO_ALU_SCALAR, { 0x50, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rsqc", XEMO_ALU_SCALAR, { 0x50, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rsqc", XEMO_ALU_SCALAR, { 0x50, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rsqc", XEMO_ALU_SCALAR, { 0x50, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rsqf", XEMO_ALU_SCALAR, { 0x54, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rsqf", XEMO_ALU_SCALAR, { 0x54, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rsqf", XEMO_ALU_SCALAR, { 0x54, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rsqf", XEMO_ALU_SCALAR, { 0x54, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "seqs", XEMO_ALU_SCALAR, { 0x1c, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "seqs", XEMO_ALU_SCALAR, { 0x1c, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "seqs", XEMO_ALU_SCALAR, { 0x1c, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "seqs", XEMO_ALU_SCALAR, { 0x1c, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_clr", XEMO_ALU_SCALAR, { 0x84, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_clr", XEMO_ALU_SCALAR, { 0x84, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_eq", XEMO_ALU_SCALAR, { 0x6c, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_eq", XEMO_ALU_SCALAR, { 0x6c, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_eq", XEMO_ALU_SCALAR, { 0x6c, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_eq", XEMO_ALU_SCALAR, { 0x6c, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_ge", XEMO_ALU_SCALAR, { 0x78, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_ge", XEMO_ALU_SCALAR, { 0x78, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_ge", XEMO_ALU_SCALAR, { 0x78, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_ge", XEMO_ALU_SCALAR, { 0x78, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_gt", XEMO_ALU_SCALAR, { 0x74, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_gt", XEMO_ALU_SCALAR, { 0x74, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_gt", XEMO_ALU_SCALAR, { 0x74, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_gt", XEMO_ALU_SCALAR, { 0x74, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_inv", XEMO_ALU_SCALAR, { 0x7c, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_inv", XEMO_ALU_SCALAR, { 0x7c, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_inv", XEMO_ALU_SCALAR, { 0x7c, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_inv", XEMO_ALU_SCALAR, { 0x7c, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_ne", XEMO_ALU_SCALAR, { 0x70, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_ne", XEMO_ALU_SCALAR, { 0x70, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_ne", XEMO_ALU_SCALAR, { 0x70, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_ne", XEMO_ALU_SCALAR, { 0x70, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_pop", XEMO_ALU_SCALAR, { 0x80, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_pop", XEMO_ALU_SCALAR, { 0x80, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_pop", XEMO_ALU_SCALAR, { 0x80, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_pop", XEMO_ALU_SCALAR, { 0x80, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_rstr", XEMO_ALU_SCALAR, { 0x88, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_rstr", XEMO_ALU_SCALAR, { 0x88, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_rstr", XEMO_ALU_SCALAR, { 0x88, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_rstr", XEMO_ALU_SCALAR, { 0x88, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sges", XEMO_ALU_SCALAR, { 0x24, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sges", XEMO_ALU_SCALAR, { 0x24, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sges", XEMO_ALU_SCALAR, { 0x24, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sges", XEMO_ALU_SCALAR, { 0x24, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sgts", XEMO_ALU_SCALAR, { 0x20, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sgts", XEMO_ALU_SCALAR, { 0x20, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sgts", XEMO_ALU_SCALAR, { 0x20, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sgts", XEMO_ALU_SCALAR, { 0x20, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sin", XEMO_ALU_SCALAR, { 0xc0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sin", XEMO_ALU_SCALAR, { 0xc0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sin", XEMO_ALU_SCALAR, { 0xc0, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sin", XEMO_ALU_SCALAR, { 0xc0, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "snes", XEMO_ALU_SCALAR, { 0x28, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "snes", XEMO_ALU_SCALAR, { 0x28, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "snes", XEMO_ALU_SCALAR, { 0x28, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "snes", XEMO_ALU_SCALAR, { 0x28, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sqrt", XEMO_ALU_SCALAR, { 0xa0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sqrt", XEMO_ALU_SCALAR, { 0xa0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sqrt", XEMO_ALU_SCALAR, { 0xa0, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sqrt", XEMO_ALU_SCALAR, { 0xa0, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "subs", XEMO_ALU_SCALAR, { 0x64, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "subs", XEMO_ALU_SCALAR, { 0x64, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "subs", XEMO_ALU_SCALAR, { 0x64, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "subs", XEMO_ALU_SCALAR, { 0x64, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "subs_prev", XEMO_ALU_SCALAR, { 0x68, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "subs_prev", XEMO_ALU_SCALAR, { 0x68, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "subs_prev", XEMO_ALU_SCALAR, { 0x68, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "subs_prev", XEMO_ALU_SCALAR, { 0x68, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "truncs", XEMO_ALU_SCALAR, { 0x30, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "truncs", XEMO_ALU_SCALAR, { 0x30, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "truncs", XEMO_ALU_SCALAR, { 0x30, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "truncs", XEMO_ALU_SCALAR, { 0x30, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "adds_sat", XEMO_ALU_SCALAR_SAT, { 0x2, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "adds_sat", XEMO_ALU_SCALAR_SAT, { 0x2, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "adds_sat", XEMO_ALU_SCALAR_SAT, { 0x2, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "adds_sat", XEMO_ALU_SCALAR_SAT, { 0x2, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "adds_prev_sat", XEMO_ALU_SCALAR_SAT, { 0x6, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "adds_prev_sat", XEMO_ALU_SCALAR_SAT, { 0x6, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "adds_prev_sat", XEMO_ALU_SCALAR_SAT, { 0x6, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "adds_prev_sat", XEMO_ALU_SCALAR_SAT, { 0x6, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "cos_sat", XEMO_ALU_SCALAR_SAT, { 0xc6, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "cos_sat", XEMO_ALU_SCALAR_SAT, { 0xc6, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "cos_sat", XEMO_ALU_SCALAR_SAT, { 0xc6, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "cos_sat", XEMO_ALU_SCALAR_SAT, { 0xc6, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "exp_sat", XEMO_ALU_SCALAR_SAT, { 0x3a, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "exp_sat", XEMO_ALU_SCALAR_SAT, { 0x3a, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "exp_sat", XEMO_ALU_SCALAR_SAT, { 0x3a, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "exp_sat", XEMO_ALU_SCALAR_SAT, { 0x3a, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "floors_sat", XEMO_ALU_SCALAR_SAT, { 0x36, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "floors_sat", XEMO_ALU_SCALAR_SAT, { 0x36, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "floors_sat", XEMO_ALU_SCALAR_SAT, { 0x36, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "floors_sat", XEMO_ALU_SCALAR_SAT, { 0x36, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "frcs_sat", XEMO_ALU_SCALAR_SAT, { 0x2e, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "frcs_sat", XEMO_ALU_SCALAR_SAT, { 0x2e, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "frcs_sat", XEMO_ALU_SCALAR_SAT, { 0x2e, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "frcs_sat", XEMO_ALU_SCALAR_SAT, { 0x2e, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_eq_sat", XEMO_ALU_SCALAR_SAT, { 0x8e, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_eq_sat", XEMO_ALU_SCALAR_SAT, { 0x8e, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_eq_sat", XEMO_ALU_SCALAR_SAT, { 0x8e, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_eq_sat", XEMO_ALU_SCALAR_SAT, { 0x8e, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_ge_sat", XEMO_ALU_SCALAR_SAT, { 0x96, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_ge_sat", XEMO_ALU_SCALAR_SAT, { 0x96, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_ge_sat", XEMO_ALU_SCALAR_SAT, { 0x96, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_ge_sat", XEMO_ALU_SCALAR_SAT, { 0x96, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_gt_sat", XEMO_ALU_SCALAR_SAT, { 0x92, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_gt_sat", XEMO_ALU_SCALAR_SAT, { 0x92, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_gt_sat", XEMO_ALU_SCALAR_SAT, { 0x92, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_gt_sat", XEMO_ALU_SCALAR_SAT, { 0x92, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_ne_sat", XEMO_ALU_SCALAR_SAT, { 0x9a, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_ne_sat", XEMO_ALU_SCALAR_SAT, { 0x9a, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_ne_sat", XEMO_ALU_SCALAR_SAT, { 0x9a, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_ne_sat", XEMO_ALU_SCALAR_SAT, { 0x9a, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_one_sat", XEMO_ALU_SCALAR_SAT, { 0x9e, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_one_sat", XEMO_ALU_SCALAR_SAT, { 0x9e, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_one_sat", XEMO_ALU_SCALAR_SAT, { 0x9e, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "kills_one_sat", XEMO_ALU_SCALAR_SAT, { 0x9e, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "log_sat", XEMO_ALU_SCALAR_SAT, { 0x42, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "log_sat", XEMO_ALU_SCALAR_SAT, { 0x42, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "log_sat", XEMO_ALU_SCALAR_SAT, { 0x42, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "log_sat", XEMO_ALU_SCALAR_SAT, { 0x42, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "logc_sat", XEMO_ALU_SCALAR_SAT, { 0x3e, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "logc_sat", XEMO_ALU_SCALAR_SAT, { 0x3e, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "logc_sat", XEMO_ALU_SCALAR_SAT, { 0x3e, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "logc_sat", XEMO_ALU_SCALAR_SAT, { 0x3e, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "maxas_sat", XEMO_ALU_SCALAR_SAT, { 0x5e, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "maxas_sat", XEMO_ALU_SCALAR_SAT, { 0x5e, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "maxas_sat", XEMO_ALU_SCALAR_SAT, { 0x5e, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "maxas_sat", XEMO_ALU_SCALAR_SAT, { 0x5e, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "maxasf_sat", XEMO_ALU_SCALAR_SAT, { 0x62, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "maxasf_sat", XEMO_ALU_SCALAR_SAT, { 0x62, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "maxasf_sat", XEMO_ALU_SCALAR_SAT, { 0x62, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "maxasf_sat", XEMO_ALU_SCALAR_SAT, { 0x62, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "maxs_sat", XEMO_ALU_SCALAR_SAT, { 0x16, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "maxs_sat", XEMO_ALU_SCALAR_SAT, { 0x16, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "maxs_sat", XEMO_ALU_SCALAR_SAT, { 0x16, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "maxs_sat", XEMO_ALU_SCALAR_SAT, { 0x16, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "mins_sat", XEMO_ALU_SCALAR_SAT, { 0x1a, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "mins_sat", XEMO_ALU_SCALAR_SAT, { 0x1a, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "mins_sat", XEMO_ALU_SCALAR_SAT, { 0x1a, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "mins_sat", XEMO_ALU_SCALAR_SAT, { 0x1a, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "movas_sat", XEMO_ALU_SCALAR_SAT, { 0x5e, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "movas_sat", XEMO_ALU_SCALAR_SAT, { 0x5e, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "movas_sat", XEMO_ALU_SCALAR_SAT, { 0x5e, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "movas_sat", XEMO_ALU_SCALAR_SAT, { 0x5e, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "movasf_sat", XEMO_ALU_SCALAR_SAT, { 0x62, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "movasf_sat", XEMO_ALU_SCALAR_SAT, { 0x62, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "movasf_sat", XEMO_ALU_SCALAR_SAT, { 0x62, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "movasf_sat", XEMO_ALU_SCALAR_SAT, { 0x62, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "movs_sat", XEMO_ALU_SCALAR_SAT, { 0x16, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "movs_sat", XEMO_ALU_SCALAR_SAT, { 0x16, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "movs_sat", XEMO_ALU_SCALAR_SAT, { 0x16, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "movs_sat", XEMO_ALU_SCALAR_SAT, { 0x16, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "muls_sat", XEMO_ALU_SCALAR_SAT, { 0xa, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "muls_sat", XEMO_ALU_SCALAR_SAT, { 0xa, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "muls_sat", XEMO_ALU_SCALAR_SAT, { 0xa, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "muls_sat", XEMO_ALU_SCALAR_SAT, { 0xa, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "muls_prev_sat", XEMO_ALU_SCALAR_SAT, { 0xe, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "muls_prev_sat", XEMO_ALU_SCALAR_SAT, { 0xe, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "muls_prev_sat", XEMO_ALU_SCALAR_SAT, { 0xe, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "muls_prev_sat", XEMO_ALU_SCALAR_SAT, { 0xe, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "muls_prev2_sat", XEMO_ALU_SCALAR_SAT, { 0x12, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "muls_prev2_sat", XEMO_ALU_SCALAR_SAT, { 0x12, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "muls_prev2_sat", XEMO_ALU_SCALAR_SAT, { 0x12, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "muls_prev2_sat", XEMO_ALU_SCALAR_SAT, { 0x12, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rcp_sat", XEMO_ALU_SCALAR_SAT, { 0x4e, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rcp_sat", XEMO_ALU_SCALAR_SAT, { 0x4e, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rcp_sat", XEMO_ALU_SCALAR_SAT, { 0x4e, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rcp_sat", XEMO_ALU_SCALAR_SAT, { 0x4e, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rcpc_sat", XEMO_ALU_SCALAR_SAT, { 0x46, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rcpc_sat", XEMO_ALU_SCALAR_SAT, { 0x46, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rcpc_sat", XEMO_ALU_SCALAR_SAT, { 0x46, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rcpc_sat", XEMO_ALU_SCALAR_SAT, { 0x46, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rcpf_sat", XEMO_ALU_SCALAR_SAT, { 0x4a, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rcpf_sat", XEMO_ALU_SCALAR_SAT, { 0x4a, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rcpf_sat", XEMO_ALU_SCALAR_SAT, { 0x4a, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rcpf_sat", XEMO_ALU_SCALAR_SAT, { 0x4a, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "retain_prev_sat", XEMO_ALU_SCALAR_SAT, { 0xca, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "retain_prev_sat", XEMO_ALU_SCALAR_SAT, { 0xca, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rsq_sat", XEMO_ALU_SCALAR_SAT, { 0x5a, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rsq_sat", XEMO_ALU_SCALAR_SAT, { 0x5a, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rsq_sat", XEMO_ALU_SCALAR_SAT, { 0x5a, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rsq_sat", XEMO_ALU_SCALAR_SAT, { 0x5a, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rsqc_sat", XEMO_ALU_SCALAR_SAT, { 0x52, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rsqc_sat", XEMO_ALU_SCALAR_SAT, { 0x52, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rsqc_sat", XEMO_ALU_SCALAR_SAT, { 0x52, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rsqc_sat", XEMO_ALU_SCALAR_SAT, { 0x52, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rsqf_sat", XEMO_ALU_SCALAR_SAT, { 0x56, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rsqf_sat", XEMO_ALU_SCALAR_SAT, { 0x56, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rsqf_sat", XEMO_ALU_SCALAR_SAT, { 0x56, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "rsqf_sat", XEMO_ALU_SCALAR_SAT, { 0x56, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "seqs_sat", XEMO_ALU_SCALAR_SAT, { 0x1e, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "seqs_sat", XEMO_ALU_SCALAR_SAT, { 0x1e, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "seqs_sat", XEMO_ALU_SCALAR_SAT, { 0x1e, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "seqs_sat", XEMO_ALU_SCALAR_SAT, { 0x1e, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_clr_sat", XEMO_ALU_SCALAR_SAT, { 0x86, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_clr_sat", XEMO_ALU_SCALAR_SAT, { 0x86, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_eq_sat", XEMO_ALU_SCALAR_SAT, { 0x6e, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_eq_sat", XEMO_ALU_SCALAR_SAT, { 0x6e, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_eq_sat", XEMO_ALU_SCALAR_SAT, { 0x6e, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_eq_sat", XEMO_ALU_SCALAR_SAT, { 0x6e, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_ge_sat", XEMO_ALU_SCALAR_SAT, { 0x7a, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_ge_sat", XEMO_ALU_SCALAR_SAT, { 0x7a, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_ge_sat", XEMO_ALU_SCALAR_SAT, { 0x7a, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_ge_sat", XEMO_ALU_SCALAR_SAT, { 0x7a, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_gt_sat", XEMO_ALU_SCALAR_SAT, { 0x76, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_gt_sat", XEMO_ALU_SCALAR_SAT, { 0x76, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_gt_sat", XEMO_ALU_SCALAR_SAT, { 0x76, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_gt_sat", XEMO_ALU_SCALAR_SAT, { 0x76, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_inv_sat", XEMO_ALU_SCALAR_SAT, { 0x7e, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_inv_sat", XEMO_ALU_SCALAR_SAT, { 0x7e, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_inv_sat", XEMO_ALU_SCALAR_SAT, { 0x7e, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_inv_sat", XEMO_ALU_SCALAR_SAT, { 0x7e, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_ne_sat", XEMO_ALU_SCALAR_SAT, { 0x72, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_ne_sat", XEMO_ALU_SCALAR_SAT, { 0x72, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_ne_sat", XEMO_ALU_SCALAR_SAT, { 0x72, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_ne_sat", XEMO_ALU_SCALAR_SAT, { 0x72, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_pop_sat", XEMO_ALU_SCALAR_SAT, { 0x82, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_pop_sat", XEMO_ALU_SCALAR_SAT, { 0x82, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_pop_sat", XEMO_ALU_SCALAR_SAT, { 0x82, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_pop_sat", XEMO_ALU_SCALAR_SAT, { 0x82, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_rstr_sat", XEMO_ALU_SCALAR_SAT, { 0x8a, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_rstr_sat", XEMO_ALU_SCALAR_SAT, { 0x8a, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_rstr_sat", XEMO_ALU_SCALAR_SAT, { 0x8a, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "setp_rstr_sat", XEMO_ALU_SCALAR_SAT, { 0x8a, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sges_sat", XEMO_ALU_SCALAR_SAT, { 0x26, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sges_sat", XEMO_ALU_SCALAR_SAT, { 0x26, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sges_sat", XEMO_ALU_SCALAR_SAT, { 0x26, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sges_sat", XEMO_ALU_SCALAR_SAT, { 0x26, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sgts_sat", XEMO_ALU_SCALAR_SAT, { 0x22, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sgts_sat", XEMO_ALU_SCALAR_SAT, { 0x22, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sgts_sat", XEMO_ALU_SCALAR_SAT, { 0x22, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sgts_sat", XEMO_ALU_SCALAR_SAT, { 0x22, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sin_sat", XEMO_ALU_SCALAR_SAT, { 0xc2, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sin_sat", XEMO_ALU_SCALAR_SAT, { 0xc2, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sin_sat", XEMO_ALU_SCALAR_SAT, { 0xc2, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sin_sat", XEMO_ALU_SCALAR_SAT, { 0xc2, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "snes_sat", XEMO_ALU_SCALAR_SAT, { 0x2a, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "snes_sat", XEMO_ALU_SCALAR_SAT, { 0x2a, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "snes_sat", XEMO_ALU_SCALAR_SAT, { 0x2a, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "snes_sat", XEMO_ALU_SCALAR_SAT, { 0x2a, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sqrt_sat", XEMO_ALU_SCALAR_SAT, { 0xa2, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sqrt_sat", XEMO_ALU_SCALAR_SAT, { 0xa2, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sqrt_sat", XEMO_ALU_SCALAR_SAT, { 0xa2, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "sqrt_sat", XEMO_ALU_SCALAR_SAT, { 0xa2, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "subs_sat", XEMO_ALU_SCALAR_SAT, { 0x66, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "subs_sat", XEMO_ALU_SCALAR_SAT, { 0x66, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "subs_sat", XEMO_ALU_SCALAR_SAT, { 0x66, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "subs_sat", XEMO_ALU_SCALAR_SAT, { 0x66, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x71, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 2 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "subs_prev_sat", XEMO_ALU_SCALAR_SAT, { 0x6a, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "subs_prev_sat", XEMO_ALU_SCALAR_SAT, { 0x6a, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "subs_prev_sat", XEMO_ALU_SCALAR_SAT, { 0x6a, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "subs_prev_sat", XEMO_ALU_SCALAR_SAT, { 0x6a, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "truncs_sat", XEMO_ALU_SCALAR_SAT, { 0x32, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "truncs_sat", XEMO_ALU_SCALAR_SAT, { 0x32, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_TEMP , { { 72 , 76 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "truncs_sat", XEMO_ALU_SCALAR_SAT, { 0x32, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xe2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 0 , 4 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "truncs_sat", XEMO_ALU_SCALAR_SAT, { 0x32, 0xf0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xc2, 0x0, 0x0, 0x0, }, { 84 , 87 }, { + { XEMR_COLOR_OUT , { { 64 , 65 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_CONST , { { 0 , 7 }, { -1 , -1 }, }, 1 , { { 32 , 39 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + { XEMR_NONE }, + }, }, + { "getBCF1D", XEMO_FETCHES, { 0x0, 0x8, 0x0, 0x10, 0x1f, 0x1f, 0xf6, 0x88, 0x0, 0x0, 0x0, 0x0, }, { 32 , 34 }, { + { XEMR_TEMP , { { 76 , 80 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 69 , 73 }, { -1 , -1 }, }, 0 , { { 90 , 97 }, { -1 , -1 }, }, }, + { XEMR_TEX_FETCH , { { 84 , 88 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "getBCF2D", XEMO_FETCHES, { 0x50, 0x8, 0x0, 0x10, 0x1f, 0x1f, 0xf6, 0x88, 0x0, 0x0, 0x40, 0x0, }, { 32 , 34 }, { + { XEMR_TEMP , { { 76 , 80 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 69 , 73 }, { -1 , -1 }, }, 0 , { { 90 , 97 }, { -1 , -1 }, }, }, + { XEMR_TEX_FETCH , { { 84 , 88 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "getBCF3D", XEMO_FETCHES, { 0x90, 0x8, 0x0, 0x10, 0x1f, 0x1f, 0xf6, 0x88, 0x0, 0x0, 0x80, 0x0, }, { 32 , 34 }, { + { XEMR_TEMP , { { 76 , 80 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 69 , 73 }, { -1 , -1 }, }, 0 , { { 90 , 97 }, { -1 , -1 }, }, }, + { XEMR_TEX_FETCH , { { 84 , 88 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "getBCFCube", XEMO_FETCHES, { 0x90, 0x8, 0x0, 0x10, 0x1f, 0x1f, 0xf6, 0x88, 0x0, 0x0, 0xc0, 0x0, }, { 32 , 34 }, { + { XEMR_TEMP , { { 76 , 80 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 69 , 73 }, { -1 , -1 }, }, 0 , { { 90 , 97 }, { -1 , -1 }, }, }, + { XEMR_TEX_FETCH , { { 84 , 88 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "getCompTexLOD1D", XEMO_FETCHES, { 0x0, 0x8, 0x0, 0x11, 0x1f, 0x1f, 0xf6, 0x88, 0x0, 0x0, 0x0, 0x0, }, { 32 , 34 }, { + { XEMR_TEMP , { { 76 , 80 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 69 , 73 }, { -1 , -1 }, }, 0 , { { 90 , 97 }, { -1 , -1 }, }, }, + { XEMR_TEX_FETCH , { { 84 , 88 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "getCompTexLOD2D", XEMO_FETCHES, { 0x50, 0x8, 0x0, 0x11, 0x1f, 0x1f, 0xf6, 0x88, 0x0, 0x0, 0x40, 0x0, }, { 32 , 34 }, { + { XEMR_TEMP , { { 76 , 80 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 69 , 73 }, { -1 , -1 }, }, 0 , { { 90 , 97 }, { -1 , -1 }, }, }, + { XEMR_TEX_FETCH , { { 84 , 88 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "getCompTexLOD3D", XEMO_FETCHES, { 0x90, 0x8, 0x0, 0x11, 0x1f, 0x1f, 0xf6, 0x88, 0x0, 0x0, 0x80, 0x0, }, { 32 , 34 }, { + { XEMR_TEMP , { { 76 , 80 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 69 , 73 }, { -1 , -1 }, }, 0 , { { 90 , 97 }, { -1 , -1 }, }, }, + { XEMR_TEX_FETCH , { { 84 , 88 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "getCompTexLODCube", XEMO_FETCHES, { 0x90, 0x8, 0x0, 0x11, 0x1f, 0x1f, 0xf6, 0x88, 0x0, 0x0, 0xc0, 0x0, }, { 32 , 34 }, { + { XEMR_TEMP , { { 76 , 80 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 69 , 73 }, { -1 , -1 }, }, 0 , { { 90 , 97 }, { -1 , -1 }, }, }, + { XEMR_TEX_FETCH , { { 84 , 88 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "getWeights1D", XEMO_FETCHES, { 0x0, 0x8, 0x0, 0x13, 0x1f, 0x1f, 0xf6, 0x88, 0x0, 0x0, 0x0, 0x0, }, { 32 , 34 }, { + { XEMR_TEMP , { { 76 , 80 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 69 , 73 }, { -1 , -1 }, }, 0 , { { 90 , 97 }, { -1 , -1 }, }, }, + { XEMR_TEX_FETCH , { { 84 , 88 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "getWeights2D", XEMO_FETCHES, { 0x50, 0x8, 0x0, 0x13, 0x1f, 0x1f, 0xf6, 0x88, 0x0, 0x0, 0x40, 0x0, }, { 32 , 34 }, { + { XEMR_TEMP , { { 76 , 80 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 69 , 73 }, { -1 , -1 }, }, 0 , { { 90 , 97 }, { -1 , -1 }, }, }, + { XEMR_TEX_FETCH , { { 84 , 88 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "getWeights3D", XEMO_FETCHES, { 0x90, 0x8, 0x0, 0x13, 0x1f, 0x1f, 0xf6, 0x88, 0x0, 0x0, 0x80, 0x0, }, { 32 , 34 }, { + { XEMR_TEMP , { { 76 , 80 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 69 , 73 }, { -1 , -1 }, }, 0 , { { 90 , 97 }, { -1 , -1 }, }, }, + { XEMR_TEX_FETCH , { { 84 , 88 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "getWeightsCube", XEMO_FETCHES, { 0x90, 0x8, 0x0, 0x13, 0x1f, 0x1f, 0xf6, 0x88, 0x0, 0x0, 0xc0, 0x0, }, { 32 , 34 }, { + { XEMR_TEMP , { { 76 , 80 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 69 , 73 }, { -1 , -1 }, }, 0 , { { 90 , 97 }, { -1 , -1 }, }, }, + { XEMR_TEX_FETCH , { { 84 , 88 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "tfetch1D", XEMO_FETCHES, { 0x0, 0x8, 0x0, 0x1, 0x1f, 0x1f, 0xf6, 0x88, 0x0, 0x0, 0x0, 0x0, }, { 32 , 34 }, { + { XEMR_TEMP , { { 76 , 80 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 69 , 73 }, { -1 , -1 }, }, 0 , { { 90 , 97 }, { -1 , -1 }, }, }, + { XEMR_TEX_FETCH , { { 84 , 88 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "tfetch2D", XEMO_FETCHES, { 0x50, 0x8, 0x0, 0x1, 0x1f, 0x1f, 0xf6, 0x88, 0x0, 0x0, 0x40, 0x0, }, { 32 , 34 }, { + { XEMR_TEMP , { { 76 , 80 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 69 , 73 }, { -1 , -1 }, }, 0 , { { 90 , 97 }, { -1 , -1 }, }, }, + { XEMR_TEX_FETCH , { { 84 , 88 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "tfetch3D", XEMO_FETCHES, { 0x90, 0x8, 0x0, 0x1, 0x1f, 0x1f, 0xf6, 0x88, 0x0, 0x0, 0x80, 0x0, }, { 32 , 34 }, { + { XEMR_TEMP , { { 76 , 80 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 69 , 73 }, { -1 , -1 }, }, 0 , { { 90 , 97 }, { -1 , -1 }, }, }, + { XEMR_TEX_FETCH , { { 84 , 88 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + { "tfetchCube", XEMO_FETCHES, { 0x90, 0x8, 0x0, 0x1, 0x1f, 0x1f, 0xf6, 0x88, 0x0, 0x0, 0xc0, 0x0, }, { 32 , 34 }, { + { XEMR_TEMP , { { 76 , 80 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_TEMP , { { 69 , 73 }, { -1 , -1 }, }, 0 , { { 90 , 97 }, { -1 , -1 }, }, }, + { XEMR_TEX_FETCH , { { 84 , 88 }, { -1 , -1 }, }, 0 , { { -1 , -1 }, { -1 , -1 }, }, }, + { XEMR_NONE }, + }, }, + {NULL} +}; diff --git a/src/xenia/gpu/ucode/ucode_ops.h b/src/xenia/gpu/ucode/ucode_ops.h new file mode 100644 index 000000000..52ab0fb56 --- /dev/null +++ b/src/xenia/gpu/ucode/ucode_ops.h @@ -0,0 +1,77 @@ +/** + ****************************************************************************** + * Xenia : Xbox 360 Emulator Research Project * + ****************************************************************************** + * Copyright 2013 Ben Vanik. All rights reserved. * + * Released under the BSD license - see LICENSE in the root for more details. * + ****************************************************************************** + */ + +#ifndef XENIA_GPU_UCODE_UCODE_OPS_H_ +#define XENIA_GPU_UCODE_UCODE_OPS_H_ + +#include + +#include + + +namespace xe { +namespace gpu { +namespace ucode { + + +// This code comes from libxemit by GliGli. + + +typedef enum { + XEMR_NONE = -1, + XEMR_TEMP = 0, + XEMR_CONST = 1, + XEMR_COLOR_OUT = 2, + XEMR_TEX_FETCH = 3, +} ucode_reg_type_t; + + +typedef enum { + XEMO_NONE = -1, + XEMO_SEQUENCER = 0, + XEMO_ALU_VECTOR = 1, + XEMO_ALU_VECTOR_SAT = 2, + XEMO_ALU_SCALAR = 3, + XEMO_ALU_SCALAR_SAT = 4, + XEMO_FETCHES = 5, +} ucode_op_type_t; + + +typedef struct { + int8_t start; + int8_t end; +} ucode_mask_t; + + +typedef struct { + ucode_reg_type_t reg_type; + ucode_mask_t reg_mask[2]; // there can be 2 reg masks + uint8_t swizzle_count; + ucode_mask_t swizzle_mask[2]; // there can be 2 swizzle masks +} ucode_reg_t; + + +typedef struct { + const char* name; + ucode_op_type_t op_type; + uint8_t base_bin[12]; + ucode_mask_t out_mask; + ucode_reg_t regs[4]; +} ucode_op_t; + + +extern const ucode_op_t ucode_ops[]; + + +} // namespace ucode +} // namespace gpu +} // namespace xe + + +#endif // XENIA_GPU_UCODE_UCODE_OPS_H_