summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/citra/config.cpp3
-rw-r--r--src/citra/default_ini.h14
-rw-r--r--src/citra/emu_window/emu_window_sdl2.cpp10
-rw-r--r--src/citra/emu_window/emu_window_sdl2.h4
-rw-r--r--src/citra_qt/bootmanager.cpp10
-rw-r--r--src/citra_qt/bootmanager.h4
-rw-r--r--src/citra_qt/configuration/config.cpp6
-rw-r--r--src/citra_qt/debugger/graphics/graphics_vertex_shader.cpp41
-rw-r--r--src/citra_qt/main.cpp2
-rw-r--r--src/common/quaternion.h5
-rw-r--r--src/common/scm_rev.cpp.in2
-rw-r--r--src/common/scm_rev.h1
-rw-r--r--src/common/vector_math.h7
-rw-r--r--src/core/CMakeLists.txt4
-rw-r--r--src/core/arm/dynarmic/arm_dynarmic.cpp2
-rw-r--r--src/core/arm/dyncom/arm_dyncom_interpreter.cpp8
-rw-r--r--src/core/arm/skyeye_common/armstate.h2
-rw-r--r--src/core/core.cpp5
-rw-r--r--src/core/core.h9
-rw-r--r--src/core/file_sys/archive_backend.cpp2
-rw-r--r--src/core/file_sys/archive_sdmc.cpp41
-rw-r--r--src/core/file_sys/savedata_archive.cpp41
-rw-r--r--src/core/frontend/emu_window.cpp23
-rw-r--r--src/core/frontend/emu_window.h83
-rw-r--r--src/core/frontend/input.h19
-rw-r--r--src/core/frontend/motion_emu.cpp89
-rw-r--r--src/core/frontend/motion_emu.h52
-rw-r--r--src/core/hle/applets/erreula.cpp4
-rw-r--r--src/core/hle/applets/mii_selector.cpp4
-rw-r--r--src/core/hle/applets/mint.cpp4
-rw-r--r--src/core/hle/applets/swkbd.cpp4
-rw-r--r--src/core/hle/kernel/kernel.h3
-rw-r--r--src/core/hle/kernel/shared_memory.cpp2
-rw-r--r--src/core/hle/kernel/thread.cpp6
-rw-r--r--src/core/hle/service/apt/apt.cpp367
-rw-r--r--src/core/hle/service/apt/apt.h10
-rw-r--r--src/core/hle/service/cfg/cfg.cpp2
-rw-r--r--src/core/hle/service/dlp/dlp_clnt.cpp21
-rw-r--r--src/core/hle/service/dlp/dlp_fkcl.cpp18
-rw-r--r--src/core/hle/service/dlp/dlp_srvr.cpp9
-rw-r--r--src/core/hle/service/dsp_dsp.cpp7
-rw-r--r--src/core/hle/service/gsp_gpu.cpp11
-rw-r--r--src/core/hle/service/hid/hid.cpp32
-rw-r--r--src/core/hle/service/hid/hid.h2
-rw-r--r--src/core/hle/service/ir/ir_rst.cpp2
-rw-r--r--src/core/hle/service/y2r_u.cpp4
-rw-r--r--src/core/hw/gpu.cpp2
-rw-r--r--src/core/hw/gpu.h4
-rw-r--r--src/core/loader/loader.h9
-rw-r--r--src/core/loader/ncch.cpp28
-rw-r--r--src/core/loader/ncch.h14
-rw-r--r--src/core/memory.cpp128
-rw-r--r--src/core/memory.h34
-rw-r--r--src/core/settings.h1
-rw-r--r--src/core/telemetry_session.cpp17
-rw-r--r--src/input_common/CMakeLists.txt2
-rw-r--r--src/input_common/main.cpp15
-rw-r--r--src/input_common/main.h7
-rw-r--r--src/input_common/motion_emu.cpp168
-rw-r--r--src/input_common/motion_emu.h46
-rw-r--r--src/input_common/sdl/sdl.cpp2
-rw-r--r--src/network/packet.cpp38
-rw-r--r--src/network/packet.h4
-rw-r--r--src/network/room.cpp89
-rw-r--r--src/network/room.h21
-rw-r--r--src/network/room_member.cpp128
-rw-r--r--src/network/room_member.h59
-rw-r--r--src/tests/CMakeLists.txt3
-rw-r--r--src/tests/core/arm/arm_test_common.cpp123
-rw-r--r--src/tests/core/arm/arm_test_common.h84
-rw-r--r--src/tests/core/arm/dyncom/arm_dyncom_vfp_tests.cpp50
-rw-r--r--src/tests/core/arm/dyncom/vfp_vadd_f32.inc13456
-rw-r--r--src/video_core/CMakeLists.txt2
-rw-r--r--src/video_core/command_processor.cpp62
-rw-r--r--src/video_core/pica_state.h2
-rw-r--r--src/video_core/regs_pipeline.h9
-rw-r--r--src/video_core/renderer_opengl/gl_rasterizer.cpp68
-rw-r--r--src/video_core/renderer_opengl/gl_rasterizer.h5
-rw-r--r--src/video_core/renderer_opengl/gl_rasterizer_cache.cpp9
-rw-r--r--src/video_core/renderer_opengl/gl_shader_gen.cpp38
-rw-r--r--src/video_core/renderer_opengl/gl_state.cpp63
-rw-r--r--src/video_core/renderer_opengl/gl_state.h13
-rw-r--r--src/video_core/shader/shader_interpreter.cpp2
-rw-r--r--src/video_core/swrasterizer/clipper.cpp15
-rw-r--r--src/video_core/swrasterizer/lighting.cpp278
-rw-r--r--src/video_core/swrasterizer/lighting.h18
-rw-r--r--src/video_core/swrasterizer/rasterizer.cpp29
-rw-r--r--src/video_core/swrasterizer/rasterizer.h6
88 files changed, 15495 insertions, 657 deletions
diff --git a/src/citra/config.cpp b/src/citra/config.cpp
index 69247b166..73846ed91 100644
--- a/src/citra/config.cpp
+++ b/src/citra/config.cpp
@@ -76,6 +76,9 @@ void Config::ReadValues() {
76 Settings::values.analogs[i] = default_param; 76 Settings::values.analogs[i] = default_param;
77 } 77 }
78 78
79 Settings::values.motion_device = sdl2_config->Get(
80 "Controls", "motion_device", "engine:motion_emu,update_period:100,sensitivity:0.01");
81
79 // Core 82 // Core
80 Settings::values.use_cpu_jit = sdl2_config->GetBoolean("Core", "use_cpu_jit", true); 83 Settings::values.use_cpu_jit = sdl2_config->GetBoolean("Core", "use_cpu_jit", true);
81 84
diff --git a/src/citra/default_ini.h b/src/citra/default_ini.h
index a12498e0f..9ea779dd8 100644
--- a/src/citra/default_ini.h
+++ b/src/citra/default_ini.h
@@ -12,7 +12,7 @@ const char* sdl2_config_file = R"(
12# It should be in the format of "engine:[engine_name],[param1]:[value1],[param2]:[value2]..." 12# It should be in the format of "engine:[engine_name],[param1]:[value1],[param2]:[value2]..."
13# Escape characters $0 (for ':'), $1 (for ',') and $2 (for '$') can be used in values 13# Escape characters $0 (for ':'), $1 (for ',') and $2 (for '$') can be used in values
14 14
15# for button input, the following devices are avaible: 15# for button input, the following devices are available:
16# - "keyboard" (default) for keyboard input. Required parameters: 16# - "keyboard" (default) for keyboard input. Required parameters:
17# - "code": the code of the key to bind 17# - "code": the code of the key to bind
18# - "sdl" for joystick input using SDL. Required parameters: 18# - "sdl" for joystick input using SDL. Required parameters:
@@ -21,7 +21,7 @@ const char* sdl2_config_file = R"(
21# - "hat"(optional): the index of the hat to bind as direction buttons 21# - "hat"(optional): the index of the hat to bind as direction buttons
22# - "axis"(optional): the index of the axis to bind 22# - "axis"(optional): the index of the axis to bind
23# - "direction"(only used for hat): the direction name of the hat to bind. Can be "up", "down", "left" or "right" 23# - "direction"(only used for hat): the direction name of the hat to bind. Can be "up", "down", "left" or "right"
24# - "threshould"(only used for axis): a float value in (-1.0, 1.0) which the button is 24# - "threshold"(only used for axis): a float value in (-1.0, 1.0) which the button is
25# triggered if the axis value crosses 25# triggered if the axis value crosses
26# - "direction"(only used for axis): "+" means the button is triggered when the axis value 26# - "direction"(only used for axis): "+" means the button is triggered when the axis value
27# is greater than the threshold; "-" means the button is triggered when the axis value 27# is greater than the threshold; "-" means the button is triggered when the axis value
@@ -42,8 +42,8 @@ button_zl=
42button_zr= 42button_zr=
43button_home= 43button_home=
44 44
45# for analog input, the following devices are avaible: 45# for analog input, the following devices are available:
46# - "analog_from_button" (default) for emulating analog input from direction buttons. Required parameters: 46# - "analog_from_button" (default) for emulating analog input from direction buttons. Required parameters:
47# - "up", "down", "left", "right": sub-devices for each direction. 47# - "up", "down", "left", "right": sub-devices for each direction.
48# Should be in the format as a button input devices using escape characters, for example, "engine$0keyboard$1code$00" 48# Should be in the format as a button input devices using escape characters, for example, "engine$0keyboard$1code$00"
49# - "modifier": sub-devices as a modifier. 49# - "modifier": sub-devices as a modifier.
@@ -56,6 +56,12 @@ button_home=
56circle_pad= 56circle_pad=
57c_stick= 57c_stick=
58 58
59# for motion input, the following devices are available:
60# - "motion_emu" (default) for emulating motion input from mouse input. Required parameters:
61# - "update_period": update period in milliseconds (default to 100)
62# - "sensitivity": the coefficient converting mouse movement to tilting angle (default to 0.01)
63motion_device=
64
59[Core] 65[Core]
60# Whether to use the Just-In-Time (JIT) compiler for CPU emulation 66# Whether to use the Just-In-Time (JIT) compiler for CPU emulation
61# 0: Interpreter (slow), 1 (default): JIT (fast) 67# 0: Interpreter (slow), 1 (default): JIT (fast)
diff --git a/src/citra/emu_window/emu_window_sdl2.cpp b/src/citra/emu_window/emu_window_sdl2.cpp
index b0f808399..25643715a 100644
--- a/src/citra/emu_window/emu_window_sdl2.cpp
+++ b/src/citra/emu_window/emu_window_sdl2.cpp
@@ -16,11 +16,12 @@
16#include "core/settings.h" 16#include "core/settings.h"
17#include "input_common/keyboard.h" 17#include "input_common/keyboard.h"
18#include "input_common/main.h" 18#include "input_common/main.h"
19#include "input_common/motion_emu.h"
19#include "network/network.h" 20#include "network/network.h"
20 21
21void EmuWindow_SDL2::OnMouseMotion(s32 x, s32 y) { 22void EmuWindow_SDL2::OnMouseMotion(s32 x, s32 y) {
22 TouchMoved((unsigned)std::max(x, 0), (unsigned)std::max(y, 0)); 23 TouchMoved((unsigned)std::max(x, 0), (unsigned)std::max(y, 0));
23 motion_emu->Tilt(x, y); 24 InputCommon::GetMotionEmu()->Tilt(x, y);
24} 25}
25 26
26void EmuWindow_SDL2::OnMouseButton(u32 button, u8 state, s32 x, s32 y) { 27void EmuWindow_SDL2::OnMouseButton(u32 button, u8 state, s32 x, s32 y) {
@@ -32,9 +33,9 @@ void EmuWindow_SDL2::OnMouseButton(u32 button, u8 state, s32 x, s32 y) {
32 } 33 }
33 } else if (button == SDL_BUTTON_RIGHT) { 34 } else if (button == SDL_BUTTON_RIGHT) {
34 if (state == SDL_PRESSED) { 35 if (state == SDL_PRESSED) {
35 motion_emu->BeginTilt(x, y); 36 InputCommon::GetMotionEmu()->BeginTilt(x, y);
36 } else { 37 } else {
37 motion_emu->EndTilt(); 38 InputCommon::GetMotionEmu()->EndTilt();
38 } 39 }
39 } 40 }
40} 41}
@@ -61,8 +62,6 @@ EmuWindow_SDL2::EmuWindow_SDL2() {
61 InputCommon::Init(); 62 InputCommon::Init();
62 Network::Init(); 63 Network::Init();
63 64
64 motion_emu = std::make_unique<Motion::MotionEmu>(*this);
65
66 SDL_SetMainReady(); 65 SDL_SetMainReady();
67 66
68 // Initialize the window 67 // Initialize the window
@@ -117,7 +116,6 @@ EmuWindow_SDL2::EmuWindow_SDL2() {
117EmuWindow_SDL2::~EmuWindow_SDL2() { 116EmuWindow_SDL2::~EmuWindow_SDL2() {
118 SDL_GL_DeleteContext(gl_context); 117 SDL_GL_DeleteContext(gl_context);
119 SDL_Quit(); 118 SDL_Quit();
120 motion_emu = nullptr;
121 119
122 Network::Shutdown(); 120 Network::Shutdown();
123 InputCommon::Shutdown(); 121 InputCommon::Shutdown();
diff --git a/src/citra/emu_window/emu_window_sdl2.h b/src/citra/emu_window/emu_window_sdl2.h
index 1ce2991f7..3664d2fbe 100644
--- a/src/citra/emu_window/emu_window_sdl2.h
+++ b/src/citra/emu_window/emu_window_sdl2.h
@@ -7,7 +7,6 @@
7#include <memory> 7#include <memory>
8#include <utility> 8#include <utility>
9#include "core/frontend/emu_window.h" 9#include "core/frontend/emu_window.h"
10#include "core/frontend/motion_emu.h"
11 10
12struct SDL_Window; 11struct SDL_Window;
13 12
@@ -57,7 +56,4 @@ private:
57 using SDL_GLContext = void*; 56 using SDL_GLContext = void*;
58 /// The OpenGL context associated with the window 57 /// The OpenGL context associated with the window
59 SDL_GLContext gl_context; 58 SDL_GLContext gl_context;
60
61 /// Motion sensors emulation
62 std::unique_ptr<Motion::MotionEmu> motion_emu;
63}; 59};
diff --git a/src/citra_qt/bootmanager.cpp b/src/citra_qt/bootmanager.cpp
index 30554890f..7107bfc60 100644
--- a/src/citra_qt/bootmanager.cpp
+++ b/src/citra_qt/bootmanager.cpp
@@ -17,6 +17,7 @@
17#include "core/settings.h" 17#include "core/settings.h"
18#include "input_common/keyboard.h" 18#include "input_common/keyboard.h"
19#include "input_common/main.h" 19#include "input_common/main.h"
20#include "input_common/motion_emu.h"
20#include "network/network.h" 21#include "network/network.h"
21 22
22EmuThread::EmuThread(GRenderWindow* render_window) 23EmuThread::EmuThread(GRenderWindow* render_window)
@@ -201,7 +202,6 @@ qreal GRenderWindow::windowPixelRatio() {
201} 202}
202 203
203void GRenderWindow::closeEvent(QCloseEvent* event) { 204void GRenderWindow::closeEvent(QCloseEvent* event) {
204 motion_emu = nullptr;
205 emit Closed(); 205 emit Closed();
206 QWidget::closeEvent(event); 206 QWidget::closeEvent(event);
207} 207}
@@ -221,7 +221,7 @@ void GRenderWindow::mousePressEvent(QMouseEvent* event) {
221 this->TouchPressed(static_cast<unsigned>(pos.x() * pixelRatio), 221 this->TouchPressed(static_cast<unsigned>(pos.x() * pixelRatio),
222 static_cast<unsigned>(pos.y() * pixelRatio)); 222 static_cast<unsigned>(pos.y() * pixelRatio));
223 } else if (event->button() == Qt::RightButton) { 223 } else if (event->button() == Qt::RightButton) {
224 motion_emu->BeginTilt(pos.x(), pos.y()); 224 InputCommon::GetMotionEmu()->BeginTilt(pos.x(), pos.y());
225 } 225 }
226} 226}
227 227
@@ -230,14 +230,14 @@ void GRenderWindow::mouseMoveEvent(QMouseEvent* event) {
230 qreal pixelRatio = windowPixelRatio(); 230 qreal pixelRatio = windowPixelRatio();
231 this->TouchMoved(std::max(static_cast<unsigned>(pos.x() * pixelRatio), 0u), 231 this->TouchMoved(std::max(static_cast<unsigned>(pos.x() * pixelRatio), 0u),
232 std::max(static_cast<unsigned>(pos.y() * pixelRatio), 0u)); 232 std::max(static_cast<unsigned>(pos.y() * pixelRatio), 0u));
233 motion_emu->Tilt(pos.x(), pos.y()); 233 InputCommon::GetMotionEmu()->Tilt(pos.x(), pos.y());
234} 234}
235 235
236void GRenderWindow::mouseReleaseEvent(QMouseEvent* event) { 236void GRenderWindow::mouseReleaseEvent(QMouseEvent* event) {
237 if (event->button() == Qt::LeftButton) 237 if (event->button() == Qt::LeftButton)
238 this->TouchReleased(); 238 this->TouchReleased();
239 else if (event->button() == Qt::RightButton) 239 else if (event->button() == Qt::RightButton)
240 motion_emu->EndTilt(); 240 InputCommon::GetMotionEmu()->EndTilt();
241} 241}
242 242
243void GRenderWindow::focusOutEvent(QFocusEvent* event) { 243void GRenderWindow::focusOutEvent(QFocusEvent* event) {
@@ -290,13 +290,11 @@ void GRenderWindow::OnMinimalClientAreaChangeRequest(
290} 290}
291 291
292void GRenderWindow::OnEmulationStarting(EmuThread* emu_thread) { 292void GRenderWindow::OnEmulationStarting(EmuThread* emu_thread) {
293 motion_emu = std::make_unique<Motion::MotionEmu>(*this);
294 this->emu_thread = emu_thread; 293 this->emu_thread = emu_thread;
295 child->DisablePainting(); 294 child->DisablePainting();
296} 295}
297 296
298void GRenderWindow::OnEmulationStopping() { 297void GRenderWindow::OnEmulationStopping() {
299 motion_emu = nullptr;
300 emu_thread = nullptr; 298 emu_thread = nullptr;
301 child->EnablePainting(); 299 child->EnablePainting();
302} 300}
diff --git a/src/citra_qt/bootmanager.h b/src/citra_qt/bootmanager.h
index 4b3a3b3cc..6974edcbb 100644
--- a/src/citra_qt/bootmanager.h
+++ b/src/citra_qt/bootmanager.h
@@ -12,7 +12,6 @@
12#include "common/thread.h" 12#include "common/thread.h"
13#include "core/core.h" 13#include "core/core.h"
14#include "core/frontend/emu_window.h" 14#include "core/frontend/emu_window.h"
15#include "core/frontend/motion_emu.h"
16 15
17class QKeyEvent; 16class QKeyEvent;
18class QScreen; 17class QScreen;
@@ -158,9 +157,6 @@ private:
158 157
159 EmuThread* emu_thread; 158 EmuThread* emu_thread;
160 159
161 /// Motion sensors emulation
162 std::unique_ptr<Motion::MotionEmu> motion_emu;
163
164protected: 160protected:
165 void showEvent(QShowEvent* event) override; 161 void showEvent(QShowEvent* event) override;
166}; 162};
diff --git a/src/citra_qt/configuration/config.cpp b/src/citra_qt/configuration/config.cpp
index 75abb4ce6..6e42db007 100644
--- a/src/citra_qt/configuration/config.cpp
+++ b/src/citra_qt/configuration/config.cpp
@@ -57,6 +57,11 @@ void Config::ReadValues() {
57 Settings::values.analogs[i] = default_param; 57 Settings::values.analogs[i] = default_param;
58 } 58 }
59 59
60 Settings::values.motion_device =
61 qt_config->value("motion_device", "engine:motion_emu,update_period:100,sensitivity:0.01")
62 .toString()
63 .toStdString();
64
60 qt_config->endGroup(); 65 qt_config->endGroup();
61 66
62 qt_config->beginGroup("Core"); 67 qt_config->beginGroup("Core");
@@ -203,6 +208,7 @@ void Config::SaveValues() {
203 qt_config->setValue(QString::fromStdString(Settings::NativeAnalog::mapping[i]), 208 qt_config->setValue(QString::fromStdString(Settings::NativeAnalog::mapping[i]),
204 QString::fromStdString(Settings::values.analogs[i])); 209 QString::fromStdString(Settings::values.analogs[i]));
205 } 210 }
211 qt_config->setValue("motion_device", QString::fromStdString(Settings::values.motion_device));
206 qt_config->endGroup(); 212 qt_config->endGroup();
207 213
208 qt_config->beginGroup("Core"); 214 qt_config->beginGroup("Core");
diff --git a/src/citra_qt/debugger/graphics/graphics_vertex_shader.cpp b/src/citra_qt/debugger/graphics/graphics_vertex_shader.cpp
index e3f3194db..7f4ec0c52 100644
--- a/src/citra_qt/debugger/graphics/graphics_vertex_shader.cpp
+++ b/src/citra_qt/debugger/graphics/graphics_vertex_shader.cpp
@@ -183,23 +183,13 @@ QVariant GraphicsVertexShaderModel::data(const QModelIndex& index, int role) con
183 print_input(output, src1, swizzle.negate_src1, 183 print_input(output, src1, swizzle.negate_src1,
184 SelectorToString(swizzle.src1_selector)); 184 SelectorToString(swizzle.src1_selector));
185 AlignToColumn(kInputOperandColumnWidth); 185 AlignToColumn(kInputOperandColumnWidth);
186 if (src_is_inverted) { 186 print_input(output, src2, swizzle.negate_src2,
187 print_input(output, src2, swizzle.negate_src2, 187 SelectorToString(swizzle.src2_selector), true,
188 SelectorToString(swizzle.src2_selector)); 188 src_is_inverted ? "" : instr.mad.AddressRegisterName());
189 } else {
190 print_input(output, src2, swizzle.negate_src2,
191 SelectorToString(swizzle.src2_selector), true,
192 instr.mad.AddressRegisterName());
193 }
194 AlignToColumn(kInputOperandColumnWidth); 189 AlignToColumn(kInputOperandColumnWidth);
195 if (src_is_inverted) { 190 print_input(output, src3, swizzle.negate_src3,
196 print_input(output, src3, swizzle.negate_src3, 191 SelectorToString(swizzle.src3_selector), true,
197 SelectorToString(swizzle.src3_selector), true, 192 src_is_inverted ? instr.mad.AddressRegisterName() : "");
198 instr.mad.AddressRegisterName());
199 } else {
200 print_input(output, src3, swizzle.negate_src3,
201 SelectorToString(swizzle.src3_selector));
202 }
203 AlignToColumn(kInputOperandColumnWidth); 193 AlignToColumn(kInputOperandColumnWidth);
204 break; 194 break;
205 } 195 }
@@ -222,16 +212,15 @@ QVariant GraphicsVertexShaderModel::data(const QModelIndex& index, int role) con
222 SourceRegister src1 = instr.common.GetSrc1(src_is_inverted); 212 SourceRegister src1 = instr.common.GetSrc1(src_is_inverted);
223 print_input(output, src1, swizzle.negate_src1, 213 print_input(output, src1, swizzle.negate_src1,
224 swizzle.SelectorToString(false), true, 214 swizzle.SelectorToString(false), true,
225 instr.common.AddressRegisterName()); 215 src_is_inverted ? "" : instr.common.AddressRegisterName());
226 AlignToColumn(kInputOperandColumnWidth); 216 AlignToColumn(kInputOperandColumnWidth);
227 } 217 }
228 218
229 // TODO: In some cases, the Address Register is used as an index for SRC2
230 // instead of SRC1
231 if (opcode_info.subtype & OpCode::Info::Src2) { 219 if (opcode_info.subtype & OpCode::Info::Src2) {
232 SourceRegister src2 = instr.common.GetSrc2(src_is_inverted); 220 SourceRegister src2 = instr.common.GetSrc2(src_is_inverted);
233 print_input(output, src2, swizzle.negate_src2, 221 print_input(output, src2, swizzle.negate_src2,
234 swizzle.SelectorToString(true)); 222 swizzle.SelectorToString(true), true,
223 src_is_inverted ? instr.common.AddressRegisterName() : "");
235 AlignToColumn(kInputOperandColumnWidth); 224 AlignToColumn(kInputOperandColumnWidth);
236 } 225 }
237 break; 226 break;
@@ -247,7 +236,9 @@ QVariant GraphicsVertexShaderModel::data(const QModelIndex& index, int role) con
247 236
248 switch (opcode.EffectiveOpCode()) { 237 switch (opcode.EffectiveOpCode()) {
249 case OpCode::Id::LOOP: 238 case OpCode::Id::LOOP:
250 output << "(unknown instruction format)"; 239 output << 'i' << instr.flow_control.int_uniform_id << " (end on 0x"
240 << std::setw(4) << std::right << std::setfill('0') << std::hex
241 << (4 * instr.flow_control.dest_offset) << ")";
251 break; 242 break;
252 243
253 default: 244 default:
@@ -255,7 +246,7 @@ QVariant GraphicsVertexShaderModel::data(const QModelIndex& index, int role) con
255 output << '('; 246 output << '(';
256 247
257 if (instr.flow_control.op != instr.flow_control.JustY) { 248 if (instr.flow_control.op != instr.flow_control.JustY) {
258 if (instr.flow_control.refx) 249 if (!instr.flow_control.refx)
259 output << '!'; 250 output << '!';
260 output << "cc.x"; 251 output << "cc.x";
261 } 252 }
@@ -267,13 +258,17 @@ QVariant GraphicsVertexShaderModel::data(const QModelIndex& index, int role) con
267 } 258 }
268 259
269 if (instr.flow_control.op != instr.flow_control.JustX) { 260 if (instr.flow_control.op != instr.flow_control.JustX) {
270 if (instr.flow_control.refy) 261 if (!instr.flow_control.refy)
271 output << '!'; 262 output << '!';
272 output << "cc.y"; 263 output << "cc.y";
273 } 264 }
274 265
275 output << ") "; 266 output << ") ";
276 } else if (opcode_info.subtype & OpCode::Info::HasUniformIndex) { 267 } else if (opcode_info.subtype & OpCode::Info::HasUniformIndex) {
268 if (opcode.EffectiveOpCode() == OpCode::Id::JMPU &&
269 (instr.flow_control.num_instructions & 1) == 1) {
270 output << '!';
271 }
277 output << 'b' << instr.flow_control.bool_uniform_id << ' '; 272 output << 'b' << instr.flow_control.bool_uniform_id << ' ';
278 } 273 }
279 274
diff --git a/src/citra_qt/main.cpp b/src/citra_qt/main.cpp
index 02bfdca3d..c1ae0ccc8 100644
--- a/src/citra_qt/main.cpp
+++ b/src/citra_qt/main.cpp
@@ -311,7 +311,7 @@ bool GMainWindow::LoadROM(const QString& filename) {
311 311
312 if (!gladLoadGL()) { 312 if (!gladLoadGL()) {
313 QMessageBox::critical(this, tr("Error while initializing OpenGL 3.3 Core!"), 313 QMessageBox::critical(this, tr("Error while initializing OpenGL 3.3 Core!"),
314 tr("Your GPU may not support OpenGL 3.3, or you do not" 314 tr("Your GPU may not support OpenGL 3.3, or you do not "
315 "have the latest graphics driver.")); 315 "have the latest graphics driver."));
316 return false; 316 return false;
317 } 317 }
diff --git a/src/common/quaternion.h b/src/common/quaternion.h
index 84ac82ed3..77f626bcb 100644
--- a/src/common/quaternion.h
+++ b/src/common/quaternion.h
@@ -30,6 +30,11 @@ public:
30 return {xyz * other.w + other.xyz * w + Cross(xyz, other.xyz), 30 return {xyz * other.w + other.xyz * w + Cross(xyz, other.xyz),
31 w * other.w - Dot(xyz, other.xyz)}; 31 w * other.w - Dot(xyz, other.xyz)};
32 } 32 }
33
34 Quaternion<T> Normalized() const {
35 T length = std::sqrt(xyz.Length2() + w * w);
36 return {xyz / length, w / length};
37 }
33}; 38};
34 39
35template <typename T> 40template <typename T>
diff --git a/src/common/scm_rev.cpp.in b/src/common/scm_rev.cpp.in
index 0080db5d5..4083095d5 100644
--- a/src/common/scm_rev.cpp.in
+++ b/src/common/scm_rev.cpp.in
@@ -8,6 +8,7 @@
8#define GIT_BRANCH "@GIT_BRANCH@" 8#define GIT_BRANCH "@GIT_BRANCH@"
9#define GIT_DESC "@GIT_DESC@" 9#define GIT_DESC "@GIT_DESC@"
10#define BUILD_NAME "@REPO_NAME@" 10#define BUILD_NAME "@REPO_NAME@"
11#define BUILD_DATE "@BUILD_DATE@"
11 12
12namespace Common { 13namespace Common {
13 14
@@ -15,6 +16,7 @@ const char g_scm_rev[] = GIT_REV;
15const char g_scm_branch[] = GIT_BRANCH; 16const char g_scm_branch[] = GIT_BRANCH;
16const char g_scm_desc[] = GIT_DESC; 17const char g_scm_desc[] = GIT_DESC;
17const char g_build_name[] = BUILD_NAME; 18const char g_build_name[] = BUILD_NAME;
19const char g_build_date[] = BUILD_DATE;
18 20
19} // namespace 21} // namespace
20 22
diff --git a/src/common/scm_rev.h b/src/common/scm_rev.h
index e22389803..18aaa1735 100644
--- a/src/common/scm_rev.h
+++ b/src/common/scm_rev.h
@@ -10,5 +10,6 @@ extern const char g_scm_rev[];
10extern const char g_scm_branch[]; 10extern const char g_scm_branch[];
11extern const char g_scm_desc[]; 11extern const char g_scm_desc[];
12extern const char g_build_name[]; 12extern const char g_build_name[];
13extern const char g_build_date[];
13 14
14} // namespace 15} // namespace
diff --git a/src/common/vector_math.h b/src/common/vector_math.h
index c7a461a1e..6e2a5ad60 100644
--- a/src/common/vector_math.h
+++ b/src/common/vector_math.h
@@ -31,7 +31,6 @@
31#pragma once 31#pragma once
32 32
33#include <cmath> 33#include <cmath>
34#include <type_traits>
35 34
36namespace Math { 35namespace Math {
37 36
@@ -90,7 +89,7 @@ public:
90 x -= other.x; 89 x -= other.x;
91 y -= other.y; 90 y -= other.y;
92 } 91 }
93 template <typename Q = T, class = typename std::enable_if<std::is_signed<Q>::value>::type> 92
94 Vec2<decltype(-T{})> operator-() const { 93 Vec2<decltype(-T{})> operator-() const {
95 return MakeVec(-x, -y); 94 return MakeVec(-x, -y);
96 } 95 }
@@ -247,7 +246,7 @@ public:
247 y -= other.y; 246 y -= other.y;
248 z -= other.z; 247 z -= other.z;
249 } 248 }
250 template <typename Q = T, class = typename std::enable_if<std::is_signed<Q>::value>::type> 249
251 Vec3<decltype(-T{})> operator-() const { 250 Vec3<decltype(-T{})> operator-() const {
252 return MakeVec(-x, -y, -z); 251 return MakeVec(-x, -y, -z);
253 } 252 }
@@ -462,7 +461,7 @@ public:
462 z -= other.z; 461 z -= other.z;
463 w -= other.w; 462 w -= other.w;
464 } 463 }
465 template <typename Q = T, class = typename std::enable_if<std::is_signed<Q>::value>::type> 464
466 Vec4<decltype(-T{})> operator-() const { 465 Vec4<decltype(-T{})> operator-() const {
467 return MakeVec(-x, -y, -z, -w); 466 return MakeVec(-x, -y, -z, -w);
468 } 467 }
diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt
index 14027e182..662030782 100644
--- a/src/core/CMakeLists.txt
+++ b/src/core/CMakeLists.txt
@@ -33,7 +33,6 @@ set(SRCS
33 frontend/camera/interface.cpp 33 frontend/camera/interface.cpp
34 frontend/emu_window.cpp 34 frontend/emu_window.cpp
35 frontend/framebuffer_layout.cpp 35 frontend/framebuffer_layout.cpp
36 frontend/motion_emu.cpp
37 gdbstub/gdbstub.cpp 36 gdbstub/gdbstub.cpp
38 hle/config_mem.cpp 37 hle/config_mem.cpp
39 hle/applets/applet.cpp 38 hle/applets/applet.cpp
@@ -227,7 +226,6 @@ set(HEADERS
227 frontend/emu_window.h 226 frontend/emu_window.h
228 frontend/framebuffer_layout.h 227 frontend/framebuffer_layout.h
229 frontend/input.h 228 frontend/input.h
230 frontend/motion_emu.h
231 gdbstub/gdbstub.h 229 gdbstub/gdbstub.h
232 hle/config_mem.h 230 hle/config_mem.h
233 hle/function_wrappers.h 231 hle/function_wrappers.h
@@ -390,7 +388,7 @@ set(HEADERS
390 388
391create_directory_groups(${SRCS} ${HEADERS}) 389create_directory_groups(${SRCS} ${HEADERS})
392add_library(core STATIC ${SRCS} ${HEADERS}) 390add_library(core STATIC ${SRCS} ${HEADERS})
393target_link_libraries(core PUBLIC common PRIVATE audio_core video_core) 391target_link_libraries(core PUBLIC common PRIVATE audio_core network video_core)
394target_link_libraries(core PUBLIC Boost::boost PRIVATE cryptopp dynarmic fmt) 392target_link_libraries(core PUBLIC Boost::boost PRIVATE cryptopp dynarmic fmt)
395if (ENABLE_WEB_SERVICE) 393if (ENABLE_WEB_SERVICE)
396 target_link_libraries(core PUBLIC json-headers web_service) 394 target_link_libraries(core PUBLIC json-headers web_service)
diff --git a/src/core/arm/dynarmic/arm_dynarmic.cpp b/src/core/arm/dynarmic/arm_dynarmic.cpp
index 7d2790b08..0a0b91590 100644
--- a/src/core/arm/dynarmic/arm_dynarmic.cpp
+++ b/src/core/arm/dynarmic/arm_dynarmic.cpp
@@ -136,7 +136,7 @@ MICROPROFILE_DEFINE(ARM_Jit, "ARM JIT", "ARM JIT", MP_RGB(255, 64, 64));
136void ARM_Dynarmic::ExecuteInstructions(int num_instructions) { 136void ARM_Dynarmic::ExecuteInstructions(int num_instructions) {
137 MICROPROFILE_SCOPE(ARM_Jit); 137 MICROPROFILE_SCOPE(ARM_Jit);
138 138
139 unsigned ticks_executed = jit->Run(static_cast<unsigned>(num_instructions)); 139 std::size_t ticks_executed = jit->Run(static_cast<unsigned>(num_instructions));
140 140
141 AddTicks(ticks_executed); 141 AddTicks(ticks_executed);
142} 142}
diff --git a/src/core/arm/dyncom/arm_dyncom_interpreter.cpp b/src/core/arm/dyncom/arm_dyncom_interpreter.cpp
index f4fbb8d04..3522d1e82 100644
--- a/src/core/arm/dyncom/arm_dyncom_interpreter.cpp
+++ b/src/core/arm/dyncom/arm_dyncom_interpreter.cpp
@@ -759,7 +759,7 @@ static ThumbDecodeStatus DecodeThumbInstruction(u32 inst, u32 addr, u32* arm_ins
759 ThumbDecodeStatus ret = TranslateThumbInstruction(addr, inst, arm_inst, inst_size); 759 ThumbDecodeStatus ret = TranslateThumbInstruction(addr, inst, arm_inst, inst_size);
760 if (ret == ThumbDecodeStatus::BRANCH) { 760 if (ret == ThumbDecodeStatus::BRANCH) {
761 int inst_index; 761 int inst_index;
762 int table_length = arm_instruction_trans_len; 762 int table_length = static_cast<int>(arm_instruction_trans_len);
763 u32 tinstr = GetThumbInstruction(inst, addr); 763 u32 tinstr = GetThumbInstruction(inst, addr);
764 764
765 switch ((tinstr & 0xF800) >> 11) { 765 switch ((tinstr & 0xF800) >> 11) {
@@ -838,7 +838,7 @@ static unsigned int InterpreterTranslateInstruction(const ARMul_State* cpu, cons
838 return inst_size; 838 return inst_size;
839} 839}
840 840
841static int InterpreterTranslateBlock(ARMul_State* cpu, int& bb_start, u32 addr) { 841static int InterpreterTranslateBlock(ARMul_State* cpu, std::size_t& bb_start, u32 addr) {
842 MICROPROFILE_SCOPE(DynCom_Decode); 842 MICROPROFILE_SCOPE(DynCom_Decode);
843 843
844 // Decode instruction, get index 844 // Decode instruction, get index
@@ -871,7 +871,7 @@ static int InterpreterTranslateBlock(ARMul_State* cpu, int& bb_start, u32 addr)
871 return KEEP_GOING; 871 return KEEP_GOING;
872} 872}
873 873
874static int InterpreterTranslateSingle(ARMul_State* cpu, int& bb_start, u32 addr) { 874static int InterpreterTranslateSingle(ARMul_State* cpu, std::size_t& bb_start, u32 addr) {
875 MICROPROFILE_SCOPE(DynCom_Decode); 875 MICROPROFILE_SCOPE(DynCom_Decode);
876 876
877 ARM_INST_PTR inst_base = nullptr; 877 ARM_INST_PTR inst_base = nullptr;
@@ -1620,7 +1620,7 @@ unsigned InterpreterMainLoop(ARMul_State* cpu) {
1620 unsigned int addr; 1620 unsigned int addr;
1621 unsigned int num_instrs = 0; 1621 unsigned int num_instrs = 0;
1622 1622
1623 int ptr; 1623 std::size_t ptr;
1624 1624
1625 LOAD_NZCVT; 1625 LOAD_NZCVT;
1626DISPATCH : { 1626DISPATCH : {
diff --git a/src/core/arm/skyeye_common/armstate.h b/src/core/arm/skyeye_common/armstate.h
index 1a707ff7e..893877797 100644
--- a/src/core/arm/skyeye_common/armstate.h
+++ b/src/core/arm/skyeye_common/armstate.h
@@ -230,7 +230,7 @@ public:
230 230
231 // TODO(bunnei): Move this cache to a better place - it should be per codeset (likely per 231 // TODO(bunnei): Move this cache to a better place - it should be per codeset (likely per
232 // process for our purposes), not per ARMul_State (which tracks CPU core state). 232 // process for our purposes), not per ARMul_State (which tracks CPU core state).
233 std::unordered_map<u32, int> instruction_cache; 233 std::unordered_map<u32, std::size_t> instruction_cache;
234 234
235private: 235private:
236 void ResetMPCoreCP15Registers(); 236 void ResetMPCoreCP15Registers();
diff --git a/src/core/core.cpp b/src/core/core.cpp
index d08f18623..5332318cf 100644
--- a/src/core/core.cpp
+++ b/src/core/core.cpp
@@ -19,6 +19,7 @@
19#include "core/loader/loader.h" 19#include "core/loader/loader.h"
20#include "core/memory_setup.h" 20#include "core/memory_setup.h"
21#include "core/settings.h" 21#include "core/settings.h"
22#include "network/network.h"
22#include "video_core/video_core.h" 23#include "video_core/video_core.h"
23 24
24namespace Core { 25namespace Core {
@@ -188,6 +189,10 @@ void System::Shutdown() {
188 cpu_core = nullptr; 189 cpu_core = nullptr;
189 app_loader = nullptr; 190 app_loader = nullptr;
190 telemetry_session = nullptr; 191 telemetry_session = nullptr;
192 if (auto room_member = Network::GetRoomMember().lock()) {
193 Network::GameInfo game_info{};
194 room_member->SendGameInfo(game_info);
195 }
191 196
192 LOG_DEBUG(Core, "Shutdown OK"); 197 LOG_DEBUG(Core, "Shutdown OK");
193} 198}
diff --git a/src/core/core.h b/src/core/core.h
index 4e3b6b409..9805cc694 100644
--- a/src/core/core.h
+++ b/src/core/core.h
@@ -7,6 +7,7 @@
7#include <memory> 7#include <memory>
8#include <string> 8#include <string>
9#include "common/common_types.h" 9#include "common/common_types.h"
10#include "core/loader/loader.h"
10#include "core/memory.h" 11#include "core/memory.h"
11#include "core/perf_stats.h" 12#include "core/perf_stats.h"
12#include "core/telemetry_session.h" 13#include "core/telemetry_session.h"
@@ -14,10 +15,6 @@
14class EmuWindow; 15class EmuWindow;
15class ARM_Interface; 16class ARM_Interface;
16 17
17namespace Loader {
18class AppLoader;
19}
20
21namespace Core { 18namespace Core {
22 19
23class System { 20class System {
@@ -119,6 +116,10 @@ public:
119 return status_details; 116 return status_details;
120 } 117 }
121 118
119 Loader::AppLoader& GetAppLoader() const {
120 return *app_loader;
121 }
122
122private: 123private:
123 /** 124 /**
124 * Initialize the emulated system. 125 * Initialize the emulated system.
diff --git a/src/core/file_sys/archive_backend.cpp b/src/core/file_sys/archive_backend.cpp
index 1fae0ede0..87a240d7a 100644
--- a/src/core/file_sys/archive_backend.cpp
+++ b/src/core/file_sys/archive_backend.cpp
@@ -90,6 +90,8 @@ std::u16string Path::AsU16Str() const {
90 LOG_ERROR(Service_FS, "LowPathType cannot be converted to u16string!"); 90 LOG_ERROR(Service_FS, "LowPathType cannot be converted to u16string!");
91 return {}; 91 return {};
92 } 92 }
93
94 UNREACHABLE();
93} 95}
94 96
95std::vector<u8> Path::AsBinary() const { 97std::vector<u8> Path::AsBinary() const {
diff --git a/src/core/file_sys/archive_sdmc.cpp b/src/core/file_sys/archive_sdmc.cpp
index 679909d06..fe3dce5d4 100644
--- a/src/core/file_sys/archive_sdmc.cpp
+++ b/src/core/file_sys/archive_sdmc.cpp
@@ -121,7 +121,25 @@ ResultCode SDMCArchive::DeleteFile(const Path& path) const {
121} 121}
122 122
123ResultCode SDMCArchive::RenameFile(const Path& src_path, const Path& dest_path) const { 123ResultCode SDMCArchive::RenameFile(const Path& src_path, const Path& dest_path) const {
124 if (FileUtil::Rename(mount_point + src_path.AsString(), mount_point + dest_path.AsString())) { 124 const PathParser path_parser_src(src_path);
125
126 // TODO: Verify these return codes with HW
127 if (!path_parser_src.IsValid()) {
128 LOG_ERROR(Service_FS, "Invalid src path %s", src_path.DebugStr().c_str());
129 return ERROR_INVALID_PATH;
130 }
131
132 const PathParser path_parser_dest(dest_path);
133
134 if (!path_parser_dest.IsValid()) {
135 LOG_ERROR(Service_FS, "Invalid dest path %s", dest_path.DebugStr().c_str());
136 return ERROR_INVALID_PATH;
137 }
138
139 const auto src_path_full = path_parser_src.BuildHostPath(mount_point);
140 const auto dest_path_full = path_parser_dest.BuildHostPath(mount_point);
141
142 if (FileUtil::Rename(src_path_full, dest_path_full)) {
125 return RESULT_SUCCESS; 143 return RESULT_SUCCESS;
126 } 144 }
127 145
@@ -260,8 +278,27 @@ ResultCode SDMCArchive::CreateDirectory(const Path& path) const {
260} 278}
261 279
262ResultCode SDMCArchive::RenameDirectory(const Path& src_path, const Path& dest_path) const { 280ResultCode SDMCArchive::RenameDirectory(const Path& src_path, const Path& dest_path) const {
263 if (FileUtil::Rename(mount_point + src_path.AsString(), mount_point + dest_path.AsString())) 281 const PathParser path_parser_src(src_path);
282
283 // TODO: Verify these return codes with HW
284 if (!path_parser_src.IsValid()) {
285 LOG_ERROR(Service_FS, "Invalid src path %s", src_path.DebugStr().c_str());
286 return ERROR_INVALID_PATH;
287 }
288
289 const PathParser path_parser_dest(dest_path);
290
291 if (!path_parser_dest.IsValid()) {
292 LOG_ERROR(Service_FS, "Invalid dest path %s", dest_path.DebugStr().c_str());
293 return ERROR_INVALID_PATH;
294 }
295
296 const auto src_path_full = path_parser_src.BuildHostPath(mount_point);
297 const auto dest_path_full = path_parser_dest.BuildHostPath(mount_point);
298
299 if (FileUtil::Rename(src_path_full, dest_path_full)) {
264 return RESULT_SUCCESS; 300 return RESULT_SUCCESS;
301 }
265 302
266 // TODO(yuriks): This code probably isn't right, it'll return a Status even if the file didn't 303 // TODO(yuriks): This code probably isn't right, it'll return a Status even if the file didn't
267 // exist or similar. Verify. 304 // exist or similar. Verify.
diff --git a/src/core/file_sys/savedata_archive.cpp b/src/core/file_sys/savedata_archive.cpp
index f540c4a93..f8f811ba0 100644
--- a/src/core/file_sys/savedata_archive.cpp
+++ b/src/core/file_sys/savedata_archive.cpp
@@ -106,7 +106,25 @@ ResultCode SaveDataArchive::DeleteFile(const Path& path) const {
106} 106}
107 107
108ResultCode SaveDataArchive::RenameFile(const Path& src_path, const Path& dest_path) const { 108ResultCode SaveDataArchive::RenameFile(const Path& src_path, const Path& dest_path) const {
109 if (FileUtil::Rename(mount_point + src_path.AsString(), mount_point + dest_path.AsString())) { 109 const PathParser path_parser_src(src_path);
110
111 // TODO: Verify these return codes with HW
112 if (!path_parser_src.IsValid()) {
113 LOG_ERROR(Service_FS, "Invalid src path %s", src_path.DebugStr().c_str());
114 return ERROR_INVALID_PATH;
115 }
116
117 const PathParser path_parser_dest(dest_path);
118
119 if (!path_parser_dest.IsValid()) {
120 LOG_ERROR(Service_FS, "Invalid dest path %s", dest_path.DebugStr().c_str());
121 return ERROR_INVALID_PATH;
122 }
123
124 const auto src_path_full = path_parser_src.BuildHostPath(mount_point);
125 const auto dest_path_full = path_parser_dest.BuildHostPath(mount_point);
126
127 if (FileUtil::Rename(src_path_full, dest_path_full)) {
110 return RESULT_SUCCESS; 128 return RESULT_SUCCESS;
111 } 129 }
112 130
@@ -247,8 +265,27 @@ ResultCode SaveDataArchive::CreateDirectory(const Path& path) const {
247} 265}
248 266
249ResultCode SaveDataArchive::RenameDirectory(const Path& src_path, const Path& dest_path) const { 267ResultCode SaveDataArchive::RenameDirectory(const Path& src_path, const Path& dest_path) const {
250 if (FileUtil::Rename(mount_point + src_path.AsString(), mount_point + dest_path.AsString())) 268 const PathParser path_parser_src(src_path);
269
270 // TODO: Verify these return codes with HW
271 if (!path_parser_src.IsValid()) {
272 LOG_ERROR(Service_FS, "Invalid src path %s", src_path.DebugStr().c_str());
273 return ERROR_INVALID_PATH;
274 }
275
276 const PathParser path_parser_dest(dest_path);
277
278 if (!path_parser_dest.IsValid()) {
279 LOG_ERROR(Service_FS, "Invalid dest path %s", dest_path.DebugStr().c_str());
280 return ERROR_INVALID_PATH;
281 }
282
283 const auto src_path_full = path_parser_src.BuildHostPath(mount_point);
284 const auto dest_path_full = path_parser_dest.BuildHostPath(mount_point);
285
286 if (FileUtil::Rename(src_path_full, dest_path_full)) {
251 return RESULT_SUCCESS; 287 return RESULT_SUCCESS;
288 }
252 289
253 // TODO(yuriks): This code probably isn't right, it'll return a Status even if the file didn't 290 // TODO(yuriks): This code probably isn't right, it'll return a Status even if the file didn't
254 // exist or similar. Verify. 291 // exist or similar. Verify.
diff --git a/src/core/frontend/emu_window.cpp b/src/core/frontend/emu_window.cpp
index 4f7d54a33..60b20d4e2 100644
--- a/src/core/frontend/emu_window.cpp
+++ b/src/core/frontend/emu_window.cpp
@@ -62,29 +62,6 @@ void EmuWindow::TouchMoved(unsigned framebuffer_x, unsigned framebuffer_y) {
62 TouchPressed(framebuffer_x, framebuffer_y); 62 TouchPressed(framebuffer_x, framebuffer_y);
63} 63}
64 64
65void EmuWindow::AccelerometerChanged(float x, float y, float z) {
66 constexpr float coef = 512;
67
68 std::lock_guard<std::mutex> lock(accel_mutex);
69
70 // TODO(wwylele): do a time stretch as it in GyroscopeChanged
71 // The time stretch formula should be like
72 // stretched_vector = (raw_vector - gravity) * stretch_ratio + gravity
73 accel_x = static_cast<s16>(x * coef);
74 accel_y = static_cast<s16>(y * coef);
75 accel_z = static_cast<s16>(z * coef);
76}
77
78void EmuWindow::GyroscopeChanged(float x, float y, float z) {
79 constexpr float FULL_FPS = 60;
80 float coef = GetGyroscopeRawToDpsCoefficient();
81 float stretch = Core::System::GetInstance().perf_stats.GetLastFrameTimeScale();
82 std::lock_guard<std::mutex> lock(gyro_mutex);
83 gyro_x = static_cast<s16>(x * coef * stretch);
84 gyro_y = static_cast<s16>(y * coef * stretch);
85 gyro_z = static_cast<s16>(z * coef * stretch);
86}
87
88void EmuWindow::UpdateCurrentFramebufferLayout(unsigned width, unsigned height) { 65void EmuWindow::UpdateCurrentFramebufferLayout(unsigned width, unsigned height) {
89 Layout::FramebufferLayout layout; 66 Layout::FramebufferLayout layout;
90 if (Settings::values.custom_layout == true) { 67 if (Settings::values.custom_layout == true) {
diff --git a/src/core/frontend/emu_window.h b/src/core/frontend/emu_window.h
index 9414123a4..7bdee251c 100644
--- a/src/core/frontend/emu_window.h
+++ b/src/core/frontend/emu_window.h
@@ -69,27 +69,6 @@ public:
69 void TouchMoved(unsigned framebuffer_x, unsigned framebuffer_y); 69 void TouchMoved(unsigned framebuffer_x, unsigned framebuffer_y);
70 70
71 /** 71 /**
72 * Signal accelerometer state has changed.
73 * @param x X-axis accelerometer value
74 * @param y Y-axis accelerometer value
75 * @param z Z-axis accelerometer value
76 * @note all values are in unit of g (gravitational acceleration).
77 * e.g. x = 1.0 means 9.8m/s^2 in x direction.
78 * @see GetAccelerometerState for axis explanation.
79 */
80 void AccelerometerChanged(float x, float y, float z);
81
82 /**
83 * Signal gyroscope state has changed.
84 * @param x X-axis accelerometer value
85 * @param y Y-axis accelerometer value
86 * @param z Z-axis accelerometer value
87 * @note all values are in deg/sec.
88 * @see GetGyroscopeState for axis explanation.
89 */
90 void GyroscopeChanged(float x, float y, float z);
91
92 /**
93 * Gets the current touch screen state (touch X/Y coordinates and whether or not it is pressed). 72 * Gets the current touch screen state (touch X/Y coordinates and whether or not it is pressed).
94 * @note This should be called by the core emu thread to get a state set by the window thread. 73 * @note This should be called by the core emu thread to get a state set by the window thread.
95 * @todo Fix this function to be thread-safe. 74 * @todo Fix this function to be thread-safe.
@@ -101,52 +80,6 @@ public:
101 } 80 }
102 81
103 /** 82 /**
104 * Gets the current accelerometer state (acceleration along each three axis).
105 * Axis explained:
106 * +x is the same direction as LEFT on D-pad.
107 * +y is normal to the touch screen, pointing outward.
108 * +z is the same direction as UP on D-pad.
109 * Units:
110 * 1 unit of return value = 1/512 g (measured by hw test),
111 * where g is the gravitational acceleration (9.8 m/sec2).
112 * @note This should be called by the core emu thread to get a state set by the window thread.
113 * @return std::tuple of (x, y, z)
114 */
115 std::tuple<s16, s16, s16> GetAccelerometerState() {
116 std::lock_guard<std::mutex> lock(accel_mutex);
117 return std::make_tuple(accel_x, accel_y, accel_z);
118 }
119
120 /**
121 * Gets the current gyroscope state (angular rates about each three axis).
122 * Axis explained:
123 * +x is the same direction as LEFT on D-pad.
124 * +y is normal to the touch screen, pointing outward.
125 * +z is the same direction as UP on D-pad.
126 * Orientation is determined by right-hand rule.
127 * Units:
128 * 1 unit of return value = (1/coef) deg/sec,
129 * where coef is the return value of GetGyroscopeRawToDpsCoefficient().
130 * @note This should be called by the core emu thread to get a state set by the window thread.
131 * @return std::tuple of (x, y, z)
132 */
133 std::tuple<s16, s16, s16> GetGyroscopeState() {
134 std::lock_guard<std::mutex> lock(gyro_mutex);
135 return std::make_tuple(gyro_x, gyro_y, gyro_z);
136 }
137
138 /**
139 * Gets the coefficient for units conversion of gyroscope state.
140 * The conversion formula is r = coefficient * v,
141 * where v is angular rate in deg/sec,
142 * and r is the gyroscope state.
143 * @return float-type coefficient
144 */
145 f32 GetGyroscopeRawToDpsCoefficient() const {
146 return 14.375f; // taken from hw test, and gyroscope's document
147 }
148
149 /**
150 * Returns currently active configuration. 83 * Returns currently active configuration.
151 * @note Accesses to the returned object need not be consistent because it may be modified in 84 * @note Accesses to the returned object need not be consistent because it may be modified in
152 * another thread 85 * another thread
@@ -187,12 +120,6 @@ protected:
187 touch_x = 0; 120 touch_x = 0;
188 touch_y = 0; 121 touch_y = 0;
189 touch_pressed = false; 122 touch_pressed = false;
190 accel_x = 0;
191 accel_y = -512;
192 accel_z = 0;
193 gyro_x = 0;
194 gyro_y = 0;
195 gyro_z = 0;
196 } 123 }
197 virtual ~EmuWindow() {} 124 virtual ~EmuWindow() {}
198 125
@@ -255,16 +182,6 @@ private:
255 u16 touch_x; ///< Touchpad X-position in native 3DS pixel coordinates (0-320) 182 u16 touch_x; ///< Touchpad X-position in native 3DS pixel coordinates (0-320)
256 u16 touch_y; ///< Touchpad Y-position in native 3DS pixel coordinates (0-240) 183 u16 touch_y; ///< Touchpad Y-position in native 3DS pixel coordinates (0-240)
257 184
258 std::mutex accel_mutex;
259 s16 accel_x; ///< Accelerometer X-axis value in native 3DS units
260 s16 accel_y; ///< Accelerometer Y-axis value in native 3DS units
261 s16 accel_z; ///< Accelerometer Z-axis value in native 3DS units
262
263 std::mutex gyro_mutex;
264 s16 gyro_x; ///< Gyroscope X-axis value in native 3DS units
265 s16 gyro_y; ///< Gyroscope Y-axis value in native 3DS units
266 s16 gyro_z; ///< Gyroscope Z-axis value in native 3DS units
267
268 /** 185 /**
269 * Clip the provided coordinates to be inside the touchscreen area. 186 * Clip the provided coordinates to be inside the touchscreen area.
270 */ 187 */
diff --git a/src/core/frontend/input.h b/src/core/frontend/input.h
index 0a5713dc0..5916a901d 100644
--- a/src/core/frontend/input.h
+++ b/src/core/frontend/input.h
@@ -11,6 +11,7 @@
11#include <utility> 11#include <utility>
12#include "common/logging/log.h" 12#include "common/logging/log.h"
13#include "common/param_package.h" 13#include "common/param_package.h"
14#include "common/vector_math.h"
14 15
15namespace Input { 16namespace Input {
16 17
@@ -107,4 +108,22 @@ using ButtonDevice = InputDevice<bool>;
107 */ 108 */
108using AnalogDevice = InputDevice<std::tuple<float, float>>; 109using AnalogDevice = InputDevice<std::tuple<float, float>>;
109 110
111/**
112 * A motion device is an input device that returns a tuple of accelerometer state vector and
113 * gyroscope state vector.
114 *
115 * For both vectors:
116 * x+ is the same direction as LEFT on D-pad.
117 * y+ is normal to the touch screen, pointing outward.
118 * z+ is the same direction as UP on D-pad.
119 *
120 * For accelerometer state vector
121 * Units: g (gravitational acceleration)
122 *
123 * For gyroscope state vector:
124 * Orientation is determined by right-hand rule.
125 * Units: deg/sec
126 */
127using MotionDevice = InputDevice<std::tuple<Math::Vec3<float>, Math::Vec3<float>>>;
128
110} // namespace Input 129} // namespace Input
diff --git a/src/core/frontend/motion_emu.cpp b/src/core/frontend/motion_emu.cpp
deleted file mode 100644
index 9a5b3185d..000000000
--- a/src/core/frontend/motion_emu.cpp
+++ /dev/null
@@ -1,89 +0,0 @@
1// Copyright 2016 Citra Emulator Project
2// Licensed under GPLv2 or any later version
3// Refer to the license.txt file included.
4
5#include "common/math_util.h"
6#include "common/quaternion.h"
7#include "core/frontend/emu_window.h"
8#include "core/frontend/motion_emu.h"
9
10namespace Motion {
11
12static constexpr int update_millisecond = 100;
13static constexpr auto update_duration =
14 std::chrono::duration_cast<std::chrono::steady_clock::duration>(
15 std::chrono::milliseconds(update_millisecond));
16
17MotionEmu::MotionEmu(EmuWindow& emu_window)
18 : motion_emu_thread(&MotionEmu::MotionEmuThread, this, std::ref(emu_window)) {}
19
20MotionEmu::~MotionEmu() {
21 if (motion_emu_thread.joinable()) {
22 shutdown_event.Set();
23 motion_emu_thread.join();
24 }
25}
26
27void MotionEmu::MotionEmuThread(EmuWindow& emu_window) {
28 auto update_time = std::chrono::steady_clock::now();
29 Math::Quaternion<float> q = MakeQuaternion(Math::Vec3<float>(), 0);
30 Math::Quaternion<float> old_q;
31
32 while (!shutdown_event.WaitUntil(update_time)) {
33 update_time += update_duration;
34 old_q = q;
35
36 {
37 std::lock_guard<std::mutex> guard(tilt_mutex);
38
39 // Find the quaternion describing current 3DS tilting
40 q = MakeQuaternion(Math::MakeVec(-tilt_direction.y, 0.0f, tilt_direction.x),
41 tilt_angle);
42 }
43
44 auto inv_q = q.Inverse();
45
46 // Set the gravity vector in world space
47 auto gravity = Math::MakeVec(0.0f, -1.0f, 0.0f);
48
49 // Find the angular rate vector in world space
50 auto angular_rate = ((q - old_q) * inv_q).xyz * 2;
51 angular_rate *= 1000 / update_millisecond / MathUtil::PI * 180;
52
53 // Transform the two vectors from world space to 3DS space
54 gravity = QuaternionRotate(inv_q, gravity);
55 angular_rate = QuaternionRotate(inv_q, angular_rate);
56
57 // Update the sensor state
58 emu_window.AccelerometerChanged(gravity.x, gravity.y, gravity.z);
59 emu_window.GyroscopeChanged(angular_rate.x, angular_rate.y, angular_rate.z);
60 }
61}
62
63void MotionEmu::BeginTilt(int x, int y) {
64 mouse_origin = Math::MakeVec(x, y);
65 is_tilting = true;
66}
67
68void MotionEmu::Tilt(int x, int y) {
69 constexpr float SENSITIVITY = 0.01f;
70 auto mouse_move = Math::MakeVec(x, y) - mouse_origin;
71 if (is_tilting) {
72 std::lock_guard<std::mutex> guard(tilt_mutex);
73 if (mouse_move.x == 0 && mouse_move.y == 0) {
74 tilt_angle = 0;
75 } else {
76 tilt_direction = mouse_move.Cast<float>();
77 tilt_angle = MathUtil::Clamp(tilt_direction.Normalize() * SENSITIVITY, 0.0f,
78 MathUtil::PI * 0.5f);
79 }
80 }
81}
82
83void MotionEmu::EndTilt() {
84 std::lock_guard<std::mutex> guard(tilt_mutex);
85 tilt_angle = 0;
86 is_tilting = false;
87}
88
89} // namespace Motion
diff --git a/src/core/frontend/motion_emu.h b/src/core/frontend/motion_emu.h
deleted file mode 100644
index 99d41a726..000000000
--- a/src/core/frontend/motion_emu.h
+++ /dev/null
@@ -1,52 +0,0 @@
1// Copyright 2016 Citra Emulator Project
2// Licensed under GPLv2 or any later version
3// Refer to the license.txt file included.
4
5#pragma once
6#include "common/thread.h"
7#include "common/vector_math.h"
8
9class EmuWindow;
10
11namespace Motion {
12
13class MotionEmu final {
14public:
15 MotionEmu(EmuWindow& emu_window);
16 ~MotionEmu();
17
18 /**
19 * Signals that a motion sensor tilt has begun.
20 * @param x the x-coordinate of the cursor
21 * @param y the y-coordinate of the cursor
22 */
23 void BeginTilt(int x, int y);
24
25 /**
26 * Signals that a motion sensor tilt is occurring.
27 * @param x the x-coordinate of the cursor
28 * @param y the y-coordinate of the cursor
29 */
30 void Tilt(int x, int y);
31
32 /**
33 * Signals that a motion sensor tilt has ended.
34 */
35 void EndTilt();
36
37private:
38 Math::Vec2<int> mouse_origin;
39
40 std::mutex tilt_mutex;
41 Math::Vec2<float> tilt_direction;
42 float tilt_angle = 0;
43
44 bool is_tilting = false;
45
46 Common::Event shutdown_event;
47 std::thread motion_emu_thread;
48
49 void MotionEmuThread(EmuWindow& emu_window);
50};
51
52} // namespace Motion
diff --git a/src/core/hle/applets/erreula.cpp b/src/core/hle/applets/erreula.cpp
index 75d7fd9fc..518f371f5 100644
--- a/src/core/hle/applets/erreula.cpp
+++ b/src/core/hle/applets/erreula.cpp
@@ -31,8 +31,8 @@ ResultCode ErrEula::ReceiveParameter(const Service::APT::MessageParameter& param
31 heap_memory = std::make_shared<std::vector<u8>>(capture_info.size); 31 heap_memory = std::make_shared<std::vector<u8>>(capture_info.size);
32 // Create a SharedMemory that directly points to this heap block. 32 // Create a SharedMemory that directly points to this heap block.
33 framebuffer_memory = Kernel::SharedMemory::CreateForApplet( 33 framebuffer_memory = Kernel::SharedMemory::CreateForApplet(
34 heap_memory, 0, heap_memory->size(), MemoryPermission::ReadWrite, 34 heap_memory, 0, capture_info.size, MemoryPermission::ReadWrite, MemoryPermission::ReadWrite,
35 MemoryPermission::ReadWrite, "ErrEula Memory"); 35 "ErrEula Memory");
36 36
37 // Send the response message with the newly created SharedMemory 37 // Send the response message with the newly created SharedMemory
38 Service::APT::MessageParameter result; 38 Service::APT::MessageParameter result;
diff --git a/src/core/hle/applets/mii_selector.cpp b/src/core/hle/applets/mii_selector.cpp
index 89f08daa2..705859f1e 100644
--- a/src/core/hle/applets/mii_selector.cpp
+++ b/src/core/hle/applets/mii_selector.cpp
@@ -38,8 +38,8 @@ ResultCode MiiSelector::ReceiveParameter(const Service::APT::MessageParameter& p
38 heap_memory = std::make_shared<std::vector<u8>>(capture_info.size); 38 heap_memory = std::make_shared<std::vector<u8>>(capture_info.size);
39 // Create a SharedMemory that directly points to this heap block. 39 // Create a SharedMemory that directly points to this heap block.
40 framebuffer_memory = Kernel::SharedMemory::CreateForApplet( 40 framebuffer_memory = Kernel::SharedMemory::CreateForApplet(
41 heap_memory, 0, heap_memory->size(), MemoryPermission::ReadWrite, 41 heap_memory, 0, capture_info.size, MemoryPermission::ReadWrite, MemoryPermission::ReadWrite,
42 MemoryPermission::ReadWrite, "MiiSelector Memory"); 42 "MiiSelector Memory");
43 43
44 // Send the response message with the newly created SharedMemory 44 // Send the response message with the newly created SharedMemory
45 Service::APT::MessageParameter result; 45 Service::APT::MessageParameter result;
diff --git a/src/core/hle/applets/mint.cpp b/src/core/hle/applets/mint.cpp
index 31a79ea17..50d79190b 100644
--- a/src/core/hle/applets/mint.cpp
+++ b/src/core/hle/applets/mint.cpp
@@ -31,8 +31,8 @@ ResultCode Mint::ReceiveParameter(const Service::APT::MessageParameter& paramete
31 heap_memory = std::make_shared<std::vector<u8>>(capture_info.size); 31 heap_memory = std::make_shared<std::vector<u8>>(capture_info.size);
32 // Create a SharedMemory that directly points to this heap block. 32 // Create a SharedMemory that directly points to this heap block.
33 framebuffer_memory = Kernel::SharedMemory::CreateForApplet( 33 framebuffer_memory = Kernel::SharedMemory::CreateForApplet(
34 heap_memory, 0, heap_memory->size(), MemoryPermission::ReadWrite, 34 heap_memory, 0, capture_info.size, MemoryPermission::ReadWrite, MemoryPermission::ReadWrite,
35 MemoryPermission::ReadWrite, "Mint Memory"); 35 "Mint Memory");
36 36
37 // Send the response message with the newly created SharedMemory 37 // Send the response message with the newly created SharedMemory
38 Service::APT::MessageParameter result; 38 Service::APT::MessageParameter result;
diff --git a/src/core/hle/applets/swkbd.cpp b/src/core/hle/applets/swkbd.cpp
index fdf8807b0..0bc471a3a 100644
--- a/src/core/hle/applets/swkbd.cpp
+++ b/src/core/hle/applets/swkbd.cpp
@@ -41,8 +41,8 @@ ResultCode SoftwareKeyboard::ReceiveParameter(Service::APT::MessageParameter con
41 heap_memory = std::make_shared<std::vector<u8>>(capture_info.size); 41 heap_memory = std::make_shared<std::vector<u8>>(capture_info.size);
42 // Create a SharedMemory that directly points to this heap block. 42 // Create a SharedMemory that directly points to this heap block.
43 framebuffer_memory = Kernel::SharedMemory::CreateForApplet( 43 framebuffer_memory = Kernel::SharedMemory::CreateForApplet(
44 heap_memory, 0, heap_memory->size(), MemoryPermission::ReadWrite, 44 heap_memory, 0, capture_info.size, MemoryPermission::ReadWrite, MemoryPermission::ReadWrite,
45 MemoryPermission::ReadWrite, "SoftwareKeyboard Memory"); 45 "SoftwareKeyboard Memory");
46 46
47 // Send the response message with the newly created SharedMemory 47 // Send the response message with the newly created SharedMemory
48 Service::APT::MessageParameter result; 48 Service::APT::MessageParameter result;
diff --git a/src/core/hle/kernel/kernel.h b/src/core/hle/kernel/kernel.h
index 255cda359..73fab3981 100644
--- a/src/core/hle/kernel/kernel.h
+++ b/src/core/hle/kernel/kernel.h
@@ -8,6 +8,7 @@
8#include <string> 8#include <string>
9#include <utility> 9#include <utility>
10#include <boost/smart_ptr/intrusive_ptr.hpp> 10#include <boost/smart_ptr/intrusive_ptr.hpp>
11#include "common/assert.h"
11#include "common/common_types.h" 12#include "common/common_types.h"
12 13
13namespace Kernel { 14namespace Kernel {
@@ -84,6 +85,8 @@ public:
84 case HandleType::ClientSession: 85 case HandleType::ClientSession:
85 return false; 86 return false;
86 } 87 }
88
89 UNREACHABLE();
87 } 90 }
88 91
89public: 92public:
diff --git a/src/core/hle/kernel/shared_memory.cpp b/src/core/hle/kernel/shared_memory.cpp
index 922e5ab58..a7b66142f 100644
--- a/src/core/hle/kernel/shared_memory.cpp
+++ b/src/core/hle/kernel/shared_memory.cpp
@@ -149,7 +149,7 @@ ResultCode SharedMemory::Map(Process* target_process, VAddr address, MemoryPermi
149 149
150 if (base_address == 0 && target_address == 0) { 150 if (base_address == 0 && target_address == 0) {
151 // Calculate the address at which to map the memory block. 151 // Calculate the address at which to map the memory block.
152 target_address = Memory::PhysicalToVirtualAddress(linear_heap_phys_address); 152 target_address = Memory::PhysicalToVirtualAddress(linear_heap_phys_address).value();
153 } 153 }
154 154
155 // Map the memory block into the target process 155 // Map the memory block into the target process
diff --git a/src/core/hle/kernel/thread.cpp b/src/core/hle/kernel/thread.cpp
index f5f2eb2f7..b957c45dd 100644
--- a/src/core/hle/kernel/thread.cpp
+++ b/src/core/hle/kernel/thread.cpp
@@ -478,8 +478,6 @@ void Thread::BoostPriority(s32 priority) {
478} 478}
479 479
480SharedPtr<Thread> SetupMainThread(u32 entry_point, s32 priority) { 480SharedPtr<Thread> SetupMainThread(u32 entry_point, s32 priority) {
481 DEBUG_ASSERT(!GetCurrentThread());
482
483 // Initialize new "main" thread 481 // Initialize new "main" thread
484 auto thread_res = Thread::Create("main", entry_point, priority, 0, THREADPROCESSORID_0, 482 auto thread_res = Thread::Create("main", entry_point, priority, 0, THREADPROCESSORID_0,
485 Memory::HEAP_VADDR_END); 483 Memory::HEAP_VADDR_END);
@@ -489,9 +487,7 @@ SharedPtr<Thread> SetupMainThread(u32 entry_point, s32 priority) {
489 thread->context.fpscr = 487 thread->context.fpscr =
490 FPSCR_DEFAULT_NAN | FPSCR_FLUSH_TO_ZERO | FPSCR_ROUND_TOZERO | FPSCR_IXC; // 0x03C00010 488 FPSCR_DEFAULT_NAN | FPSCR_FLUSH_TO_ZERO | FPSCR_ROUND_TOZERO | FPSCR_IXC; // 0x03C00010
491 489
492 // Run new "main" thread 490 // Note: The newly created thread will be run when the scheduler fires.
493 SwitchContext(thread.get());
494
495 return thread; 491 return thread;
496} 492}
497 493
diff --git a/src/core/hle/service/apt/apt.cpp b/src/core/hle/service/apt/apt.cpp
index df4b5cc3f..58d94768c 100644
--- a/src/core/hle/service/apt/apt.cpp
+++ b/src/core/hle/service/apt/apt.cpp
@@ -2,6 +2,7 @@
2// Licensed under GPLv2 or any later version 2// Licensed under GPLv2 or any later version
3// Refer to the license.txt file included. 3// Refer to the license.txt file included.
4 4
5#include <boost/optional.hpp>
5#include "common/common_paths.h" 6#include "common/common_paths.h"
6#include "common/file_util.h" 7#include "common/file_util.h"
7#include "common/logging/log.h" 8#include "common/logging/log.h"
@@ -33,8 +34,6 @@ static bool shared_font_loaded = false;
33static bool shared_font_relocated = false; 34static bool shared_font_relocated = false;
34 35
35static Kernel::SharedPtr<Kernel::Mutex> lock; 36static Kernel::SharedPtr<Kernel::Mutex> lock;
36static Kernel::SharedPtr<Kernel::Event> notification_event; ///< APT notification event
37static Kernel::SharedPtr<Kernel::Event> parameter_event; ///< APT parameter event
38 37
39static u32 cpu_percent; ///< CPU time available to the running application 38static u32 cpu_percent; ///< CPU time available to the running application
40 39
@@ -43,37 +42,169 @@ static u8 unknown_ns_state_field;
43 42
44static ScreencapPostPermission screen_capture_post_permission; 43static ScreencapPostPermission screen_capture_post_permission;
45 44
46/// Parameter data to be returned in the next call to Glance/ReceiveParameter 45/// Parameter data to be returned in the next call to Glance/ReceiveParameter.
47static MessageParameter next_parameter; 46/// TODO(Subv): Use std::optional once we migrate to C++17.
47static boost::optional<MessageParameter> next_parameter;
48
49enum class AppletPos { Application = 0, Library = 1, System = 2, SysLibrary = 3, Resident = 4 };
50
51static constexpr size_t NumAppletSlot = 4;
52
53enum class AppletSlot : u8 {
54 Application,
55 SystemApplet,
56 HomeMenu,
57 LibraryApplet,
58
59 // An invalid tag
60 Error,
61};
62
63union AppletAttributes {
64 u32 raw;
65
66 BitField<0, 3, u32> applet_pos;
67
68 AppletAttributes() : raw(0) {}
69 AppletAttributes(u32 attributes) : raw(attributes) {}
70};
71
72struct AppletSlotData {
73 AppletId applet_id;
74 AppletSlot slot;
75 bool registered;
76 AppletAttributes attributes;
77 Kernel::SharedPtr<Kernel::Event> notification_event;
78 Kernel::SharedPtr<Kernel::Event> parameter_event;
79};
80
81// Holds data about the concurrently running applets in the system.
82static std::array<AppletSlotData, NumAppletSlot> applet_slots = {};
83
84// This overload returns nullptr if no applet with the specified id has been started.
85static AppletSlotData* GetAppletSlotData(AppletId id) {
86 auto GetSlot = [](AppletSlot slot) -> AppletSlotData* {
87 return &applet_slots[static_cast<size_t>(slot)];
88 };
89
90 if (id == AppletId::Application) {
91 auto* slot = GetSlot(AppletSlot::Application);
92 if (slot->applet_id != AppletId::None)
93 return slot;
94
95 return nullptr;
96 }
97
98 if (id == AppletId::AnySystemApplet) {
99 auto* system_slot = GetSlot(AppletSlot::SystemApplet);
100 if (system_slot->applet_id != AppletId::None)
101 return system_slot;
102
103 // The Home Menu is also a system applet, but it lives in its own slot to be able to run
104 // concurrently with other system applets.
105 auto* home_slot = GetSlot(AppletSlot::HomeMenu);
106 if (home_slot->applet_id != AppletId::None)
107 return home_slot;
108
109 return nullptr;
110 }
111
112 if (id == AppletId::AnyLibraryApplet || id == AppletId::AnySysLibraryApplet) {
113 auto* slot = GetSlot(AppletSlot::LibraryApplet);
114 if (slot->applet_id == AppletId::None)
115 return nullptr;
116
117 u32 applet_pos = slot->attributes.applet_pos;
118
119 if (id == AppletId::AnyLibraryApplet && applet_pos == static_cast<u32>(AppletPos::Library))
120 return slot;
121
122 if (id == AppletId::AnySysLibraryApplet &&
123 applet_pos == static_cast<u32>(AppletPos::SysLibrary))
124 return slot;
125
126 return nullptr;
127 }
128
129 if (id == AppletId::HomeMenu || id == AppletId::AlternateMenu) {
130 auto* slot = GetSlot(AppletSlot::HomeMenu);
131 if (slot->applet_id != AppletId::None)
132 return slot;
133
134 return nullptr;
135 }
136
137 for (auto& slot : applet_slots) {
138 if (slot.applet_id == id)
139 return &slot;
140 }
141
142 return nullptr;
143}
144
145static AppletSlotData* GetAppletSlotData(AppletAttributes attributes) {
146 // Mapping from AppletPos to AppletSlot
147 static constexpr std::array<AppletSlot, 6> applet_position_slots = {
148 AppletSlot::Application, AppletSlot::LibraryApplet, AppletSlot::SystemApplet,
149 AppletSlot::LibraryApplet, AppletSlot::Error, AppletSlot::LibraryApplet};
150
151 u32 applet_pos = attributes.applet_pos;
152 if (applet_pos >= applet_position_slots.size())
153 return nullptr;
154
155 AppletSlot slot = applet_position_slots[applet_pos];
156
157 if (slot == AppletSlot::Error)
158 return nullptr;
159
160 return &applet_slots[static_cast<size_t>(slot)];
161}
48 162
49void SendParameter(const MessageParameter& parameter) { 163void SendParameter(const MessageParameter& parameter) {
50 next_parameter = parameter; 164 next_parameter = parameter;
51 // Signal the event to let the application know that a new parameter is ready to be read 165 // Signal the event to let the receiver know that a new parameter is ready to be read
52 parameter_event->Signal(); 166 auto* const slot_data = GetAppletSlotData(static_cast<AppletId>(parameter.destination_id));
167 ASSERT(slot_data);
168
169 slot_data->parameter_event->Signal();
53} 170}
54 171
55void Initialize(Service::Interface* self) { 172void Initialize(Service::Interface* self) {
56 IPC::RequestParser rp(Kernel::GetCommandBuffer(), 0x2, 2, 0); // 0x20080 173 IPC::RequestParser rp(Kernel::GetCommandBuffer(), 0x2, 2, 0); // 0x20080
57 u32 app_id = rp.Pop<u32>(); 174 u32 app_id = rp.Pop<u32>();
58 u32 flags = rp.Pop<u32>(); 175 u32 attributes = rp.Pop<u32>();
59 IPC::RequestBuilder rb = rp.MakeBuilder(1, 3); 176
60 rb.Push(RESULT_SUCCESS); 177 LOG_DEBUG(Service_APT, "called app_id=0x%08X, attributes=0x%08X", app_id, attributes);
61 rb.PushCopyHandles(Kernel::g_handle_table.Create(notification_event).Unwrap(),
62 Kernel::g_handle_table.Create(parameter_event).Unwrap());
63 178
64 // TODO(bunnei): Check if these events are cleared every time Initialize is called. 179 auto* const slot_data = GetAppletSlotData(attributes);
65 notification_event->Clear();
66 parameter_event->Clear();
67 180
68 ASSERT_MSG((nullptr != lock), "Cannot initialize without lock"); 181 // Note: The real NS service does not check if the attributes value is valid before accessing
69 lock->Release(); 182 // the data in the array
183 ASSERT_MSG(slot_data, "Invalid application attributes");
70 184
71 LOG_DEBUG(Service_APT, "called app_id=0x%08X, flags=0x%08X", app_id, flags); 185 if (slot_data->registered) {
186 IPC::RequestBuilder rb = rp.MakeBuilder(1, 0);
187 rb.Push(ResultCode(ErrorDescription::AlreadyExists, ErrorModule::Applet,
188 ErrorSummary::InvalidState, ErrorLevel::Status));
189 return;
190 }
191
192 slot_data->applet_id = static_cast<AppletId>(app_id);
193 slot_data->attributes.raw = attributes;
194
195 IPC::RequestBuilder rb = rp.MakeBuilder(1, 3);
196 rb.Push(RESULT_SUCCESS);
197 rb.PushCopyHandles(Kernel::g_handle_table.Create(slot_data->notification_event).Unwrap(),
198 Kernel::g_handle_table.Create(slot_data->parameter_event).Unwrap());
72} 199}
73 200
74void GetSharedFont(Service::Interface* self) { 201void GetSharedFont(Service::Interface* self) {
75 IPC::RequestParser rp(Kernel::GetCommandBuffer(), 0x44, 0, 0); // 0x00440000 202 IPC::RequestParser rp(Kernel::GetCommandBuffer(), 0x44, 0, 0); // 0x00440000
76 IPC::RequestBuilder rb = rp.MakeBuilder(2, 2); 203 IPC::RequestBuilder rb = rp.MakeBuilder(2, 2);
204
205 // Log in telemetry if the game uses the shared font
206 Core::Telemetry().AddField(Telemetry::FieldType::Session, "RequiresSharedFont", true);
207
77 if (!shared_font_loaded) { 208 if (!shared_font_loaded) {
78 LOG_ERROR(Service_APT, "shared font file missing - go dump it from your 3ds"); 209 LOG_ERROR(Service_APT, "shared font file missing - go dump it from your 3ds");
79 rb.Push<u32>(-1); // TODO: Find the right error code 210 rb.Push<u32>(-1); // TODO: Find the right error code
@@ -85,7 +216,7 @@ void GetSharedFont(Service::Interface* self) {
85 // The shared font has to be relocated to the new address before being passed to the 216 // The shared font has to be relocated to the new address before being passed to the
86 // application. 217 // application.
87 VAddr target_address = 218 VAddr target_address =
88 Memory::PhysicalToVirtualAddress(shared_font_mem->linear_heap_phys_address); 219 Memory::PhysicalToVirtualAddress(shared_font_mem->linear_heap_phys_address).value();
89 if (!shared_font_relocated) { 220 if (!shared_font_relocated) {
90 BCFNT::RelocateSharedFont(shared_font_mem, target_address); 221 BCFNT::RelocateSharedFont(shared_font_mem, target_address);
91 shared_font_relocated = true; 222 shared_font_relocated = true;
@@ -115,7 +246,12 @@ void GetLockHandle(Service::Interface* self) {
115 // this will cause the app to wait until parameter_event is signaled. 246 // this will cause the app to wait until parameter_event is signaled.
116 u32 applet_attributes = rp.Pop<u32>(); 247 u32 applet_attributes = rp.Pop<u32>();
117 IPC::RequestBuilder rb = rp.MakeBuilder(3, 2); 248 IPC::RequestBuilder rb = rp.MakeBuilder(3, 2);
118 rb.Push(RESULT_SUCCESS); // No error 249 rb.Push(RESULT_SUCCESS); // No error
250
251 // TODO(Subv): The output attributes should have an AppletPos of either Library or System |
252 // Library (depending on the type of the last launched applet) if the input attributes'
253 // AppletPos has the Library bit set.
254
119 rb.Push(applet_attributes); // Applet Attributes, this value is passed to Enable. 255 rb.Push(applet_attributes); // Applet Attributes, this value is passed to Enable.
120 rb.Push<u32>(0); // Least significant bit = power button state 256 rb.Push<u32>(0); // Least significant bit = power button state
121 Kernel::Handle handle_copy = Kernel::g_handle_table.Create(lock).Unwrap(); 257 Kernel::Handle handle_copy = Kernel::g_handle_table.Create(lock).Unwrap();
@@ -128,10 +264,22 @@ void GetLockHandle(Service::Interface* self) {
128void Enable(Service::Interface* self) { 264void Enable(Service::Interface* self) {
129 IPC::RequestParser rp(Kernel::GetCommandBuffer(), 0x3, 1, 0); // 0x30040 265 IPC::RequestParser rp(Kernel::GetCommandBuffer(), 0x3, 1, 0); // 0x30040
130 u32 attributes = rp.Pop<u32>(); 266 u32 attributes = rp.Pop<u32>();
267
268 LOG_DEBUG(Service_APT, "called attributes=0x%08X", attributes);
269
131 IPC::RequestBuilder rb = rp.MakeBuilder(1, 0); 270 IPC::RequestBuilder rb = rp.MakeBuilder(1, 0);
132 rb.Push(RESULT_SUCCESS); // No error 271
133 parameter_event->Signal(); // Let the application know that it has been started 272 auto* const slot_data = GetAppletSlotData(attributes);
134 LOG_WARNING(Service_APT, "(STUBBED) called attributes=0x%08X", attributes); 273
274 if (!slot_data) {
275 rb.Push(ResultCode(ErrCodes::InvalidAppletSlot, ErrorModule::Applet,
276 ErrorSummary::InvalidState, ErrorLevel::Status));
277 return;
278 }
279
280 slot_data->registered = true;
281
282 rb.Push(RESULT_SUCCESS);
135} 283}
136 284
137void GetAppletManInfo(Service::Interface* self) { 285void GetAppletManInfo(Service::Interface* self) {
@@ -149,22 +297,27 @@ void GetAppletManInfo(Service::Interface* self) {
149 297
150void IsRegistered(Service::Interface* self) { 298void IsRegistered(Service::Interface* self) {
151 IPC::RequestParser rp(Kernel::GetCommandBuffer(), 0x9, 1, 0); // 0x90040 299 IPC::RequestParser rp(Kernel::GetCommandBuffer(), 0x9, 1, 0); // 0x90040
152 u32 app_id = rp.Pop<u32>(); 300 AppletId app_id = static_cast<AppletId>(rp.Pop<u32>());
153 IPC::RequestBuilder rb = rp.MakeBuilder(2, 0); 301 IPC::RequestBuilder rb = rp.MakeBuilder(2, 0);
154 rb.Push(RESULT_SUCCESS); // No error 302 rb.Push(RESULT_SUCCESS); // No error
155 303
156 // TODO(Subv): An application is considered "registered" if it has already called APT::Enable 304 auto* const slot_data = GetAppletSlotData(app_id);
157 // handle this properly once we implement multiprocess support.
158 bool is_registered = false; // Set to not registered by default
159 305
160 if (app_id == static_cast<u32>(AppletId::AnyLibraryApplet)) { 306 // Check if an LLE applet was registered first, then fallback to HLE applets
161 is_registered = HLE::Applets::IsLibraryAppletRunning(); 307 bool is_registered = slot_data && slot_data->registered;
162 } else if (auto applet = HLE::Applets::Applet::Get(static_cast<AppletId>(app_id))) { 308
163 is_registered = true; // Set to registered 309 if (!is_registered) {
310 if (app_id == AppletId::AnyLibraryApplet) {
311 is_registered = HLE::Applets::IsLibraryAppletRunning();
312 } else if (auto applet = HLE::Applets::Applet::Get(app_id)) {
313 // The applet exists, set it as registered.
314 is_registered = true;
315 }
164 } 316 }
317
165 rb.Push(is_registered); 318 rb.Push(is_registered);
166 319
167 LOG_WARNING(Service_APT, "(STUBBED) called app_id=0x%08X", app_id); 320 LOG_DEBUG(Service_APT, "called app_id=0x%08X", static_cast<u32>(app_id));
168} 321}
169 322
170void InquireNotification(Service::Interface* self) { 323void InquireNotification(Service::Interface* self) {
@@ -189,8 +342,20 @@ void SendParameter(Service::Interface* self) {
189 std::shared_ptr<HLE::Applets::Applet> dest_applet = 342 std::shared_ptr<HLE::Applets::Applet> dest_applet =
190 HLE::Applets::Applet::Get(static_cast<AppletId>(dst_app_id)); 343 HLE::Applets::Applet::Get(static_cast<AppletId>(dst_app_id));
191 344
345 LOG_DEBUG(Service_APT,
346 "called src_app_id=0x%08X, dst_app_id=0x%08X, signal_type=0x%08X,"
347 "buffer_size=0x%08X, handle=0x%08X, size=0x%08zX, in_param_buffer_ptr=0x%08X",
348 src_app_id, dst_app_id, signal_type, buffer_size, handle, size, buffer);
349
192 IPC::RequestBuilder rb = rp.MakeBuilder(1, 0); 350 IPC::RequestBuilder rb = rp.MakeBuilder(1, 0);
193 351
352 // A new parameter can not be sent if the previous one hasn't been consumed yet
353 if (next_parameter) {
354 rb.Push(ResultCode(ErrCodes::ParameterPresent, ErrorModule::Applet,
355 ErrorSummary::InvalidState, ErrorLevel::Status));
356 return;
357 }
358
194 if (dest_applet == nullptr) { 359 if (dest_applet == nullptr) {
195 LOG_ERROR(Service_APT, "Unknown applet id=0x%08X", dst_app_id); 360 LOG_ERROR(Service_APT, "Unknown applet id=0x%08X", dst_app_id);
196 rb.Push<u32>(-1); // TODO(Subv): Find the right error code 361 rb.Push<u32>(-1); // TODO(Subv): Find the right error code
@@ -206,11 +371,6 @@ void SendParameter(Service::Interface* self) {
206 Memory::ReadBlock(buffer, param.buffer.data(), param.buffer.size()); 371 Memory::ReadBlock(buffer, param.buffer.data(), param.buffer.size());
207 372
208 rb.Push(dest_applet->ReceiveParameter(param)); 373 rb.Push(dest_applet->ReceiveParameter(param));
209
210 LOG_WARNING(Service_APT,
211 "(STUBBED) called src_app_id=0x%08X, dst_app_id=0x%08X, signal_type=0x%08X,"
212 "buffer_size=0x%08X, handle=0x%08X, size=0x%08zX, in_param_buffer_ptr=0x%08X",
213 src_app_id, dst_app_id, signal_type, buffer_size, handle, size, buffer);
214} 374}
215 375
216void ReceiveParameter(Service::Interface* self) { 376void ReceiveParameter(Service::Interface* self) {
@@ -226,21 +386,40 @@ void ReceiveParameter(Service::Interface* self) {
226 "buffer_size is bigger than the size in the buffer descriptor (0x%08X > 0x%08zX)", 386 "buffer_size is bigger than the size in the buffer descriptor (0x%08X > 0x%08zX)",
227 buffer_size, static_buff_size); 387 buffer_size, static_buff_size);
228 388
389 LOG_DEBUG(Service_APT, "called app_id=0x%08X, buffer_size=0x%08zX", app_id, buffer_size);
390
391 if (!next_parameter) {
392 IPC::RequestBuilder rb = rp.MakeBuilder(1, 0);
393 rb.Push(ResultCode(ErrorDescription::NoData, ErrorModule::Applet,
394 ErrorSummary::InvalidState, ErrorLevel::Status));
395 return;
396 }
397
398 if (next_parameter->destination_id != app_id) {
399 IPC::RequestBuilder rb = rp.MakeBuilder(1, 0);
400 rb.Push(ResultCode(ErrorDescription::NotFound, ErrorModule::Applet, ErrorSummary::NotFound,
401 ErrorLevel::Status));
402 return;
403 }
404
229 IPC::RequestBuilder rb = rp.MakeBuilder(4, 4); 405 IPC::RequestBuilder rb = rp.MakeBuilder(4, 4);
406
230 rb.Push(RESULT_SUCCESS); // No error 407 rb.Push(RESULT_SUCCESS); // No error
231 rb.Push(next_parameter.sender_id); 408 rb.Push(next_parameter->sender_id);
232 rb.Push(next_parameter.signal); // Signal type 409 rb.Push(next_parameter->signal); // Signal type
233 ASSERT_MSG(next_parameter.buffer.size() <= buffer_size, "Input static buffer is too small !"); 410 ASSERT_MSG(next_parameter->buffer.size() <= buffer_size, "Input static buffer is too small !");
234 rb.Push(static_cast<u32>(next_parameter.buffer.size())); // Parameter buffer size 411 rb.Push(static_cast<u32>(next_parameter->buffer.size())); // Parameter buffer size
235 412
236 rb.PushMoveHandles((next_parameter.object != nullptr) 413 rb.PushMoveHandles((next_parameter->object != nullptr)
237 ? Kernel::g_handle_table.Create(next_parameter.object).Unwrap() 414 ? Kernel::g_handle_table.Create(next_parameter->object).Unwrap()
238 : 0); 415 : 0);
239 rb.PushStaticBuffer(buffer, static_cast<u32>(next_parameter.buffer.size()), 0);
240 416
241 Memory::WriteBlock(buffer, next_parameter.buffer.data(), next_parameter.buffer.size()); 417 rb.PushStaticBuffer(buffer, static_cast<u32>(next_parameter->buffer.size()), 0);
418
419 Memory::WriteBlock(buffer, next_parameter->buffer.data(), next_parameter->buffer.size());
242 420
243 LOG_WARNING(Service_APT, "called app_id=0x%08X, buffer_size=0x%08zX", app_id, buffer_size); 421 // Clear the parameter
422 next_parameter = boost::none;
244} 423}
245 424
246void GlanceParameter(Service::Interface* self) { 425void GlanceParameter(Service::Interface* self) {
@@ -256,37 +435,74 @@ void GlanceParameter(Service::Interface* self) {
256 "buffer_size is bigger than the size in the buffer descriptor (0x%08X > 0x%08zX)", 435 "buffer_size is bigger than the size in the buffer descriptor (0x%08X > 0x%08zX)",
257 buffer_size, static_buff_size); 436 buffer_size, static_buff_size);
258 437
438 LOG_DEBUG(Service_APT, "called app_id=0x%08X, buffer_size=0x%08zX", app_id, buffer_size);
439
440 if (!next_parameter) {
441 IPC::RequestBuilder rb = rp.MakeBuilder(1, 0);
442 rb.Push(ResultCode(ErrorDescription::NoData, ErrorModule::Applet,
443 ErrorSummary::InvalidState, ErrorLevel::Status));
444 return;
445 }
446
447 if (next_parameter->destination_id != app_id) {
448 IPC::RequestBuilder rb = rp.MakeBuilder(1, 0);
449 rb.Push(ResultCode(ErrorDescription::NotFound, ErrorModule::Applet, ErrorSummary::NotFound,
450 ErrorLevel::Status));
451 return;
452 }
453
259 IPC::RequestBuilder rb = rp.MakeBuilder(4, 4); 454 IPC::RequestBuilder rb = rp.MakeBuilder(4, 4);
260 rb.Push(RESULT_SUCCESS); // No error 455 rb.Push(RESULT_SUCCESS); // No error
261 rb.Push(next_parameter.sender_id); 456 rb.Push(next_parameter->sender_id);
262 rb.Push(next_parameter.signal); // Signal type 457 rb.Push(next_parameter->signal); // Signal type
263 ASSERT_MSG(next_parameter.buffer.size() <= buffer_size, "Input static buffer is too small !"); 458 ASSERT_MSG(next_parameter->buffer.size() <= buffer_size, "Input static buffer is too small !");
264 rb.Push(static_cast<u32>(next_parameter.buffer.size())); // Parameter buffer size 459 rb.Push(static_cast<u32>(next_parameter->buffer.size())); // Parameter buffer size
265 460
266 rb.PushCopyHandles((next_parameter.object != nullptr) 461 rb.PushMoveHandles((next_parameter->object != nullptr)
267 ? Kernel::g_handle_table.Create(next_parameter.object).Unwrap() 462 ? Kernel::g_handle_table.Create(next_parameter->object).Unwrap()
268 : 0); 463 : 0);
269 rb.PushStaticBuffer(buffer, static_cast<u32>(next_parameter.buffer.size()), 0);
270 464
271 Memory::WriteBlock(buffer, next_parameter.buffer.data(), next_parameter.buffer.size()); 465 rb.PushStaticBuffer(buffer, static_cast<u32>(next_parameter->buffer.size()), 0);
466
467 Memory::WriteBlock(buffer, next_parameter->buffer.data(), next_parameter->buffer.size());
272 468
273 LOG_WARNING(Service_APT, "called app_id=0x%08X, buffer_size=0x%08zX", app_id, buffer_size); 469 // Note: The NS module always clears the DSPSleep and DSPWakeup signals even in GlanceParameter.
470 if (next_parameter->signal == static_cast<u32>(SignalType::DspSleep) ||
471 next_parameter->signal == static_cast<u32>(SignalType::DspWakeup))
472 next_parameter = boost::none;
274} 473}
275 474
276void CancelParameter(Service::Interface* self) { 475void CancelParameter(Service::Interface* self) {
277 IPC::RequestParser rp(Kernel::GetCommandBuffer(), 0xF, 4, 0); // 0xF0100 476 IPC::RequestParser rp(Kernel::GetCommandBuffer(), 0xF, 4, 0); // 0xF0100
278 477
279 u32 check_sender = rp.Pop<u32>(); 478 bool check_sender = rp.Pop<bool>();
280 u32 sender_appid = rp.Pop<u32>(); 479 u32 sender_appid = rp.Pop<u32>();
281 u32 check_receiver = rp.Pop<u32>(); 480 bool check_receiver = rp.Pop<bool>();
282 u32 receiver_appid = rp.Pop<u32>(); 481 u32 receiver_appid = rp.Pop<u32>();
482
483 bool cancellation_success = true;
484
485 if (!next_parameter) {
486 cancellation_success = false;
487 } else {
488 if (check_sender && next_parameter->sender_id != sender_appid)
489 cancellation_success = false;
490
491 if (check_receiver && next_parameter->destination_id != receiver_appid)
492 cancellation_success = false;
493 }
494
495 if (cancellation_success)
496 next_parameter = boost::none;
497
283 IPC::RequestBuilder rb = rp.MakeBuilder(2, 0); 498 IPC::RequestBuilder rb = rp.MakeBuilder(2, 0);
499
284 rb.Push(RESULT_SUCCESS); // No error 500 rb.Push(RESULT_SUCCESS); // No error
285 rb.Push(true); // Set to Success 501 rb.Push(cancellation_success);
286 502
287 LOG_WARNING(Service_APT, "(STUBBED) called check_sender=0x%08X, sender_appid=0x%08X, " 503 LOG_DEBUG(Service_APT, "called check_sender=%u, sender_appid=0x%08X, "
288 "check_receiver=0x%08X, receiver_appid=0x%08X", 504 "check_receiver=%u, receiver_appid=0x%08X",
289 check_sender, sender_appid, check_receiver, receiver_appid); 505 check_sender, sender_appid, check_receiver, receiver_appid);
290} 506}
291 507
292void PrepareToStartApplication(Service::Interface* self) { 508void PrepareToStartApplication(Service::Interface* self) {
@@ -796,12 +1012,23 @@ void Init() {
796 screen_capture_post_permission = 1012 screen_capture_post_permission =
797 ScreencapPostPermission::CleanThePermission; // TODO(JamePeng): verify the initial value 1013 ScreencapPostPermission::CleanThePermission; // TODO(JamePeng): verify the initial value
798 1014
799 // TODO(bunnei): Check if these are created in Initialize or on APT process startup. 1015 for (size_t slot = 0; slot < applet_slots.size(); ++slot) {
800 notification_event = Kernel::Event::Create(Kernel::ResetType::OneShot, "APT_U:Notification"); 1016 auto& slot_data = applet_slots[slot];
801 parameter_event = Kernel::Event::Create(Kernel::ResetType::OneShot, "APT_U:Start"); 1017 slot_data.slot = static_cast<AppletSlot>(slot);
1018 slot_data.applet_id = AppletId::None;
1019 slot_data.attributes.raw = 0;
1020 slot_data.registered = false;
1021 slot_data.notification_event =
1022 Kernel::Event::Create(Kernel::ResetType::OneShot, "APT:Notification");
1023 slot_data.parameter_event =
1024 Kernel::Event::Create(Kernel::ResetType::OneShot, "APT:Parameter");
1025 }
802 1026
803 next_parameter.signal = static_cast<u32>(SignalType::Wakeup); 1027 // Initialize the parameter to wake up the application.
804 next_parameter.destination_id = 0x300; 1028 next_parameter.emplace();
1029 next_parameter->signal = static_cast<u32>(SignalType::Wakeup);
1030 next_parameter->destination_id = static_cast<u32>(AppletId::Application);
1031 applet_slots[static_cast<size_t>(AppletSlot::Application)].parameter_event->Signal();
805} 1032}
806 1033
807void Shutdown() { 1034void Shutdown() {
@@ -809,10 +1036,14 @@ void Shutdown() {
809 shared_font_loaded = false; 1036 shared_font_loaded = false;
810 shared_font_relocated = false; 1037 shared_font_relocated = false;
811 lock = nullptr; 1038 lock = nullptr;
812 notification_event = nullptr;
813 parameter_event = nullptr;
814 1039
815 next_parameter.object = nullptr; 1040 for (auto& slot : applet_slots) {
1041 slot.registered = false;
1042 slot.notification_event = nullptr;
1043 slot.parameter_event = nullptr;
1044 }
1045
1046 next_parameter = boost::none;
816 1047
817 HLE::Applets::Shutdown(); 1048 HLE::Applets::Shutdown();
818} 1049}
diff --git a/src/core/hle/service/apt/apt.h b/src/core/hle/service/apt/apt.h
index ee80926d2..96b28b438 100644
--- a/src/core/hle/service/apt/apt.h
+++ b/src/core/hle/service/apt/apt.h
@@ -72,6 +72,8 @@ enum class SignalType : u32 {
72 72
73/// App Id's used by APT functions 73/// App Id's used by APT functions
74enum class AppletId : u32 { 74enum class AppletId : u32 {
75 None = 0,
76 AnySystemApplet = 0x100,
75 HomeMenu = 0x101, 77 HomeMenu = 0x101,
76 AlternateMenu = 0x103, 78 AlternateMenu = 0x103,
77 Camera = 0x110, 79 Camera = 0x110,
@@ -83,6 +85,7 @@ enum class AppletId : u32 {
83 Miiverse = 0x117, 85 Miiverse = 0x117,
84 MiiversePost = 0x118, 86 MiiversePost = 0x118,
85 AmiiboSettings = 0x119, 87 AmiiboSettings = 0x119,
88 AnySysLibraryApplet = 0x200,
86 SoftwareKeyboard1 = 0x201, 89 SoftwareKeyboard1 = 0x201,
87 Ed1 = 0x202, 90 Ed1 = 0x202,
88 PnoteApp = 0x204, 91 PnoteApp = 0x204,
@@ -116,6 +119,13 @@ enum class ScreencapPostPermission : u32 {
116 DisableScreenshotPostingToMiiverse = 3 119 DisableScreenshotPostingToMiiverse = 3
117}; 120};
118 121
122namespace ErrCodes {
123enum {
124 ParameterPresent = 2,
125 InvalidAppletSlot = 4,
126};
127} // namespace ErrCodes
128
119/// Send a parameter to the currently-running application, which will read it via ReceiveParameter 129/// Send a parameter to the currently-running application, which will read it via ReceiveParameter
120void SendParameter(const MessageParameter& parameter); 130void SendParameter(const MessageParameter& parameter);
121 131
diff --git a/src/core/hle/service/cfg/cfg.cpp b/src/core/hle/service/cfg/cfg.cpp
index 6624f1711..3dbeb27cc 100644
--- a/src/core/hle/service/cfg/cfg.cpp
+++ b/src/core/hle/service/cfg/cfg.cpp
@@ -681,7 +681,7 @@ void GenerateConsoleUniqueId(u32& random_number, u64& console_id) {
681 CryptoPP::AutoSeededRandomPool rng; 681 CryptoPP::AutoSeededRandomPool rng;
682 random_number = rng.GenerateWord32(0, 0xFFFF); 682 random_number = rng.GenerateWord32(0, 0xFFFF);
683 u64_le local_friend_code_seed; 683 u64_le local_friend_code_seed;
684 rng.GenerateBlock(reinterpret_cast<byte*>(&local_friend_code_seed), 684 rng.GenerateBlock(reinterpret_cast<CryptoPP::byte*>(&local_friend_code_seed),
685 sizeof(local_friend_code_seed)); 685 sizeof(local_friend_code_seed));
686 console_id = (local_friend_code_seed & 0x3FFFFFFFF) | (static_cast<u64>(random_number) << 48); 686 console_id = (local_friend_code_seed & 0x3FFFFFFFF) | (static_cast<u64>(random_number) << 48);
687} 687}
diff --git a/src/core/hle/service/dlp/dlp_clnt.cpp b/src/core/hle/service/dlp/dlp_clnt.cpp
index 56f934b3f..6f2bf2061 100644
--- a/src/core/hle/service/dlp/dlp_clnt.cpp
+++ b/src/core/hle/service/dlp/dlp_clnt.cpp
@@ -8,7 +8,26 @@ namespace Service {
8namespace DLP { 8namespace DLP {
9 9
10const Interface::FunctionInfo FunctionTable[] = { 10const Interface::FunctionInfo FunctionTable[] = {
11 {0x000100C3, nullptr, "Initialize"}, {0x00110000, nullptr, "GetWirelessRebootPassphrase"}, 11 {0x000100C3, nullptr, "Initialize"},
12 {0x00020000, nullptr, "Finalize"},
13 {0x00030000, nullptr, "GetEventDesc"},
14 {0x00040000, nullptr, "GetChannel"},
15 {0x00050180, nullptr, "StartScan"},
16 {0x00060000, nullptr, "StopScan"},
17 {0x00070080, nullptr, "GetServerInfo"},
18 {0x00080100, nullptr, "GetTitleInfo"},
19 {0x00090040, nullptr, "GetTitleInfoInOrder"},
20 {0x000A0080, nullptr, "DeleteScanInfo"},
21 {0x000B0100, nullptr, "PrepareForSystemDownload"},
22 {0x000C0000, nullptr, "StartSystemDownload"},
23 {0x000D0100, nullptr, "StartTitleDownload"},
24 {0x000E0000, nullptr, "GetMyStatus"},
25 {0x000F0040, nullptr, "GetConnectingNodes"},
26 {0x00100040, nullptr, "GetNodeInfo"},
27 {0x00110000, nullptr, "GetWirelessRebootPassphrase"},
28 {0x00120000, nullptr, "StopSession"},
29 {0x00130100, nullptr, "GetCupVersion"},
30 {0x00140100, nullptr, "GetDupAvailability"},
12}; 31};
13 32
14DLP_CLNT_Interface::DLP_CLNT_Interface() { 33DLP_CLNT_Interface::DLP_CLNT_Interface() {
diff --git a/src/core/hle/service/dlp/dlp_fkcl.cpp b/src/core/hle/service/dlp/dlp_fkcl.cpp
index 29b9d52e0..fe6be7d32 100644
--- a/src/core/hle/service/dlp/dlp_fkcl.cpp
+++ b/src/core/hle/service/dlp/dlp_fkcl.cpp
@@ -8,7 +8,23 @@ namespace Service {
8namespace DLP { 8namespace DLP {
9 9
10const Interface::FunctionInfo FunctionTable[] = { 10const Interface::FunctionInfo FunctionTable[] = {
11 {0x00010083, nullptr, "Initialize"}, {0x000F0000, nullptr, "GetWirelessRebootPassphrase"}, 11 {0x00010083, nullptr, "Initialize"},
12 {0x00020000, nullptr, "Finalize"},
13 {0x00030000, nullptr, "GetEventDesc"},
14 {0x00040000, nullptr, "GetChannels"},
15 {0x00050180, nullptr, "StartScan"},
16 {0x00060000, nullptr, "StopScan"},
17 {0x00070080, nullptr, "GetServerInfo"},
18 {0x00080100, nullptr, "GetTitleInfo"},
19 {0x00090040, nullptr, "GetTitleInfoInOrder"},
20 {0x000A0080, nullptr, "DeleteScanInfo"},
21 {0x000B0100, nullptr, "StartFakeSession"},
22 {0x000C0000, nullptr, "GetMyStatus"},
23 {0x000D0040, nullptr, "GetConnectingNodes"},
24 {0x000E0040, nullptr, "GetNodeInfo"},
25 {0x000F0000, nullptr, "GetWirelessRebootPassphrase"},
26 {0x00100000, nullptr, "StopSession"},
27 {0x00110203, nullptr, "Initialize2"},
12}; 28};
13 29
14DLP_FKCL_Interface::DLP_FKCL_Interface() { 30DLP_FKCL_Interface::DLP_FKCL_Interface() {
diff --git a/src/core/hle/service/dlp/dlp_srvr.cpp b/src/core/hle/service/dlp/dlp_srvr.cpp
index 32cfa2c44..1bcea43d3 100644
--- a/src/core/hle/service/dlp/dlp_srvr.cpp
+++ b/src/core/hle/service/dlp/dlp_srvr.cpp
@@ -11,7 +11,7 @@
11namespace Service { 11namespace Service {
12namespace DLP { 12namespace DLP {
13 13
14static void unk_0x000E0040(Interface* self) { 14static void IsChild(Interface* self) {
15 u32* cmd_buff = Kernel::GetCommandBuffer(); 15 u32* cmd_buff = Kernel::GetCommandBuffer();
16 16
17 cmd_buff[1] = RESULT_SUCCESS.raw; 17 cmd_buff[1] = RESULT_SUCCESS.raw;
@@ -24,14 +24,19 @@ const Interface::FunctionInfo FunctionTable[] = {
24 {0x00010183, nullptr, "Initialize"}, 24 {0x00010183, nullptr, "Initialize"},
25 {0x00020000, nullptr, "Finalize"}, 25 {0x00020000, nullptr, "Finalize"},
26 {0x00030000, nullptr, "GetServerState"}, 26 {0x00030000, nullptr, "GetServerState"},
27 {0x00040000, nullptr, "GetEventDescription"},
27 {0x00050080, nullptr, "StartAccepting"}, 28 {0x00050080, nullptr, "StartAccepting"},
29 {0x00060000, nullptr, "EndAccepting"},
28 {0x00070000, nullptr, "StartDistribution"}, 30 {0x00070000, nullptr, "StartDistribution"},
29 {0x000800C0, nullptr, "SendWirelessRebootPassphrase"}, 31 {0x000800C0, nullptr, "SendWirelessRebootPassphrase"},
30 {0x00090040, nullptr, "AcceptClient"}, 32 {0x00090040, nullptr, "AcceptClient"},
33 {0x000A0040, nullptr, "DisconnectClient"},
31 {0x000B0042, nullptr, "GetConnectingClients"}, 34 {0x000B0042, nullptr, "GetConnectingClients"},
32 {0x000C0040, nullptr, "GetClientInfo"}, 35 {0x000C0040, nullptr, "GetClientInfo"},
33 {0x000D0040, nullptr, "GetClientState"}, 36 {0x000D0040, nullptr, "GetClientState"},
34 {0x000E0040, unk_0x000E0040, "unk_0x000E0040"}, 37 {0x000E0040, IsChild, "IsChild"},
38 {0x000F0303, nullptr, "InitializeWithName"},
39 {0x00100000, nullptr, "GetDupNoticeNeed"},
35}; 40};
36 41
37DLP_SRVR_Interface::DLP_SRVR_Interface() { 42DLP_SRVR_Interface::DLP_SRVR_Interface() {
diff --git a/src/core/hle/service/dsp_dsp.cpp b/src/core/hle/service/dsp_dsp.cpp
index 7d746054f..42f8950f9 100644
--- a/src/core/hle/service/dsp_dsp.cpp
+++ b/src/core/hle/service/dsp_dsp.cpp
@@ -147,9 +147,10 @@ static void LoadComponent(Service::Interface* self) {
147 LOG_INFO(Service_DSP, "Firmware hash: %#" PRIx64, 147 LOG_INFO(Service_DSP, "Firmware hash: %#" PRIx64,
148 Common::ComputeHash64(component_data.data(), component_data.size())); 148 Common::ComputeHash64(component_data.data(), component_data.size()));
149 // Some versions of the firmware have the location of DSP structures listed here. 149 // Some versions of the firmware have the location of DSP structures listed here.
150 ASSERT(size > 0x37C); 150 if (size > 0x37C) {
151 LOG_INFO(Service_DSP, "Structures hash: %#" PRIx64, 151 LOG_INFO(Service_DSP, "Structures hash: %#" PRIx64,
152 Common::ComputeHash64(component_data.data() + 0x340, 60)); 152 Common::ComputeHash64(component_data.data() + 0x340, 60));
153 }
153 154
154 LOG_WARNING(Service_DSP, 155 LOG_WARNING(Service_DSP,
155 "(STUBBED) called size=0x%X, prog_mask=0x%08X, data_mask=0x%08X, buffer=0x%08X", 156 "(STUBBED) called size=0x%X, prog_mask=0x%08X, data_mask=0x%08X, buffer=0x%08X",
diff --git a/src/core/hle/service/gsp_gpu.cpp b/src/core/hle/service/gsp_gpu.cpp
index bc964ec60..88684b82d 100644
--- a/src/core/hle/service/gsp_gpu.cpp
+++ b/src/core/hle/service/gsp_gpu.cpp
@@ -475,12 +475,11 @@ static void ExecuteCommand(const Command& command, u32 thread_id) {
475 475
476 // TODO: Consider attempting rasterizer-accelerated surface blit if that usage is ever 476 // TODO: Consider attempting rasterizer-accelerated surface blit if that usage is ever
477 // possible/likely 477 // possible/likely
478 Memory::RasterizerFlushRegion( 478 Memory::RasterizerFlushVirtualRegion(command.dma_request.source_address,
479 Memory::VirtualToPhysicalAddress(command.dma_request.source_address), 479 command.dma_request.size, Memory::FlushMode::Flush);
480 command.dma_request.size); 480 Memory::RasterizerFlushVirtualRegion(command.dma_request.dest_address,
481 Memory::RasterizerFlushAndInvalidateRegion( 481 command.dma_request.size,
482 Memory::VirtualToPhysicalAddress(command.dma_request.dest_address), 482 Memory::FlushMode::FlushAndInvalidate);
483 command.dma_request.size);
484 483
485 // TODO(Subv): These memory accesses should not go through the application's memory mapping. 484 // TODO(Subv): These memory accesses should not go through the application's memory mapping.
486 // They should go through the GSP module's memory mapping. 485 // They should go through the GSP module's memory mapping.
diff --git a/src/core/hle/service/hid/hid.cpp b/src/core/hle/service/hid/hid.cpp
index 2014b8461..31f34a7ae 100644
--- a/src/core/hle/service/hid/hid.cpp
+++ b/src/core/hle/service/hid/hid.cpp
@@ -7,6 +7,7 @@
7#include <cmath> 7#include <cmath>
8#include <memory> 8#include <memory>
9#include "common/logging/log.h" 9#include "common/logging/log.h"
10#include "core/core.h"
10#include "core/core_timing.h" 11#include "core/core_timing.h"
11#include "core/frontend/emu_window.h" 12#include "core/frontend/emu_window.h"
12#include "core/frontend/input.h" 13#include "core/frontend/input.h"
@@ -50,10 +51,14 @@ constexpr u64 pad_update_ticks = BASE_CLOCK_RATE_ARM11 / 234;
50constexpr u64 accelerometer_update_ticks = BASE_CLOCK_RATE_ARM11 / 104; 51constexpr u64 accelerometer_update_ticks = BASE_CLOCK_RATE_ARM11 / 104;
51constexpr u64 gyroscope_update_ticks = BASE_CLOCK_RATE_ARM11 / 101; 52constexpr u64 gyroscope_update_ticks = BASE_CLOCK_RATE_ARM11 / 101;
52 53
54constexpr float accelerometer_coef = 512.0f; // measured from hw test result
55constexpr float gyroscope_coef = 14.375f; // got from hwtest GetGyroscopeLowRawToDpsCoefficient call
56
53static std::atomic<bool> is_device_reload_pending; 57static std::atomic<bool> is_device_reload_pending;
54static std::array<std::unique_ptr<Input::ButtonDevice>, Settings::NativeButton::NUM_BUTTONS_HID> 58static std::array<std::unique_ptr<Input::ButtonDevice>, Settings::NativeButton::NUM_BUTTONS_HID>
55 buttons; 59 buttons;
56static std::unique_ptr<Input::AnalogDevice> circle_pad; 60static std::unique_ptr<Input::AnalogDevice> circle_pad;
61static std::unique_ptr<Input::MotionDevice> motion_device;
57 62
58DirectionState GetStickDirectionState(s16 circle_pad_x, s16 circle_pad_y) { 63DirectionState GetStickDirectionState(s16 circle_pad_x, s16 circle_pad_y) {
59 // 30 degree and 60 degree are angular thresholds for directions 64 // 30 degree and 60 degree are angular thresholds for directions
@@ -90,6 +95,7 @@ static void LoadInputDevices() {
90 buttons.begin(), Input::CreateDevice<Input::ButtonDevice>); 95 buttons.begin(), Input::CreateDevice<Input::ButtonDevice>);
91 circle_pad = Input::CreateDevice<Input::AnalogDevice>( 96 circle_pad = Input::CreateDevice<Input::AnalogDevice>(
92 Settings::values.analogs[Settings::NativeAnalog::CirclePad]); 97 Settings::values.analogs[Settings::NativeAnalog::CirclePad]);
98 motion_device = Input::CreateDevice<Input::MotionDevice>(Settings::values.motion_device);
93} 99}
94 100
95static void UnloadInputDevices() { 101static void UnloadInputDevices() {
@@ -97,6 +103,7 @@ static void UnloadInputDevices() {
97 button.reset(); 103 button.reset();
98 } 104 }
99 circle_pad.reset(); 105 circle_pad.reset();
106 motion_device.reset();
100} 107}
101 108
102static void UpdatePadCallback(u64 userdata, int cycles_late) { 109static void UpdatePadCallback(u64 userdata, int cycles_late) {
@@ -193,10 +200,19 @@ static void UpdateAccelerometerCallback(u64 userdata, int cycles_late) {
193 mem->accelerometer.index = next_accelerometer_index; 200 mem->accelerometer.index = next_accelerometer_index;
194 next_accelerometer_index = (next_accelerometer_index + 1) % mem->accelerometer.entries.size(); 201 next_accelerometer_index = (next_accelerometer_index + 1) % mem->accelerometer.entries.size();
195 202
203 Math::Vec3<float> accel;
204 std::tie(accel, std::ignore) = motion_device->GetStatus();
205 accel *= accelerometer_coef;
206 // TODO(wwylele): do a time stretch like the one in UpdateGyroscopeCallback
207 // The time stretch formula should be like
208 // stretched_vector = (raw_vector - gravity) * stretch_ratio + gravity
209
196 AccelerometerDataEntry& accelerometer_entry = 210 AccelerometerDataEntry& accelerometer_entry =
197 mem->accelerometer.entries[mem->accelerometer.index]; 211 mem->accelerometer.entries[mem->accelerometer.index];
198 std::tie(accelerometer_entry.x, accelerometer_entry.y, accelerometer_entry.z) = 212
199 VideoCore::g_emu_window->GetAccelerometerState(); 213 accelerometer_entry.x = static_cast<s16>(accel.x);
214 accelerometer_entry.y = static_cast<s16>(accel.y);
215 accelerometer_entry.z = static_cast<s16>(accel.z);
200 216
201 // Make up "raw" entry 217 // Make up "raw" entry
202 // TODO(wwylele): 218 // TODO(wwylele):
@@ -227,8 +243,14 @@ static void UpdateGyroscopeCallback(u64 userdata, int cycles_late) {
227 next_gyroscope_index = (next_gyroscope_index + 1) % mem->gyroscope.entries.size(); 243 next_gyroscope_index = (next_gyroscope_index + 1) % mem->gyroscope.entries.size();
228 244
229 GyroscopeDataEntry& gyroscope_entry = mem->gyroscope.entries[mem->gyroscope.index]; 245 GyroscopeDataEntry& gyroscope_entry = mem->gyroscope.entries[mem->gyroscope.index];
230 std::tie(gyroscope_entry.x, gyroscope_entry.y, gyroscope_entry.z) = 246
231 VideoCore::g_emu_window->GetGyroscopeState(); 247 Math::Vec3<float> gyro;
248 std::tie(std::ignore, gyro) = motion_device->GetStatus();
249 double stretch = Core::System::GetInstance().perf_stats.GetLastFrameTimeScale();
250 gyro *= gyroscope_coef * stretch;
251 gyroscope_entry.x = static_cast<s16>(gyro.x);
252 gyroscope_entry.y = static_cast<s16>(gyro.y);
253 gyroscope_entry.z = static_cast<s16>(gyro.z);
232 254
233 // Make up "raw" entry 255 // Make up "raw" entry
234 mem->gyroscope.raw_entry.x = gyroscope_entry.x; 256 mem->gyroscope.raw_entry.x = gyroscope_entry.x;
@@ -326,7 +348,7 @@ void GetGyroscopeLowRawToDpsCoefficient(Service::Interface* self) {
326 348
327 cmd_buff[1] = RESULT_SUCCESS.raw; 349 cmd_buff[1] = RESULT_SUCCESS.raw;
328 350
329 f32 coef = VideoCore::g_emu_window->GetGyroscopeRawToDpsCoefficient(); 351 f32 coef = gyroscope_coef;
330 memcpy(&cmd_buff[2], &coef, 4); 352 memcpy(&cmd_buff[2], &coef, 4);
331} 353}
332 354
diff --git a/src/core/hle/service/hid/hid.h b/src/core/hle/service/hid/hid.h
index 1ef972e70..ef25926b5 100644
--- a/src/core/hle/service/hid/hid.h
+++ b/src/core/hle/service/hid/hid.h
@@ -24,7 +24,7 @@ namespace HID {
24 */ 24 */
25struct PadState { 25struct PadState {
26 union { 26 union {
27 u32 hex; 27 u32 hex{};
28 28
29 BitField<0, 1, u32> a; 29 BitField<0, 1, u32> a;
30 BitField<1, 1, u32> b; 30 BitField<1, 1, u32> b;
diff --git a/src/core/hle/service/ir/ir_rst.cpp b/src/core/hle/service/ir/ir_rst.cpp
index 837413f93..0912d5756 100644
--- a/src/core/hle/service/ir/ir_rst.cpp
+++ b/src/core/hle/service/ir/ir_rst.cpp
@@ -18,7 +18,7 @@ namespace Service {
18namespace IR { 18namespace IR {
19 19
20union PadState { 20union PadState {
21 u32_le hex; 21 u32_le hex{};
22 22
23 BitField<14, 1, u32_le> zl; 23 BitField<14, 1, u32_le> zl;
24 BitField<15, 1, u32_le> zr; 24 BitField<15, 1, u32_le> zr;
diff --git a/src/core/hle/service/y2r_u.cpp b/src/core/hle/service/y2r_u.cpp
index e73971d5f..57172ddd6 100644
--- a/src/core/hle/service/y2r_u.cpp
+++ b/src/core/hle/service/y2r_u.cpp
@@ -587,8 +587,8 @@ static void StartConversion(Interface* self) {
587 // dst_image_size would seem to be perfect for this, but it doesn't include the gap :( 587 // dst_image_size would seem to be perfect for this, but it doesn't include the gap :(
588 u32 total_output_size = 588 u32 total_output_size =
589 conversion.input_lines * (conversion.dst.transfer_unit + conversion.dst.gap); 589 conversion.input_lines * (conversion.dst.transfer_unit + conversion.dst.gap);
590 Memory::RasterizerFlushAndInvalidateRegion( 590 Memory::RasterizerFlushVirtualRegion(conversion.dst.address, total_output_size,
591 Memory::VirtualToPhysicalAddress(conversion.dst.address), total_output_size); 591 Memory::FlushMode::FlushAndInvalidate);
592 592
593 HW::Y2R::PerformConversion(conversion); 593 HW::Y2R::PerformConversion(conversion);
594 594
diff --git a/src/core/hw/gpu.cpp b/src/core/hw/gpu.cpp
index 6838e449c..83ad9d898 100644
--- a/src/core/hw/gpu.cpp
+++ b/src/core/hw/gpu.cpp
@@ -29,7 +29,7 @@ namespace GPU {
29Regs g_regs; 29Regs g_regs;
30 30
31/// 268MHz CPU clocks / 60Hz frames per second 31/// 268MHz CPU clocks / 60Hz frames per second
32const u64 frame_ticks = BASE_CLOCK_RATE_ARM11 / SCREEN_REFRESH_RATE; 32const u64 frame_ticks = static_cast<u64>(BASE_CLOCK_RATE_ARM11 / SCREEN_REFRESH_RATE);
33/// Event id for CoreTiming 33/// Event id for CoreTiming
34static int vblank_event; 34static int vblank_event;
35 35
diff --git a/src/core/hw/gpu.h b/src/core/hw/gpu.h
index 21b127fee..e3d0a0e08 100644
--- a/src/core/hw/gpu.h
+++ b/src/core/hw/gpu.h
@@ -74,9 +74,9 @@ struct Regs {
74 case PixelFormat::RGB5A1: 74 case PixelFormat::RGB5A1:
75 case PixelFormat::RGBA4: 75 case PixelFormat::RGBA4:
76 return 2; 76 return 2;
77 default:
78 UNIMPLEMENTED();
79 } 77 }
78
79 UNREACHABLE();
80 } 80 }
81 81
82 INSERT_PADDING_WORDS(0x4); 82 INSERT_PADDING_WORDS(0x4);
diff --git a/src/core/loader/loader.h b/src/core/loader/loader.h
index 48bbf687d..e731888a2 100644
--- a/src/core/loader/loader.h
+++ b/src/core/loader/loader.h
@@ -166,6 +166,15 @@ public:
166 return ResultStatus::ErrorNotImplemented; 166 return ResultStatus::ErrorNotImplemented;
167 } 167 }
168 168
169 /**
170 * Get the title of the application
171 * @param title Reference to store the application title into
172 * @return ResultStatus result of function
173 */
174 virtual ResultStatus ReadTitle(std::string& title) {
175 return ResultStatus::ErrorNotImplemented;
176 }
177
169protected: 178protected:
170 FileUtil::IOFile file; 179 FileUtil::IOFile file;
171 bool is_loaded = false; 180 bool is_loaded = false;
diff --git a/src/core/loader/ncch.cpp b/src/core/loader/ncch.cpp
index fc4d14a59..7aff7f29b 100644
--- a/src/core/loader/ncch.cpp
+++ b/src/core/loader/ncch.cpp
@@ -4,7 +4,9 @@
4 4
5#include <algorithm> 5#include <algorithm>
6#include <cinttypes> 6#include <cinttypes>
7#include <codecvt>
7#include <cstring> 8#include <cstring>
9#include <locale>
8#include <memory> 10#include <memory>
9#include "common/logging/log.h" 11#include "common/logging/log.h"
10#include "common/string_util.h" 12#include "common/string_util.h"
@@ -18,6 +20,7 @@
18#include "core/loader/ncch.h" 20#include "core/loader/ncch.h"
19#include "core/loader/smdh.h" 21#include "core/loader/smdh.h"
20#include "core/memory.h" 22#include "core/memory.h"
23#include "network/network.h"
21 24
22//////////////////////////////////////////////////////////////////////////////////////////////////// 25////////////////////////////////////////////////////////////////////////////////////////////////////
23// Loader namespace 26// Loader namespace
@@ -348,6 +351,13 @@ ResultStatus AppLoader_NCCH::Load() {
348 351
349 Core::Telemetry().AddField(Telemetry::FieldType::Session, "ProgramId", program_id); 352 Core::Telemetry().AddField(Telemetry::FieldType::Session, "ProgramId", program_id);
350 353
354 if (auto room_member = Network::GetRoomMember().lock()) {
355 Network::GameInfo game_info;
356 ReadTitle(game_info.name);
357 game_info.id = ncch_header.program_id;
358 room_member->SendGameInfo(game_info);
359 }
360
351 is_loaded = true; // Set state to loaded 361 is_loaded = true; // Set state to loaded
352 362
353 result = LoadExec(); // Load the executable into memory for booting 363 result = LoadExec(); // Load the executable into memory for booting
@@ -420,4 +430,22 @@ ResultStatus AppLoader_NCCH::ReadRomFS(std::shared_ptr<FileUtil::IOFile>& romfs_
420 return ResultStatus::ErrorNotUsed; 430 return ResultStatus::ErrorNotUsed;
421} 431}
422 432
433ResultStatus AppLoader_NCCH::ReadTitle(std::string& title) {
434 std::vector<u8> data;
435 Loader::SMDH smdh;
436 ReadIcon(data);
437
438 if (!Loader::IsValidSMDH(data)) {
439 return ResultStatus::ErrorInvalidFormat;
440 }
441
442 memcpy(&smdh, data.data(), sizeof(Loader::SMDH));
443
444 const auto& short_title = smdh.GetShortTitle(SMDH::TitleLanguage::English);
445 auto title_end = std::find(short_title.begin(), short_title.end(), u'\0');
446 title = Common::UTF16ToUTF8(std::u16string{short_title.begin(), title_end});
447
448 return ResultStatus::Success;
449}
450
423} // namespace Loader 451} // namespace Loader
diff --git a/src/core/loader/ncch.h b/src/core/loader/ncch.h
index 0ebd47fd5..e40cef764 100644
--- a/src/core/loader/ncch.h
+++ b/src/core/loader/ncch.h
@@ -191,23 +191,13 @@ public:
191 191
192 ResultStatus ReadLogo(std::vector<u8>& buffer) override; 192 ResultStatus ReadLogo(std::vector<u8>& buffer) override;
193 193
194 /**
195 * Get the program id of the application
196 * @param out_program_id Reference to store program id into
197 * @return ResultStatus result of function
198 */
199 ResultStatus ReadProgramId(u64& out_program_id) override; 194 ResultStatus ReadProgramId(u64& out_program_id) override;
200 195
201 /**
202 * Get the RomFS of the application
203 * @param romfs_file Reference to buffer to store data
204 * @param offset Offset in the file to the RomFS
205 * @param size Size of the RomFS in bytes
206 * @return ResultStatus result of function
207 */
208 ResultStatus ReadRomFS(std::shared_ptr<FileUtil::IOFile>& romfs_file, u64& offset, 196 ResultStatus ReadRomFS(std::shared_ptr<FileUtil::IOFile>& romfs_file, u64& offset,
209 u64& size) override; 197 u64& size) override;
210 198
199 ResultStatus ReadTitle(std::string& title) override;
200
211private: 201private:
212 /** 202 /**
213 * Reads an application ExeFS section of an NCCH file into AppLoader (e.g. .code, .logo, etc.) 203 * Reads an application ExeFS section of an NCCH file into AppLoader (e.g. .code, .logo, etc.)
diff --git a/src/core/memory.cpp b/src/core/memory.cpp
index 72cbf2ec7..a3c5f4a9d 100644
--- a/src/core/memory.cpp
+++ b/src/core/memory.cpp
@@ -84,19 +84,13 @@ static void MapPages(u32 base, u32 size, u8* memory, PageType type) {
84 LOG_DEBUG(HW_Memory, "Mapping %p onto %08X-%08X", memory, base * PAGE_SIZE, 84 LOG_DEBUG(HW_Memory, "Mapping %p onto %08X-%08X", memory, base * PAGE_SIZE,
85 (base + size) * PAGE_SIZE); 85 (base + size) * PAGE_SIZE);
86 86
87 u32 end = base + size; 87 RasterizerFlushVirtualRegion(base << PAGE_BITS, size * PAGE_SIZE,
88 FlushMode::FlushAndInvalidate);
88 89
90 u32 end = base + size;
89 while (base != end) { 91 while (base != end) {
90 ASSERT_MSG(base < PAGE_TABLE_NUM_ENTRIES, "out of range mapping at %08X", base); 92 ASSERT_MSG(base < PAGE_TABLE_NUM_ENTRIES, "out of range mapping at %08X", base);
91 93
92 // Since pages are unmapped on shutdown after video core is shutdown, the renderer may be
93 // null here
94 if (current_page_table->attributes[base] == PageType::RasterizerCachedMemory ||
95 current_page_table->attributes[base] == PageType::RasterizerCachedSpecial) {
96 RasterizerFlushAndInvalidateRegion(VirtualToPhysicalAddress(base << PAGE_BITS),
97 PAGE_SIZE);
98 }
99
100 current_page_table->attributes[base] = type; 94 current_page_table->attributes[base] = type;
101 current_page_table->pointers[base] = memory; 95 current_page_table->pointers[base] = memory;
102 current_page_table->cached_res_count[base] = 0; 96 current_page_table->cached_res_count[base] = 0;
@@ -200,7 +194,7 @@ T Read(const VAddr vaddr) {
200 ASSERT_MSG(false, "Mapped memory page without a pointer @ %08X", vaddr); 194 ASSERT_MSG(false, "Mapped memory page without a pointer @ %08X", vaddr);
201 break; 195 break;
202 case PageType::RasterizerCachedMemory: { 196 case PageType::RasterizerCachedMemory: {
203 RasterizerFlushRegion(VirtualToPhysicalAddress(vaddr), sizeof(T)); 197 RasterizerFlushVirtualRegion(vaddr, sizeof(T), FlushMode::Flush);
204 198
205 T value; 199 T value;
206 std::memcpy(&value, GetPointerFromVMA(vaddr), sizeof(T)); 200 std::memcpy(&value, GetPointerFromVMA(vaddr), sizeof(T));
@@ -209,8 +203,7 @@ T Read(const VAddr vaddr) {
209 case PageType::Special: 203 case PageType::Special:
210 return ReadMMIO<T>(GetMMIOHandler(vaddr), vaddr); 204 return ReadMMIO<T>(GetMMIOHandler(vaddr), vaddr);
211 case PageType::RasterizerCachedSpecial: { 205 case PageType::RasterizerCachedSpecial: {
212 RasterizerFlushRegion(VirtualToPhysicalAddress(vaddr), sizeof(T)); 206 RasterizerFlushVirtualRegion(vaddr, sizeof(T), FlushMode::Flush);
213
214 return ReadMMIO<T>(GetMMIOHandler(vaddr), vaddr); 207 return ReadMMIO<T>(GetMMIOHandler(vaddr), vaddr);
215 } 208 }
216 default: 209 default:
@@ -243,8 +236,7 @@ void Write(const VAddr vaddr, const T data) {
243 ASSERT_MSG(false, "Mapped memory page without a pointer @ %08X", vaddr); 236 ASSERT_MSG(false, "Mapped memory page without a pointer @ %08X", vaddr);
244 break; 237 break;
245 case PageType::RasterizerCachedMemory: { 238 case PageType::RasterizerCachedMemory: {
246 RasterizerFlushAndInvalidateRegion(VirtualToPhysicalAddress(vaddr), sizeof(T)); 239 RasterizerFlushVirtualRegion(vaddr, sizeof(T), FlushMode::FlushAndInvalidate);
247
248 std::memcpy(GetPointerFromVMA(vaddr), &data, sizeof(T)); 240 std::memcpy(GetPointerFromVMA(vaddr), &data, sizeof(T));
249 break; 241 break;
250 } 242 }
@@ -252,8 +244,7 @@ void Write(const VAddr vaddr, const T data) {
252 WriteMMIO<T>(GetMMIOHandler(vaddr), vaddr, data); 244 WriteMMIO<T>(GetMMIOHandler(vaddr), vaddr, data);
253 break; 245 break;
254 case PageType::RasterizerCachedSpecial: { 246 case PageType::RasterizerCachedSpecial: {
255 RasterizerFlushAndInvalidateRegion(VirtualToPhysicalAddress(vaddr), sizeof(T)); 247 RasterizerFlushVirtualRegion(vaddr, sizeof(T), FlushMode::FlushAndInvalidate);
256
257 WriteMMIO<T>(GetMMIOHandler(vaddr), vaddr, data); 248 WriteMMIO<T>(GetMMIOHandler(vaddr), vaddr, data);
258 break; 249 break;
259 } 250 }
@@ -282,7 +273,8 @@ bool IsValidVirtualAddress(const VAddr vaddr) {
282} 273}
283 274
284bool IsValidPhysicalAddress(const PAddr paddr) { 275bool IsValidPhysicalAddress(const PAddr paddr) {
285 return IsValidVirtualAddress(PhysicalToVirtualAddress(paddr)); 276 boost::optional<VAddr> vaddr = PhysicalToVirtualAddress(paddr);
277 return vaddr && IsValidVirtualAddress(*vaddr);
286} 278}
287 279
288u8* GetPointer(const VAddr vaddr) { 280u8* GetPointer(const VAddr vaddr) {
@@ -315,7 +307,8 @@ std::string ReadCString(VAddr vaddr, std::size_t max_length) {
315 307
316u8* GetPhysicalPointer(PAddr address) { 308u8* GetPhysicalPointer(PAddr address) {
317 // TODO(Subv): This call should not go through the application's memory mapping. 309 // TODO(Subv): This call should not go through the application's memory mapping.
318 return GetPointer(PhysicalToVirtualAddress(address)); 310 boost::optional<VAddr> vaddr = PhysicalToVirtualAddress(address);
311 return vaddr ? GetPointer(*vaddr) : nullptr;
319} 312}
320 313
321void RasterizerMarkRegionCached(PAddr start, u32 size, int count_delta) { 314void RasterizerMarkRegionCached(PAddr start, u32 size, int count_delta) {
@@ -326,8 +319,12 @@ void RasterizerMarkRegionCached(PAddr start, u32 size, int count_delta) {
326 u32 num_pages = ((start + size - 1) >> PAGE_BITS) - (start >> PAGE_BITS) + 1; 319 u32 num_pages = ((start + size - 1) >> PAGE_BITS) - (start >> PAGE_BITS) + 1;
327 PAddr paddr = start; 320 PAddr paddr = start;
328 321
329 for (unsigned i = 0; i < num_pages; ++i) { 322 for (unsigned i = 0; i < num_pages; ++i, paddr += PAGE_SIZE) {
330 VAddr vaddr = PhysicalToVirtualAddress(paddr); 323 boost::optional<VAddr> maybe_vaddr = PhysicalToVirtualAddress(paddr);
324 if (!maybe_vaddr)
325 continue;
326 VAddr vaddr = *maybe_vaddr;
327
331 u8& res_count = current_page_table->cached_res_count[vaddr >> PAGE_BITS]; 328 u8& res_count = current_page_table->cached_res_count[vaddr >> PAGE_BITS];
332 ASSERT_MSG(count_delta <= UINT8_MAX - res_count, 329 ASSERT_MSG(count_delta <= UINT8_MAX - res_count,
333 "Rasterizer resource cache counter overflow!"); 330 "Rasterizer resource cache counter overflow!");
@@ -375,7 +372,6 @@ void RasterizerMarkRegionCached(PAddr start, u32 size, int count_delta) {
375 UNREACHABLE(); 372 UNREACHABLE();
376 } 373 }
377 } 374 }
378 paddr += PAGE_SIZE;
379 } 375 }
380} 376}
381 377
@@ -386,11 +382,48 @@ void RasterizerFlushRegion(PAddr start, u32 size) {
386} 382}
387 383
388void RasterizerFlushAndInvalidateRegion(PAddr start, u32 size) { 384void RasterizerFlushAndInvalidateRegion(PAddr start, u32 size) {
385 // Since pages are unmapped on shutdown after video core is shutdown, the renderer may be
386 // null here
389 if (VideoCore::g_renderer != nullptr) { 387 if (VideoCore::g_renderer != nullptr) {
390 VideoCore::g_renderer->Rasterizer()->FlushAndInvalidateRegion(start, size); 388 VideoCore::g_renderer->Rasterizer()->FlushAndInvalidateRegion(start, size);
391 } 389 }
392} 390}
393 391
392void RasterizerFlushVirtualRegion(VAddr start, u32 size, FlushMode mode) {
393 // Since pages are unmapped on shutdown after video core is shutdown, the renderer may be
394 // null here
395 if (VideoCore::g_renderer != nullptr) {
396 VAddr end = start + size;
397
398 auto CheckRegion = [&](VAddr region_start, VAddr region_end) {
399 if (start >= region_end || end <= region_start) {
400 // No overlap with region
401 return;
402 }
403
404 VAddr overlap_start = std::max(start, region_start);
405 VAddr overlap_end = std::min(end, region_end);
406
407 PAddr physical_start = TryVirtualToPhysicalAddress(overlap_start).value();
408 u32 overlap_size = overlap_end - overlap_start;
409
410 auto* rasterizer = VideoCore::g_renderer->Rasterizer();
411 switch (mode) {
412 case FlushMode::Flush:
413 rasterizer->FlushRegion(physical_start, overlap_size);
414 break;
415 case FlushMode::FlushAndInvalidate:
416 rasterizer->FlushAndInvalidateRegion(physical_start, overlap_size);
417 break;
418 }
419 };
420
421 CheckRegion(LINEAR_HEAP_VADDR, LINEAR_HEAP_VADDR_END);
422 CheckRegion(NEW_LINEAR_HEAP_VADDR, NEW_LINEAR_HEAP_VADDR_END);
423 CheckRegion(VRAM_VADDR, VRAM_VADDR_END);
424 }
425}
426
394u8 Read8(const VAddr addr) { 427u8 Read8(const VAddr addr) {
395 return Read<u8>(addr); 428 return Read<u8>(addr);
396} 429}
@@ -437,16 +470,13 @@ void ReadBlock(const VAddr src_addr, void* dest_buffer, const size_t size) {
437 break; 470 break;
438 } 471 }
439 case PageType::RasterizerCachedMemory: { 472 case PageType::RasterizerCachedMemory: {
440 RasterizerFlushRegion(VirtualToPhysicalAddress(current_vaddr), copy_amount); 473 RasterizerFlushVirtualRegion(current_vaddr, copy_amount, FlushMode::Flush);
441
442 std::memcpy(dest_buffer, GetPointerFromVMA(current_vaddr), copy_amount); 474 std::memcpy(dest_buffer, GetPointerFromVMA(current_vaddr), copy_amount);
443 break; 475 break;
444 } 476 }
445 case PageType::RasterizerCachedSpecial: { 477 case PageType::RasterizerCachedSpecial: {
446 DEBUG_ASSERT(GetMMIOHandler(current_vaddr)); 478 DEBUG_ASSERT(GetMMIOHandler(current_vaddr));
447 479 RasterizerFlushVirtualRegion(current_vaddr, copy_amount, FlushMode::Flush);
448 RasterizerFlushRegion(VirtualToPhysicalAddress(current_vaddr), copy_amount);
449
450 GetMMIOHandler(current_vaddr)->ReadBlock(current_vaddr, dest_buffer, copy_amount); 480 GetMMIOHandler(current_vaddr)->ReadBlock(current_vaddr, dest_buffer, copy_amount);
451 break; 481 break;
452 } 482 }
@@ -507,18 +537,13 @@ void WriteBlock(const VAddr dest_addr, const void* src_buffer, const size_t size
507 break; 537 break;
508 } 538 }
509 case PageType::RasterizerCachedMemory: { 539 case PageType::RasterizerCachedMemory: {
510 RasterizerFlushAndInvalidateRegion(VirtualToPhysicalAddress(current_vaddr), 540 RasterizerFlushVirtualRegion(current_vaddr, copy_amount, FlushMode::FlushAndInvalidate);
511 copy_amount);
512
513 std::memcpy(GetPointerFromVMA(current_vaddr), src_buffer, copy_amount); 541 std::memcpy(GetPointerFromVMA(current_vaddr), src_buffer, copy_amount);
514 break; 542 break;
515 } 543 }
516 case PageType::RasterizerCachedSpecial: { 544 case PageType::RasterizerCachedSpecial: {
517 DEBUG_ASSERT(GetMMIOHandler(current_vaddr)); 545 DEBUG_ASSERT(GetMMIOHandler(current_vaddr));
518 546 RasterizerFlushVirtualRegion(current_vaddr, copy_amount, FlushMode::FlushAndInvalidate);
519 RasterizerFlushAndInvalidateRegion(VirtualToPhysicalAddress(current_vaddr),
520 copy_amount);
521
522 GetMMIOHandler(current_vaddr)->WriteBlock(current_vaddr, src_buffer, copy_amount); 547 GetMMIOHandler(current_vaddr)->WriteBlock(current_vaddr, src_buffer, copy_amount);
523 break; 548 break;
524 } 549 }
@@ -564,18 +589,13 @@ void ZeroBlock(const VAddr dest_addr, const size_t size) {
564 break; 589 break;
565 } 590 }
566 case PageType::RasterizerCachedMemory: { 591 case PageType::RasterizerCachedMemory: {
567 RasterizerFlushAndInvalidateRegion(VirtualToPhysicalAddress(current_vaddr), 592 RasterizerFlushVirtualRegion(current_vaddr, copy_amount, FlushMode::FlushAndInvalidate);
568 copy_amount);
569
570 std::memset(GetPointerFromVMA(current_vaddr), 0, copy_amount); 593 std::memset(GetPointerFromVMA(current_vaddr), 0, copy_amount);
571 break; 594 break;
572 } 595 }
573 case PageType::RasterizerCachedSpecial: { 596 case PageType::RasterizerCachedSpecial: {
574 DEBUG_ASSERT(GetMMIOHandler(current_vaddr)); 597 DEBUG_ASSERT(GetMMIOHandler(current_vaddr));
575 598 RasterizerFlushVirtualRegion(current_vaddr, copy_amount, FlushMode::FlushAndInvalidate);
576 RasterizerFlushAndInvalidateRegion(VirtualToPhysicalAddress(current_vaddr),
577 copy_amount);
578
579 GetMMIOHandler(current_vaddr)->WriteBlock(current_vaddr, zeros.data(), copy_amount); 599 GetMMIOHandler(current_vaddr)->WriteBlock(current_vaddr, zeros.data(), copy_amount);
580 break; 600 break;
581 } 601 }
@@ -620,15 +640,13 @@ void CopyBlock(VAddr dest_addr, VAddr src_addr, const size_t size) {
620 break; 640 break;
621 } 641 }
622 case PageType::RasterizerCachedMemory: { 642 case PageType::RasterizerCachedMemory: {
623 RasterizerFlushRegion(VirtualToPhysicalAddress(current_vaddr), copy_amount); 643 RasterizerFlushVirtualRegion(current_vaddr, copy_amount, FlushMode::Flush);
624
625 WriteBlock(dest_addr, GetPointerFromVMA(current_vaddr), copy_amount); 644 WriteBlock(dest_addr, GetPointerFromVMA(current_vaddr), copy_amount);
626 break; 645 break;
627 } 646 }
628 case PageType::RasterizerCachedSpecial: { 647 case PageType::RasterizerCachedSpecial: {
629 DEBUG_ASSERT(GetMMIOHandler(current_vaddr)); 648 DEBUG_ASSERT(GetMMIOHandler(current_vaddr));
630 649 RasterizerFlushVirtualRegion(current_vaddr, copy_amount, FlushMode::Flush);
631 RasterizerFlushRegion(VirtualToPhysicalAddress(current_vaddr), copy_amount);
632 650
633 std::vector<u8> buffer(copy_amount); 651 std::vector<u8> buffer(copy_amount);
634 GetMMIOHandler(current_vaddr)->ReadBlock(current_vaddr, buffer.data(), buffer.size()); 652 GetMMIOHandler(current_vaddr)->ReadBlock(current_vaddr, buffer.data(), buffer.size());
@@ -687,7 +705,7 @@ void WriteMMIO<u64>(MMIORegionPointer mmio_handler, VAddr addr, const u64 data)
687 mmio_handler->Write64(addr, data); 705 mmio_handler->Write64(addr, data);
688} 706}
689 707
690PAddr VirtualToPhysicalAddress(const VAddr addr) { 708boost::optional<PAddr> TryVirtualToPhysicalAddress(const VAddr addr) {
691 if (addr == 0) { 709 if (addr == 0) {
692 return 0; 710 return 0;
693 } else if (addr >= VRAM_VADDR && addr < VRAM_VADDR_END) { 711 } else if (addr >= VRAM_VADDR && addr < VRAM_VADDR_END) {
@@ -704,12 +722,20 @@ PAddr VirtualToPhysicalAddress(const VAddr addr) {
704 return addr - N3DS_EXTRA_RAM_VADDR + N3DS_EXTRA_RAM_PADDR; 722 return addr - N3DS_EXTRA_RAM_VADDR + N3DS_EXTRA_RAM_PADDR;
705 } 723 }
706 724
707 LOG_ERROR(HW_Memory, "Unknown virtual address @ 0x%08X", addr); 725 return boost::none;
708 // To help with debugging, set bit on address so that it's obviously invalid. 726}
709 return addr | 0x80000000; 727
728PAddr VirtualToPhysicalAddress(const VAddr addr) {
729 auto paddr = TryVirtualToPhysicalAddress(addr);
730 if (!paddr) {
731 LOG_ERROR(HW_Memory, "Unknown virtual address @ 0x%08X", addr);
732 // To help with debugging, set bit on address so that it's obviously invalid.
733 return addr | 0x80000000;
734 }
735 return *paddr;
710} 736}
711 737
712VAddr PhysicalToVirtualAddress(const PAddr addr) { 738boost::optional<VAddr> PhysicalToVirtualAddress(const PAddr addr) {
713 if (addr == 0) { 739 if (addr == 0) {
714 return 0; 740 return 0;
715 } else if (addr >= VRAM_PADDR && addr < VRAM_PADDR_END) { 741 } else if (addr >= VRAM_PADDR && addr < VRAM_PADDR_END) {
@@ -724,9 +750,7 @@ VAddr PhysicalToVirtualAddress(const PAddr addr) {
724 return addr - N3DS_EXTRA_RAM_PADDR + N3DS_EXTRA_RAM_VADDR; 750 return addr - N3DS_EXTRA_RAM_PADDR + N3DS_EXTRA_RAM_VADDR;
725 } 751 }
726 752
727 LOG_ERROR(HW_Memory, "Unknown physical address @ 0x%08X", addr); 753 return boost::none;
728 // To help with debugging, set bit on address so that it's obviously invalid.
729 return addr | 0x80000000;
730} 754}
731 755
732} // namespace Memory 756} // namespace Memory
diff --git a/src/core/memory.h b/src/core/memory.h
index 71fb278ad..c8c56babd 100644
--- a/src/core/memory.h
+++ b/src/core/memory.h
@@ -7,6 +7,7 @@
7#include <array> 7#include <array>
8#include <cstddef> 8#include <cstddef>
9#include <string> 9#include <string>
10#include <boost/optional.hpp>
10#include "common/common_types.h" 11#include "common/common_types.h"
11 12
12namespace Memory { 13namespace Memory {
@@ -148,15 +149,23 @@ u8* GetPointer(VAddr virtual_address);
148std::string ReadCString(VAddr virtual_address, std::size_t max_length); 149std::string ReadCString(VAddr virtual_address, std::size_t max_length);
149 150
150/** 151/**
151* Converts a virtual address inside a region with 1:1 mapping to physical memory to a physical 152 * Converts a virtual address inside a region with 1:1 mapping to physical memory to a physical
152* address. This should be used by services to translate addresses for use by the hardware. 153 * address. This should be used by services to translate addresses for use by the hardware.
153*/ 154 */
155boost::optional<PAddr> TryVirtualToPhysicalAddress(VAddr addr);
156
157/**
158 * Converts a virtual address inside a region with 1:1 mapping to physical memory to a physical
159 * address. This should be used by services to translate addresses for use by the hardware.
160 *
161 * @deprecated Use TryVirtualToPhysicalAddress(), which reports failure.
162 */
154PAddr VirtualToPhysicalAddress(VAddr addr); 163PAddr VirtualToPhysicalAddress(VAddr addr);
155 164
156/** 165/**
157* Undoes a mapping performed by VirtualToPhysicalAddress(). 166 * Undoes a mapping performed by VirtualToPhysicalAddress().
158*/ 167 */
159VAddr PhysicalToVirtualAddress(PAddr addr); 168boost::optional<VAddr> PhysicalToVirtualAddress(PAddr addr);
160 169
161/** 170/**
162 * Gets a pointer to the memory region beginning at the specified physical address. 171 * Gets a pointer to the memory region beginning at the specified physical address.
@@ -181,6 +190,19 @@ void RasterizerFlushRegion(PAddr start, u32 size);
181 */ 190 */
182void RasterizerFlushAndInvalidateRegion(PAddr start, u32 size); 191void RasterizerFlushAndInvalidateRegion(PAddr start, u32 size);
183 192
193enum class FlushMode {
194 /// Write back modified surfaces to RAM
195 Flush,
196 /// Write back modified surfaces to RAM, and also remove them from the cache
197 FlushAndInvalidate,
198};
199
200/**
201 * Flushes and invalidates any externally cached rasterizer resources touching the given virtual
202 * address region.
203 */
204void RasterizerFlushVirtualRegion(VAddr start, u32 size, FlushMode mode);
205
184/** 206/**
185 * Dynarmic has an optimization to memory accesses when the pointer to the page exists that 207 * Dynarmic has an optimization to memory accesses when the pointer to the page exists that
186 * can be used by setting up the current page table as a callback. This function is used to 208 * can be used by setting up the current page table as a callback. This function is used to
diff --git a/src/core/settings.h b/src/core/settings.h
index ee16bb90a..7e15b119b 100644
--- a/src/core/settings.h
+++ b/src/core/settings.h
@@ -79,6 +79,7 @@ struct Values {
79 // Controls 79 // Controls
80 std::array<std::string, NativeButton::NumButtons> buttons; 80 std::array<std::string, NativeButton::NumButtons> buttons;
81 std::array<std::string, NativeAnalog::NumAnalogs> analogs; 81 std::array<std::string, NativeAnalog::NumAnalogs> analogs;
82 std::string motion_device;
82 83
83 // Core 84 // Core
84 bool use_cpu_jit; 85 bool use_cpu_jit;
diff --git a/src/core/telemetry_session.cpp b/src/core/telemetry_session.cpp
index 841d6cfa1..94483f385 100644
--- a/src/core/telemetry_session.cpp
+++ b/src/core/telemetry_session.cpp
@@ -7,6 +7,7 @@
7#include "common/assert.h" 7#include "common/assert.h"
8#include "common/scm_rev.h" 8#include "common/scm_rev.h"
9#include "common/x64/cpu_detect.h" 9#include "common/x64/cpu_detect.h"
10#include "core/core.h"
10#include "core/settings.h" 11#include "core/settings.h"
11#include "core/telemetry_session.h" 12#include "core/telemetry_session.h"
12 13
@@ -39,12 +40,19 @@ TelemetrySession::TelemetrySession() {
39 std::chrono::system_clock::now().time_since_epoch()) 40 std::chrono::system_clock::now().time_since_epoch())
40 .count()}; 41 .count()};
41 AddField(Telemetry::FieldType::Session, "Init_Time", init_time); 42 AddField(Telemetry::FieldType::Session, "Init_Time", init_time);
43 std::string program_name;
44 const Loader::ResultStatus res{System::GetInstance().GetAppLoader().ReadTitle(program_name)};
45 if (res == Loader::ResultStatus::Success) {
46 AddField(Telemetry::FieldType::Session, "ProgramName", program_name);
47 }
42 48
43 // Log application information 49 // Log application information
44 const bool is_git_dirty{std::strstr(Common::g_scm_desc, "dirty") != nullptr}; 50 const bool is_git_dirty{std::strstr(Common::g_scm_desc, "dirty") != nullptr};
45 AddField(Telemetry::FieldType::App, "Git_IsDirty", is_git_dirty); 51 AddField(Telemetry::FieldType::App, "Git_IsDirty", is_git_dirty);
46 AddField(Telemetry::FieldType::App, "Git_Branch", Common::g_scm_branch); 52 AddField(Telemetry::FieldType::App, "Git_Branch", Common::g_scm_branch);
47 AddField(Telemetry::FieldType::App, "Git_Revision", Common::g_scm_rev); 53 AddField(Telemetry::FieldType::App, "Git_Revision", Common::g_scm_rev);
54 AddField(Telemetry::FieldType::App, "BuildDate", Common::g_build_date);
55 AddField(Telemetry::FieldType::App, "BuildName", Common::g_build_name);
48 56
49 // Log user system information 57 // Log user system information
50 AddField(Telemetry::FieldType::UserSystem, "CPU_Model", Common::GetCPUCaps().cpu_string); 58 AddField(Telemetry::FieldType::UserSystem, "CPU_Model", Common::GetCPUCaps().cpu_string);
@@ -68,6 +76,15 @@ TelemetrySession::TelemetrySession() {
68 Common::GetCPUCaps().sse4_1); 76 Common::GetCPUCaps().sse4_1);
69 AddField(Telemetry::FieldType::UserSystem, "CPU_Extension_x64_SSE42", 77 AddField(Telemetry::FieldType::UserSystem, "CPU_Extension_x64_SSE42",
70 Common::GetCPUCaps().sse4_2); 78 Common::GetCPUCaps().sse4_2);
79#ifdef __APPLE__
80 AddField(Telemetry::FieldType::UserSystem, "OsPlatform", "Apple");
81#elif defined(_WIN32)
82 AddField(Telemetry::FieldType::UserSystem, "OsPlatform", "Windows");
83#elif defined(__linux__) || defined(linux) || defined(__linux)
84 AddField(Telemetry::FieldType::UserSystem, "OsPlatform", "Linux");
85#else
86 AddField(Telemetry::FieldType::UserSystem, "OsPlatform", "Unknown");
87#endif
71 88
72 // Log user configuration information 89 // Log user configuration information
73 AddField(Telemetry::FieldType::UserConfig, "Audio_EnableAudioStretching", 90 AddField(Telemetry::FieldType::UserConfig, "Audio_EnableAudioStretching",
diff --git a/src/input_common/CMakeLists.txt b/src/input_common/CMakeLists.txt
index e3e36ada7..92792a702 100644
--- a/src/input_common/CMakeLists.txt
+++ b/src/input_common/CMakeLists.txt
@@ -2,12 +2,14 @@ set(SRCS
2 analog_from_button.cpp 2 analog_from_button.cpp
3 keyboard.cpp 3 keyboard.cpp
4 main.cpp 4 main.cpp
5 motion_emu.cpp
5 ) 6 )
6 7
7set(HEADERS 8set(HEADERS
8 analog_from_button.h 9 analog_from_button.h
9 keyboard.h 10 keyboard.h
10 main.h 11 main.h
12 motion_emu.h
11 ) 13 )
12 14
13if(SDL2_FOUND) 15if(SDL2_FOUND)
diff --git a/src/input_common/main.cpp b/src/input_common/main.cpp
index 699f41e6b..557353740 100644
--- a/src/input_common/main.cpp
+++ b/src/input_common/main.cpp
@@ -7,6 +7,7 @@
7#include "input_common/analog_from_button.h" 7#include "input_common/analog_from_button.h"
8#include "input_common/keyboard.h" 8#include "input_common/keyboard.h"
9#include "input_common/main.h" 9#include "input_common/main.h"
10#include "input_common/motion_emu.h"
10#ifdef HAVE_SDL2 11#ifdef HAVE_SDL2
11#include "input_common/sdl/sdl.h" 12#include "input_common/sdl/sdl.h"
12#endif 13#endif
@@ -14,12 +15,16 @@
14namespace InputCommon { 15namespace InputCommon {
15 16
16static std::shared_ptr<Keyboard> keyboard; 17static std::shared_ptr<Keyboard> keyboard;
18static std::shared_ptr<MotionEmu> motion_emu;
17 19
18void Init() { 20void Init() {
19 keyboard = std::make_shared<InputCommon::Keyboard>(); 21 keyboard = std::make_shared<Keyboard>();
20 Input::RegisterFactory<Input::ButtonDevice>("keyboard", keyboard); 22 Input::RegisterFactory<Input::ButtonDevice>("keyboard", keyboard);
21 Input::RegisterFactory<Input::AnalogDevice>("analog_from_button", 23 Input::RegisterFactory<Input::AnalogDevice>("analog_from_button",
22 std::make_shared<InputCommon::AnalogFromButton>()); 24 std::make_shared<AnalogFromButton>());
25 motion_emu = std::make_shared<MotionEmu>();
26 Input::RegisterFactory<Input::MotionDevice>("motion_emu", motion_emu);
27
23#ifdef HAVE_SDL2 28#ifdef HAVE_SDL2
24 SDL::Init(); 29 SDL::Init();
25#endif 30#endif
@@ -29,6 +34,8 @@ void Shutdown() {
29 Input::UnregisterFactory<Input::ButtonDevice>("keyboard"); 34 Input::UnregisterFactory<Input::ButtonDevice>("keyboard");
30 keyboard.reset(); 35 keyboard.reset();
31 Input::UnregisterFactory<Input::AnalogDevice>("analog_from_button"); 36 Input::UnregisterFactory<Input::AnalogDevice>("analog_from_button");
37 Input::UnregisterFactory<Input::MotionDevice>("motion_emu");
38 motion_emu.reset();
32 39
33#ifdef HAVE_SDL2 40#ifdef HAVE_SDL2
34 SDL::Shutdown(); 41 SDL::Shutdown();
@@ -39,6 +46,10 @@ Keyboard* GetKeyboard() {
39 return keyboard.get(); 46 return keyboard.get();
40} 47}
41 48
49MotionEmu* GetMotionEmu() {
50 return motion_emu.get();
51}
52
42std::string GenerateKeyboardParam(int key_code) { 53std::string GenerateKeyboardParam(int key_code) {
43 Common::ParamPackage param{ 54 Common::ParamPackage param{
44 {"engine", "keyboard"}, {"code", std::to_string(key_code)}, 55 {"engine", "keyboard"}, {"code", std::to_string(key_code)},
diff --git a/src/input_common/main.h b/src/input_common/main.h
index 140bbd014..5604f0fa8 100644
--- a/src/input_common/main.h
+++ b/src/input_common/main.h
@@ -11,7 +11,7 @@ namespace InputCommon {
11/// Initializes and registers all built-in input device factories. 11/// Initializes and registers all built-in input device factories.
12void Init(); 12void Init();
13 13
14/// Unresisters all build-in input device factories and shut them down. 14/// Deregisters all built-in input device factories and shuts them down.
15void Shutdown(); 15void Shutdown();
16 16
17class Keyboard; 17class Keyboard;
@@ -19,6 +19,11 @@ class Keyboard;
19/// Gets the keyboard button device factory. 19/// Gets the keyboard button device factory.
20Keyboard* GetKeyboard(); 20Keyboard* GetKeyboard();
21 21
22class MotionEmu;
23
24/// Gets the motion emulation factory.
25MotionEmu* GetMotionEmu();
26
22/// Generates a serialized param package for creating a keyboard button device 27/// Generates a serialized param package for creating a keyboard button device
23std::string GenerateKeyboardParam(int key_code); 28std::string GenerateKeyboardParam(int key_code);
24 29
diff --git a/src/input_common/motion_emu.cpp b/src/input_common/motion_emu.cpp
new file mode 100644
index 000000000..59a035e70
--- /dev/null
+++ b/src/input_common/motion_emu.cpp
@@ -0,0 +1,168 @@
1// Copyright 2017 Citra Emulator Project
2// Licensed under GPLv2 or any later version
3// Refer to the license.txt file included.
4
5#include <chrono>
6#include <mutex>
7#include <thread>
8#include <tuple>
9#include "common/math_util.h"
10#include "common/quaternion.h"
11#include "common/thread.h"
12#include "common/vector_math.h"
13#include "input_common/motion_emu.h"
14
15namespace InputCommon {
16
17// Implementation class of the motion emulation device
18class MotionEmuDevice {
19public:
20 MotionEmuDevice(int update_millisecond, float sensitivity)
21 : update_millisecond(update_millisecond),
22 update_duration(std::chrono::duration_cast<std::chrono::steady_clock::duration>(
23 std::chrono::milliseconds(update_millisecond))),
24 sensitivity(sensitivity), motion_emu_thread(&MotionEmuDevice::MotionEmuThread, this) {}
25
26 ~MotionEmuDevice() {
27 if (motion_emu_thread.joinable()) {
28 shutdown_event.Set();
29 motion_emu_thread.join();
30 }
31 }
32
33 void BeginTilt(int x, int y) {
34 mouse_origin = Math::MakeVec(x, y);
35 is_tilting = true;
36 }
37
38 void Tilt(int x, int y) {
39 auto mouse_move = Math::MakeVec(x, y) - mouse_origin;
40 if (is_tilting) {
41 std::lock_guard<std::mutex> guard(tilt_mutex);
42 if (mouse_move.x == 0 && mouse_move.y == 0) {
43 tilt_angle = 0;
44 } else {
45 tilt_direction = mouse_move.Cast<float>();
46 tilt_angle = MathUtil::Clamp(tilt_direction.Normalize() * sensitivity, 0.0f,
47 MathUtil::PI * 0.5f);
48 }
49 }
50 }
51
52 void EndTilt() {
53 std::lock_guard<std::mutex> guard(tilt_mutex);
54 tilt_angle = 0;
55 is_tilting = false;
56 }
57
58 std::tuple<Math::Vec3<float>, Math::Vec3<float>> GetStatus() {
59 std::lock_guard<std::mutex> guard(status_mutex);
60 return status;
61 }
62
63private:
64 const int update_millisecond;
65 const std::chrono::steady_clock::duration update_duration;
66 const float sensitivity;
67
68 Math::Vec2<int> mouse_origin;
69
70 std::mutex tilt_mutex;
71 Math::Vec2<float> tilt_direction;
72 float tilt_angle = 0;
73
74 bool is_tilting = false;
75
76 Common::Event shutdown_event;
77
78 std::tuple<Math::Vec3<float>, Math::Vec3<float>> status;
79 std::mutex status_mutex;
80
81 // Note: always keep the thread declaration at the end so that other objects are initialized
82 // before this!
83 std::thread motion_emu_thread;
84
85 void MotionEmuThread() {
86 auto update_time = std::chrono::steady_clock::now();
87 Math::Quaternion<float> q = MakeQuaternion(Math::Vec3<float>(), 0);
88 Math::Quaternion<float> old_q;
89
90 while (!shutdown_event.WaitUntil(update_time)) {
91 update_time += update_duration;
92 old_q = q;
93
94 {
95 std::lock_guard<std::mutex> guard(tilt_mutex);
96
97 // Find the quaternion describing current 3DS tilting
98 q = MakeQuaternion(Math::MakeVec(-tilt_direction.y, 0.0f, tilt_direction.x),
99 tilt_angle);
100 }
101
102 auto inv_q = q.Inverse();
103
104 // Set the gravity vector in world space
105 auto gravity = Math::MakeVec(0.0f, -1.0f, 0.0f);
106
107 // Find the angular rate vector in world space
108 auto angular_rate = ((q - old_q) * inv_q).xyz * 2;
109 angular_rate *= 1000 / update_millisecond / MathUtil::PI * 180;
110
111 // Transform the two vectors from world space to 3DS space
112 gravity = QuaternionRotate(inv_q, gravity);
113 angular_rate = QuaternionRotate(inv_q, angular_rate);
114
115 // Update the sensor state
116 {
117 std::lock_guard<std::mutex> guard(status_mutex);
118 status = std::make_tuple(gravity, angular_rate);
119 }
120 }
121 }
122};
123
124// Interface wrapper held by input receiver as a unique_ptr. It holds the implementation class as
125// a shared_ptr, which is also observed by the factory class as a weak_ptr. In this way the factory
126// can forward all the inputs to the implementation only when it is valid.
127class MotionEmuDeviceWrapper : public Input::MotionDevice {
128public:
129 MotionEmuDeviceWrapper(int update_millisecond, float sensitivity) {
130 device = std::make_shared<MotionEmuDevice>(update_millisecond, sensitivity);
131 }
132
133 std::tuple<Math::Vec3<float>, Math::Vec3<float>> GetStatus() const {
134 return device->GetStatus();
135 }
136
137 std::shared_ptr<MotionEmuDevice> device;
138};
139
140std::unique_ptr<Input::MotionDevice> MotionEmu::Create(const Common::ParamPackage& params) {
141 int update_period = params.Get("update_period", 100);
142 float sensitivity = params.Get("sensitivity", 0.01f);
143 auto device_wrapper = std::make_unique<MotionEmuDeviceWrapper>(update_period, sensitivity);
144 // Previously created device is disconnected here. Having two motion devices for 3DS is not
145 // expected.
146 current_device = device_wrapper->device;
147 return std::move(device_wrapper);
148}
149
150void MotionEmu::BeginTilt(int x, int y) {
151 if (auto ptr = current_device.lock()) {
152 ptr->BeginTilt(x, y);
153 }
154}
155
156void MotionEmu::Tilt(int x, int y) {
157 if (auto ptr = current_device.lock()) {
158 ptr->Tilt(x, y);
159 }
160}
161
162void MotionEmu::EndTilt() {
163 if (auto ptr = current_device.lock()) {
164 ptr->EndTilt();
165 }
166}
167
168} // namespace InputCommon
diff --git a/src/input_common/motion_emu.h b/src/input_common/motion_emu.h
new file mode 100644
index 000000000..7a7e22467
--- /dev/null
+++ b/src/input_common/motion_emu.h
@@ -0,0 +1,46 @@
1// Copyright 2017 Citra Emulator Project
2// Licensed under GPLv2 or any later version
3// Refer to the license.txt file included.
4
5#pragma once
6
7#include "core/frontend/input.h"
8
9namespace InputCommon {
10
11class MotionEmuDevice;
12
13class MotionEmu : public Input::Factory<Input::MotionDevice> {
14public:
15 /**
16 * Creates a motion device emulated from mouse input
17 * @param params contains parameters for creating the device:
18 * - "update_period": update period in milliseconds
19 * - "sensitivity": the coefficient converting mouse movement to tilting angle
20 */
21 std::unique_ptr<Input::MotionDevice> Create(const Common::ParamPackage& params) override;
22
23 /**
24 * Signals that a motion sensor tilt has begun.
25 * @param x the x-coordinate of the cursor
26 * @param y the y-coordinate of the cursor
27 */
28 void BeginTilt(int x, int y);
29
30 /**
31 * Signals that a motion sensor tilt is occurring.
32 * @param x the x-coordinate of the cursor
33 * @param y the y-coordinate of the cursor
34 */
35 void Tilt(int x, int y);
36
37 /**
38 * Signals that a motion sensor tilt has ended.
39 */
40 void EndTilt();
41
42private:
43 std::weak_ptr<MotionEmuDevice> current_device;
44};
45
46} // namespace InputCommon
diff --git a/src/input_common/sdl/sdl.cpp b/src/input_common/sdl/sdl.cpp
index 756ee58b7..d404afa89 100644
--- a/src/input_common/sdl/sdl.cpp
+++ b/src/input_common/sdl/sdl.cpp
@@ -159,7 +159,7 @@ public:
159 * - "axis"(optional): the index of the axis to bind 159 * - "axis"(optional): the index of the axis to bind
160 * - "direction"(only used for hat): the direction name of the hat to bind. Can be "up", 160 * - "direction"(only used for hat): the direction name of the hat to bind. Can be "up",
161 * "down", "left" or "right" 161 * "down", "left" or "right"
162 * - "threshould"(only used for axis): a float value in (-1.0, 1.0) which the button is 162 * - "threshold"(only used for axis): a float value in (-1.0, 1.0) which the button is
163 * triggered if the axis value crosses 163 * triggered if the axis value crosses
164 * - "direction"(only used for axis): "+" means the button is triggered when the axis value 164 * - "direction"(only used for axis): "+" means the button is triggered when the axis value
165 * is greater than the threshold; "-" means the button is triggered when the axis value 165 * is greater than the threshold; "-" means the button is triggered when the axis value
diff --git a/src/network/packet.cpp b/src/network/packet.cpp
index 660e92c0d..cc60f2fbc 100644
--- a/src/network/packet.cpp
+++ b/src/network/packet.cpp
@@ -13,6 +13,18 @@
13 13
14namespace Network { 14namespace Network {
15 15
16#ifndef htonll
17u64 htonll(u64 x) {
18 return ((1 == htonl(1)) ? (x) : ((uint64_t)htonl((x)&0xFFFFFFFF) << 32) | htonl((x) >> 32));
19}
20#endif
21
22#ifndef ntohll
23u64 ntohll(u64 x) {
24 return ((1 == ntohl(1)) ? (x) : ((uint64_t)ntohl((x)&0xFFFFFFFF) << 32) | ntohl((x) >> 32));
25}
26#endif
27
16void Packet::Append(const void* in_data, std::size_t size_in_bytes) { 28void Packet::Append(const void* in_data, std::size_t size_in_bytes) {
17 if (in_data && (size_in_bytes > 0)) { 29 if (in_data && (size_in_bytes > 0)) {
18 std::size_t start = data.size(); 30 std::size_t start = data.size();
@@ -100,6 +112,20 @@ Packet& Packet::operator>>(u32& out_data) {
100 return *this; 112 return *this;
101} 113}
102 114
115Packet& Packet::operator>>(s64& out_data) {
116 s64 value;
117 Read(&value, sizeof(value));
118 out_data = ntohll(value);
119 return *this;
120}
121
122Packet& Packet::operator>>(u64& out_data) {
123 u64 value;
124 Read(&value, sizeof(value));
125 out_data = ntohll(value);
126 return *this;
127}
128
103Packet& Packet::operator>>(float& out_data) { 129Packet& Packet::operator>>(float& out_data) {
104 Read(&out_data, sizeof(out_data)); 130 Read(&out_data, sizeof(out_data));
105 return *this; 131 return *this;
@@ -183,6 +209,18 @@ Packet& Packet::operator<<(u32 in_data) {
183 return *this; 209 return *this;
184} 210}
185 211
212Packet& Packet::operator<<(s64 in_data) {
213 s64 toWrite = htonll(in_data);
214 Append(&toWrite, sizeof(toWrite));
215 return *this;
216}
217
218Packet& Packet::operator<<(u64 in_data) {
219 u64 toWrite = htonll(in_data);
220 Append(&toWrite, sizeof(toWrite));
221 return *this;
222}
223
186Packet& Packet::operator<<(float in_data) { 224Packet& Packet::operator<<(float in_data) {
187 Append(&in_data, sizeof(in_data)); 225 Append(&in_data, sizeof(in_data));
188 return *this; 226 return *this;
diff --git a/src/network/packet.h b/src/network/packet.h
index 94b351ab1..5a2e58dc2 100644
--- a/src/network/packet.h
+++ b/src/network/packet.h
@@ -72,6 +72,8 @@ public:
72 Packet& operator>>(u16& out_data); 72 Packet& operator>>(u16& out_data);
73 Packet& operator>>(s32& out_data); 73 Packet& operator>>(s32& out_data);
74 Packet& operator>>(u32& out_data); 74 Packet& operator>>(u32& out_data);
75 Packet& operator>>(s64& out_data);
76 Packet& operator>>(u64& out_data);
75 Packet& operator>>(float& out_data); 77 Packet& operator>>(float& out_data);
76 Packet& operator>>(double& out_data); 78 Packet& operator>>(double& out_data);
77 Packet& operator>>(char* out_data); 79 Packet& operator>>(char* out_data);
@@ -89,6 +91,8 @@ public:
89 Packet& operator<<(u16 in_data); 91 Packet& operator<<(u16 in_data);
90 Packet& operator<<(s32 in_data); 92 Packet& operator<<(s32 in_data);
91 Packet& operator<<(u32 in_data); 93 Packet& operator<<(u32 in_data);
94 Packet& operator<<(s64 in_data);
95 Packet& operator<<(u64 in_data);
92 Packet& operator<<(float in_data); 96 Packet& operator<<(float in_data);
93 Packet& operator<<(double in_data); 97 Packet& operator<<(double in_data);
94 Packet& operator<<(const char* in_data); 98 Packet& operator<<(const char* in_data);
diff --git a/src/network/room.cpp b/src/network/room.cpp
index 8b7915bb7..261049ab0 100644
--- a/src/network/room.cpp
+++ b/src/network/room.cpp
@@ -4,9 +4,9 @@
4 4
5#include <algorithm> 5#include <algorithm>
6#include <atomic> 6#include <atomic>
7#include <mutex>
7#include <random> 8#include <random>
8#include <thread> 9#include <thread>
9#include <vector>
10#include "enet/enet.h" 10#include "enet/enet.h"
11#include "network/packet.h" 11#include "network/packet.h"
12#include "network/room.h" 12#include "network/room.h"
@@ -19,7 +19,7 @@ static constexpr u32 MaxConcurrentConnections = 10;
19class Room::RoomImpl { 19class Room::RoomImpl {
20public: 20public:
21 // This MAC address is used to generate a 'Nintendo' like Mac address. 21 // This MAC address is used to generate a 'Nintendo' like Mac address.
22 const MacAddress NintendoOUI = {0x00, 0x1F, 0x32, 0x00, 0x00, 0x00}; 22 const MacAddress NintendoOUI;
23 std::mt19937 random_gen; ///< Random number generator. Used for GenerateMacAddress 23 std::mt19937 random_gen; ///< Random number generator. Used for GenerateMacAddress
24 24
25 ENetHost* server = nullptr; ///< Network interface. 25 ENetHost* server = nullptr; ///< Network interface.
@@ -29,14 +29,17 @@ public:
29 29
30 struct Member { 30 struct Member {
31 std::string nickname; ///< The nickname of the member. 31 std::string nickname; ///< The nickname of the member.
32 std::string game_name; ///< The current game of the member 32 GameInfo game_info; ///< The current game of the member
33 MacAddress mac_address; ///< The assigned mac address of the member. 33 MacAddress mac_address; ///< The assigned mac address of the member.
34 ENetPeer* peer; ///< The remote peer. 34 ENetPeer* peer; ///< The remote peer.
35 }; 35 };
36 using MemberList = std::vector<Member>; 36 using MemberList = std::vector<Member>;
37 MemberList members; ///< Information about the members of this room. 37 MemberList members; ///< Information about the members of this room
38 mutable std::mutex member_mutex; ///< Mutex for locking the members list
39 /// This should be a std::shared_mutex as soon as C++17 is supported
38 40
39 RoomImpl() : random_gen(std::random_device()()) {} 41 RoomImpl()
42 : random_gen(std::random_device()()), NintendoOUI{0x00, 0x1F, 0x32, 0x00, 0x00, 0x00} {}
40 43
41 /// Thread that receives and dispatches network packets 44 /// Thread that receives and dispatches network packets
42 std::unique_ptr<std::thread> room_thread; 45 std::unique_ptr<std::thread> room_thread;
@@ -146,7 +149,7 @@ void Room::RoomImpl::ServerLoop() {
146 case IdJoinRequest: 149 case IdJoinRequest:
147 HandleJoinRequest(&event); 150 HandleJoinRequest(&event);
148 break; 151 break;
149 case IdSetGameName: 152 case IdSetGameInfo:
150 HandleGameNamePacket(&event); 153 HandleGameNamePacket(&event);
151 break; 154 break;
152 case IdWifiPacket: 155 case IdWifiPacket:
@@ -212,7 +215,10 @@ void Room::RoomImpl::HandleJoinRequest(const ENetEvent* event) {
212 member.nickname = nickname; 215 member.nickname = nickname;
213 member.peer = event->peer; 216 member.peer = event->peer;
214 217
215 members.push_back(std::move(member)); 218 {
219 std::lock_guard<std::mutex> lock(member_mutex);
220 members.push_back(std::move(member));
221 }
216 222
217 // Notify everyone that the room information has changed. 223 // Notify everyone that the room information has changed.
218 BroadcastRoomInformation(); 224 BroadcastRoomInformation();
@@ -222,12 +228,14 @@ void Room::RoomImpl::HandleJoinRequest(const ENetEvent* event) {
222bool Room::RoomImpl::IsValidNickname(const std::string& nickname) const { 228bool Room::RoomImpl::IsValidNickname(const std::string& nickname) const {
223 // A nickname is valid if it is not already taken by anybody else in the room. 229 // A nickname is valid if it is not already taken by anybody else in the room.
224 // TODO(B3N30): Check for empty names, spaces, etc. 230 // TODO(B3N30): Check for empty names, spaces, etc.
231 std::lock_guard<std::mutex> lock(member_mutex);
225 return std::all_of(members.begin(), members.end(), 232 return std::all_of(members.begin(), members.end(),
226 [&nickname](const auto& member) { return member.nickname != nickname; }); 233 [&nickname](const auto& member) { return member.nickname != nickname; });
227} 234}
228 235
229bool Room::RoomImpl::IsValidMacAddress(const MacAddress& address) const { 236bool Room::RoomImpl::IsValidMacAddress(const MacAddress& address) const {
230 // A MAC address is valid if it is not already taken by anybody else in the room. 237 // A MAC address is valid if it is not already taken by anybody else in the room.
238 std::lock_guard<std::mutex> lock(member_mutex);
231 return std::all_of(members.begin(), members.end(), 239 return std::all_of(members.begin(), members.end(),
232 [&address](const auto& member) { return member.mac_address != address; }); 240 [&address](const auto& member) { return member.mac_address != address; });
233} 241}
@@ -278,6 +286,7 @@ void Room::RoomImpl::SendCloseMessage() {
278 packet << static_cast<u8>(IdCloseRoom); 286 packet << static_cast<u8>(IdCloseRoom);
279 ENetPacket* enet_packet = 287 ENetPacket* enet_packet =
280 enet_packet_create(packet.GetData(), packet.GetDataSize(), ENET_PACKET_FLAG_RELIABLE); 288 enet_packet_create(packet.GetData(), packet.GetDataSize(), ENET_PACKET_FLAG_RELIABLE);
289 std::lock_guard<std::mutex> lock(member_mutex);
281 for (auto& member : members) { 290 for (auto& member : members) {
282 enet_peer_send(member.peer, 0, enet_packet); 291 enet_peer_send(member.peer, 0, enet_packet);
283 } 292 }
@@ -294,10 +303,14 @@ void Room::RoomImpl::BroadcastRoomInformation() {
294 packet << room_information.member_slots; 303 packet << room_information.member_slots;
295 304
296 packet << static_cast<u32>(members.size()); 305 packet << static_cast<u32>(members.size());
297 for (const auto& member : members) { 306 {
298 packet << member.nickname; 307 std::lock_guard<std::mutex> lock(member_mutex);
299 packet << member.mac_address; 308 for (const auto& member : members) {
300 packet << member.game_name; 309 packet << member.nickname;
310 packet << member.mac_address;
311 packet << member.game_info.name;
312 packet << member.game_info.id;
313 }
301 } 314 }
302 315
303 ENetPacket* enet_packet = 316 ENetPacket* enet_packet =
@@ -334,11 +347,13 @@ void Room::RoomImpl::HandleWifiPacket(const ENetEvent* event) {
334 ENET_PACKET_FLAG_RELIABLE); 347 ENET_PACKET_FLAG_RELIABLE);
335 348
336 if (destination_address == BroadcastMac) { // Send the data to everyone except the sender 349 if (destination_address == BroadcastMac) { // Send the data to everyone except the sender
350 std::lock_guard<std::mutex> lock(member_mutex);
337 for (const auto& member : members) { 351 for (const auto& member : members) {
338 if (member.peer != event->peer) 352 if (member.peer != event->peer)
339 enet_peer_send(member.peer, 0, enet_packet); 353 enet_peer_send(member.peer, 0, enet_packet);
340 } 354 }
341 } else { // Send the data only to the destination client 355 } else { // Send the data only to the destination client
356 std::lock_guard<std::mutex> lock(member_mutex);
342 auto member = std::find_if(members.begin(), members.end(), 357 auto member = std::find_if(members.begin(), members.end(),
343 [destination_address](const Member& member) -> bool { 358 [destination_address](const Member& member) -> bool {
344 return member.mac_address == destination_address; 359 return member.mac_address == destination_address;
@@ -360,6 +375,8 @@ void Room::RoomImpl::HandleChatPacket(const ENetEvent* event) {
360 auto CompareNetworkAddress = [event](const Member member) -> bool { 375 auto CompareNetworkAddress = [event](const Member member) -> bool {
361 return member.peer == event->peer; 376 return member.peer == event->peer;
362 }; 377 };
378
379 std::lock_guard<std::mutex> lock(member_mutex);
363 const auto sending_member = std::find_if(members.begin(), members.end(), CompareNetworkAddress); 380 const auto sending_member = std::find_if(members.begin(), members.end(), CompareNetworkAddress);
364 if (sending_member == members.end()) { 381 if (sending_member == members.end()) {
365 return; // Received a chat message from a unknown sender 382 return; // Received a chat message from a unknown sender
@@ -384,22 +401,32 @@ void Room::RoomImpl::HandleGameNamePacket(const ENetEvent* event) {
384 in_packet.Append(event->packet->data, event->packet->dataLength); 401 in_packet.Append(event->packet->data, event->packet->dataLength);
385 402
386 in_packet.IgnoreBytes(sizeof(u8)); // Igonore the message type 403 in_packet.IgnoreBytes(sizeof(u8)); // Igonore the message type
387 std::string game_name; 404 GameInfo game_info;
388 in_packet >> game_name; 405 in_packet >> game_info.name;
389 auto member = 406 in_packet >> game_info.id;
390 std::find_if(members.begin(), members.end(), 407
391 [event](const Member& member) -> bool { return member.peer == event->peer; }); 408 {
392 if (member != members.end()) { 409 std::lock_guard<std::mutex> lock(member_mutex);
393 member->game_name = game_name; 410 auto member =
394 BroadcastRoomInformation(); 411 std::find_if(members.begin(), members.end(), [event](const Member& member) -> bool {
412 return member.peer == event->peer;
413 });
414 if (member != members.end()) {
415 member->game_info = game_info;
416 }
395 } 417 }
418 BroadcastRoomInformation();
396} 419}
397 420
398void Room::RoomImpl::HandleClientDisconnection(ENetPeer* client) { 421void Room::RoomImpl::HandleClientDisconnection(ENetPeer* client) {
399 // Remove the client from the members list. 422 // Remove the client from the members list.
400 members.erase(std::remove_if(members.begin(), members.end(), 423 {
401 [client](const Member& member) { return member.peer == client; }), 424 std::lock_guard<std::mutex> lock(member_mutex);
402 members.end()); 425 members.erase(
426 std::remove_if(members.begin(), members.end(),
427 [client](const Member& member) { return member.peer == client; }),
428 members.end());
429 }
403 430
404 // Announce the change to all clients. 431 // Announce the change to all clients.
405 enet_peer_disconnect(client, 0); 432 enet_peer_disconnect(client, 0);
@@ -436,6 +463,19 @@ const RoomInformation& Room::GetRoomInformation() const {
436 return room_impl->room_information; 463 return room_impl->room_information;
437} 464}
438 465
466std::vector<Room::Member> Room::GetRoomMemberList() const {
467 std::vector<Room::Member> member_list;
468 std::lock_guard<std::mutex> lock(room_impl->member_mutex);
469 for (const auto& member_impl : room_impl->members) {
470 Member member;
471 member.nickname = member_impl.nickname;
472 member.mac_address = member_impl.mac_address;
473 member.game_info = member_impl.game_info;
474 member_list.push_back(member);
475 }
476 return member_list;
477};
478
439void Room::Destroy() { 479void Room::Destroy() {
440 room_impl->state = State::Closed; 480 room_impl->state = State::Closed;
441 room_impl->room_thread->join(); 481 room_impl->room_thread->join();
@@ -446,7 +486,10 @@ void Room::Destroy() {
446 } 486 }
447 room_impl->room_information = {}; 487 room_impl->room_information = {};
448 room_impl->server = nullptr; 488 room_impl->server = nullptr;
449 room_impl->members.clear(); 489 {
490 std::lock_guard<std::mutex> lock(room_impl->member_mutex);
491 room_impl->members.clear();
492 }
450 room_impl->room_information.member_slots = 0; 493 room_impl->room_information.member_slots = 0;
451 room_impl->room_information.name.clear(); 494 room_impl->room_information.name.clear();
452} 495}
diff --git a/src/network/room.h b/src/network/room.h
index 54cccf0ae..8285a4d0c 100644
--- a/src/network/room.h
+++ b/src/network/room.h
@@ -7,6 +7,7 @@
7#include <array> 7#include <array>
8#include <memory> 8#include <memory>
9#include <string> 9#include <string>
10#include <vector>
10#include "common/common_types.h" 11#include "common/common_types.h"
11 12
12namespace Network { 13namespace Network {
@@ -21,10 +22,15 @@ struct RoomInformation {
21 u32 member_slots; ///< Maximum number of members in this room 22 u32 member_slots; ///< Maximum number of members in this room
22}; 23};
23 24
25struct GameInfo {
26 std::string name{""};
27 u64 id{0};
28};
29
24using MacAddress = std::array<u8, 6>; 30using MacAddress = std::array<u8, 6>;
25/// A special MAC address that tells the room we're joining to assign us a MAC address 31/// A special MAC address that tells the room we're joining to assign us a MAC address
26/// automatically. 32/// automatically.
27const MacAddress NoPreferredMac = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}; 33constexpr MacAddress NoPreferredMac = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};
28 34
29// 802.11 broadcast MAC address 35// 802.11 broadcast MAC address
30constexpr MacAddress BroadcastMac = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}; 36constexpr MacAddress BroadcastMac = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};
@@ -34,7 +40,7 @@ enum RoomMessageTypes : u8 {
34 IdJoinRequest = 1, 40 IdJoinRequest = 1,
35 IdJoinSuccess, 41 IdJoinSuccess,
36 IdRoomInformation, 42 IdRoomInformation,
37 IdSetGameName, 43 IdSetGameInfo,
38 IdWifiPacket, 44 IdWifiPacket,
39 IdChatMessage, 45 IdChatMessage,
40 IdNameCollision, 46 IdNameCollision,
@@ -51,6 +57,12 @@ public:
51 Closed, ///< The room is not opened and can not accept connections. 57 Closed, ///< The room is not opened and can not accept connections.
52 }; 58 };
53 59
60 struct Member {
61 std::string nickname; ///< The nickname of the member.
62 GameInfo game_info; ///< The current game of the member
63 MacAddress mac_address; ///< The assigned mac address of the member.
64 };
65
54 Room(); 66 Room();
55 ~Room(); 67 ~Room();
56 68
@@ -65,6 +77,11 @@ public:
65 const RoomInformation& GetRoomInformation() const; 77 const RoomInformation& GetRoomInformation() const;
66 78
67 /** 79 /**
80 * Gets a list of the mbmers connected to the room.
81 */
82 std::vector<Member> GetRoomMemberList() const;
83
84 /**
68 * Creates the socket for this room. Will bind to default address if 85 * Creates the socket for this room. Will bind to default address if
69 * server is empty string. 86 * server is empty string.
70 */ 87 */
diff --git a/src/network/room_member.cpp b/src/network/room_member.cpp
index dac9bacae..f229ec6fd 100644
--- a/src/network/room_member.cpp
+++ b/src/network/room_member.cpp
@@ -5,6 +5,7 @@
5#include <atomic> 5#include <atomic>
6#include <list> 6#include <list>
7#include <mutex> 7#include <mutex>
8#include <set>
8#include <thread> 9#include <thread>
9#include "common/assert.h" 10#include "common/assert.h"
10#include "enet/enet.h" 11#include "enet/enet.h"
@@ -25,6 +26,9 @@ public:
25 /// Information about the room we're connected to. 26 /// Information about the room we're connected to.
26 RoomInformation room_information; 27 RoomInformation room_information;
27 28
29 /// The current game name, id and version
30 GameInfo current_game_info;
31
28 std::atomic<State> state{State::Idle}; ///< Current state of the RoomMember. 32 std::atomic<State> state{State::Idle}; ///< Current state of the RoomMember.
29 void SetState(const State new_state); 33 void SetState(const State new_state);
30 bool IsConnected() const; 34 bool IsConnected() const;
@@ -37,6 +41,24 @@ public:
37 std::unique_ptr<std::thread> loop_thread; 41 std::unique_ptr<std::thread> loop_thread;
38 std::mutex send_list_mutex; ///< Mutex that controls access to the `send_list` variable. 42 std::mutex send_list_mutex; ///< Mutex that controls access to the `send_list` variable.
39 std::list<Packet> send_list; ///< A list that stores all packets to send the async 43 std::list<Packet> send_list; ///< A list that stores all packets to send the async
44
45 template <typename T>
46 using CallbackSet = std::set<CallbackHandle<T>>;
47 std::mutex callback_mutex; ///< The mutex used for handling callbacks
48
49 class Callbacks {
50 public:
51 template <typename T>
52 CallbackSet<T>& Get();
53
54 private:
55 CallbackSet<WifiPacket> callback_set_wifi_packet;
56 CallbackSet<ChatEntry> callback_set_chat_messages;
57 CallbackSet<RoomInformation> callback_set_room_information;
58 CallbackSet<State> callback_set_state;
59 };
60 Callbacks callbacks; ///< All CallbackSets to all events
61
40 void MemberLoop(); 62 void MemberLoop();
41 63
42 void StartLoop(); 64 void StartLoop();
@@ -84,12 +106,20 @@ public:
84 * Disconnects the RoomMember from the Room 106 * Disconnects the RoomMember from the Room
85 */ 107 */
86 void Disconnect(); 108 void Disconnect();
109
110 template <typename T>
111 void Invoke(const T& data);
112
113 template <typename T>
114 CallbackHandle<T> Bind(std::function<void(const T&)> callback);
87}; 115};
88 116
89// RoomMemberImpl 117// RoomMemberImpl
90void RoomMember::RoomMemberImpl::SetState(const State new_state) { 118void RoomMember::RoomMemberImpl::SetState(const State new_state) {
91 state = new_state; 119 if (state != new_state) {
92 // TODO(B3N30): Invoke the callback functions 120 state = new_state;
121 Invoke<State>(state);
122 }
93} 123}
94 124
95bool RoomMember::RoomMemberImpl::IsConnected() const { 125bool RoomMember::RoomMemberImpl::IsConnected() const {
@@ -195,9 +225,10 @@ void RoomMember::RoomMemberImpl::HandleRoomInformationPacket(const ENetEvent* ev
195 for (auto& member : member_information) { 225 for (auto& member : member_information) {
196 packet >> member.nickname; 226 packet >> member.nickname;
197 packet >> member.mac_address; 227 packet >> member.mac_address;
198 packet >> member.game_name; 228 packet >> member.game_info.name;
229 packet >> member.game_info.id;
199 } 230 }
200 // TODO(B3N30): Invoke callbacks 231 Invoke(room_information);
201} 232}
202 233
203void RoomMember::RoomMemberImpl::HandleJoinPacket(const ENetEvent* event) { 234void RoomMember::RoomMemberImpl::HandleJoinPacket(const ENetEvent* event) {
@@ -209,7 +240,7 @@ void RoomMember::RoomMemberImpl::HandleJoinPacket(const ENetEvent* event) {
209 240
210 // Parse the MAC Address from the packet 241 // Parse the MAC Address from the packet
211 packet >> mac_address; 242 packet >> mac_address;
212 // TODO(B3N30): Invoke callbacks 243 SetState(State::Joined);
213} 244}
214 245
215void RoomMember::RoomMemberImpl::HandleWifiPackets(const ENetEvent* event) { 246void RoomMember::RoomMemberImpl::HandleWifiPackets(const ENetEvent* event) {
@@ -235,7 +266,7 @@ void RoomMember::RoomMemberImpl::HandleWifiPackets(const ENetEvent* event) {
235 266
236 packet >> wifi_packet.data; 267 packet >> wifi_packet.data;
237 268
238 // TODO(B3N30): Invoke callbacks 269 Invoke<WifiPacket>(wifi_packet);
239} 270}
240 271
241void RoomMember::RoomMemberImpl::HandleChatPacket(const ENetEvent* event) { 272void RoomMember::RoomMemberImpl::HandleChatPacket(const ENetEvent* event) {
@@ -248,7 +279,7 @@ void RoomMember::RoomMemberImpl::HandleChatPacket(const ENetEvent* event) {
248 ChatEntry chat_entry{}; 279 ChatEntry chat_entry{};
249 packet >> chat_entry.nickname; 280 packet >> chat_entry.nickname;
250 packet >> chat_entry.message; 281 packet >> chat_entry.message;
251 // TODO(B3N30): Invoke callbacks 282 Invoke<ChatEntry>(chat_entry);
252} 283}
253 284
254void RoomMember::RoomMemberImpl::Disconnect() { 285void RoomMember::RoomMemberImpl::Disconnect() {
@@ -276,6 +307,46 @@ void RoomMember::RoomMemberImpl::Disconnect() {
276 server = nullptr; 307 server = nullptr;
277} 308}
278 309
310template <>
311RoomMember::RoomMemberImpl::CallbackSet<WifiPacket>& RoomMember::RoomMemberImpl::Callbacks::Get() {
312 return callback_set_wifi_packet;
313}
314
315template <>
316RoomMember::RoomMemberImpl::CallbackSet<RoomMember::State>&
317RoomMember::RoomMemberImpl::Callbacks::Get() {
318 return callback_set_state;
319}
320
321template <>
322RoomMember::RoomMemberImpl::CallbackSet<RoomInformation>&
323RoomMember::RoomMemberImpl::Callbacks::Get() {
324 return callback_set_room_information;
325}
326
327template <>
328RoomMember::RoomMemberImpl::CallbackSet<ChatEntry>& RoomMember::RoomMemberImpl::Callbacks::Get() {
329 return callback_set_chat_messages;
330}
331
332template <typename T>
333void RoomMember::RoomMemberImpl::Invoke(const T& data) {
334 std::lock_guard<std::mutex> lock(callback_mutex);
335 CallbackSet<T> callback_set = callbacks.Get<T>();
336 for (auto const& callback : callback_set)
337 (*callback)(data);
338}
339
340template <typename T>
341RoomMember::CallbackHandle<T> RoomMember::RoomMemberImpl::Bind(
342 std::function<void(const T&)> callback) {
343 std::lock_guard<std::mutex> lock(callback_mutex);
344 CallbackHandle<T> handle;
345 handle = std::make_shared<std::function<void(const T&)>>(callback);
346 callbacks.Get<T>().insert(handle);
347 return handle;
348}
349
279// RoomMember 350// RoomMember
280RoomMember::RoomMember() : room_member_impl{std::make_unique<RoomMemberImpl>()} { 351RoomMember::RoomMember() : room_member_impl{std::make_unique<RoomMemberImpl>()} {
281 room_member_impl->client = enet_host_create(nullptr, 1, NumChannels, 0, 0); 352 room_member_impl->client = enet_host_create(nullptr, 1, NumChannels, 0, 0);
@@ -339,6 +410,7 @@ void RoomMember::Join(const std::string& nick, const char* server_addr, u16 serv
339 room_member_impl->SetState(State::Joining); 410 room_member_impl->SetState(State::Joining);
340 room_member_impl->StartLoop(); 411 room_member_impl->StartLoop();
341 room_member_impl->SendJoinRequest(nick, preferred_mac); 412 room_member_impl->SendJoinRequest(nick, preferred_mac);
413 SendGameInfo(room_member_impl->current_game_info);
342 } else { 414 } else {
343 room_member_impl->SetState(State::CouldNotConnect); 415 room_member_impl->SetState(State::CouldNotConnect);
344 } 416 }
@@ -366,17 +438,53 @@ void RoomMember::SendChatMessage(const std::string& message) {
366 room_member_impl->Send(std::move(packet)); 438 room_member_impl->Send(std::move(packet));
367} 439}
368 440
369void RoomMember::SendGameName(const std::string& game_name) { 441void RoomMember::SendGameInfo(const GameInfo& game_info) {
442 room_member_impl->current_game_info = game_info;
443 if (!IsConnected())
444 return;
445
370 Packet packet; 446 Packet packet;
371 packet << static_cast<u8>(IdSetGameName); 447 packet << static_cast<u8>(IdSetGameInfo);
372 packet << game_name; 448 packet << game_info.name;
449 packet << game_info.id;
373 room_member_impl->Send(std::move(packet)); 450 room_member_impl->Send(std::move(packet));
374} 451}
375 452
453RoomMember::CallbackHandle<RoomMember::State> RoomMember::BindOnStateChanged(
454 std::function<void(const RoomMember::State&)> callback) {
455 return room_member_impl->Bind(callback);
456}
457
458RoomMember::CallbackHandle<WifiPacket> RoomMember::BindOnWifiPacketReceived(
459 std::function<void(const WifiPacket&)> callback) {
460 return room_member_impl->Bind(callback);
461}
462
463RoomMember::CallbackHandle<RoomInformation> RoomMember::BindOnRoomInformationChanged(
464 std::function<void(const RoomInformation&)> callback) {
465 return room_member_impl->Bind(callback);
466}
467
468RoomMember::CallbackHandle<ChatEntry> RoomMember::BindOnChatMessageRecieved(
469 std::function<void(const ChatEntry&)> callback) {
470 return room_member_impl->Bind(callback);
471}
472
473template <typename T>
474void RoomMember::Unbind(CallbackHandle<T> handle) {
475 std::lock_guard<std::mutex> lock(room_member_impl->callback_mutex);
476 room_member_impl->callbacks.Get<T>().erase(handle);
477}
478
376void RoomMember::Leave() { 479void RoomMember::Leave() {
377 room_member_impl->SetState(State::Idle); 480 room_member_impl->SetState(State::Idle);
378 room_member_impl->loop_thread->join(); 481 room_member_impl->loop_thread->join();
379 room_member_impl->loop_thread.reset(); 482 room_member_impl->loop_thread.reset();
380} 483}
381 484
485template void RoomMember::Unbind(CallbackHandle<WifiPacket>);
486template void RoomMember::Unbind(CallbackHandle<RoomMember::State>);
487template void RoomMember::Unbind(CallbackHandle<RoomInformation>);
488template void RoomMember::Unbind(CallbackHandle<ChatEntry>);
489
382} // namespace Network 490} // namespace Network
diff --git a/src/network/room_member.h b/src/network/room_member.h
index bc1af3a7e..98770a234 100644
--- a/src/network/room_member.h
+++ b/src/network/room_member.h
@@ -4,6 +4,7 @@
4 4
5#pragma once 5#pragma once
6 6
7#include <functional>
7#include <memory> 8#include <memory>
8#include <string> 9#include <string>
9#include <vector> 10#include <vector>
@@ -53,12 +54,23 @@ public:
53 54
54 struct MemberInformation { 55 struct MemberInformation {
55 std::string nickname; ///< Nickname of the member. 56 std::string nickname; ///< Nickname of the member.
56 std::string game_name; ///< Name of the game they're currently playing, or empty if they're 57 GameInfo game_info; ///< Name of the game they're currently playing, or empty if they're
57 /// not playing anything. 58 /// not playing anything.
58 MacAddress mac_address; ///< MAC address associated with this member. 59 MacAddress mac_address; ///< MAC address associated with this member.
59 }; 60 };
60 using MemberList = std::vector<MemberInformation>; 61 using MemberList = std::vector<MemberInformation>;
61 62
63 // The handle for the callback functions
64 template <typename T>
65 using CallbackHandle = std::shared_ptr<std::function<void(const T&)>>;
66
67 /**
68 * Unbinds a callback function from the events.
69 * @param handle The connection handle to disconnect
70 */
71 template <typename T>
72 void Unbind(CallbackHandle<T> handle);
73
62 RoomMember(); 74 RoomMember();
63 ~RoomMember(); 75 ~RoomMember();
64 76
@@ -113,10 +125,49 @@ public:
113 void SendChatMessage(const std::string& message); 125 void SendChatMessage(const std::string& message);
114 126
115 /** 127 /**
116 * Sends the current game name to the room. 128 * Sends the current game info to the room.
117 * @param game_name The game name. 129 * @param game_info The game information.
130 */
131 void SendGameInfo(const GameInfo& game_info);
132
133 /**
134 * Binds a function to an event that will be triggered every time the State of the member
135 * changed. The function wil be called every time the event is triggered. The callback function
136 * must not bind or unbind a function. Doing so will cause a deadlock
137 * @param callback The function to call
138 * @return A handle used for removing the function from the registered list
139 */
140 CallbackHandle<State> BindOnStateChanged(std::function<void(const State&)> callback);
141
142 /**
143 * Binds a function to an event that will be triggered every time a WifiPacket is received.
144 * The function wil be called everytime the event is triggered.
145 * The callback function must not bind or unbind a function. Doing so will cause a deadlock
146 * @param callback The function to call
147 * @return A handle used for removing the function from the registered list
148 */
149 CallbackHandle<WifiPacket> BindOnWifiPacketReceived(
150 std::function<void(const WifiPacket&)> callback);
151
152 /**
153 * Binds a function to an event that will be triggered every time the RoomInformation changes.
154 * The function wil be called every time the event is triggered.
155 * The callback function must not bind or unbind a function. Doing so will cause a deadlock
156 * @param callback The function to call
157 * @return A handle used for removing the function from the registered list
158 */
159 CallbackHandle<RoomInformation> BindOnRoomInformationChanged(
160 std::function<void(const RoomInformation&)> callback);
161
162 /**
163 * Binds a function to an event that will be triggered every time a ChatMessage is received.
164 * The function wil be called every time the event is triggered.
165 * The callback function must not bind or unbind a function. Doing so will cause a deadlock
166 * @param callback The function to call
167 * @return A handle used for removing the function from the registered list
118 */ 168 */
119 void SendGameName(const std::string& game_name); 169 CallbackHandle<ChatEntry> BindOnChatMessageRecieved(
170 std::function<void(const ChatEntry&)> callback);
120 171
121 /** 172 /**
122 * Leaves the current room. 173 * Leaves the current room.
diff --git a/src/tests/CMakeLists.txt b/src/tests/CMakeLists.txt
index a14df325a..5e9c4c2bf 100644
--- a/src/tests/CMakeLists.txt
+++ b/src/tests/CMakeLists.txt
@@ -1,5 +1,7 @@
1set(SRCS 1set(SRCS
2 common/param_package.cpp 2 common/param_package.cpp
3 core/arm/arm_test_common.cpp
4 core/arm/dyncom/arm_dyncom_vfp_tests.cpp
3 core/file_sys/path_parser.cpp 5 core/file_sys/path_parser.cpp
4 core/hle/kernel/hle_ipc.cpp 6 core/hle/kernel/hle_ipc.cpp
5 glad.cpp 7 glad.cpp
@@ -7,6 +9,7 @@ set(SRCS
7 ) 9 )
8 10
9set(HEADERS 11set(HEADERS
12 core/arm/arm_test_common.h
10 ) 13 )
11 14
12create_directory_groups(${SRCS} ${HEADERS}) 15create_directory_groups(${SRCS} ${HEADERS})
diff --git a/src/tests/core/arm/arm_test_common.cpp b/src/tests/core/arm/arm_test_common.cpp
new file mode 100644
index 000000000..1df6c5677
--- /dev/null
+++ b/src/tests/core/arm/arm_test_common.cpp
@@ -0,0 +1,123 @@
1// Copyright 2016 Citra Emulator Project
2// Licensed under GPLv2 or any later version
3// Refer to the license.txt file included.
4
5#include "core/core.h"
6#include "core/memory_setup.h"
7#include "tests/core/arm/arm_test_common.h"
8
9namespace ArmTests {
10
11TestEnvironment::TestEnvironment(bool mutable_memory_)
12 : mutable_memory(mutable_memory_), test_memory(std::make_shared<TestMemory>(this)) {
13 Memory::MapIoRegion(0x00000000, 0x80000000, test_memory);
14 Memory::MapIoRegion(0x80000000, 0x80000000, test_memory);
15}
16
17TestEnvironment::~TestEnvironment() {
18 Memory::UnmapRegion(0x80000000, 0x80000000);
19 Memory::UnmapRegion(0x00000000, 0x80000000);
20}
21
22void TestEnvironment::SetMemory64(VAddr vaddr, u64 value) {
23 SetMemory32(vaddr + 0, static_cast<u32>(value));
24 SetMemory32(vaddr + 4, static_cast<u32>(value >> 32));
25}
26
27void TestEnvironment::SetMemory32(VAddr vaddr, u32 value) {
28 SetMemory16(vaddr + 0, static_cast<u16>(value));
29 SetMemory16(vaddr + 2, static_cast<u16>(value >> 16));
30}
31
32void TestEnvironment::SetMemory16(VAddr vaddr, u16 value) {
33 SetMemory8(vaddr + 0, static_cast<u8>(value));
34 SetMemory8(vaddr + 1, static_cast<u8>(value >> 8));
35}
36
37void TestEnvironment::SetMemory8(VAddr vaddr, u8 value) {
38 test_memory->data[vaddr] = value;
39}
40
41std::vector<WriteRecord> TestEnvironment::GetWriteRecords() const {
42 return write_records;
43}
44
45void TestEnvironment::ClearWriteRecords() {
46 write_records.clear();
47}
48
49TestEnvironment::TestMemory::~TestMemory() {}
50
51bool TestEnvironment::TestMemory::IsValidAddress(VAddr addr) {
52 return true;
53}
54
55u8 TestEnvironment::TestMemory::Read8(VAddr addr) {
56 auto iter = data.find(addr);
57 if (iter == data.end()) {
58 return addr; // Some arbitrary data
59 }
60 return iter->second;
61}
62
63u16 TestEnvironment::TestMemory::Read16(VAddr addr) {
64 return Read8(addr) | static_cast<u16>(Read8(addr + 1)) << 8;
65}
66
67u32 TestEnvironment::TestMemory::Read32(VAddr addr) {
68 return Read16(addr) | static_cast<u32>(Read16(addr + 2)) << 16;
69}
70
71u64 TestEnvironment::TestMemory::Read64(VAddr addr) {
72 return Read32(addr) | static_cast<u64>(Read32(addr + 4)) << 32;
73}
74
75bool TestEnvironment::TestMemory::ReadBlock(VAddr src_addr, void* dest_buffer, size_t size) {
76 VAddr addr = src_addr;
77 u8* data = static_cast<u8*>(dest_buffer);
78
79 for (size_t i = 0; i < size; i++, addr++, data++) {
80 *data = Read8(addr);
81 }
82
83 return true;
84}
85
86void TestEnvironment::TestMemory::Write8(VAddr addr, u8 data) {
87 env->write_records.emplace_back(8, addr, data);
88 if (env->mutable_memory)
89 env->SetMemory8(addr, data);
90}
91
92void TestEnvironment::TestMemory::Write16(VAddr addr, u16 data) {
93 env->write_records.emplace_back(16, addr, data);
94 if (env->mutable_memory)
95 env->SetMemory16(addr, data);
96}
97
98void TestEnvironment::TestMemory::Write32(VAddr addr, u32 data) {
99 env->write_records.emplace_back(32, addr, data);
100 if (env->mutable_memory)
101 env->SetMemory32(addr, data);
102}
103
104void TestEnvironment::TestMemory::Write64(VAddr addr, u64 data) {
105 env->write_records.emplace_back(64, addr, data);
106 if (env->mutable_memory)
107 env->SetMemory64(addr, data);
108}
109
110bool TestEnvironment::TestMemory::WriteBlock(VAddr dest_addr, const void* src_buffer, size_t size) {
111 VAddr addr = dest_addr;
112 const u8* data = static_cast<const u8*>(src_buffer);
113
114 for (size_t i = 0; i < size; i++, addr++, data++) {
115 env->write_records.emplace_back(8, addr, *data);
116 if (env->mutable_memory)
117 env->SetMemory8(addr, *data);
118 }
119
120 return true;
121}
122
123} // namespace ArmTests
diff --git a/src/tests/core/arm/arm_test_common.h b/src/tests/core/arm/arm_test_common.h
new file mode 100644
index 000000000..592c28594
--- /dev/null
+++ b/src/tests/core/arm/arm_test_common.h
@@ -0,0 +1,84 @@
1// Copyright 2016 Citra Emulator Project
2// Licensed under GPLv2 or any later version
3// Refer to the license.txt file included.
4
5#include <tuple>
6#include <unordered_map>
7#include <vector>
8
9#include "common/common_types.h"
10#include "core/mmio.h"
11
12namespace ArmTests {
13
14struct WriteRecord {
15 WriteRecord(size_t size, VAddr addr, u64 data) : size(size), addr(addr), data(data) {}
16 size_t size;
17 VAddr addr;
18 u64 data;
19 bool operator==(const WriteRecord& o) const {
20 return std::tie(size, addr, data) == std::tie(o.size, o.addr, o.data);
21 }
22};
23
24class TestEnvironment final {
25public:
26 /*
27 * Inititalise test environment
28 * @param mutable_memory If false, writes to memory can never be read back.
29 * (Memory is immutable.)
30 */
31 explicit TestEnvironment(bool mutable_memory = false);
32
33 /// Shutdown test environment
34 ~TestEnvironment();
35
36 /// Sets value at memory location vaddr.
37 void SetMemory8(VAddr vaddr, u8 value);
38 void SetMemory16(VAddr vaddr, u16 value);
39 void SetMemory32(VAddr vaddr, u32 value);
40 void SetMemory64(VAddr vaddr, u64 value);
41
42 /**
43 * Whenever Memory::Write{8,16,32,64} is called within the test environment,
44 * a new write-record is made.
45 * @returns A vector of write records made since they were last cleared.
46 */
47 std::vector<WriteRecord> GetWriteRecords() const;
48
49 /// Empties the internal write-record store.
50 void ClearWriteRecords();
51
52private:
53 friend struct TestMemory;
54 struct TestMemory final : Memory::MMIORegion {
55 explicit TestMemory(TestEnvironment* env_) : env(env_) {}
56 TestEnvironment* env;
57
58 ~TestMemory() override;
59
60 bool IsValidAddress(VAddr addr) override;
61
62 u8 Read8(VAddr addr) override;
63 u16 Read16(VAddr addr) override;
64 u32 Read32(VAddr addr) override;
65 u64 Read64(VAddr addr) override;
66
67 bool ReadBlock(VAddr src_addr, void* dest_buffer, size_t size) override;
68
69 void Write8(VAddr addr, u8 data) override;
70 void Write16(VAddr addr, u16 data) override;
71 void Write32(VAddr addr, u32 data) override;
72 void Write64(VAddr addr, u64 data) override;
73
74 bool WriteBlock(VAddr dest_addr, const void* src_buffer, size_t size) override;
75
76 std::unordered_map<VAddr, u8> data;
77 };
78
79 bool mutable_memory;
80 std::shared_ptr<TestMemory> test_memory;
81 std::vector<WriteRecord> write_records;
82};
83
84} // namespace ArmTests
diff --git a/src/tests/core/arm/dyncom/arm_dyncom_vfp_tests.cpp b/src/tests/core/arm/dyncom/arm_dyncom_vfp_tests.cpp
new file mode 100644
index 000000000..86de41773
--- /dev/null
+++ b/src/tests/core/arm/dyncom/arm_dyncom_vfp_tests.cpp
@@ -0,0 +1,50 @@
1// Copyright 2016 Citra Emulator Project
2// Licensed under GPLv2 or any later version
3// Refer to the license.txt file included.
4
5#include <catch.hpp>
6
7#include "core/arm/dyncom/arm_dyncom.h"
8#include "tests/core/arm/arm_test_common.h"
9
10namespace ArmTests {
11
12struct VfpTestCase {
13 u32 initial_fpscr;
14 u32 a;
15 u32 b;
16 u32 result;
17 u32 final_fpscr;
18};
19
20TEST_CASE("ARM_DynCom (vfp): vadd", "[arm_dyncom]") {
21 TestEnvironment test_env(false);
22 test_env.SetMemory32(0, 0xEE321A03); // vadd.f32 s2, s4, s6
23 test_env.SetMemory32(4, 0xEAFFFFFE); // b +#0
24
25 ARM_DynCom dyncom(USER32MODE);
26
27 std::vector<VfpTestCase> test_cases{{
28#include "vfp_vadd_f32.inc"
29 }};
30
31 for (const auto& test_case : test_cases) {
32 dyncom.down_count = 1000; // Ensure that CoreTimeing will not be called.
33 dyncom.SetPC(0);
34 dyncom.SetVFPSystemReg(VFP_FPSCR, test_case.initial_fpscr);
35 dyncom.SetVFPReg(4, test_case.a);
36 dyncom.SetVFPReg(6, test_case.b);
37 dyncom.ExecuteInstructions(1);
38 if (dyncom.GetVFPReg(2) != test_case.result ||
39 dyncom.GetVFPSystemReg(VFP_FPSCR) != test_case.final_fpscr) {
40 printf("f: %x\n", test_case.initial_fpscr);
41 printf("a: %x\n", test_case.a);
42 printf("b: %x\n", test_case.b);
43 printf("c: %x (%x)\n", dyncom.GetVFPReg(2), test_case.result);
44 printf("f: %x (%x)\n", dyncom.GetVFPSystemReg(VFP_FPSCR), test_case.final_fpscr);
45 FAIL();
46 }
47 }
48}
49
50} // namespace ArmTests \ No newline at end of file
diff --git a/src/tests/core/arm/dyncom/vfp_vadd_f32.inc b/src/tests/core/arm/dyncom/vfp_vadd_f32.inc
new file mode 100644
index 000000000..d0032c2e6
--- /dev/null
+++ b/src/tests/core/arm/dyncom/vfp_vadd_f32.inc
@@ -0,0 +1,13456 @@
1{0x3c00000, 0x0, 0x0, 0x0, 0x3c00000},
2{0x3c00000, 0x0, 0x1, 0x0, 0x3c00080},
3{0x3c00000, 0x0, 0x76, 0x0, 0x3c00080},
4{0x3c00000, 0x0, 0x2b94, 0x0, 0x3c00080},
5{0x3c00000, 0x0, 0x636d24, 0x0, 0x3c00080},
6{0x3c00000, 0x0, 0x7fffff, 0x0, 0x3c00080},
7{0x3c00000, 0x0, 0x800000, 0x800000, 0x3c00000},
8{0x3c00000, 0x0, 0x800002, 0x800002, 0x3c00000},
9{0x3c00000, 0x0, 0x1398437, 0x1398437, 0x3c00000},
10{0x3c00000, 0x0, 0xba98d27, 0xba98d27, 0x3c00000},
11{0x3c00000, 0x0, 0xba98d7a, 0xba98d7a, 0x3c00000},
12{0x3c00000, 0x0, 0x751f853a, 0x751f853a, 0x3c00000},
13{0x3c00000, 0x0, 0x7f7ffff0, 0x7f7ffff0, 0x3c00000},
14{0x3c00000, 0x0, 0x7f7fffff, 0x7f7fffff, 0x3c00000},
15{0x3c00000, 0x0, 0x7f800000, 0x7f800000, 0x3c00000},
16{0x3c00000, 0x0, 0x7f800001, 0x7fc00000, 0x3c00001},
17{0x3c00000, 0x0, 0x7f984a37, 0x7fc00000, 0x3c00001},
18{0x3c00000, 0x0, 0x7fbfffff, 0x7fc00000, 0x3c00001},
19{0x3c00000, 0x0, 0x7fc00000, 0x7fc00000, 0x3c00000},
20{0x3c00000, 0x0, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
21{0x3c00000, 0x0, 0x7fffffff, 0x7fc00000, 0x3c00000},
22{0x3c00000, 0x0, 0x80000000, 0x0, 0x3c00000},
23{0x3c00000, 0x0, 0x80000001, 0x0, 0x3c00080},
24{0x3c00000, 0x0, 0x80000076, 0x0, 0x3c00080},
25{0x3c00000, 0x0, 0x80002b94, 0x0, 0x3c00080},
26{0x3c00000, 0x0, 0x80636d24, 0x0, 0x3c00080},
27{0x3c00000, 0x0, 0x807fffff, 0x0, 0x3c00080},
28{0x3c00000, 0x0, 0x80800000, 0x80800000, 0x3c00000},
29{0x3c00000, 0x0, 0x80800002, 0x80800002, 0x3c00000},
30{0x3c00000, 0x0, 0x81398437, 0x81398437, 0x3c00000},
31{0x3c00000, 0x0, 0x8ba98d27, 0x8ba98d27, 0x3c00000},
32{0x3c00000, 0x0, 0x8ba98d7a, 0x8ba98d7a, 0x3c00000},
33{0x3c00000, 0x0, 0xf51f853a, 0xf51f853a, 0x3c00000},
34{0x3c00000, 0x0, 0xff7ffff0, 0xff7ffff0, 0x3c00000},
35{0x3c00000, 0x0, 0xff7fffff, 0xff7fffff, 0x3c00000},
36{0x3c00000, 0x0, 0xff800000, 0xff800000, 0x3c00000},
37{0x3c00000, 0x0, 0xff800001, 0x7fc00000, 0x3c00001},
38{0x3c00000, 0x0, 0xff984a37, 0x7fc00000, 0x3c00001},
39{0x3c00000, 0x0, 0xffbfffff, 0x7fc00000, 0x3c00001},
40{0x3c00000, 0x0, 0xffc00000, 0x7fc00000, 0x3c00000},
41{0x3c00000, 0x0, 0xffd9ba98, 0x7fc00000, 0x3c00000},
42{0x3c00000, 0x0, 0xffffffff, 0x7fc00000, 0x3c00000},
43{0x3c00000, 0x0, 0x4f3495cb, 0x4f3495cb, 0x3c00000},
44{0x3c00000, 0x0, 0xe73a5134, 0xe73a5134, 0x3c00000},
45{0x3c00000, 0x0, 0x7c994e9e, 0x7c994e9e, 0x3c00000},
46{0x3c00000, 0x0, 0x6164bd6c, 0x6164bd6c, 0x3c00000},
47{0x3c00000, 0x0, 0x9503366, 0x9503366, 0x3c00000},
48{0x3c00000, 0x0, 0xbf5a97c9, 0xbf5a97c9, 0x3c00000},
49{0x3c00000, 0x0, 0xe6ff1a14, 0xe6ff1a14, 0x3c00000},
50{0x3c00000, 0x0, 0x77f31e2f, 0x77f31e2f, 0x3c00000},
51{0x3c00000, 0x0, 0xaab4d7d8, 0xaab4d7d8, 0x3c00000},
52{0x3c00000, 0x0, 0x966320b, 0x966320b, 0x3c00000},
53{0x3c00000, 0x0, 0xb26bddee, 0xb26bddee, 0x3c00000},
54{0x3c00000, 0x0, 0xb5c8e5d3, 0xb5c8e5d3, 0x3c00000},
55{0x3c00000, 0x0, 0x317285d3, 0x317285d3, 0x3c00000},
56{0x3c00000, 0x0, 0x3c9623b1, 0x3c9623b1, 0x3c00000},
57{0x3c00000, 0x0, 0x51fd2c7c, 0x51fd2c7c, 0x3c00000},
58{0x3c00000, 0x0, 0x7b906a6c, 0x7b906a6c, 0x3c00000},
59{0x3c00000, 0x1, 0x0, 0x0, 0x3c00080},
60{0x3c00000, 0x1, 0x1, 0x0, 0x3c00080},
61{0x3c00000, 0x1, 0x76, 0x0, 0x3c00080},
62{0x3c00000, 0x1, 0x2b94, 0x0, 0x3c00080},
63{0x3c00000, 0x1, 0x636d24, 0x0, 0x3c00080},
64{0x3c00000, 0x1, 0x7fffff, 0x0, 0x3c00080},
65{0x3c00000, 0x1, 0x800000, 0x800000, 0x3c00080},
66{0x3c00000, 0x1, 0x800002, 0x800002, 0x3c00080},
67{0x3c00000, 0x1, 0x1398437, 0x1398437, 0x3c00080},
68{0x3c00000, 0x1, 0xba98d27, 0xba98d27, 0x3c00080},
69{0x3c00000, 0x1, 0xba98d7a, 0xba98d7a, 0x3c00080},
70{0x3c00000, 0x1, 0x751f853a, 0x751f853a, 0x3c00080},
71{0x3c00000, 0x1, 0x7f7ffff0, 0x7f7ffff0, 0x3c00080},
72{0x3c00000, 0x1, 0x7f7fffff, 0x7f7fffff, 0x3c00080},
73{0x3c00000, 0x1, 0x7f800000, 0x7f800000, 0x3c00080},
74{0x3c00000, 0x1, 0x7f800001, 0x7fc00000, 0x3c00081},
75{0x3c00000, 0x1, 0x7f984a37, 0x7fc00000, 0x3c00081},
76{0x3c00000, 0x1, 0x7fbfffff, 0x7fc00000, 0x3c00081},
77{0x3c00000, 0x1, 0x7fc00000, 0x7fc00000, 0x3c00080},
78{0x3c00000, 0x1, 0x7fd9ba98, 0x7fc00000, 0x3c00080},
79{0x3c00000, 0x1, 0x7fffffff, 0x7fc00000, 0x3c00080},
80{0x3c00000, 0x1, 0x80000000, 0x0, 0x3c00080},
81{0x3c00000, 0x1, 0x80000001, 0x0, 0x3c00080},
82{0x3c00000, 0x1, 0x80000076, 0x0, 0x3c00080},
83{0x3c00000, 0x1, 0x80002b94, 0x0, 0x3c00080},
84{0x3c00000, 0x1, 0x80636d24, 0x0, 0x3c00080},
85{0x3c00000, 0x1, 0x807fffff, 0x0, 0x3c00080},
86{0x3c00000, 0x1, 0x80800000, 0x80800000, 0x3c00080},
87{0x3c00000, 0x1, 0x80800002, 0x80800002, 0x3c00080},
88{0x3c00000, 0x1, 0x81398437, 0x81398437, 0x3c00080},
89{0x3c00000, 0x1, 0x8ba98d27, 0x8ba98d27, 0x3c00080},
90{0x3c00000, 0x1, 0x8ba98d7a, 0x8ba98d7a, 0x3c00080},
91{0x3c00000, 0x1, 0xf51f853a, 0xf51f853a, 0x3c00080},
92{0x3c00000, 0x1, 0xff7ffff0, 0xff7ffff0, 0x3c00080},
93{0x3c00000, 0x1, 0xff7fffff, 0xff7fffff, 0x3c00080},
94{0x3c00000, 0x1, 0xff800000, 0xff800000, 0x3c00080},
95{0x3c00000, 0x1, 0xff800001, 0x7fc00000, 0x3c00081},
96{0x3c00000, 0x1, 0xff984a37, 0x7fc00000, 0x3c00081},
97{0x3c00000, 0x1, 0xffbfffff, 0x7fc00000, 0x3c00081},
98{0x3c00000, 0x1, 0xffc00000, 0x7fc00000, 0x3c00080},
99{0x3c00000, 0x1, 0xffd9ba98, 0x7fc00000, 0x3c00080},
100{0x3c00000, 0x1, 0xffffffff, 0x7fc00000, 0x3c00080},
101{0x3c00000, 0x1, 0x4f3495cb, 0x4f3495cb, 0x3c00080},
102{0x3c00000, 0x1, 0xe73a5134, 0xe73a5134, 0x3c00080},
103{0x3c00000, 0x1, 0x7c994e9e, 0x7c994e9e, 0x3c00080},
104{0x3c00000, 0x1, 0x6164bd6c, 0x6164bd6c, 0x3c00080},
105{0x3c00000, 0x1, 0x9503366, 0x9503366, 0x3c00080},
106{0x3c00000, 0x1, 0xbf5a97c9, 0xbf5a97c9, 0x3c00080},
107{0x3c00000, 0x1, 0xe6ff1a14, 0xe6ff1a14, 0x3c00080},
108{0x3c00000, 0x1, 0x77f31e2f, 0x77f31e2f, 0x3c00080},
109{0x3c00000, 0x1, 0xaab4d7d8, 0xaab4d7d8, 0x3c00080},
110{0x3c00000, 0x1, 0x966320b, 0x966320b, 0x3c00080},
111{0x3c00000, 0x1, 0xb26bddee, 0xb26bddee, 0x3c00080},
112{0x3c00000, 0x1, 0xb5c8e5d3, 0xb5c8e5d3, 0x3c00080},
113{0x3c00000, 0x1, 0x317285d3, 0x317285d3, 0x3c00080},
114{0x3c00000, 0x1, 0x3c9623b1, 0x3c9623b1, 0x3c00080},
115{0x3c00000, 0x1, 0x51fd2c7c, 0x51fd2c7c, 0x3c00080},
116{0x3c00000, 0x1, 0x7b906a6c, 0x7b906a6c, 0x3c00080},
117{0x3c00000, 0x76, 0x0, 0x0, 0x3c00080},
118{0x3c00000, 0x76, 0x1, 0x0, 0x3c00080},
119{0x3c00000, 0x76, 0x76, 0x0, 0x3c00080},
120{0x3c00000, 0x76, 0x2b94, 0x0, 0x3c00080},
121{0x3c00000, 0x76, 0x636d24, 0x0, 0x3c00080},
122{0x3c00000, 0x76, 0x7fffff, 0x0, 0x3c00080},
123{0x3c00000, 0x76, 0x800000, 0x800000, 0x3c00080},
124{0x3c00000, 0x76, 0x800002, 0x800002, 0x3c00080},
125{0x3c00000, 0x76, 0x1398437, 0x1398437, 0x3c00080},
126{0x3c00000, 0x76, 0xba98d27, 0xba98d27, 0x3c00080},
127{0x3c00000, 0x76, 0xba98d7a, 0xba98d7a, 0x3c00080},
128{0x3c00000, 0x76, 0x751f853a, 0x751f853a, 0x3c00080},
129{0x3c00000, 0x76, 0x7f7ffff0, 0x7f7ffff0, 0x3c00080},
130{0x3c00000, 0x76, 0x7f7fffff, 0x7f7fffff, 0x3c00080},
131{0x3c00000, 0x76, 0x7f800000, 0x7f800000, 0x3c00080},
132{0x3c00000, 0x76, 0x7f800001, 0x7fc00000, 0x3c00081},
133{0x3c00000, 0x76, 0x7f984a37, 0x7fc00000, 0x3c00081},
134{0x3c00000, 0x76, 0x7fbfffff, 0x7fc00000, 0x3c00081},
135{0x3c00000, 0x76, 0x7fc00000, 0x7fc00000, 0x3c00080},
136{0x3c00000, 0x76, 0x7fd9ba98, 0x7fc00000, 0x3c00080},
137{0x3c00000, 0x76, 0x7fffffff, 0x7fc00000, 0x3c00080},
138{0x3c00000, 0x76, 0x80000000, 0x0, 0x3c00080},
139{0x3c00000, 0x76, 0x80000001, 0x0, 0x3c00080},
140{0x3c00000, 0x76, 0x80000076, 0x0, 0x3c00080},
141{0x3c00000, 0x76, 0x80002b94, 0x0, 0x3c00080},
142{0x3c00000, 0x76, 0x80636d24, 0x0, 0x3c00080},
143{0x3c00000, 0x76, 0x807fffff, 0x0, 0x3c00080},
144{0x3c00000, 0x76, 0x80800000, 0x80800000, 0x3c00080},
145{0x3c00000, 0x76, 0x80800002, 0x80800002, 0x3c00080},
146{0x3c00000, 0x76, 0x81398437, 0x81398437, 0x3c00080},
147{0x3c00000, 0x76, 0x8ba98d27, 0x8ba98d27, 0x3c00080},
148{0x3c00000, 0x76, 0x8ba98d7a, 0x8ba98d7a, 0x3c00080},
149{0x3c00000, 0x76, 0xf51f853a, 0xf51f853a, 0x3c00080},
150{0x3c00000, 0x76, 0xff7ffff0, 0xff7ffff0, 0x3c00080},
151{0x3c00000, 0x76, 0xff7fffff, 0xff7fffff, 0x3c00080},
152{0x3c00000, 0x76, 0xff800000, 0xff800000, 0x3c00080},
153{0x3c00000, 0x76, 0xff800001, 0x7fc00000, 0x3c00081},
154{0x3c00000, 0x76, 0xff984a37, 0x7fc00000, 0x3c00081},
155{0x3c00000, 0x76, 0xffbfffff, 0x7fc00000, 0x3c00081},
156{0x3c00000, 0x76, 0xffc00000, 0x7fc00000, 0x3c00080},
157{0x3c00000, 0x76, 0xffd9ba98, 0x7fc00000, 0x3c00080},
158{0x3c00000, 0x76, 0xffffffff, 0x7fc00000, 0x3c00080},
159{0x3c00000, 0x76, 0x4f3495cb, 0x4f3495cb, 0x3c00080},
160{0x3c00000, 0x76, 0xe73a5134, 0xe73a5134, 0x3c00080},
161{0x3c00000, 0x76, 0x7c994e9e, 0x7c994e9e, 0x3c00080},
162{0x3c00000, 0x76, 0x6164bd6c, 0x6164bd6c, 0x3c00080},
163{0x3c00000, 0x76, 0x9503366, 0x9503366, 0x3c00080},
164{0x3c00000, 0x76, 0xbf5a97c9, 0xbf5a97c9, 0x3c00080},
165{0x3c00000, 0x76, 0xe6ff1a14, 0xe6ff1a14, 0x3c00080},
166{0x3c00000, 0x76, 0x77f31e2f, 0x77f31e2f, 0x3c00080},
167{0x3c00000, 0x76, 0xaab4d7d8, 0xaab4d7d8, 0x3c00080},
168{0x3c00000, 0x76, 0x966320b, 0x966320b, 0x3c00080},
169{0x3c00000, 0x76, 0xb26bddee, 0xb26bddee, 0x3c00080},
170{0x3c00000, 0x76, 0xb5c8e5d3, 0xb5c8e5d3, 0x3c00080},
171{0x3c00000, 0x76, 0x317285d3, 0x317285d3, 0x3c00080},
172{0x3c00000, 0x76, 0x3c9623b1, 0x3c9623b1, 0x3c00080},
173{0x3c00000, 0x76, 0x51fd2c7c, 0x51fd2c7c, 0x3c00080},
174{0x3c00000, 0x76, 0x7b906a6c, 0x7b906a6c, 0x3c00080},
175{0x3c00000, 0x2b94, 0x0, 0x0, 0x3c00080},
176{0x3c00000, 0x2b94, 0x1, 0x0, 0x3c00080},
177{0x3c00000, 0x2b94, 0x76, 0x0, 0x3c00080},
178{0x3c00000, 0x2b94, 0x2b94, 0x0, 0x3c00080},
179{0x3c00000, 0x2b94, 0x636d24, 0x0, 0x3c00080},
180{0x3c00000, 0x2b94, 0x7fffff, 0x0, 0x3c00080},
181{0x3c00000, 0x2b94, 0x800000, 0x800000, 0x3c00080},
182{0x3c00000, 0x2b94, 0x800002, 0x800002, 0x3c00080},
183{0x3c00000, 0x2b94, 0x1398437, 0x1398437, 0x3c00080},
184{0x3c00000, 0x2b94, 0xba98d27, 0xba98d27, 0x3c00080},
185{0x3c00000, 0x2b94, 0xba98d7a, 0xba98d7a, 0x3c00080},
186{0x3c00000, 0x2b94, 0x751f853a, 0x751f853a, 0x3c00080},
187{0x3c00000, 0x2b94, 0x7f7ffff0, 0x7f7ffff0, 0x3c00080},
188{0x3c00000, 0x2b94, 0x7f7fffff, 0x7f7fffff, 0x3c00080},
189{0x3c00000, 0x2b94, 0x7f800000, 0x7f800000, 0x3c00080},
190{0x3c00000, 0x2b94, 0x7f800001, 0x7fc00000, 0x3c00081},
191{0x3c00000, 0x2b94, 0x7f984a37, 0x7fc00000, 0x3c00081},
192{0x3c00000, 0x2b94, 0x7fbfffff, 0x7fc00000, 0x3c00081},
193{0x3c00000, 0x2b94, 0x7fc00000, 0x7fc00000, 0x3c00080},
194{0x3c00000, 0x2b94, 0x7fd9ba98, 0x7fc00000, 0x3c00080},
195{0x3c00000, 0x2b94, 0x7fffffff, 0x7fc00000, 0x3c00080},
196{0x3c00000, 0x2b94, 0x80000000, 0x0, 0x3c00080},
197{0x3c00000, 0x2b94, 0x80000001, 0x0, 0x3c00080},
198{0x3c00000, 0x2b94, 0x80000076, 0x0, 0x3c00080},
199{0x3c00000, 0x2b94, 0x80002b94, 0x0, 0x3c00080},
200{0x3c00000, 0x2b94, 0x80636d24, 0x0, 0x3c00080},
201{0x3c00000, 0x2b94, 0x807fffff, 0x0, 0x3c00080},
202{0x3c00000, 0x2b94, 0x80800000, 0x80800000, 0x3c00080},
203{0x3c00000, 0x2b94, 0x80800002, 0x80800002, 0x3c00080},
204{0x3c00000, 0x2b94, 0x81398437, 0x81398437, 0x3c00080},
205{0x3c00000, 0x2b94, 0x8ba98d27, 0x8ba98d27, 0x3c00080},
206{0x3c00000, 0x2b94, 0x8ba98d7a, 0x8ba98d7a, 0x3c00080},
207{0x3c00000, 0x2b94, 0xf51f853a, 0xf51f853a, 0x3c00080},
208{0x3c00000, 0x2b94, 0xff7ffff0, 0xff7ffff0, 0x3c00080},
209{0x3c00000, 0x2b94, 0xff7fffff, 0xff7fffff, 0x3c00080},
210{0x3c00000, 0x2b94, 0xff800000, 0xff800000, 0x3c00080},
211{0x3c00000, 0x2b94, 0xff800001, 0x7fc00000, 0x3c00081},
212{0x3c00000, 0x2b94, 0xff984a37, 0x7fc00000, 0x3c00081},
213{0x3c00000, 0x2b94, 0xffbfffff, 0x7fc00000, 0x3c00081},
214{0x3c00000, 0x2b94, 0xffc00000, 0x7fc00000, 0x3c00080},
215{0x3c00000, 0x2b94, 0xffd9ba98, 0x7fc00000, 0x3c00080},
216{0x3c00000, 0x2b94, 0xffffffff, 0x7fc00000, 0x3c00080},
217{0x3c00000, 0x2b94, 0x4f3495cb, 0x4f3495cb, 0x3c00080},
218{0x3c00000, 0x2b94, 0xe73a5134, 0xe73a5134, 0x3c00080},
219{0x3c00000, 0x2b94, 0x7c994e9e, 0x7c994e9e, 0x3c00080},
220{0x3c00000, 0x2b94, 0x6164bd6c, 0x6164bd6c, 0x3c00080},
221{0x3c00000, 0x2b94, 0x9503366, 0x9503366, 0x3c00080},
222{0x3c00000, 0x2b94, 0xbf5a97c9, 0xbf5a97c9, 0x3c00080},
223{0x3c00000, 0x2b94, 0xe6ff1a14, 0xe6ff1a14, 0x3c00080},
224{0x3c00000, 0x2b94, 0x77f31e2f, 0x77f31e2f, 0x3c00080},
225{0x3c00000, 0x2b94, 0xaab4d7d8, 0xaab4d7d8, 0x3c00080},
226{0x3c00000, 0x2b94, 0x966320b, 0x966320b, 0x3c00080},
227{0x3c00000, 0x2b94, 0xb26bddee, 0xb26bddee, 0x3c00080},
228{0x3c00000, 0x2b94, 0xb5c8e5d3, 0xb5c8e5d3, 0x3c00080},
229{0x3c00000, 0x2b94, 0x317285d3, 0x317285d3, 0x3c00080},
230{0x3c00000, 0x2b94, 0x3c9623b1, 0x3c9623b1, 0x3c00080},
231{0x3c00000, 0x2b94, 0x51fd2c7c, 0x51fd2c7c, 0x3c00080},
232{0x3c00000, 0x2b94, 0x7b906a6c, 0x7b906a6c, 0x3c00080},
233{0x3c00000, 0x636d24, 0x0, 0x0, 0x3c00080},
234{0x3c00000, 0x636d24, 0x1, 0x0, 0x3c00080},
235{0x3c00000, 0x636d24, 0x76, 0x0, 0x3c00080},
236{0x3c00000, 0x636d24, 0x2b94, 0x0, 0x3c00080},
237{0x3c00000, 0x636d24, 0x636d24, 0x0, 0x3c00080},
238{0x3c00000, 0x636d24, 0x7fffff, 0x0, 0x3c00080},
239{0x3c00000, 0x636d24, 0x800000, 0x800000, 0x3c00080},
240{0x3c00000, 0x636d24, 0x800002, 0x800002, 0x3c00080},
241{0x3c00000, 0x636d24, 0x1398437, 0x1398437, 0x3c00080},
242{0x3c00000, 0x636d24, 0xba98d27, 0xba98d27, 0x3c00080},
243{0x3c00000, 0x636d24, 0xba98d7a, 0xba98d7a, 0x3c00080},
244{0x3c00000, 0x636d24, 0x751f853a, 0x751f853a, 0x3c00080},
245{0x3c00000, 0x636d24, 0x7f7ffff0, 0x7f7ffff0, 0x3c00080},
246{0x3c00000, 0x636d24, 0x7f7fffff, 0x7f7fffff, 0x3c00080},
247{0x3c00000, 0x636d24, 0x7f800000, 0x7f800000, 0x3c00080},
248{0x3c00000, 0x636d24, 0x7f800001, 0x7fc00000, 0x3c00081},
249{0x3c00000, 0x636d24, 0x7f984a37, 0x7fc00000, 0x3c00081},
250{0x3c00000, 0x636d24, 0x7fbfffff, 0x7fc00000, 0x3c00081},
251{0x3c00000, 0x636d24, 0x7fc00000, 0x7fc00000, 0x3c00080},
252{0x3c00000, 0x636d24, 0x7fd9ba98, 0x7fc00000, 0x3c00080},
253{0x3c00000, 0x636d24, 0x7fffffff, 0x7fc00000, 0x3c00080},
254{0x3c00000, 0x636d24, 0x80000000, 0x0, 0x3c00080},
255{0x3c00000, 0x636d24, 0x80000001, 0x0, 0x3c00080},
256{0x3c00000, 0x636d24, 0x80000076, 0x0, 0x3c00080},
257{0x3c00000, 0x636d24, 0x80002b94, 0x0, 0x3c00080},
258{0x3c00000, 0x636d24, 0x80636d24, 0x0, 0x3c00080},
259{0x3c00000, 0x636d24, 0x807fffff, 0x0, 0x3c00080},
260{0x3c00000, 0x636d24, 0x80800000, 0x80800000, 0x3c00080},
261{0x3c00000, 0x636d24, 0x80800002, 0x80800002, 0x3c00080},
262{0x3c00000, 0x636d24, 0x81398437, 0x81398437, 0x3c00080},
263{0x3c00000, 0x636d24, 0x8ba98d27, 0x8ba98d27, 0x3c00080},
264{0x3c00000, 0x636d24, 0x8ba98d7a, 0x8ba98d7a, 0x3c00080},
265{0x3c00000, 0x636d24, 0xf51f853a, 0xf51f853a, 0x3c00080},
266{0x3c00000, 0x636d24, 0xff7ffff0, 0xff7ffff0, 0x3c00080},
267{0x3c00000, 0x636d24, 0xff7fffff, 0xff7fffff, 0x3c00080},
268{0x3c00000, 0x636d24, 0xff800000, 0xff800000, 0x3c00080},
269{0x3c00000, 0x636d24, 0xff800001, 0x7fc00000, 0x3c00081},
270{0x3c00000, 0x636d24, 0xff984a37, 0x7fc00000, 0x3c00081},
271{0x3c00000, 0x636d24, 0xffbfffff, 0x7fc00000, 0x3c00081},
272{0x3c00000, 0x636d24, 0xffc00000, 0x7fc00000, 0x3c00080},
273{0x3c00000, 0x636d24, 0xffd9ba98, 0x7fc00000, 0x3c00080},
274{0x3c00000, 0x636d24, 0xffffffff, 0x7fc00000, 0x3c00080},
275{0x3c00000, 0x636d24, 0x4f3495cb, 0x4f3495cb, 0x3c00080},
276{0x3c00000, 0x636d24, 0xe73a5134, 0xe73a5134, 0x3c00080},
277{0x3c00000, 0x636d24, 0x7c994e9e, 0x7c994e9e, 0x3c00080},
278{0x3c00000, 0x636d24, 0x6164bd6c, 0x6164bd6c, 0x3c00080},
279{0x3c00000, 0x636d24, 0x9503366, 0x9503366, 0x3c00080},
280{0x3c00000, 0x636d24, 0xbf5a97c9, 0xbf5a97c9, 0x3c00080},
281{0x3c00000, 0x636d24, 0xe6ff1a14, 0xe6ff1a14, 0x3c00080},
282{0x3c00000, 0x636d24, 0x77f31e2f, 0x77f31e2f, 0x3c00080},
283{0x3c00000, 0x636d24, 0xaab4d7d8, 0xaab4d7d8, 0x3c00080},
284{0x3c00000, 0x636d24, 0x966320b, 0x966320b, 0x3c00080},
285{0x3c00000, 0x636d24, 0xb26bddee, 0xb26bddee, 0x3c00080},
286{0x3c00000, 0x636d24, 0xb5c8e5d3, 0xb5c8e5d3, 0x3c00080},
287{0x3c00000, 0x636d24, 0x317285d3, 0x317285d3, 0x3c00080},
288{0x3c00000, 0x636d24, 0x3c9623b1, 0x3c9623b1, 0x3c00080},
289{0x3c00000, 0x636d24, 0x51fd2c7c, 0x51fd2c7c, 0x3c00080},
290{0x3c00000, 0x636d24, 0x7b906a6c, 0x7b906a6c, 0x3c00080},
291{0x3c00000, 0x7fffff, 0x0, 0x0, 0x3c00080},
292{0x3c00000, 0x7fffff, 0x1, 0x0, 0x3c00080},
293{0x3c00000, 0x7fffff, 0x76, 0x0, 0x3c00080},
294{0x3c00000, 0x7fffff, 0x2b94, 0x0, 0x3c00080},
295{0x3c00000, 0x7fffff, 0x636d24, 0x0, 0x3c00080},
296{0x3c00000, 0x7fffff, 0x7fffff, 0x0, 0x3c00080},
297{0x3c00000, 0x7fffff, 0x800000, 0x800000, 0x3c00080},
298{0x3c00000, 0x7fffff, 0x800002, 0x800002, 0x3c00080},
299{0x3c00000, 0x7fffff, 0x1398437, 0x1398437, 0x3c00080},
300{0x3c00000, 0x7fffff, 0xba98d27, 0xba98d27, 0x3c00080},
301{0x3c00000, 0x7fffff, 0xba98d7a, 0xba98d7a, 0x3c00080},
302{0x3c00000, 0x7fffff, 0x751f853a, 0x751f853a, 0x3c00080},
303{0x3c00000, 0x7fffff, 0x7f7ffff0, 0x7f7ffff0, 0x3c00080},
304{0x3c00000, 0x7fffff, 0x7f7fffff, 0x7f7fffff, 0x3c00080},
305{0x3c00000, 0x7fffff, 0x7f800000, 0x7f800000, 0x3c00080},
306{0x3c00000, 0x7fffff, 0x7f800001, 0x7fc00000, 0x3c00081},
307{0x3c00000, 0x7fffff, 0x7f984a37, 0x7fc00000, 0x3c00081},
308{0x3c00000, 0x7fffff, 0x7fbfffff, 0x7fc00000, 0x3c00081},
309{0x3c00000, 0x7fffff, 0x7fc00000, 0x7fc00000, 0x3c00080},
310{0x3c00000, 0x7fffff, 0x7fd9ba98, 0x7fc00000, 0x3c00080},
311{0x3c00000, 0x7fffff, 0x7fffffff, 0x7fc00000, 0x3c00080},
312{0x3c00000, 0x7fffff, 0x80000000, 0x0, 0x3c00080},
313{0x3c00000, 0x7fffff, 0x80000001, 0x0, 0x3c00080},
314{0x3c00000, 0x7fffff, 0x80000076, 0x0, 0x3c00080},
315{0x3c00000, 0x7fffff, 0x80002b94, 0x0, 0x3c00080},
316{0x3c00000, 0x7fffff, 0x80636d24, 0x0, 0x3c00080},
317{0x3c00000, 0x7fffff, 0x807fffff, 0x0, 0x3c00080},
318{0x3c00000, 0x7fffff, 0x80800000, 0x80800000, 0x3c00080},
319{0x3c00000, 0x7fffff, 0x80800002, 0x80800002, 0x3c00080},
320{0x3c00000, 0x7fffff, 0x81398437, 0x81398437, 0x3c00080},
321{0x3c00000, 0x7fffff, 0x8ba98d27, 0x8ba98d27, 0x3c00080},
322{0x3c00000, 0x7fffff, 0x8ba98d7a, 0x8ba98d7a, 0x3c00080},
323{0x3c00000, 0x7fffff, 0xf51f853a, 0xf51f853a, 0x3c00080},
324{0x3c00000, 0x7fffff, 0xff7ffff0, 0xff7ffff0, 0x3c00080},
325{0x3c00000, 0x7fffff, 0xff7fffff, 0xff7fffff, 0x3c00080},
326{0x3c00000, 0x7fffff, 0xff800000, 0xff800000, 0x3c00080},
327{0x3c00000, 0x7fffff, 0xff800001, 0x7fc00000, 0x3c00081},
328{0x3c00000, 0x7fffff, 0xff984a37, 0x7fc00000, 0x3c00081},
329{0x3c00000, 0x7fffff, 0xffbfffff, 0x7fc00000, 0x3c00081},
330{0x3c00000, 0x7fffff, 0xffc00000, 0x7fc00000, 0x3c00080},
331{0x3c00000, 0x7fffff, 0xffd9ba98, 0x7fc00000, 0x3c00080},
332{0x3c00000, 0x7fffff, 0xffffffff, 0x7fc00000, 0x3c00080},
333{0x3c00000, 0x7fffff, 0x4f3495cb, 0x4f3495cb, 0x3c00080},
334{0x3c00000, 0x7fffff, 0xe73a5134, 0xe73a5134, 0x3c00080},
335{0x3c00000, 0x7fffff, 0x7c994e9e, 0x7c994e9e, 0x3c00080},
336{0x3c00000, 0x7fffff, 0x6164bd6c, 0x6164bd6c, 0x3c00080},
337{0x3c00000, 0x7fffff, 0x9503366, 0x9503366, 0x3c00080},
338{0x3c00000, 0x7fffff, 0xbf5a97c9, 0xbf5a97c9, 0x3c00080},
339{0x3c00000, 0x7fffff, 0xe6ff1a14, 0xe6ff1a14, 0x3c00080},
340{0x3c00000, 0x7fffff, 0x77f31e2f, 0x77f31e2f, 0x3c00080},
341{0x3c00000, 0x7fffff, 0xaab4d7d8, 0xaab4d7d8, 0x3c00080},
342{0x3c00000, 0x7fffff, 0x966320b, 0x966320b, 0x3c00080},
343{0x3c00000, 0x7fffff, 0xb26bddee, 0xb26bddee, 0x3c00080},
344{0x3c00000, 0x7fffff, 0xb5c8e5d3, 0xb5c8e5d3, 0x3c00080},
345{0x3c00000, 0x7fffff, 0x317285d3, 0x317285d3, 0x3c00080},
346{0x3c00000, 0x7fffff, 0x3c9623b1, 0x3c9623b1, 0x3c00080},
347{0x3c00000, 0x7fffff, 0x51fd2c7c, 0x51fd2c7c, 0x3c00080},
348{0x3c00000, 0x7fffff, 0x7b906a6c, 0x7b906a6c, 0x3c00080},
349{0x3c00000, 0x800000, 0x0, 0x800000, 0x3c00000},
350{0x3c00000, 0x800000, 0x1, 0x800000, 0x3c00080},
351{0x3c00000, 0x800000, 0x76, 0x800000, 0x3c00080},
352{0x3c00000, 0x800000, 0x2b94, 0x800000, 0x3c00080},
353{0x3c00000, 0x800000, 0x636d24, 0x800000, 0x3c00080},
354{0x3c00000, 0x800000, 0x7fffff, 0x800000, 0x3c00080},
355{0x3c00000, 0x800000, 0x800000, 0x1000000, 0x3c00000},
356{0x3c00000, 0x800000, 0x800002, 0x1000001, 0x3c00000},
357{0x3c00000, 0x800000, 0x1398437, 0x1798437, 0x3c00000},
358{0x3c00000, 0x800000, 0xba98d27, 0xba98d29, 0x3c00000},
359{0x3c00000, 0x800000, 0xba98d7a, 0xba98d7c, 0x3c00000},
360{0x3c00000, 0x800000, 0x751f853a, 0x751f853a, 0x3c00010},
361{0x3c00000, 0x800000, 0x7f7ffff0, 0x7f7ffff0, 0x3c00010},
362{0x3c00000, 0x800000, 0x7f7fffff, 0x7f7fffff, 0x3c00010},
363{0x3c00000, 0x800000, 0x7f800000, 0x7f800000, 0x3c00000},
364{0x3c00000, 0x800000, 0x7f800001, 0x7fc00000, 0x3c00001},
365{0x3c00000, 0x800000, 0x7f984a37, 0x7fc00000, 0x3c00001},
366{0x3c00000, 0x800000, 0x7fbfffff, 0x7fc00000, 0x3c00001},
367{0x3c00000, 0x800000, 0x7fc00000, 0x7fc00000, 0x3c00000},
368{0x3c00000, 0x800000, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
369{0x3c00000, 0x800000, 0x7fffffff, 0x7fc00000, 0x3c00000},
370{0x3c00000, 0x800000, 0x80000000, 0x800000, 0x3c00000},
371{0x3c00000, 0x800000, 0x80000001, 0x800000, 0x3c00080},
372{0x3c00000, 0x800000, 0x80000076, 0x800000, 0x3c00080},
373{0x3c00000, 0x800000, 0x80002b94, 0x800000, 0x3c00080},
374{0x3c00000, 0x800000, 0x80636d24, 0x800000, 0x3c00080},
375{0x3c00000, 0x800000, 0x807fffff, 0x800000, 0x3c00080},
376{0x3c00000, 0x800000, 0x80800000, 0x0, 0x3c00000},
377{0x3c00000, 0x800000, 0x80800002, 0x0, 0x3c00008},
378{0x3c00000, 0x800000, 0x81398437, 0x80f3086e, 0x3c00000},
379{0x3c00000, 0x800000, 0x8ba98d27, 0x8ba98d25, 0x3c00000},
380{0x3c00000, 0x800000, 0x8ba98d7a, 0x8ba98d78, 0x3c00000},
381{0x3c00000, 0x800000, 0xf51f853a, 0xf51f8539, 0x3c00010},
382{0x3c00000, 0x800000, 0xff7ffff0, 0xff7fffef, 0x3c00010},
383{0x3c00000, 0x800000, 0xff7fffff, 0xff7ffffe, 0x3c00010},
384{0x3c00000, 0x800000, 0xff800000, 0xff800000, 0x3c00000},
385{0x3c00000, 0x800000, 0xff800001, 0x7fc00000, 0x3c00001},
386{0x3c00000, 0x800000, 0xff984a37, 0x7fc00000, 0x3c00001},
387{0x3c00000, 0x800000, 0xffbfffff, 0x7fc00000, 0x3c00001},
388{0x3c00000, 0x800000, 0xffc00000, 0x7fc00000, 0x3c00000},
389{0x3c00000, 0x800000, 0xffd9ba98, 0x7fc00000, 0x3c00000},
390{0x3c00000, 0x800000, 0xffffffff, 0x7fc00000, 0x3c00000},
391{0x3c00000, 0x800000, 0x4f3495cb, 0x4f3495cb, 0x3c00010},
392{0x3c00000, 0x800000, 0xe73a5134, 0xe73a5133, 0x3c00010},
393{0x3c00000, 0x800000, 0x7c994e9e, 0x7c994e9e, 0x3c00010},
394{0x3c00000, 0x800000, 0x6164bd6c, 0x6164bd6c, 0x3c00010},
395{0x3c00000, 0x800000, 0x9503366, 0x95033a6, 0x3c00000},
396{0x3c00000, 0x800000, 0xbf5a97c9, 0xbf5a97c8, 0x3c00010},
397{0x3c00000, 0x800000, 0xe6ff1a14, 0xe6ff1a13, 0x3c00010},
398{0x3c00000, 0x800000, 0x77f31e2f, 0x77f31e2f, 0x3c00010},
399{0x3c00000, 0x800000, 0xaab4d7d8, 0xaab4d7d7, 0x3c00010},
400{0x3c00000, 0x800000, 0x966320b, 0x966324b, 0x3c00000},
401{0x3c00000, 0x800000, 0xb26bddee, 0xb26bdded, 0x3c00010},
402{0x3c00000, 0x800000, 0xb5c8e5d3, 0xb5c8e5d2, 0x3c00010},
403{0x3c00000, 0x800000, 0x317285d3, 0x317285d3, 0x3c00010},
404{0x3c00000, 0x800000, 0x3c9623b1, 0x3c9623b1, 0x3c00010},
405{0x3c00000, 0x800000, 0x51fd2c7c, 0x51fd2c7c, 0x3c00010},
406{0x3c00000, 0x800000, 0x7b906a6c, 0x7b906a6c, 0x3c00010},
407{0x3c00000, 0x800002, 0x0, 0x800002, 0x3c00000},
408{0x3c00000, 0x800002, 0x1, 0x800002, 0x3c00080},
409{0x3c00000, 0x800002, 0x76, 0x800002, 0x3c00080},
410{0x3c00000, 0x800002, 0x2b94, 0x800002, 0x3c00080},
411{0x3c00000, 0x800002, 0x636d24, 0x800002, 0x3c00080},
412{0x3c00000, 0x800002, 0x7fffff, 0x800002, 0x3c00080},
413{0x3c00000, 0x800002, 0x800000, 0x1000001, 0x3c00000},
414{0x3c00000, 0x800002, 0x800002, 0x1000002, 0x3c00000},
415{0x3c00000, 0x800002, 0x1398437, 0x1798438, 0x3c00000},
416{0x3c00000, 0x800002, 0xba98d27, 0xba98d29, 0x3c00010},
417{0x3c00000, 0x800002, 0xba98d7a, 0xba98d7c, 0x3c00010},
418{0x3c00000, 0x800002, 0x751f853a, 0x751f853a, 0x3c00010},
419{0x3c00000, 0x800002, 0x7f7ffff0, 0x7f7ffff0, 0x3c00010},
420{0x3c00000, 0x800002, 0x7f7fffff, 0x7f7fffff, 0x3c00010},
421{0x3c00000, 0x800002, 0x7f800000, 0x7f800000, 0x3c00000},
422{0x3c00000, 0x800002, 0x7f800001, 0x7fc00000, 0x3c00001},
423{0x3c00000, 0x800002, 0x7f984a37, 0x7fc00000, 0x3c00001},
424{0x3c00000, 0x800002, 0x7fbfffff, 0x7fc00000, 0x3c00001},
425{0x3c00000, 0x800002, 0x7fc00000, 0x7fc00000, 0x3c00000},
426{0x3c00000, 0x800002, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
427{0x3c00000, 0x800002, 0x7fffffff, 0x7fc00000, 0x3c00000},
428{0x3c00000, 0x800002, 0x80000000, 0x800002, 0x3c00000},
429{0x3c00000, 0x800002, 0x80000001, 0x800002, 0x3c00080},
430{0x3c00000, 0x800002, 0x80000076, 0x800002, 0x3c00080},
431{0x3c00000, 0x800002, 0x80002b94, 0x800002, 0x3c00080},
432{0x3c00000, 0x800002, 0x80636d24, 0x800002, 0x3c00080},
433{0x3c00000, 0x800002, 0x807fffff, 0x800002, 0x3c00080},
434{0x3c00000, 0x800002, 0x80800000, 0x0, 0x3c00008},
435{0x3c00000, 0x800002, 0x80800002, 0x0, 0x3c00000},
436{0x3c00000, 0x800002, 0x81398437, 0x80f3086c, 0x3c00000},
437{0x3c00000, 0x800002, 0x8ba98d27, 0x8ba98d24, 0x3c00010},
438{0x3c00000, 0x800002, 0x8ba98d7a, 0x8ba98d77, 0x3c00010},
439{0x3c00000, 0x800002, 0xf51f853a, 0xf51f8539, 0x3c00010},
440{0x3c00000, 0x800002, 0xff7ffff0, 0xff7fffef, 0x3c00010},
441{0x3c00000, 0x800002, 0xff7fffff, 0xff7ffffe, 0x3c00010},
442{0x3c00000, 0x800002, 0xff800000, 0xff800000, 0x3c00000},
443{0x3c00000, 0x800002, 0xff800001, 0x7fc00000, 0x3c00001},
444{0x3c00000, 0x800002, 0xff984a37, 0x7fc00000, 0x3c00001},
445{0x3c00000, 0x800002, 0xffbfffff, 0x7fc00000, 0x3c00001},
446{0x3c00000, 0x800002, 0xffc00000, 0x7fc00000, 0x3c00000},
447{0x3c00000, 0x800002, 0xffd9ba98, 0x7fc00000, 0x3c00000},
448{0x3c00000, 0x800002, 0xffffffff, 0x7fc00000, 0x3c00000},
449{0x3c00000, 0x800002, 0x4f3495cb, 0x4f3495cb, 0x3c00010},
450{0x3c00000, 0x800002, 0xe73a5134, 0xe73a5133, 0x3c00010},
451{0x3c00000, 0x800002, 0x7c994e9e, 0x7c994e9e, 0x3c00010},
452{0x3c00000, 0x800002, 0x6164bd6c, 0x6164bd6c, 0x3c00010},
453{0x3c00000, 0x800002, 0x9503366, 0x95033a6, 0x3c00010},
454{0x3c00000, 0x800002, 0xbf5a97c9, 0xbf5a97c8, 0x3c00010},
455{0x3c00000, 0x800002, 0xe6ff1a14, 0xe6ff1a13, 0x3c00010},
456{0x3c00000, 0x800002, 0x77f31e2f, 0x77f31e2f, 0x3c00010},
457{0x3c00000, 0x800002, 0xaab4d7d8, 0xaab4d7d7, 0x3c00010},
458{0x3c00000, 0x800002, 0x966320b, 0x966324b, 0x3c00010},
459{0x3c00000, 0x800002, 0xb26bddee, 0xb26bdded, 0x3c00010},
460{0x3c00000, 0x800002, 0xb5c8e5d3, 0xb5c8e5d2, 0x3c00010},
461{0x3c00000, 0x800002, 0x317285d3, 0x317285d3, 0x3c00010},
462{0x3c00000, 0x800002, 0x3c9623b1, 0x3c9623b1, 0x3c00010},
463{0x3c00000, 0x800002, 0x51fd2c7c, 0x51fd2c7c, 0x3c00010},
464{0x3c00000, 0x800002, 0x7b906a6c, 0x7b906a6c, 0x3c00010},
465{0x3c00000, 0x1398437, 0x0, 0x1398437, 0x3c00000},
466{0x3c00000, 0x1398437, 0x1, 0x1398437, 0x3c00080},
467{0x3c00000, 0x1398437, 0x76, 0x1398437, 0x3c00080},
468{0x3c00000, 0x1398437, 0x2b94, 0x1398437, 0x3c00080},
469{0x3c00000, 0x1398437, 0x636d24, 0x1398437, 0x3c00080},
470{0x3c00000, 0x1398437, 0x7fffff, 0x1398437, 0x3c00080},
471{0x3c00000, 0x1398437, 0x800000, 0x1798437, 0x3c00000},
472{0x3c00000, 0x1398437, 0x800002, 0x1798438, 0x3c00000},
473{0x3c00000, 0x1398437, 0x1398437, 0x1b98437, 0x3c00000},
474{0x3c00000, 0x1398437, 0xba98d27, 0xba98d2c, 0x3c00010},
475{0x3c00000, 0x1398437, 0xba98d7a, 0xba98d7f, 0x3c00010},
476{0x3c00000, 0x1398437, 0x751f853a, 0x751f853a, 0x3c00010},
477{0x3c00000, 0x1398437, 0x7f7ffff0, 0x7f7ffff0, 0x3c00010},
478{0x3c00000, 0x1398437, 0x7f7fffff, 0x7f7fffff, 0x3c00010},
479{0x3c00000, 0x1398437, 0x7f800000, 0x7f800000, 0x3c00000},
480{0x3c00000, 0x1398437, 0x7f800001, 0x7fc00000, 0x3c00001},
481{0x3c00000, 0x1398437, 0x7f984a37, 0x7fc00000, 0x3c00001},
482{0x3c00000, 0x1398437, 0x7fbfffff, 0x7fc00000, 0x3c00001},
483{0x3c00000, 0x1398437, 0x7fc00000, 0x7fc00000, 0x3c00000},
484{0x3c00000, 0x1398437, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
485{0x3c00000, 0x1398437, 0x7fffffff, 0x7fc00000, 0x3c00000},
486{0x3c00000, 0x1398437, 0x80000000, 0x1398437, 0x3c00000},
487{0x3c00000, 0x1398437, 0x80000001, 0x1398437, 0x3c00080},
488{0x3c00000, 0x1398437, 0x80000076, 0x1398437, 0x3c00080},
489{0x3c00000, 0x1398437, 0x80002b94, 0x1398437, 0x3c00080},
490{0x3c00000, 0x1398437, 0x80636d24, 0x1398437, 0x3c00080},
491{0x3c00000, 0x1398437, 0x807fffff, 0x1398437, 0x3c00080},
492{0x3c00000, 0x1398437, 0x80800000, 0xf3086e, 0x3c00000},
493{0x3c00000, 0x1398437, 0x80800002, 0xf3086c, 0x3c00000},
494{0x3c00000, 0x1398437, 0x81398437, 0x0, 0x3c00000},
495{0x3c00000, 0x1398437, 0x8ba98d27, 0x8ba98d21, 0x3c00010},
496{0x3c00000, 0x1398437, 0x8ba98d7a, 0x8ba98d74, 0x3c00010},
497{0x3c00000, 0x1398437, 0xf51f853a, 0xf51f8539, 0x3c00010},
498{0x3c00000, 0x1398437, 0xff7ffff0, 0xff7fffef, 0x3c00010},
499{0x3c00000, 0x1398437, 0xff7fffff, 0xff7ffffe, 0x3c00010},
500{0x3c00000, 0x1398437, 0xff800000, 0xff800000, 0x3c00000},
501{0x3c00000, 0x1398437, 0xff800001, 0x7fc00000, 0x3c00001},
502{0x3c00000, 0x1398437, 0xff984a37, 0x7fc00000, 0x3c00001},
503{0x3c00000, 0x1398437, 0xffbfffff, 0x7fc00000, 0x3c00001},
504{0x3c00000, 0x1398437, 0xffc00000, 0x7fc00000, 0x3c00000},
505{0x3c00000, 0x1398437, 0xffd9ba98, 0x7fc00000, 0x3c00000},
506{0x3c00000, 0x1398437, 0xffffffff, 0x7fc00000, 0x3c00000},
507{0x3c00000, 0x1398437, 0x4f3495cb, 0x4f3495cb, 0x3c00010},
508{0x3c00000, 0x1398437, 0xe73a5134, 0xe73a5133, 0x3c00010},
509{0x3c00000, 0x1398437, 0x7c994e9e, 0x7c994e9e, 0x3c00010},
510{0x3c00000, 0x1398437, 0x6164bd6c, 0x6164bd6c, 0x3c00010},
511{0x3c00000, 0x1398437, 0x9503366, 0x950341f, 0x3c00010},
512{0x3c00000, 0x1398437, 0xbf5a97c9, 0xbf5a97c8, 0x3c00010},
513{0x3c00000, 0x1398437, 0xe6ff1a14, 0xe6ff1a13, 0x3c00010},
514{0x3c00000, 0x1398437, 0x77f31e2f, 0x77f31e2f, 0x3c00010},
515{0x3c00000, 0x1398437, 0xaab4d7d8, 0xaab4d7d7, 0x3c00010},
516{0x3c00000, 0x1398437, 0x966320b, 0x96632c4, 0x3c00010},
517{0x3c00000, 0x1398437, 0xb26bddee, 0xb26bdded, 0x3c00010},
518{0x3c00000, 0x1398437, 0xb5c8e5d3, 0xb5c8e5d2, 0x3c00010},
519{0x3c00000, 0x1398437, 0x317285d3, 0x317285d3, 0x3c00010},
520{0x3c00000, 0x1398437, 0x3c9623b1, 0x3c9623b1, 0x3c00010},
521{0x3c00000, 0x1398437, 0x51fd2c7c, 0x51fd2c7c, 0x3c00010},
522{0x3c00000, 0x1398437, 0x7b906a6c, 0x7b906a6c, 0x3c00010},
523{0x3c00000, 0xba98d27, 0x0, 0xba98d27, 0x3c00000},
524{0x3c00000, 0xba98d27, 0x1, 0xba98d27, 0x3c00080},
525{0x3c00000, 0xba98d27, 0x76, 0xba98d27, 0x3c00080},
526{0x3c00000, 0xba98d27, 0x2b94, 0xba98d27, 0x3c00080},
527{0x3c00000, 0xba98d27, 0x636d24, 0xba98d27, 0x3c00080},
528{0x3c00000, 0xba98d27, 0x7fffff, 0xba98d27, 0x3c00080},
529{0x3c00000, 0xba98d27, 0x800000, 0xba98d29, 0x3c00000},
530{0x3c00000, 0xba98d27, 0x800002, 0xba98d29, 0x3c00010},
531{0x3c00000, 0xba98d27, 0x1398437, 0xba98d2c, 0x3c00010},
532{0x3c00000, 0xba98d27, 0xba98d27, 0xc298d27, 0x3c00000},
533{0x3c00000, 0xba98d27, 0xba98d7a, 0xc298d50, 0x3c00010},
534{0x3c00000, 0xba98d27, 0x751f853a, 0x751f853a, 0x3c00010},
535{0x3c00000, 0xba98d27, 0x7f7ffff0, 0x7f7ffff0, 0x3c00010},
536{0x3c00000, 0xba98d27, 0x7f7fffff, 0x7f7fffff, 0x3c00010},
537{0x3c00000, 0xba98d27, 0x7f800000, 0x7f800000, 0x3c00000},
538{0x3c00000, 0xba98d27, 0x7f800001, 0x7fc00000, 0x3c00001},
539{0x3c00000, 0xba98d27, 0x7f984a37, 0x7fc00000, 0x3c00001},
540{0x3c00000, 0xba98d27, 0x7fbfffff, 0x7fc00000, 0x3c00001},
541{0x3c00000, 0xba98d27, 0x7fc00000, 0x7fc00000, 0x3c00000},
542{0x3c00000, 0xba98d27, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
543{0x3c00000, 0xba98d27, 0x7fffffff, 0x7fc00000, 0x3c00000},
544{0x3c00000, 0xba98d27, 0x80000000, 0xba98d27, 0x3c00000},
545{0x3c00000, 0xba98d27, 0x80000001, 0xba98d27, 0x3c00080},
546{0x3c00000, 0xba98d27, 0x80000076, 0xba98d27, 0x3c00080},
547{0x3c00000, 0xba98d27, 0x80002b94, 0xba98d27, 0x3c00080},
548{0x3c00000, 0xba98d27, 0x80636d24, 0xba98d27, 0x3c00080},
549{0x3c00000, 0xba98d27, 0x807fffff, 0xba98d27, 0x3c00080},
550{0x3c00000, 0xba98d27, 0x80800000, 0xba98d25, 0x3c00000},
551{0x3c00000, 0xba98d27, 0x80800002, 0xba98d24, 0x3c00010},
552{0x3c00000, 0xba98d27, 0x81398437, 0xba98d21, 0x3c00010},
553{0x3c00000, 0xba98d27, 0x8ba98d27, 0x0, 0x3c00000},
554{0x3c00000, 0xba98d27, 0x8ba98d7a, 0x83260000, 0x3c00000},
555{0x3c00000, 0xba98d27, 0xf51f853a, 0xf51f8539, 0x3c00010},
556{0x3c00000, 0xba98d27, 0xff7ffff0, 0xff7fffef, 0x3c00010},
557{0x3c00000, 0xba98d27, 0xff7fffff, 0xff7ffffe, 0x3c00010},
558{0x3c00000, 0xba98d27, 0xff800000, 0xff800000, 0x3c00000},
559{0x3c00000, 0xba98d27, 0xff800001, 0x7fc00000, 0x3c00001},
560{0x3c00000, 0xba98d27, 0xff984a37, 0x7fc00000, 0x3c00001},
561{0x3c00000, 0xba98d27, 0xffbfffff, 0x7fc00000, 0x3c00001},
562{0x3c00000, 0xba98d27, 0xffc00000, 0x7fc00000, 0x3c00000},
563{0x3c00000, 0xba98d27, 0xffd9ba98, 0x7fc00000, 0x3c00000},
564{0x3c00000, 0xba98d27, 0xffffffff, 0x7fc00000, 0x3c00000},
565{0x3c00000, 0xba98d27, 0x4f3495cb, 0x4f3495cb, 0x3c00010},
566{0x3c00000, 0xba98d27, 0xe73a5134, 0xe73a5133, 0x3c00010},
567{0x3c00000, 0xba98d27, 0x7c994e9e, 0x7c994e9e, 0x3c00010},
568{0x3c00000, 0xba98d27, 0x6164bd6c, 0x6164bd6c, 0x3c00010},
569{0x3c00000, 0xba98d27, 0x9503366, 0xbb00ec2, 0x3c00010},
570{0x3c00000, 0xba98d27, 0xbf5a97c9, 0xbf5a97c8, 0x3c00010},
571{0x3c00000, 0xba98d27, 0xe6ff1a14, 0xe6ff1a13, 0x3c00010},
572{0x3c00000, 0xba98d27, 0x77f31e2f, 0x77f31e2f, 0x3c00010},
573{0x3c00000, 0xba98d27, 0xaab4d7d8, 0xaab4d7d7, 0x3c00010},
574{0x3c00000, 0xba98d27, 0x966320b, 0xbb0beb7, 0x3c00010},
575{0x3c00000, 0xba98d27, 0xb26bddee, 0xb26bdded, 0x3c00010},
576{0x3c00000, 0xba98d27, 0xb5c8e5d3, 0xb5c8e5d2, 0x3c00010},
577{0x3c00000, 0xba98d27, 0x317285d3, 0x317285d3, 0x3c00010},
578{0x3c00000, 0xba98d27, 0x3c9623b1, 0x3c9623b1, 0x3c00010},
579{0x3c00000, 0xba98d27, 0x51fd2c7c, 0x51fd2c7c, 0x3c00010},
580{0x3c00000, 0xba98d27, 0x7b906a6c, 0x7b906a6c, 0x3c00010},
581{0x3c00000, 0xba98d7a, 0x0, 0xba98d7a, 0x3c00000},
582{0x3c00000, 0xba98d7a, 0x1, 0xba98d7a, 0x3c00080},
583{0x3c00000, 0xba98d7a, 0x76, 0xba98d7a, 0x3c00080},
584{0x3c00000, 0xba98d7a, 0x2b94, 0xba98d7a, 0x3c00080},
585{0x3c00000, 0xba98d7a, 0x636d24, 0xba98d7a, 0x3c00080},
586{0x3c00000, 0xba98d7a, 0x7fffff, 0xba98d7a, 0x3c00080},
587{0x3c00000, 0xba98d7a, 0x800000, 0xba98d7c, 0x3c00000},
588{0x3c00000, 0xba98d7a, 0x800002, 0xba98d7c, 0x3c00010},
589{0x3c00000, 0xba98d7a, 0x1398437, 0xba98d7f, 0x3c00010},
590{0x3c00000, 0xba98d7a, 0xba98d27, 0xc298d50, 0x3c00010},
591{0x3c00000, 0xba98d7a, 0xba98d7a, 0xc298d7a, 0x3c00000},
592{0x3c00000, 0xba98d7a, 0x751f853a, 0x751f853a, 0x3c00010},
593{0x3c00000, 0xba98d7a, 0x7f7ffff0, 0x7f7ffff0, 0x3c00010},
594{0x3c00000, 0xba98d7a, 0x7f7fffff, 0x7f7fffff, 0x3c00010},
595{0x3c00000, 0xba98d7a, 0x7f800000, 0x7f800000, 0x3c00000},
596{0x3c00000, 0xba98d7a, 0x7f800001, 0x7fc00000, 0x3c00001},
597{0x3c00000, 0xba98d7a, 0x7f984a37, 0x7fc00000, 0x3c00001},
598{0x3c00000, 0xba98d7a, 0x7fbfffff, 0x7fc00000, 0x3c00001},
599{0x3c00000, 0xba98d7a, 0x7fc00000, 0x7fc00000, 0x3c00000},
600{0x3c00000, 0xba98d7a, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
601{0x3c00000, 0xba98d7a, 0x7fffffff, 0x7fc00000, 0x3c00000},
602{0x3c00000, 0xba98d7a, 0x80000000, 0xba98d7a, 0x3c00000},
603{0x3c00000, 0xba98d7a, 0x80000001, 0xba98d7a, 0x3c00080},
604{0x3c00000, 0xba98d7a, 0x80000076, 0xba98d7a, 0x3c00080},
605{0x3c00000, 0xba98d7a, 0x80002b94, 0xba98d7a, 0x3c00080},
606{0x3c00000, 0xba98d7a, 0x80636d24, 0xba98d7a, 0x3c00080},
607{0x3c00000, 0xba98d7a, 0x807fffff, 0xba98d7a, 0x3c00080},
608{0x3c00000, 0xba98d7a, 0x80800000, 0xba98d78, 0x3c00000},
609{0x3c00000, 0xba98d7a, 0x80800002, 0xba98d77, 0x3c00010},
610{0x3c00000, 0xba98d7a, 0x81398437, 0xba98d74, 0x3c00010},
611{0x3c00000, 0xba98d7a, 0x8ba98d27, 0x3260000, 0x3c00000},
612{0x3c00000, 0xba98d7a, 0x8ba98d7a, 0x0, 0x3c00000},
613{0x3c00000, 0xba98d7a, 0xf51f853a, 0xf51f8539, 0x3c00010},
614{0x3c00000, 0xba98d7a, 0xff7ffff0, 0xff7fffef, 0x3c00010},
615{0x3c00000, 0xba98d7a, 0xff7fffff, 0xff7ffffe, 0x3c00010},
616{0x3c00000, 0xba98d7a, 0xff800000, 0xff800000, 0x3c00000},
617{0x3c00000, 0xba98d7a, 0xff800001, 0x7fc00000, 0x3c00001},
618{0x3c00000, 0xba98d7a, 0xff984a37, 0x7fc00000, 0x3c00001},
619{0x3c00000, 0xba98d7a, 0xffbfffff, 0x7fc00000, 0x3c00001},
620{0x3c00000, 0xba98d7a, 0xffc00000, 0x7fc00000, 0x3c00000},
621{0x3c00000, 0xba98d7a, 0xffd9ba98, 0x7fc00000, 0x3c00000},
622{0x3c00000, 0xba98d7a, 0xffffffff, 0x7fc00000, 0x3c00000},
623{0x3c00000, 0xba98d7a, 0x4f3495cb, 0x4f3495cb, 0x3c00010},
624{0x3c00000, 0xba98d7a, 0xe73a5134, 0xe73a5133, 0x3c00010},
625{0x3c00000, 0xba98d7a, 0x7c994e9e, 0x7c994e9e, 0x3c00010},
626{0x3c00000, 0xba98d7a, 0x6164bd6c, 0x6164bd6c, 0x3c00010},
627{0x3c00000, 0xba98d7a, 0x9503366, 0xbb00f15, 0x3c00010},
628{0x3c00000, 0xba98d7a, 0xbf5a97c9, 0xbf5a97c8, 0x3c00010},
629{0x3c00000, 0xba98d7a, 0xe6ff1a14, 0xe6ff1a13, 0x3c00010},
630{0x3c00000, 0xba98d7a, 0x77f31e2f, 0x77f31e2f, 0x3c00010},
631{0x3c00000, 0xba98d7a, 0xaab4d7d8, 0xaab4d7d7, 0x3c00010},
632{0x3c00000, 0xba98d7a, 0x966320b, 0xbb0bf0a, 0x3c00010},
633{0x3c00000, 0xba98d7a, 0xb26bddee, 0xb26bdded, 0x3c00010},
634{0x3c00000, 0xba98d7a, 0xb5c8e5d3, 0xb5c8e5d2, 0x3c00010},
635{0x3c00000, 0xba98d7a, 0x317285d3, 0x317285d3, 0x3c00010},
636{0x3c00000, 0xba98d7a, 0x3c9623b1, 0x3c9623b1, 0x3c00010},
637{0x3c00000, 0xba98d7a, 0x51fd2c7c, 0x51fd2c7c, 0x3c00010},
638{0x3c00000, 0xba98d7a, 0x7b906a6c, 0x7b906a6c, 0x3c00010},
639{0x3c00000, 0x751f853a, 0x0, 0x751f853a, 0x3c00000},
640{0x3c00000, 0x751f853a, 0x1, 0x751f853a, 0x3c00080},
641{0x3c00000, 0x751f853a, 0x76, 0x751f853a, 0x3c00080},
642{0x3c00000, 0x751f853a, 0x2b94, 0x751f853a, 0x3c00080},
643{0x3c00000, 0x751f853a, 0x636d24, 0x751f853a, 0x3c00080},
644{0x3c00000, 0x751f853a, 0x7fffff, 0x751f853a, 0x3c00080},
645{0x3c00000, 0x751f853a, 0x800000, 0x751f853a, 0x3c00010},
646{0x3c00000, 0x751f853a, 0x800002, 0x751f853a, 0x3c00010},
647{0x3c00000, 0x751f853a, 0x1398437, 0x751f853a, 0x3c00010},
648{0x3c00000, 0x751f853a, 0xba98d27, 0x751f853a, 0x3c00010},
649{0x3c00000, 0x751f853a, 0xba98d7a, 0x751f853a, 0x3c00010},
650{0x3c00000, 0x751f853a, 0x751f853a, 0x759f853a, 0x3c00000},
651{0x3c00000, 0x751f853a, 0x7f7ffff0, 0x7f7ffff9, 0x3c00010},
652{0x3c00000, 0x751f853a, 0x7f7fffff, 0x7f7fffff, 0x3c00014},
653{0x3c00000, 0x751f853a, 0x7f800000, 0x7f800000, 0x3c00000},
654{0x3c00000, 0x751f853a, 0x7f800001, 0x7fc00000, 0x3c00001},
655{0x3c00000, 0x751f853a, 0x7f984a37, 0x7fc00000, 0x3c00001},
656{0x3c00000, 0x751f853a, 0x7fbfffff, 0x7fc00000, 0x3c00001},
657{0x3c00000, 0x751f853a, 0x7fc00000, 0x7fc00000, 0x3c00000},
658{0x3c00000, 0x751f853a, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
659{0x3c00000, 0x751f853a, 0x7fffffff, 0x7fc00000, 0x3c00000},
660{0x3c00000, 0x751f853a, 0x80000000, 0x751f853a, 0x3c00000},
661{0x3c00000, 0x751f853a, 0x80000001, 0x751f853a, 0x3c00080},
662{0x3c00000, 0x751f853a, 0x80000076, 0x751f853a, 0x3c00080},
663{0x3c00000, 0x751f853a, 0x80002b94, 0x751f853a, 0x3c00080},
664{0x3c00000, 0x751f853a, 0x80636d24, 0x751f853a, 0x3c00080},
665{0x3c00000, 0x751f853a, 0x807fffff, 0x751f853a, 0x3c00080},
666{0x3c00000, 0x751f853a, 0x80800000, 0x751f8539, 0x3c00010},
667{0x3c00000, 0x751f853a, 0x80800002, 0x751f8539, 0x3c00010},
668{0x3c00000, 0x751f853a, 0x81398437, 0x751f8539, 0x3c00010},
669{0x3c00000, 0x751f853a, 0x8ba98d27, 0x751f8539, 0x3c00010},
670{0x3c00000, 0x751f853a, 0x8ba98d7a, 0x751f8539, 0x3c00010},
671{0x3c00000, 0x751f853a, 0xf51f853a, 0x0, 0x3c00000},
672{0x3c00000, 0x751f853a, 0xff7ffff0, 0xff7fffe6, 0x3c00010},
673{0x3c00000, 0x751f853a, 0xff7fffff, 0xff7ffff5, 0x3c00010},
674{0x3c00000, 0x751f853a, 0xff800000, 0xff800000, 0x3c00000},
675{0x3c00000, 0x751f853a, 0xff800001, 0x7fc00000, 0x3c00001},
676{0x3c00000, 0x751f853a, 0xff984a37, 0x7fc00000, 0x3c00001},
677{0x3c00000, 0x751f853a, 0xffbfffff, 0x7fc00000, 0x3c00001},
678{0x3c00000, 0x751f853a, 0xffc00000, 0x7fc00000, 0x3c00000},
679{0x3c00000, 0x751f853a, 0xffd9ba98, 0x7fc00000, 0x3c00000},
680{0x3c00000, 0x751f853a, 0xffffffff, 0x7fc00000, 0x3c00000},
681{0x3c00000, 0x751f853a, 0x4f3495cb, 0x751f853a, 0x3c00010},
682{0x3c00000, 0x751f853a, 0xe73a5134, 0x751f8539, 0x3c00010},
683{0x3c00000, 0x751f853a, 0x7c994e9e, 0x7c994fdd, 0x3c00010},
684{0x3c00000, 0x751f853a, 0x6164bd6c, 0x751f853a, 0x3c00010},
685{0x3c00000, 0x751f853a, 0x9503366, 0x751f853a, 0x3c00010},
686{0x3c00000, 0x751f853a, 0xbf5a97c9, 0x751f8539, 0x3c00010},
687{0x3c00000, 0x751f853a, 0xe6ff1a14, 0x751f8539, 0x3c00010},
688{0x3c00000, 0x751f853a, 0x77f31e2f, 0x77f81a58, 0x3c00010},
689{0x3c00000, 0x751f853a, 0xaab4d7d8, 0x751f8539, 0x3c00010},
690{0x3c00000, 0x751f853a, 0x966320b, 0x751f853a, 0x3c00010},
691{0x3c00000, 0x751f853a, 0xb26bddee, 0x751f8539, 0x3c00010},
692{0x3c00000, 0x751f853a, 0xb5c8e5d3, 0x751f8539, 0x3c00010},
693{0x3c00000, 0x751f853a, 0x317285d3, 0x751f853a, 0x3c00010},
694{0x3c00000, 0x751f853a, 0x3c9623b1, 0x751f853a, 0x3c00010},
695{0x3c00000, 0x751f853a, 0x51fd2c7c, 0x751f853a, 0x3c00010},
696{0x3c00000, 0x751f853a, 0x7b906a6c, 0x7b906f68, 0x3c00010},
697{0x3c00000, 0x7f7ffff0, 0x0, 0x7f7ffff0, 0x3c00000},
698{0x3c00000, 0x7f7ffff0, 0x1, 0x7f7ffff0, 0x3c00080},
699{0x3c00000, 0x7f7ffff0, 0x76, 0x7f7ffff0, 0x3c00080},
700{0x3c00000, 0x7f7ffff0, 0x2b94, 0x7f7ffff0, 0x3c00080},
701{0x3c00000, 0x7f7ffff0, 0x636d24, 0x7f7ffff0, 0x3c00080},
702{0x3c00000, 0x7f7ffff0, 0x7fffff, 0x7f7ffff0, 0x3c00080},
703{0x3c00000, 0x7f7ffff0, 0x800000, 0x7f7ffff0, 0x3c00010},
704{0x3c00000, 0x7f7ffff0, 0x800002, 0x7f7ffff0, 0x3c00010},
705{0x3c00000, 0x7f7ffff0, 0x1398437, 0x7f7ffff0, 0x3c00010},
706{0x3c00000, 0x7f7ffff0, 0xba98d27, 0x7f7ffff0, 0x3c00010},
707{0x3c00000, 0x7f7ffff0, 0xba98d7a, 0x7f7ffff0, 0x3c00010},
708{0x3c00000, 0x7f7ffff0, 0x751f853a, 0x7f7ffff9, 0x3c00010},
709{0x3c00000, 0x7f7ffff0, 0x7f7ffff0, 0x7f7fffff, 0x3c00014},
710{0x3c00000, 0x7f7ffff0, 0x7f7fffff, 0x7f7fffff, 0x3c00014},
711{0x3c00000, 0x7f7ffff0, 0x7f800000, 0x7f800000, 0x3c00000},
712{0x3c00000, 0x7f7ffff0, 0x7f800001, 0x7fc00000, 0x3c00001},
713{0x3c00000, 0x7f7ffff0, 0x7f984a37, 0x7fc00000, 0x3c00001},
714{0x3c00000, 0x7f7ffff0, 0x7fbfffff, 0x7fc00000, 0x3c00001},
715{0x3c00000, 0x7f7ffff0, 0x7fc00000, 0x7fc00000, 0x3c00000},
716{0x3c00000, 0x7f7ffff0, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
717{0x3c00000, 0x7f7ffff0, 0x7fffffff, 0x7fc00000, 0x3c00000},
718{0x3c00000, 0x7f7ffff0, 0x80000000, 0x7f7ffff0, 0x3c00000},
719{0x3c00000, 0x7f7ffff0, 0x80000001, 0x7f7ffff0, 0x3c00080},
720{0x3c00000, 0x7f7ffff0, 0x80000076, 0x7f7ffff0, 0x3c00080},
721{0x3c00000, 0x7f7ffff0, 0x80002b94, 0x7f7ffff0, 0x3c00080},
722{0x3c00000, 0x7f7ffff0, 0x80636d24, 0x7f7ffff0, 0x3c00080},
723{0x3c00000, 0x7f7ffff0, 0x807fffff, 0x7f7ffff0, 0x3c00080},
724{0x3c00000, 0x7f7ffff0, 0x80800000, 0x7f7fffef, 0x3c00010},
725{0x3c00000, 0x7f7ffff0, 0x80800002, 0x7f7fffef, 0x3c00010},
726{0x3c00000, 0x7f7ffff0, 0x81398437, 0x7f7fffef, 0x3c00010},
727{0x3c00000, 0x7f7ffff0, 0x8ba98d27, 0x7f7fffef, 0x3c00010},
728{0x3c00000, 0x7f7ffff0, 0x8ba98d7a, 0x7f7fffef, 0x3c00010},
729{0x3c00000, 0x7f7ffff0, 0xf51f853a, 0x7f7fffe6, 0x3c00010},
730{0x3c00000, 0x7f7ffff0, 0xff7ffff0, 0x0, 0x3c00000},
731{0x3c00000, 0x7f7ffff0, 0xff7fffff, 0xf5700000, 0x3c00000},
732{0x3c00000, 0x7f7ffff0, 0xff800000, 0xff800000, 0x3c00000},
733{0x3c00000, 0x7f7ffff0, 0xff800001, 0x7fc00000, 0x3c00001},
734{0x3c00000, 0x7f7ffff0, 0xff984a37, 0x7fc00000, 0x3c00001},
735{0x3c00000, 0x7f7ffff0, 0xffbfffff, 0x7fc00000, 0x3c00001},
736{0x3c00000, 0x7f7ffff0, 0xffc00000, 0x7fc00000, 0x3c00000},
737{0x3c00000, 0x7f7ffff0, 0xffd9ba98, 0x7fc00000, 0x3c00000},
738{0x3c00000, 0x7f7ffff0, 0xffffffff, 0x7fc00000, 0x3c00000},
739{0x3c00000, 0x7f7ffff0, 0x4f3495cb, 0x7f7ffff0, 0x3c00010},
740{0x3c00000, 0x7f7ffff0, 0xe73a5134, 0x7f7fffef, 0x3c00010},
741{0x3c00000, 0x7f7ffff0, 0x7c994e9e, 0x7f7fffff, 0x3c00014},
742{0x3c00000, 0x7f7ffff0, 0x6164bd6c, 0x7f7ffff0, 0x3c00010},
743{0x3c00000, 0x7f7ffff0, 0x9503366, 0x7f7ffff0, 0x3c00010},
744{0x3c00000, 0x7f7ffff0, 0xbf5a97c9, 0x7f7fffef, 0x3c00010},
745{0x3c00000, 0x7f7ffff0, 0xe6ff1a14, 0x7f7fffef, 0x3c00010},
746{0x3c00000, 0x7f7ffff0, 0x77f31e2f, 0x7f7fffff, 0x3c00014},
747{0x3c00000, 0x7f7ffff0, 0xaab4d7d8, 0x7f7fffef, 0x3c00010},
748{0x3c00000, 0x7f7ffff0, 0x966320b, 0x7f7ffff0, 0x3c00010},
749{0x3c00000, 0x7f7ffff0, 0xb26bddee, 0x7f7fffef, 0x3c00010},
750{0x3c00000, 0x7f7ffff0, 0xb5c8e5d3, 0x7f7fffef, 0x3c00010},
751{0x3c00000, 0x7f7ffff0, 0x317285d3, 0x7f7ffff0, 0x3c00010},
752{0x3c00000, 0x7f7ffff0, 0x3c9623b1, 0x7f7ffff0, 0x3c00010},
753{0x3c00000, 0x7f7ffff0, 0x51fd2c7c, 0x7f7ffff0, 0x3c00010},
754{0x3c00000, 0x7f7ffff0, 0x7b906a6c, 0x7f7fffff, 0x3c00014},
755{0x3c00000, 0x7f7fffff, 0x0, 0x7f7fffff, 0x3c00000},
756{0x3c00000, 0x7f7fffff, 0x1, 0x7f7fffff, 0x3c00080},
757{0x3c00000, 0x7f7fffff, 0x76, 0x7f7fffff, 0x3c00080},
758{0x3c00000, 0x7f7fffff, 0x2b94, 0x7f7fffff, 0x3c00080},
759{0x3c00000, 0x7f7fffff, 0x636d24, 0x7f7fffff, 0x3c00080},
760{0x3c00000, 0x7f7fffff, 0x7fffff, 0x7f7fffff, 0x3c00080},
761{0x3c00000, 0x7f7fffff, 0x800000, 0x7f7fffff, 0x3c00010},
762{0x3c00000, 0x7f7fffff, 0x800002, 0x7f7fffff, 0x3c00010},
763{0x3c00000, 0x7f7fffff, 0x1398437, 0x7f7fffff, 0x3c00010},
764{0x3c00000, 0x7f7fffff, 0xba98d27, 0x7f7fffff, 0x3c00010},
765{0x3c00000, 0x7f7fffff, 0xba98d7a, 0x7f7fffff, 0x3c00010},
766{0x3c00000, 0x7f7fffff, 0x751f853a, 0x7f7fffff, 0x3c00014},
767{0x3c00000, 0x7f7fffff, 0x7f7ffff0, 0x7f7fffff, 0x3c00014},
768{0x3c00000, 0x7f7fffff, 0x7f7fffff, 0x7f7fffff, 0x3c00014},
769{0x3c00000, 0x7f7fffff, 0x7f800000, 0x7f800000, 0x3c00000},
770{0x3c00000, 0x7f7fffff, 0x7f800001, 0x7fc00000, 0x3c00001},
771{0x3c00000, 0x7f7fffff, 0x7f984a37, 0x7fc00000, 0x3c00001},
772{0x3c00000, 0x7f7fffff, 0x7fbfffff, 0x7fc00000, 0x3c00001},
773{0x3c00000, 0x7f7fffff, 0x7fc00000, 0x7fc00000, 0x3c00000},
774{0x3c00000, 0x7f7fffff, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
775{0x3c00000, 0x7f7fffff, 0x7fffffff, 0x7fc00000, 0x3c00000},
776{0x3c00000, 0x7f7fffff, 0x80000000, 0x7f7fffff, 0x3c00000},
777{0x3c00000, 0x7f7fffff, 0x80000001, 0x7f7fffff, 0x3c00080},
778{0x3c00000, 0x7f7fffff, 0x80000076, 0x7f7fffff, 0x3c00080},
779{0x3c00000, 0x7f7fffff, 0x80002b94, 0x7f7fffff, 0x3c00080},
780{0x3c00000, 0x7f7fffff, 0x80636d24, 0x7f7fffff, 0x3c00080},
781{0x3c00000, 0x7f7fffff, 0x807fffff, 0x7f7fffff, 0x3c00080},
782{0x3c00000, 0x7f7fffff, 0x80800000, 0x7f7ffffe, 0x3c00010},
783{0x3c00000, 0x7f7fffff, 0x80800002, 0x7f7ffffe, 0x3c00010},
784{0x3c00000, 0x7f7fffff, 0x81398437, 0x7f7ffffe, 0x3c00010},
785{0x3c00000, 0x7f7fffff, 0x8ba98d27, 0x7f7ffffe, 0x3c00010},
786{0x3c00000, 0x7f7fffff, 0x8ba98d7a, 0x7f7ffffe, 0x3c00010},
787{0x3c00000, 0x7f7fffff, 0xf51f853a, 0x7f7ffff5, 0x3c00010},
788{0x3c00000, 0x7f7fffff, 0xff7ffff0, 0x75700000, 0x3c00000},
789{0x3c00000, 0x7f7fffff, 0xff7fffff, 0x0, 0x3c00000},
790{0x3c00000, 0x7f7fffff, 0xff800000, 0xff800000, 0x3c00000},
791{0x3c00000, 0x7f7fffff, 0xff800001, 0x7fc00000, 0x3c00001},
792{0x3c00000, 0x7f7fffff, 0xff984a37, 0x7fc00000, 0x3c00001},
793{0x3c00000, 0x7f7fffff, 0xffbfffff, 0x7fc00000, 0x3c00001},
794{0x3c00000, 0x7f7fffff, 0xffc00000, 0x7fc00000, 0x3c00000},
795{0x3c00000, 0x7f7fffff, 0xffd9ba98, 0x7fc00000, 0x3c00000},
796{0x3c00000, 0x7f7fffff, 0xffffffff, 0x7fc00000, 0x3c00000},
797{0x3c00000, 0x7f7fffff, 0x4f3495cb, 0x7f7fffff, 0x3c00010},
798{0x3c00000, 0x7f7fffff, 0xe73a5134, 0x7f7ffffe, 0x3c00010},
799{0x3c00000, 0x7f7fffff, 0x7c994e9e, 0x7f7fffff, 0x3c00014},
800{0x3c00000, 0x7f7fffff, 0x6164bd6c, 0x7f7fffff, 0x3c00010},
801{0x3c00000, 0x7f7fffff, 0x9503366, 0x7f7fffff, 0x3c00010},
802{0x3c00000, 0x7f7fffff, 0xbf5a97c9, 0x7f7ffffe, 0x3c00010},
803{0x3c00000, 0x7f7fffff, 0xe6ff1a14, 0x7f7ffffe, 0x3c00010},
804{0x3c00000, 0x7f7fffff, 0x77f31e2f, 0x7f7fffff, 0x3c00014},
805{0x3c00000, 0x7f7fffff, 0xaab4d7d8, 0x7f7ffffe, 0x3c00010},
806{0x3c00000, 0x7f7fffff, 0x966320b, 0x7f7fffff, 0x3c00010},
807{0x3c00000, 0x7f7fffff, 0xb26bddee, 0x7f7ffffe, 0x3c00010},
808{0x3c00000, 0x7f7fffff, 0xb5c8e5d3, 0x7f7ffffe, 0x3c00010},
809{0x3c00000, 0x7f7fffff, 0x317285d3, 0x7f7fffff, 0x3c00010},
810{0x3c00000, 0x7f7fffff, 0x3c9623b1, 0x7f7fffff, 0x3c00010},
811{0x3c00000, 0x7f7fffff, 0x51fd2c7c, 0x7f7fffff, 0x3c00010},
812{0x3c00000, 0x7f7fffff, 0x7b906a6c, 0x7f7fffff, 0x3c00014},
813{0x3c00000, 0x7f800000, 0x0, 0x7f800000, 0x3c00000},
814{0x3c00000, 0x7f800000, 0x1, 0x7f800000, 0x3c00080},
815{0x3c00000, 0x7f800000, 0x76, 0x7f800000, 0x3c00080},
816{0x3c00000, 0x7f800000, 0x2b94, 0x7f800000, 0x3c00080},
817{0x3c00000, 0x7f800000, 0x636d24, 0x7f800000, 0x3c00080},
818{0x3c00000, 0x7f800000, 0x7fffff, 0x7f800000, 0x3c00080},
819{0x3c00000, 0x7f800000, 0x800000, 0x7f800000, 0x3c00000},
820{0x3c00000, 0x7f800000, 0x800002, 0x7f800000, 0x3c00000},
821{0x3c00000, 0x7f800000, 0x1398437, 0x7f800000, 0x3c00000},
822{0x3c00000, 0x7f800000, 0xba98d27, 0x7f800000, 0x3c00000},
823{0x3c00000, 0x7f800000, 0xba98d7a, 0x7f800000, 0x3c00000},
824{0x3c00000, 0x7f800000, 0x751f853a, 0x7f800000, 0x3c00000},
825{0x3c00000, 0x7f800000, 0x7f7ffff0, 0x7f800000, 0x3c00000},
826{0x3c00000, 0x7f800000, 0x7f7fffff, 0x7f800000, 0x3c00000},
827{0x3c00000, 0x7f800000, 0x7f800000, 0x7f800000, 0x3c00000},
828{0x3c00000, 0x7f800000, 0x7f800001, 0x7fc00000, 0x3c00001},
829{0x3c00000, 0x7f800000, 0x7f984a37, 0x7fc00000, 0x3c00001},
830{0x3c00000, 0x7f800000, 0x7fbfffff, 0x7fc00000, 0x3c00001},
831{0x3c00000, 0x7f800000, 0x7fc00000, 0x7fc00000, 0x3c00000},
832{0x3c00000, 0x7f800000, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
833{0x3c00000, 0x7f800000, 0x7fffffff, 0x7fc00000, 0x3c00000},
834{0x3c00000, 0x7f800000, 0x80000000, 0x7f800000, 0x3c00000},
835{0x3c00000, 0x7f800000, 0x80000001, 0x7f800000, 0x3c00080},
836{0x3c00000, 0x7f800000, 0x80000076, 0x7f800000, 0x3c00080},
837{0x3c00000, 0x7f800000, 0x80002b94, 0x7f800000, 0x3c00080},
838{0x3c00000, 0x7f800000, 0x80636d24, 0x7f800000, 0x3c00080},
839{0x3c00000, 0x7f800000, 0x807fffff, 0x7f800000, 0x3c00080},
840{0x3c00000, 0x7f800000, 0x80800000, 0x7f800000, 0x3c00000},
841{0x3c00000, 0x7f800000, 0x80800002, 0x7f800000, 0x3c00000},
842{0x3c00000, 0x7f800000, 0x81398437, 0x7f800000, 0x3c00000},
843{0x3c00000, 0x7f800000, 0x8ba98d27, 0x7f800000, 0x3c00000},
844{0x3c00000, 0x7f800000, 0x8ba98d7a, 0x7f800000, 0x3c00000},
845{0x3c00000, 0x7f800000, 0xf51f853a, 0x7f800000, 0x3c00000},
846{0x3c00000, 0x7f800000, 0xff7ffff0, 0x7f800000, 0x3c00000},
847{0x3c00000, 0x7f800000, 0xff7fffff, 0x7f800000, 0x3c00000},
848{0x3c00000, 0x7f800000, 0xff800000, 0x7fc00000, 0x3c00001},
849{0x3c00000, 0x7f800000, 0xff800001, 0x7fc00000, 0x3c00001},
850{0x3c00000, 0x7f800000, 0xff984a37, 0x7fc00000, 0x3c00001},
851{0x3c00000, 0x7f800000, 0xffbfffff, 0x7fc00000, 0x3c00001},
852{0x3c00000, 0x7f800000, 0xffc00000, 0x7fc00000, 0x3c00000},
853{0x3c00000, 0x7f800000, 0xffd9ba98, 0x7fc00000, 0x3c00000},
854{0x3c00000, 0x7f800000, 0xffffffff, 0x7fc00000, 0x3c00000},
855{0x3c00000, 0x7f800000, 0x4f3495cb, 0x7f800000, 0x3c00000},
856{0x3c00000, 0x7f800000, 0xe73a5134, 0x7f800000, 0x3c00000},
857{0x3c00000, 0x7f800000, 0x7c994e9e, 0x7f800000, 0x3c00000},
858{0x3c00000, 0x7f800000, 0x6164bd6c, 0x7f800000, 0x3c00000},
859{0x3c00000, 0x7f800000, 0x9503366, 0x7f800000, 0x3c00000},
860{0x3c00000, 0x7f800000, 0xbf5a97c9, 0x7f800000, 0x3c00000},
861{0x3c00000, 0x7f800000, 0xe6ff1a14, 0x7f800000, 0x3c00000},
862{0x3c00000, 0x7f800000, 0x77f31e2f, 0x7f800000, 0x3c00000},
863{0x3c00000, 0x7f800000, 0xaab4d7d8, 0x7f800000, 0x3c00000},
864{0x3c00000, 0x7f800000, 0x966320b, 0x7f800000, 0x3c00000},
865{0x3c00000, 0x7f800000, 0xb26bddee, 0x7f800000, 0x3c00000},
866{0x3c00000, 0x7f800000, 0xb5c8e5d3, 0x7f800000, 0x3c00000},
867{0x3c00000, 0x7f800000, 0x317285d3, 0x7f800000, 0x3c00000},
868{0x3c00000, 0x7f800000, 0x3c9623b1, 0x7f800000, 0x3c00000},
869{0x3c00000, 0x7f800000, 0x51fd2c7c, 0x7f800000, 0x3c00000},
870{0x3c00000, 0x7f800000, 0x7b906a6c, 0x7f800000, 0x3c00000},
871{0x3c00000, 0x7f800001, 0x0, 0x7fc00000, 0x3c00001},
872{0x3c00000, 0x7f800001, 0x1, 0x7fc00000, 0x3c00081},
873{0x3c00000, 0x7f800001, 0x76, 0x7fc00000, 0x3c00081},
874{0x3c00000, 0x7f800001, 0x2b94, 0x7fc00000, 0x3c00081},
875{0x3c00000, 0x7f800001, 0x636d24, 0x7fc00000, 0x3c00081},
876{0x3c00000, 0x7f800001, 0x7fffff, 0x7fc00000, 0x3c00081},
877{0x3c00000, 0x7f800001, 0x800000, 0x7fc00000, 0x3c00001},
878{0x3c00000, 0x7f800001, 0x800002, 0x7fc00000, 0x3c00001},
879{0x3c00000, 0x7f800001, 0x1398437, 0x7fc00000, 0x3c00001},
880{0x3c00000, 0x7f800001, 0xba98d27, 0x7fc00000, 0x3c00001},
881{0x3c00000, 0x7f800001, 0xba98d7a, 0x7fc00000, 0x3c00001},
882{0x3c00000, 0x7f800001, 0x751f853a, 0x7fc00000, 0x3c00001},
883{0x3c00000, 0x7f800001, 0x7f7ffff0, 0x7fc00000, 0x3c00001},
884{0x3c00000, 0x7f800001, 0x7f7fffff, 0x7fc00000, 0x3c00001},
885{0x3c00000, 0x7f800001, 0x7f800000, 0x7fc00000, 0x3c00001},
886{0x3c00000, 0x7f800001, 0x7f800001, 0x7fc00000, 0x3c00001},
887{0x3c00000, 0x7f800001, 0x7f984a37, 0x7fc00000, 0x3c00001},
888{0x3c00000, 0x7f800001, 0x7fbfffff, 0x7fc00000, 0x3c00001},
889{0x3c00000, 0x7f800001, 0x7fc00000, 0x7fc00000, 0x3c00001},
890{0x3c00000, 0x7f800001, 0x7fd9ba98, 0x7fc00000, 0x3c00001},
891{0x3c00000, 0x7f800001, 0x7fffffff, 0x7fc00000, 0x3c00001},
892{0x3c00000, 0x7f800001, 0x80000000, 0x7fc00000, 0x3c00001},
893{0x3c00000, 0x7f800001, 0x80000001, 0x7fc00000, 0x3c00081},
894{0x3c00000, 0x7f800001, 0x80000076, 0x7fc00000, 0x3c00081},
895{0x3c00000, 0x7f800001, 0x80002b94, 0x7fc00000, 0x3c00081},
896{0x3c00000, 0x7f800001, 0x80636d24, 0x7fc00000, 0x3c00081},
897{0x3c00000, 0x7f800001, 0x807fffff, 0x7fc00000, 0x3c00081},
898{0x3c00000, 0x7f800001, 0x80800000, 0x7fc00000, 0x3c00001},
899{0x3c00000, 0x7f800001, 0x80800002, 0x7fc00000, 0x3c00001},
900{0x3c00000, 0x7f800001, 0x81398437, 0x7fc00000, 0x3c00001},
901{0x3c00000, 0x7f800001, 0x8ba98d27, 0x7fc00000, 0x3c00001},
902{0x3c00000, 0x7f800001, 0x8ba98d7a, 0x7fc00000, 0x3c00001},
903{0x3c00000, 0x7f800001, 0xf51f853a, 0x7fc00000, 0x3c00001},
904{0x3c00000, 0x7f800001, 0xff7ffff0, 0x7fc00000, 0x3c00001},
905{0x3c00000, 0x7f800001, 0xff7fffff, 0x7fc00000, 0x3c00001},
906{0x3c00000, 0x7f800001, 0xff800000, 0x7fc00000, 0x3c00001},
907{0x3c00000, 0x7f800001, 0xff800001, 0x7fc00000, 0x3c00001},
908{0x3c00000, 0x7f800001, 0xff984a37, 0x7fc00000, 0x3c00001},
909{0x3c00000, 0x7f800001, 0xffbfffff, 0x7fc00000, 0x3c00001},
910{0x3c00000, 0x7f800001, 0xffc00000, 0x7fc00000, 0x3c00001},
911{0x3c00000, 0x7f800001, 0xffd9ba98, 0x7fc00000, 0x3c00001},
912{0x3c00000, 0x7f800001, 0xffffffff, 0x7fc00000, 0x3c00001},
913{0x3c00000, 0x7f800001, 0x4f3495cb, 0x7fc00000, 0x3c00001},
914{0x3c00000, 0x7f800001, 0xe73a5134, 0x7fc00000, 0x3c00001},
915{0x3c00000, 0x7f800001, 0x7c994e9e, 0x7fc00000, 0x3c00001},
916{0x3c00000, 0x7f800001, 0x6164bd6c, 0x7fc00000, 0x3c00001},
917{0x3c00000, 0x7f800001, 0x9503366, 0x7fc00000, 0x3c00001},
918{0x3c00000, 0x7f800001, 0xbf5a97c9, 0x7fc00000, 0x3c00001},
919{0x3c00000, 0x7f800001, 0xe6ff1a14, 0x7fc00000, 0x3c00001},
920{0x3c00000, 0x7f800001, 0x77f31e2f, 0x7fc00000, 0x3c00001},
921{0x3c00000, 0x7f800001, 0xaab4d7d8, 0x7fc00000, 0x3c00001},
922{0x3c00000, 0x7f800001, 0x966320b, 0x7fc00000, 0x3c00001},
923{0x3c00000, 0x7f800001, 0xb26bddee, 0x7fc00000, 0x3c00001},
924{0x3c00000, 0x7f800001, 0xb5c8e5d3, 0x7fc00000, 0x3c00001},
925{0x3c00000, 0x7f800001, 0x317285d3, 0x7fc00000, 0x3c00001},
926{0x3c00000, 0x7f800001, 0x3c9623b1, 0x7fc00000, 0x3c00001},
927{0x3c00000, 0x7f800001, 0x51fd2c7c, 0x7fc00000, 0x3c00001},
928{0x3c00000, 0x7f800001, 0x7b906a6c, 0x7fc00000, 0x3c00001},
929{0x3c00000, 0x7f984a37, 0x0, 0x7fc00000, 0x3c00001},
930{0x3c00000, 0x7f984a37, 0x1, 0x7fc00000, 0x3c00081},
931{0x3c00000, 0x7f984a37, 0x76, 0x7fc00000, 0x3c00081},
932{0x3c00000, 0x7f984a37, 0x2b94, 0x7fc00000, 0x3c00081},
933{0x3c00000, 0x7f984a37, 0x636d24, 0x7fc00000, 0x3c00081},
934{0x3c00000, 0x7f984a37, 0x7fffff, 0x7fc00000, 0x3c00081},
935{0x3c00000, 0x7f984a37, 0x800000, 0x7fc00000, 0x3c00001},
936{0x3c00000, 0x7f984a37, 0x800002, 0x7fc00000, 0x3c00001},
937{0x3c00000, 0x7f984a37, 0x1398437, 0x7fc00000, 0x3c00001},
938{0x3c00000, 0x7f984a37, 0xba98d27, 0x7fc00000, 0x3c00001},
939{0x3c00000, 0x7f984a37, 0xba98d7a, 0x7fc00000, 0x3c00001},
940{0x3c00000, 0x7f984a37, 0x751f853a, 0x7fc00000, 0x3c00001},
941{0x3c00000, 0x7f984a37, 0x7f7ffff0, 0x7fc00000, 0x3c00001},
942{0x3c00000, 0x7f984a37, 0x7f7fffff, 0x7fc00000, 0x3c00001},
943{0x3c00000, 0x7f984a37, 0x7f800000, 0x7fc00000, 0x3c00001},
944{0x3c00000, 0x7f984a37, 0x7f800001, 0x7fc00000, 0x3c00001},
945{0x3c00000, 0x7f984a37, 0x7f984a37, 0x7fc00000, 0x3c00001},
946{0x3c00000, 0x7f984a37, 0x7fbfffff, 0x7fc00000, 0x3c00001},
947{0x3c00000, 0x7f984a37, 0x7fc00000, 0x7fc00000, 0x3c00001},
948{0x3c00000, 0x7f984a37, 0x7fd9ba98, 0x7fc00000, 0x3c00001},
949{0x3c00000, 0x7f984a37, 0x7fffffff, 0x7fc00000, 0x3c00001},
950{0x3c00000, 0x7f984a37, 0x80000000, 0x7fc00000, 0x3c00001},
951{0x3c00000, 0x7f984a37, 0x80000001, 0x7fc00000, 0x3c00081},
952{0x3c00000, 0x7f984a37, 0x80000076, 0x7fc00000, 0x3c00081},
953{0x3c00000, 0x7f984a37, 0x80002b94, 0x7fc00000, 0x3c00081},
954{0x3c00000, 0x7f984a37, 0x80636d24, 0x7fc00000, 0x3c00081},
955{0x3c00000, 0x7f984a37, 0x807fffff, 0x7fc00000, 0x3c00081},
956{0x3c00000, 0x7f984a37, 0x80800000, 0x7fc00000, 0x3c00001},
957{0x3c00000, 0x7f984a37, 0x80800002, 0x7fc00000, 0x3c00001},
958{0x3c00000, 0x7f984a37, 0x81398437, 0x7fc00000, 0x3c00001},
959{0x3c00000, 0x7f984a37, 0x8ba98d27, 0x7fc00000, 0x3c00001},
960{0x3c00000, 0x7f984a37, 0x8ba98d7a, 0x7fc00000, 0x3c00001},
961{0x3c00000, 0x7f984a37, 0xf51f853a, 0x7fc00000, 0x3c00001},
962{0x3c00000, 0x7f984a37, 0xff7ffff0, 0x7fc00000, 0x3c00001},
963{0x3c00000, 0x7f984a37, 0xff7fffff, 0x7fc00000, 0x3c00001},
964{0x3c00000, 0x7f984a37, 0xff800000, 0x7fc00000, 0x3c00001},
965{0x3c00000, 0x7f984a37, 0xff800001, 0x7fc00000, 0x3c00001},
966{0x3c00000, 0x7f984a37, 0xff984a37, 0x7fc00000, 0x3c00001},
967{0x3c00000, 0x7f984a37, 0xffbfffff, 0x7fc00000, 0x3c00001},
968{0x3c00000, 0x7f984a37, 0xffc00000, 0x7fc00000, 0x3c00001},
969{0x3c00000, 0x7f984a37, 0xffd9ba98, 0x7fc00000, 0x3c00001},
970{0x3c00000, 0x7f984a37, 0xffffffff, 0x7fc00000, 0x3c00001},
971{0x3c00000, 0x7f984a37, 0x4f3495cb, 0x7fc00000, 0x3c00001},
972{0x3c00000, 0x7f984a37, 0xe73a5134, 0x7fc00000, 0x3c00001},
973{0x3c00000, 0x7f984a37, 0x7c994e9e, 0x7fc00000, 0x3c00001},
974{0x3c00000, 0x7f984a37, 0x6164bd6c, 0x7fc00000, 0x3c00001},
975{0x3c00000, 0x7f984a37, 0x9503366, 0x7fc00000, 0x3c00001},
976{0x3c00000, 0x7f984a37, 0xbf5a97c9, 0x7fc00000, 0x3c00001},
977{0x3c00000, 0x7f984a37, 0xe6ff1a14, 0x7fc00000, 0x3c00001},
978{0x3c00000, 0x7f984a37, 0x77f31e2f, 0x7fc00000, 0x3c00001},
979{0x3c00000, 0x7f984a37, 0xaab4d7d8, 0x7fc00000, 0x3c00001},
980{0x3c00000, 0x7f984a37, 0x966320b, 0x7fc00000, 0x3c00001},
981{0x3c00000, 0x7f984a37, 0xb26bddee, 0x7fc00000, 0x3c00001},
982{0x3c00000, 0x7f984a37, 0xb5c8e5d3, 0x7fc00000, 0x3c00001},
983{0x3c00000, 0x7f984a37, 0x317285d3, 0x7fc00000, 0x3c00001},
984{0x3c00000, 0x7f984a37, 0x3c9623b1, 0x7fc00000, 0x3c00001},
985{0x3c00000, 0x7f984a37, 0x51fd2c7c, 0x7fc00000, 0x3c00001},
986{0x3c00000, 0x7f984a37, 0x7b906a6c, 0x7fc00000, 0x3c00001},
987{0x3c00000, 0x7fbfffff, 0x0, 0x7fc00000, 0x3c00001},
988{0x3c00000, 0x7fbfffff, 0x1, 0x7fc00000, 0x3c00081},
989{0x3c00000, 0x7fbfffff, 0x76, 0x7fc00000, 0x3c00081},
990{0x3c00000, 0x7fbfffff, 0x2b94, 0x7fc00000, 0x3c00081},
991{0x3c00000, 0x7fbfffff, 0x636d24, 0x7fc00000, 0x3c00081},
992{0x3c00000, 0x7fbfffff, 0x7fffff, 0x7fc00000, 0x3c00081},
993{0x3c00000, 0x7fbfffff, 0x800000, 0x7fc00000, 0x3c00001},
994{0x3c00000, 0x7fbfffff, 0x800002, 0x7fc00000, 0x3c00001},
995{0x3c00000, 0x7fbfffff, 0x1398437, 0x7fc00000, 0x3c00001},
996{0x3c00000, 0x7fbfffff, 0xba98d27, 0x7fc00000, 0x3c00001},
997{0x3c00000, 0x7fbfffff, 0xba98d7a, 0x7fc00000, 0x3c00001},
998{0x3c00000, 0x7fbfffff, 0x751f853a, 0x7fc00000, 0x3c00001},
999{0x3c00000, 0x7fbfffff, 0x7f7ffff0, 0x7fc00000, 0x3c00001},
1000{0x3c00000, 0x7fbfffff, 0x7f7fffff, 0x7fc00000, 0x3c00001},
1001{0x3c00000, 0x7fbfffff, 0x7f800000, 0x7fc00000, 0x3c00001},
1002{0x3c00000, 0x7fbfffff, 0x7f800001, 0x7fc00000, 0x3c00001},
1003{0x3c00000, 0x7fbfffff, 0x7f984a37, 0x7fc00000, 0x3c00001},
1004{0x3c00000, 0x7fbfffff, 0x7fbfffff, 0x7fc00000, 0x3c00001},
1005{0x3c00000, 0x7fbfffff, 0x7fc00000, 0x7fc00000, 0x3c00001},
1006{0x3c00000, 0x7fbfffff, 0x7fd9ba98, 0x7fc00000, 0x3c00001},
1007{0x3c00000, 0x7fbfffff, 0x7fffffff, 0x7fc00000, 0x3c00001},
1008{0x3c00000, 0x7fbfffff, 0x80000000, 0x7fc00000, 0x3c00001},
1009{0x3c00000, 0x7fbfffff, 0x80000001, 0x7fc00000, 0x3c00081},
1010{0x3c00000, 0x7fbfffff, 0x80000076, 0x7fc00000, 0x3c00081},
1011{0x3c00000, 0x7fbfffff, 0x80002b94, 0x7fc00000, 0x3c00081},
1012{0x3c00000, 0x7fbfffff, 0x80636d24, 0x7fc00000, 0x3c00081},
1013{0x3c00000, 0x7fbfffff, 0x807fffff, 0x7fc00000, 0x3c00081},
1014{0x3c00000, 0x7fbfffff, 0x80800000, 0x7fc00000, 0x3c00001},
1015{0x3c00000, 0x7fbfffff, 0x80800002, 0x7fc00000, 0x3c00001},
1016{0x3c00000, 0x7fbfffff, 0x81398437, 0x7fc00000, 0x3c00001},
1017{0x3c00000, 0x7fbfffff, 0x8ba98d27, 0x7fc00000, 0x3c00001},
1018{0x3c00000, 0x7fbfffff, 0x8ba98d7a, 0x7fc00000, 0x3c00001},
1019{0x3c00000, 0x7fbfffff, 0xf51f853a, 0x7fc00000, 0x3c00001},
1020{0x3c00000, 0x7fbfffff, 0xff7ffff0, 0x7fc00000, 0x3c00001},
1021{0x3c00000, 0x7fbfffff, 0xff7fffff, 0x7fc00000, 0x3c00001},
1022{0x3c00000, 0x7fbfffff, 0xff800000, 0x7fc00000, 0x3c00001},
1023{0x3c00000, 0x7fbfffff, 0xff800001, 0x7fc00000, 0x3c00001},
1024{0x3c00000, 0x7fbfffff, 0xff984a37, 0x7fc00000, 0x3c00001},
1025{0x3c00000, 0x7fbfffff, 0xffbfffff, 0x7fc00000, 0x3c00001},
1026{0x3c00000, 0x7fbfffff, 0xffc00000, 0x7fc00000, 0x3c00001},
1027{0x3c00000, 0x7fbfffff, 0xffd9ba98, 0x7fc00000, 0x3c00001},
1028{0x3c00000, 0x7fbfffff, 0xffffffff, 0x7fc00000, 0x3c00001},
1029{0x3c00000, 0x7fbfffff, 0x4f3495cb, 0x7fc00000, 0x3c00001},
1030{0x3c00000, 0x7fbfffff, 0xe73a5134, 0x7fc00000, 0x3c00001},
1031{0x3c00000, 0x7fbfffff, 0x7c994e9e, 0x7fc00000, 0x3c00001},
1032{0x3c00000, 0x7fbfffff, 0x6164bd6c, 0x7fc00000, 0x3c00001},
1033{0x3c00000, 0x7fbfffff, 0x9503366, 0x7fc00000, 0x3c00001},
1034{0x3c00000, 0x7fbfffff, 0xbf5a97c9, 0x7fc00000, 0x3c00001},
1035{0x3c00000, 0x7fbfffff, 0xe6ff1a14, 0x7fc00000, 0x3c00001},
1036{0x3c00000, 0x7fbfffff, 0x77f31e2f, 0x7fc00000, 0x3c00001},
1037{0x3c00000, 0x7fbfffff, 0xaab4d7d8, 0x7fc00000, 0x3c00001},
1038{0x3c00000, 0x7fbfffff, 0x966320b, 0x7fc00000, 0x3c00001},
1039{0x3c00000, 0x7fbfffff, 0xb26bddee, 0x7fc00000, 0x3c00001},
1040{0x3c00000, 0x7fbfffff, 0xb5c8e5d3, 0x7fc00000, 0x3c00001},
1041{0x3c00000, 0x7fbfffff, 0x317285d3, 0x7fc00000, 0x3c00001},
1042{0x3c00000, 0x7fbfffff, 0x3c9623b1, 0x7fc00000, 0x3c00001},
1043{0x3c00000, 0x7fbfffff, 0x51fd2c7c, 0x7fc00000, 0x3c00001},
1044{0x3c00000, 0x7fbfffff, 0x7b906a6c, 0x7fc00000, 0x3c00001},
1045{0x3c00000, 0x7fc00000, 0x0, 0x7fc00000, 0x3c00000},
1046{0x3c00000, 0x7fc00000, 0x1, 0x7fc00000, 0x3c00080},
1047{0x3c00000, 0x7fc00000, 0x76, 0x7fc00000, 0x3c00080},
1048{0x3c00000, 0x7fc00000, 0x2b94, 0x7fc00000, 0x3c00080},
1049{0x3c00000, 0x7fc00000, 0x636d24, 0x7fc00000, 0x3c00080},
1050{0x3c00000, 0x7fc00000, 0x7fffff, 0x7fc00000, 0x3c00080},
1051{0x3c00000, 0x7fc00000, 0x800000, 0x7fc00000, 0x3c00000},
1052{0x3c00000, 0x7fc00000, 0x800002, 0x7fc00000, 0x3c00000},
1053{0x3c00000, 0x7fc00000, 0x1398437, 0x7fc00000, 0x3c00000},
1054{0x3c00000, 0x7fc00000, 0xba98d27, 0x7fc00000, 0x3c00000},
1055{0x3c00000, 0x7fc00000, 0xba98d7a, 0x7fc00000, 0x3c00000},
1056{0x3c00000, 0x7fc00000, 0x751f853a, 0x7fc00000, 0x3c00000},
1057{0x3c00000, 0x7fc00000, 0x7f7ffff0, 0x7fc00000, 0x3c00000},
1058{0x3c00000, 0x7fc00000, 0x7f7fffff, 0x7fc00000, 0x3c00000},
1059{0x3c00000, 0x7fc00000, 0x7f800000, 0x7fc00000, 0x3c00000},
1060{0x3c00000, 0x7fc00000, 0x7f800001, 0x7fc00000, 0x3c00001},
1061{0x3c00000, 0x7fc00000, 0x7f984a37, 0x7fc00000, 0x3c00001},
1062{0x3c00000, 0x7fc00000, 0x7fbfffff, 0x7fc00000, 0x3c00001},
1063{0x3c00000, 0x7fc00000, 0x7fc00000, 0x7fc00000, 0x3c00000},
1064{0x3c00000, 0x7fc00000, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
1065{0x3c00000, 0x7fc00000, 0x7fffffff, 0x7fc00000, 0x3c00000},
1066{0x3c00000, 0x7fc00000, 0x80000000, 0x7fc00000, 0x3c00000},
1067{0x3c00000, 0x7fc00000, 0x80000001, 0x7fc00000, 0x3c00080},
1068{0x3c00000, 0x7fc00000, 0x80000076, 0x7fc00000, 0x3c00080},
1069{0x3c00000, 0x7fc00000, 0x80002b94, 0x7fc00000, 0x3c00080},
1070{0x3c00000, 0x7fc00000, 0x80636d24, 0x7fc00000, 0x3c00080},
1071{0x3c00000, 0x7fc00000, 0x807fffff, 0x7fc00000, 0x3c00080},
1072{0x3c00000, 0x7fc00000, 0x80800000, 0x7fc00000, 0x3c00000},
1073{0x3c00000, 0x7fc00000, 0x80800002, 0x7fc00000, 0x3c00000},
1074{0x3c00000, 0x7fc00000, 0x81398437, 0x7fc00000, 0x3c00000},
1075{0x3c00000, 0x7fc00000, 0x8ba98d27, 0x7fc00000, 0x3c00000},
1076{0x3c00000, 0x7fc00000, 0x8ba98d7a, 0x7fc00000, 0x3c00000},
1077{0x3c00000, 0x7fc00000, 0xf51f853a, 0x7fc00000, 0x3c00000},
1078{0x3c00000, 0x7fc00000, 0xff7ffff0, 0x7fc00000, 0x3c00000},
1079{0x3c00000, 0x7fc00000, 0xff7fffff, 0x7fc00000, 0x3c00000},
1080{0x3c00000, 0x7fc00000, 0xff800000, 0x7fc00000, 0x3c00000},
1081{0x3c00000, 0x7fc00000, 0xff800001, 0x7fc00000, 0x3c00001},
1082{0x3c00000, 0x7fc00000, 0xff984a37, 0x7fc00000, 0x3c00001},
1083{0x3c00000, 0x7fc00000, 0xffbfffff, 0x7fc00000, 0x3c00001},
1084{0x3c00000, 0x7fc00000, 0xffc00000, 0x7fc00000, 0x3c00000},
1085{0x3c00000, 0x7fc00000, 0xffd9ba98, 0x7fc00000, 0x3c00000},
1086{0x3c00000, 0x7fc00000, 0xffffffff, 0x7fc00000, 0x3c00000},
1087{0x3c00000, 0x7fc00000, 0x4f3495cb, 0x7fc00000, 0x3c00000},
1088{0x3c00000, 0x7fc00000, 0xe73a5134, 0x7fc00000, 0x3c00000},
1089{0x3c00000, 0x7fc00000, 0x7c994e9e, 0x7fc00000, 0x3c00000},
1090{0x3c00000, 0x7fc00000, 0x6164bd6c, 0x7fc00000, 0x3c00000},
1091{0x3c00000, 0x7fc00000, 0x9503366, 0x7fc00000, 0x3c00000},
1092{0x3c00000, 0x7fc00000, 0xbf5a97c9, 0x7fc00000, 0x3c00000},
1093{0x3c00000, 0x7fc00000, 0xe6ff1a14, 0x7fc00000, 0x3c00000},
1094{0x3c00000, 0x7fc00000, 0x77f31e2f, 0x7fc00000, 0x3c00000},
1095{0x3c00000, 0x7fc00000, 0xaab4d7d8, 0x7fc00000, 0x3c00000},
1096{0x3c00000, 0x7fc00000, 0x966320b, 0x7fc00000, 0x3c00000},
1097{0x3c00000, 0x7fc00000, 0xb26bddee, 0x7fc00000, 0x3c00000},
1098{0x3c00000, 0x7fc00000, 0xb5c8e5d3, 0x7fc00000, 0x3c00000},
1099{0x3c00000, 0x7fc00000, 0x317285d3, 0x7fc00000, 0x3c00000},
1100{0x3c00000, 0x7fc00000, 0x3c9623b1, 0x7fc00000, 0x3c00000},
1101{0x3c00000, 0x7fc00000, 0x51fd2c7c, 0x7fc00000, 0x3c00000},
1102{0x3c00000, 0x7fc00000, 0x7b906a6c, 0x7fc00000, 0x3c00000},
1103{0x3c00000, 0x7fd9ba98, 0x0, 0x7fc00000, 0x3c00000},
1104{0x3c00000, 0x7fd9ba98, 0x1, 0x7fc00000, 0x3c00080},
1105{0x3c00000, 0x7fd9ba98, 0x76, 0x7fc00000, 0x3c00080},
1106{0x3c00000, 0x7fd9ba98, 0x2b94, 0x7fc00000, 0x3c00080},
1107{0x3c00000, 0x7fd9ba98, 0x636d24, 0x7fc00000, 0x3c00080},
1108{0x3c00000, 0x7fd9ba98, 0x7fffff, 0x7fc00000, 0x3c00080},
1109{0x3c00000, 0x7fd9ba98, 0x800000, 0x7fc00000, 0x3c00000},
1110{0x3c00000, 0x7fd9ba98, 0x800002, 0x7fc00000, 0x3c00000},
1111{0x3c00000, 0x7fd9ba98, 0x1398437, 0x7fc00000, 0x3c00000},
1112{0x3c00000, 0x7fd9ba98, 0xba98d27, 0x7fc00000, 0x3c00000},
1113{0x3c00000, 0x7fd9ba98, 0xba98d7a, 0x7fc00000, 0x3c00000},
1114{0x3c00000, 0x7fd9ba98, 0x751f853a, 0x7fc00000, 0x3c00000},
1115{0x3c00000, 0x7fd9ba98, 0x7f7ffff0, 0x7fc00000, 0x3c00000},
1116{0x3c00000, 0x7fd9ba98, 0x7f7fffff, 0x7fc00000, 0x3c00000},
1117{0x3c00000, 0x7fd9ba98, 0x7f800000, 0x7fc00000, 0x3c00000},
1118{0x3c00000, 0x7fd9ba98, 0x7f800001, 0x7fc00000, 0x3c00001},
1119{0x3c00000, 0x7fd9ba98, 0x7f984a37, 0x7fc00000, 0x3c00001},
1120{0x3c00000, 0x7fd9ba98, 0x7fbfffff, 0x7fc00000, 0x3c00001},
1121{0x3c00000, 0x7fd9ba98, 0x7fc00000, 0x7fc00000, 0x3c00000},
1122{0x3c00000, 0x7fd9ba98, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
1123{0x3c00000, 0x7fd9ba98, 0x7fffffff, 0x7fc00000, 0x3c00000},
1124{0x3c00000, 0x7fd9ba98, 0x80000000, 0x7fc00000, 0x3c00000},
1125{0x3c00000, 0x7fd9ba98, 0x80000001, 0x7fc00000, 0x3c00080},
1126{0x3c00000, 0x7fd9ba98, 0x80000076, 0x7fc00000, 0x3c00080},
1127{0x3c00000, 0x7fd9ba98, 0x80002b94, 0x7fc00000, 0x3c00080},
1128{0x3c00000, 0x7fd9ba98, 0x80636d24, 0x7fc00000, 0x3c00080},
1129{0x3c00000, 0x7fd9ba98, 0x807fffff, 0x7fc00000, 0x3c00080},
1130{0x3c00000, 0x7fd9ba98, 0x80800000, 0x7fc00000, 0x3c00000},
1131{0x3c00000, 0x7fd9ba98, 0x80800002, 0x7fc00000, 0x3c00000},
1132{0x3c00000, 0x7fd9ba98, 0x81398437, 0x7fc00000, 0x3c00000},
1133{0x3c00000, 0x7fd9ba98, 0x8ba98d27, 0x7fc00000, 0x3c00000},
1134{0x3c00000, 0x7fd9ba98, 0x8ba98d7a, 0x7fc00000, 0x3c00000},
1135{0x3c00000, 0x7fd9ba98, 0xf51f853a, 0x7fc00000, 0x3c00000},
1136{0x3c00000, 0x7fd9ba98, 0xff7ffff0, 0x7fc00000, 0x3c00000},
1137{0x3c00000, 0x7fd9ba98, 0xff7fffff, 0x7fc00000, 0x3c00000},
1138{0x3c00000, 0x7fd9ba98, 0xff800000, 0x7fc00000, 0x3c00000},
1139{0x3c00000, 0x7fd9ba98, 0xff800001, 0x7fc00000, 0x3c00001},
1140{0x3c00000, 0x7fd9ba98, 0xff984a37, 0x7fc00000, 0x3c00001},
1141{0x3c00000, 0x7fd9ba98, 0xffbfffff, 0x7fc00000, 0x3c00001},
1142{0x3c00000, 0x7fd9ba98, 0xffc00000, 0x7fc00000, 0x3c00000},
1143{0x3c00000, 0x7fd9ba98, 0xffd9ba98, 0x7fc00000, 0x3c00000},
1144{0x3c00000, 0x7fd9ba98, 0xffffffff, 0x7fc00000, 0x3c00000},
1145{0x3c00000, 0x7fd9ba98, 0x4f3495cb, 0x7fc00000, 0x3c00000},
1146{0x3c00000, 0x7fd9ba98, 0xe73a5134, 0x7fc00000, 0x3c00000},
1147{0x3c00000, 0x7fd9ba98, 0x7c994e9e, 0x7fc00000, 0x3c00000},
1148{0x3c00000, 0x7fd9ba98, 0x6164bd6c, 0x7fc00000, 0x3c00000},
1149{0x3c00000, 0x7fd9ba98, 0x9503366, 0x7fc00000, 0x3c00000},
1150{0x3c00000, 0x7fd9ba98, 0xbf5a97c9, 0x7fc00000, 0x3c00000},
1151{0x3c00000, 0x7fd9ba98, 0xe6ff1a14, 0x7fc00000, 0x3c00000},
1152{0x3c00000, 0x7fd9ba98, 0x77f31e2f, 0x7fc00000, 0x3c00000},
1153{0x3c00000, 0x7fd9ba98, 0xaab4d7d8, 0x7fc00000, 0x3c00000},
1154{0x3c00000, 0x7fd9ba98, 0x966320b, 0x7fc00000, 0x3c00000},
1155{0x3c00000, 0x7fd9ba98, 0xb26bddee, 0x7fc00000, 0x3c00000},
1156{0x3c00000, 0x7fd9ba98, 0xb5c8e5d3, 0x7fc00000, 0x3c00000},
1157{0x3c00000, 0x7fd9ba98, 0x317285d3, 0x7fc00000, 0x3c00000},
1158{0x3c00000, 0x7fd9ba98, 0x3c9623b1, 0x7fc00000, 0x3c00000},
1159{0x3c00000, 0x7fd9ba98, 0x51fd2c7c, 0x7fc00000, 0x3c00000},
1160{0x3c00000, 0x7fd9ba98, 0x7b906a6c, 0x7fc00000, 0x3c00000},
1161{0x3c00000, 0x7fffffff, 0x0, 0x7fc00000, 0x3c00000},
1162{0x3c00000, 0x7fffffff, 0x1, 0x7fc00000, 0x3c00080},
1163{0x3c00000, 0x7fffffff, 0x76, 0x7fc00000, 0x3c00080},
1164{0x3c00000, 0x7fffffff, 0x2b94, 0x7fc00000, 0x3c00080},
1165{0x3c00000, 0x7fffffff, 0x636d24, 0x7fc00000, 0x3c00080},
1166{0x3c00000, 0x7fffffff, 0x7fffff, 0x7fc00000, 0x3c00080},
1167{0x3c00000, 0x7fffffff, 0x800000, 0x7fc00000, 0x3c00000},
1168{0x3c00000, 0x7fffffff, 0x800002, 0x7fc00000, 0x3c00000},
1169{0x3c00000, 0x7fffffff, 0x1398437, 0x7fc00000, 0x3c00000},
1170{0x3c00000, 0x7fffffff, 0xba98d27, 0x7fc00000, 0x3c00000},
1171{0x3c00000, 0x7fffffff, 0xba98d7a, 0x7fc00000, 0x3c00000},
1172{0x3c00000, 0x7fffffff, 0x751f853a, 0x7fc00000, 0x3c00000},
1173{0x3c00000, 0x7fffffff, 0x7f7ffff0, 0x7fc00000, 0x3c00000},
1174{0x3c00000, 0x7fffffff, 0x7f7fffff, 0x7fc00000, 0x3c00000},
1175{0x3c00000, 0x7fffffff, 0x7f800000, 0x7fc00000, 0x3c00000},
1176{0x3c00000, 0x7fffffff, 0x7f800001, 0x7fc00000, 0x3c00001},
1177{0x3c00000, 0x7fffffff, 0x7f984a37, 0x7fc00000, 0x3c00001},
1178{0x3c00000, 0x7fffffff, 0x7fbfffff, 0x7fc00000, 0x3c00001},
1179{0x3c00000, 0x7fffffff, 0x7fc00000, 0x7fc00000, 0x3c00000},
1180{0x3c00000, 0x7fffffff, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
1181{0x3c00000, 0x7fffffff, 0x7fffffff, 0x7fc00000, 0x3c00000},
1182{0x3c00000, 0x7fffffff, 0x80000000, 0x7fc00000, 0x3c00000},
1183{0x3c00000, 0x7fffffff, 0x80000001, 0x7fc00000, 0x3c00080},
1184{0x3c00000, 0x7fffffff, 0x80000076, 0x7fc00000, 0x3c00080},
1185{0x3c00000, 0x7fffffff, 0x80002b94, 0x7fc00000, 0x3c00080},
1186{0x3c00000, 0x7fffffff, 0x80636d24, 0x7fc00000, 0x3c00080},
1187{0x3c00000, 0x7fffffff, 0x807fffff, 0x7fc00000, 0x3c00080},
1188{0x3c00000, 0x7fffffff, 0x80800000, 0x7fc00000, 0x3c00000},
1189{0x3c00000, 0x7fffffff, 0x80800002, 0x7fc00000, 0x3c00000},
1190{0x3c00000, 0x7fffffff, 0x81398437, 0x7fc00000, 0x3c00000},
1191{0x3c00000, 0x7fffffff, 0x8ba98d27, 0x7fc00000, 0x3c00000},
1192{0x3c00000, 0x7fffffff, 0x8ba98d7a, 0x7fc00000, 0x3c00000},
1193{0x3c00000, 0x7fffffff, 0xf51f853a, 0x7fc00000, 0x3c00000},
1194{0x3c00000, 0x7fffffff, 0xff7ffff0, 0x7fc00000, 0x3c00000},
1195{0x3c00000, 0x7fffffff, 0xff7fffff, 0x7fc00000, 0x3c00000},
1196{0x3c00000, 0x7fffffff, 0xff800000, 0x7fc00000, 0x3c00000},
1197{0x3c00000, 0x7fffffff, 0xff800001, 0x7fc00000, 0x3c00001},
1198{0x3c00000, 0x7fffffff, 0xff984a37, 0x7fc00000, 0x3c00001},
1199{0x3c00000, 0x7fffffff, 0xffbfffff, 0x7fc00000, 0x3c00001},
1200{0x3c00000, 0x7fffffff, 0xffc00000, 0x7fc00000, 0x3c00000},
1201{0x3c00000, 0x7fffffff, 0xffd9ba98, 0x7fc00000, 0x3c00000},
1202{0x3c00000, 0x7fffffff, 0xffffffff, 0x7fc00000, 0x3c00000},
1203{0x3c00000, 0x7fffffff, 0x4f3495cb, 0x7fc00000, 0x3c00000},
1204{0x3c00000, 0x7fffffff, 0xe73a5134, 0x7fc00000, 0x3c00000},
1205{0x3c00000, 0x7fffffff, 0x7c994e9e, 0x7fc00000, 0x3c00000},
1206{0x3c00000, 0x7fffffff, 0x6164bd6c, 0x7fc00000, 0x3c00000},
1207{0x3c00000, 0x7fffffff, 0x9503366, 0x7fc00000, 0x3c00000},
1208{0x3c00000, 0x7fffffff, 0xbf5a97c9, 0x7fc00000, 0x3c00000},
1209{0x3c00000, 0x7fffffff, 0xe6ff1a14, 0x7fc00000, 0x3c00000},
1210{0x3c00000, 0x7fffffff, 0x77f31e2f, 0x7fc00000, 0x3c00000},
1211{0x3c00000, 0x7fffffff, 0xaab4d7d8, 0x7fc00000, 0x3c00000},
1212{0x3c00000, 0x7fffffff, 0x966320b, 0x7fc00000, 0x3c00000},
1213{0x3c00000, 0x7fffffff, 0xb26bddee, 0x7fc00000, 0x3c00000},
1214{0x3c00000, 0x7fffffff, 0xb5c8e5d3, 0x7fc00000, 0x3c00000},
1215{0x3c00000, 0x7fffffff, 0x317285d3, 0x7fc00000, 0x3c00000},
1216{0x3c00000, 0x7fffffff, 0x3c9623b1, 0x7fc00000, 0x3c00000},
1217{0x3c00000, 0x7fffffff, 0x51fd2c7c, 0x7fc00000, 0x3c00000},
1218{0x3c00000, 0x7fffffff, 0x7b906a6c, 0x7fc00000, 0x3c00000},
1219{0x3c00000, 0x80000000, 0x0, 0x0, 0x3c00000},
1220{0x3c00000, 0x80000000, 0x1, 0x0, 0x3c00080},
1221{0x3c00000, 0x80000000, 0x76, 0x0, 0x3c00080},
1222{0x3c00000, 0x80000000, 0x2b94, 0x0, 0x3c00080},
1223{0x3c00000, 0x80000000, 0x636d24, 0x0, 0x3c00080},
1224{0x3c00000, 0x80000000, 0x7fffff, 0x0, 0x3c00080},
1225{0x3c00000, 0x80000000, 0x800000, 0x800000, 0x3c00000},
1226{0x3c00000, 0x80000000, 0x800002, 0x800002, 0x3c00000},
1227{0x3c00000, 0x80000000, 0x1398437, 0x1398437, 0x3c00000},
1228{0x3c00000, 0x80000000, 0xba98d27, 0xba98d27, 0x3c00000},
1229{0x3c00000, 0x80000000, 0xba98d7a, 0xba98d7a, 0x3c00000},
1230{0x3c00000, 0x80000000, 0x751f853a, 0x751f853a, 0x3c00000},
1231{0x3c00000, 0x80000000, 0x7f7ffff0, 0x7f7ffff0, 0x3c00000},
1232{0x3c00000, 0x80000000, 0x7f7fffff, 0x7f7fffff, 0x3c00000},
1233{0x3c00000, 0x80000000, 0x7f800000, 0x7f800000, 0x3c00000},
1234{0x3c00000, 0x80000000, 0x7f800001, 0x7fc00000, 0x3c00001},
1235{0x3c00000, 0x80000000, 0x7f984a37, 0x7fc00000, 0x3c00001},
1236{0x3c00000, 0x80000000, 0x7fbfffff, 0x7fc00000, 0x3c00001},
1237{0x3c00000, 0x80000000, 0x7fc00000, 0x7fc00000, 0x3c00000},
1238{0x3c00000, 0x80000000, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
1239{0x3c00000, 0x80000000, 0x7fffffff, 0x7fc00000, 0x3c00000},
1240{0x3c00000, 0x80000000, 0x80000000, 0x80000000, 0x3c00000},
1241{0x3c00000, 0x80000000, 0x80000001, 0x0, 0x3c00080},
1242{0x3c00000, 0x80000000, 0x80000076, 0x0, 0x3c00080},
1243{0x3c00000, 0x80000000, 0x80002b94, 0x0, 0x3c00080},
1244{0x3c00000, 0x80000000, 0x80636d24, 0x0, 0x3c00080},
1245{0x3c00000, 0x80000000, 0x807fffff, 0x0, 0x3c00080},
1246{0x3c00000, 0x80000000, 0x80800000, 0x80800000, 0x3c00000},
1247{0x3c00000, 0x80000000, 0x80800002, 0x80800002, 0x3c00000},
1248{0x3c00000, 0x80000000, 0x81398437, 0x81398437, 0x3c00000},
1249{0x3c00000, 0x80000000, 0x8ba98d27, 0x8ba98d27, 0x3c00000},
1250{0x3c00000, 0x80000000, 0x8ba98d7a, 0x8ba98d7a, 0x3c00000},
1251{0x3c00000, 0x80000000, 0xf51f853a, 0xf51f853a, 0x3c00000},
1252{0x3c00000, 0x80000000, 0xff7ffff0, 0xff7ffff0, 0x3c00000},
1253{0x3c00000, 0x80000000, 0xff7fffff, 0xff7fffff, 0x3c00000},
1254{0x3c00000, 0x80000000, 0xff800000, 0xff800000, 0x3c00000},
1255{0x3c00000, 0x80000000, 0xff800001, 0x7fc00000, 0x3c00001},
1256{0x3c00000, 0x80000000, 0xff984a37, 0x7fc00000, 0x3c00001},
1257{0x3c00000, 0x80000000, 0xffbfffff, 0x7fc00000, 0x3c00001},
1258{0x3c00000, 0x80000000, 0xffc00000, 0x7fc00000, 0x3c00000},
1259{0x3c00000, 0x80000000, 0xffd9ba98, 0x7fc00000, 0x3c00000},
1260{0x3c00000, 0x80000000, 0xffffffff, 0x7fc00000, 0x3c00000},
1261{0x3c00000, 0x80000000, 0x4f3495cb, 0x4f3495cb, 0x3c00000},
1262{0x3c00000, 0x80000000, 0xe73a5134, 0xe73a5134, 0x3c00000},
1263{0x3c00000, 0x80000000, 0x7c994e9e, 0x7c994e9e, 0x3c00000},
1264{0x3c00000, 0x80000000, 0x6164bd6c, 0x6164bd6c, 0x3c00000},
1265{0x3c00000, 0x80000000, 0x9503366, 0x9503366, 0x3c00000},
1266{0x3c00000, 0x80000000, 0xbf5a97c9, 0xbf5a97c9, 0x3c00000},
1267{0x3c00000, 0x80000000, 0xe6ff1a14, 0xe6ff1a14, 0x3c00000},
1268{0x3c00000, 0x80000000, 0x77f31e2f, 0x77f31e2f, 0x3c00000},
1269{0x3c00000, 0x80000000, 0xaab4d7d8, 0xaab4d7d8, 0x3c00000},
1270{0x3c00000, 0x80000000, 0x966320b, 0x966320b, 0x3c00000},
1271{0x3c00000, 0x80000000, 0xb26bddee, 0xb26bddee, 0x3c00000},
1272{0x3c00000, 0x80000000, 0xb5c8e5d3, 0xb5c8e5d3, 0x3c00000},
1273{0x3c00000, 0x80000000, 0x317285d3, 0x317285d3, 0x3c00000},
1274{0x3c00000, 0x80000000, 0x3c9623b1, 0x3c9623b1, 0x3c00000},
1275{0x3c00000, 0x80000000, 0x51fd2c7c, 0x51fd2c7c, 0x3c00000},
1276{0x3c00000, 0x80000000, 0x7b906a6c, 0x7b906a6c, 0x3c00000},
1277{0x3c00000, 0x80000001, 0x0, 0x0, 0x3c00080},
1278{0x3c00000, 0x80000001, 0x1, 0x0, 0x3c00080},
1279{0x3c00000, 0x80000001, 0x76, 0x0, 0x3c00080},
1280{0x3c00000, 0x80000001, 0x2b94, 0x0, 0x3c00080},
1281{0x3c00000, 0x80000001, 0x636d24, 0x0, 0x3c00080},
1282{0x3c00000, 0x80000001, 0x7fffff, 0x0, 0x3c00080},
1283{0x3c00000, 0x80000001, 0x800000, 0x800000, 0x3c00080},
1284{0x3c00000, 0x80000001, 0x800002, 0x800002, 0x3c00080},
1285{0x3c00000, 0x80000001, 0x1398437, 0x1398437, 0x3c00080},
1286{0x3c00000, 0x80000001, 0xba98d27, 0xba98d27, 0x3c00080},
1287{0x3c00000, 0x80000001, 0xba98d7a, 0xba98d7a, 0x3c00080},
1288{0x3c00000, 0x80000001, 0x751f853a, 0x751f853a, 0x3c00080},
1289{0x3c00000, 0x80000001, 0x7f7ffff0, 0x7f7ffff0, 0x3c00080},
1290{0x3c00000, 0x80000001, 0x7f7fffff, 0x7f7fffff, 0x3c00080},
1291{0x3c00000, 0x80000001, 0x7f800000, 0x7f800000, 0x3c00080},
1292{0x3c00000, 0x80000001, 0x7f800001, 0x7fc00000, 0x3c00081},
1293{0x3c00000, 0x80000001, 0x7f984a37, 0x7fc00000, 0x3c00081},
1294{0x3c00000, 0x80000001, 0x7fbfffff, 0x7fc00000, 0x3c00081},
1295{0x3c00000, 0x80000001, 0x7fc00000, 0x7fc00000, 0x3c00080},
1296{0x3c00000, 0x80000001, 0x7fd9ba98, 0x7fc00000, 0x3c00080},
1297{0x3c00000, 0x80000001, 0x7fffffff, 0x7fc00000, 0x3c00080},
1298{0x3c00000, 0x80000001, 0x80000000, 0x0, 0x3c00080},
1299{0x3c00000, 0x80000001, 0x80000001, 0x0, 0x3c00080},
1300{0x3c00000, 0x80000001, 0x80000076, 0x0, 0x3c00080},
1301{0x3c00000, 0x80000001, 0x80002b94, 0x0, 0x3c00080},
1302{0x3c00000, 0x80000001, 0x80636d24, 0x0, 0x3c00080},
1303{0x3c00000, 0x80000001, 0x807fffff, 0x0, 0x3c00080},
1304{0x3c00000, 0x80000001, 0x80800000, 0x80800000, 0x3c00080},
1305{0x3c00000, 0x80000001, 0x80800002, 0x80800002, 0x3c00080},
1306{0x3c00000, 0x80000001, 0x81398437, 0x81398437, 0x3c00080},
1307{0x3c00000, 0x80000001, 0x8ba98d27, 0x8ba98d27, 0x3c00080},
1308{0x3c00000, 0x80000001, 0x8ba98d7a, 0x8ba98d7a, 0x3c00080},
1309{0x3c00000, 0x80000001, 0xf51f853a, 0xf51f853a, 0x3c00080},
1310{0x3c00000, 0x80000001, 0xff7ffff0, 0xff7ffff0, 0x3c00080},
1311{0x3c00000, 0x80000001, 0xff7fffff, 0xff7fffff, 0x3c00080},
1312{0x3c00000, 0x80000001, 0xff800000, 0xff800000, 0x3c00080},
1313{0x3c00000, 0x80000001, 0xff800001, 0x7fc00000, 0x3c00081},
1314{0x3c00000, 0x80000001, 0xff984a37, 0x7fc00000, 0x3c00081},
1315{0x3c00000, 0x80000001, 0xffbfffff, 0x7fc00000, 0x3c00081},
1316{0x3c00000, 0x80000001, 0xffc00000, 0x7fc00000, 0x3c00080},
1317{0x3c00000, 0x80000001, 0xffd9ba98, 0x7fc00000, 0x3c00080},
1318{0x3c00000, 0x80000001, 0xffffffff, 0x7fc00000, 0x3c00080},
1319{0x3c00000, 0x80000001, 0x4f3495cb, 0x4f3495cb, 0x3c00080},
1320{0x3c00000, 0x80000001, 0xe73a5134, 0xe73a5134, 0x3c00080},
1321{0x3c00000, 0x80000001, 0x7c994e9e, 0x7c994e9e, 0x3c00080},
1322{0x3c00000, 0x80000001, 0x6164bd6c, 0x6164bd6c, 0x3c00080},
1323{0x3c00000, 0x80000001, 0x9503366, 0x9503366, 0x3c00080},
1324{0x3c00000, 0x80000001, 0xbf5a97c9, 0xbf5a97c9, 0x3c00080},
1325{0x3c00000, 0x80000001, 0xe6ff1a14, 0xe6ff1a14, 0x3c00080},
1326{0x3c00000, 0x80000001, 0x77f31e2f, 0x77f31e2f, 0x3c00080},
1327{0x3c00000, 0x80000001, 0xaab4d7d8, 0xaab4d7d8, 0x3c00080},
1328{0x3c00000, 0x80000001, 0x966320b, 0x966320b, 0x3c00080},
1329{0x3c00000, 0x80000001, 0xb26bddee, 0xb26bddee, 0x3c00080},
1330{0x3c00000, 0x80000001, 0xb5c8e5d3, 0xb5c8e5d3, 0x3c00080},
1331{0x3c00000, 0x80000001, 0x317285d3, 0x317285d3, 0x3c00080},
1332{0x3c00000, 0x80000001, 0x3c9623b1, 0x3c9623b1, 0x3c00080},
1333{0x3c00000, 0x80000001, 0x51fd2c7c, 0x51fd2c7c, 0x3c00080},
1334{0x3c00000, 0x80000001, 0x7b906a6c, 0x7b906a6c, 0x3c00080},
1335{0x3c00000, 0x80000076, 0x0, 0x0, 0x3c00080},
1336{0x3c00000, 0x80000076, 0x1, 0x0, 0x3c00080},
1337{0x3c00000, 0x80000076, 0x76, 0x0, 0x3c00080},
1338{0x3c00000, 0x80000076, 0x2b94, 0x0, 0x3c00080},
1339{0x3c00000, 0x80000076, 0x636d24, 0x0, 0x3c00080},
1340{0x3c00000, 0x80000076, 0x7fffff, 0x0, 0x3c00080},
1341{0x3c00000, 0x80000076, 0x800000, 0x800000, 0x3c00080},
1342{0x3c00000, 0x80000076, 0x800002, 0x800002, 0x3c00080},
1343{0x3c00000, 0x80000076, 0x1398437, 0x1398437, 0x3c00080},
1344{0x3c00000, 0x80000076, 0xba98d27, 0xba98d27, 0x3c00080},
1345{0x3c00000, 0x80000076, 0xba98d7a, 0xba98d7a, 0x3c00080},
1346{0x3c00000, 0x80000076, 0x751f853a, 0x751f853a, 0x3c00080},
1347{0x3c00000, 0x80000076, 0x7f7ffff0, 0x7f7ffff0, 0x3c00080},
1348{0x3c00000, 0x80000076, 0x7f7fffff, 0x7f7fffff, 0x3c00080},
1349{0x3c00000, 0x80000076, 0x7f800000, 0x7f800000, 0x3c00080},
1350{0x3c00000, 0x80000076, 0x7f800001, 0x7fc00000, 0x3c00081},
1351{0x3c00000, 0x80000076, 0x7f984a37, 0x7fc00000, 0x3c00081},
1352{0x3c00000, 0x80000076, 0x7fbfffff, 0x7fc00000, 0x3c00081},
1353{0x3c00000, 0x80000076, 0x7fc00000, 0x7fc00000, 0x3c00080},
1354{0x3c00000, 0x80000076, 0x7fd9ba98, 0x7fc00000, 0x3c00080},
1355{0x3c00000, 0x80000076, 0x7fffffff, 0x7fc00000, 0x3c00080},
1356{0x3c00000, 0x80000076, 0x80000000, 0x0, 0x3c00080},
1357{0x3c00000, 0x80000076, 0x80000001, 0x0, 0x3c00080},
1358{0x3c00000, 0x80000076, 0x80000076, 0x0, 0x3c00080},
1359{0x3c00000, 0x80000076, 0x80002b94, 0x0, 0x3c00080},
1360{0x3c00000, 0x80000076, 0x80636d24, 0x0, 0x3c00080},
1361{0x3c00000, 0x80000076, 0x807fffff, 0x0, 0x3c00080},
1362{0x3c00000, 0x80000076, 0x80800000, 0x80800000, 0x3c00080},
1363{0x3c00000, 0x80000076, 0x80800002, 0x80800002, 0x3c00080},
1364{0x3c00000, 0x80000076, 0x81398437, 0x81398437, 0x3c00080},
1365{0x3c00000, 0x80000076, 0x8ba98d27, 0x8ba98d27, 0x3c00080},
1366{0x3c00000, 0x80000076, 0x8ba98d7a, 0x8ba98d7a, 0x3c00080},
1367{0x3c00000, 0x80000076, 0xf51f853a, 0xf51f853a, 0x3c00080},
1368{0x3c00000, 0x80000076, 0xff7ffff0, 0xff7ffff0, 0x3c00080},
1369{0x3c00000, 0x80000076, 0xff7fffff, 0xff7fffff, 0x3c00080},
1370{0x3c00000, 0x80000076, 0xff800000, 0xff800000, 0x3c00080},
1371{0x3c00000, 0x80000076, 0xff800001, 0x7fc00000, 0x3c00081},
1372{0x3c00000, 0x80000076, 0xff984a37, 0x7fc00000, 0x3c00081},
1373{0x3c00000, 0x80000076, 0xffbfffff, 0x7fc00000, 0x3c00081},
1374{0x3c00000, 0x80000076, 0xffc00000, 0x7fc00000, 0x3c00080},
1375{0x3c00000, 0x80000076, 0xffd9ba98, 0x7fc00000, 0x3c00080},
1376{0x3c00000, 0x80000076, 0xffffffff, 0x7fc00000, 0x3c00080},
1377{0x3c00000, 0x80000076, 0x4f3495cb, 0x4f3495cb, 0x3c00080},
1378{0x3c00000, 0x80000076, 0xe73a5134, 0xe73a5134, 0x3c00080},
1379{0x3c00000, 0x80000076, 0x7c994e9e, 0x7c994e9e, 0x3c00080},
1380{0x3c00000, 0x80000076, 0x6164bd6c, 0x6164bd6c, 0x3c00080},
1381{0x3c00000, 0x80000076, 0x9503366, 0x9503366, 0x3c00080},
1382{0x3c00000, 0x80000076, 0xbf5a97c9, 0xbf5a97c9, 0x3c00080},
1383{0x3c00000, 0x80000076, 0xe6ff1a14, 0xe6ff1a14, 0x3c00080},
1384{0x3c00000, 0x80000076, 0x77f31e2f, 0x77f31e2f, 0x3c00080},
1385{0x3c00000, 0x80000076, 0xaab4d7d8, 0xaab4d7d8, 0x3c00080},
1386{0x3c00000, 0x80000076, 0x966320b, 0x966320b, 0x3c00080},
1387{0x3c00000, 0x80000076, 0xb26bddee, 0xb26bddee, 0x3c00080},
1388{0x3c00000, 0x80000076, 0xb5c8e5d3, 0xb5c8e5d3, 0x3c00080},
1389{0x3c00000, 0x80000076, 0x317285d3, 0x317285d3, 0x3c00080},
1390{0x3c00000, 0x80000076, 0x3c9623b1, 0x3c9623b1, 0x3c00080},
1391{0x3c00000, 0x80000076, 0x51fd2c7c, 0x51fd2c7c, 0x3c00080},
1392{0x3c00000, 0x80000076, 0x7b906a6c, 0x7b906a6c, 0x3c00080},
1393{0x3c00000, 0x80002b94, 0x0, 0x0, 0x3c00080},
1394{0x3c00000, 0x80002b94, 0x1, 0x0, 0x3c00080},
1395{0x3c00000, 0x80002b94, 0x76, 0x0, 0x3c00080},
1396{0x3c00000, 0x80002b94, 0x2b94, 0x0, 0x3c00080},
1397{0x3c00000, 0x80002b94, 0x636d24, 0x0, 0x3c00080},
1398{0x3c00000, 0x80002b94, 0x7fffff, 0x0, 0x3c00080},
1399{0x3c00000, 0x80002b94, 0x800000, 0x800000, 0x3c00080},
1400{0x3c00000, 0x80002b94, 0x800002, 0x800002, 0x3c00080},
1401{0x3c00000, 0x80002b94, 0x1398437, 0x1398437, 0x3c00080},
1402{0x3c00000, 0x80002b94, 0xba98d27, 0xba98d27, 0x3c00080},
1403{0x3c00000, 0x80002b94, 0xba98d7a, 0xba98d7a, 0x3c00080},
1404{0x3c00000, 0x80002b94, 0x751f853a, 0x751f853a, 0x3c00080},
1405{0x3c00000, 0x80002b94, 0x7f7ffff0, 0x7f7ffff0, 0x3c00080},
1406{0x3c00000, 0x80002b94, 0x7f7fffff, 0x7f7fffff, 0x3c00080},
1407{0x3c00000, 0x80002b94, 0x7f800000, 0x7f800000, 0x3c00080},
1408{0x3c00000, 0x80002b94, 0x7f800001, 0x7fc00000, 0x3c00081},
1409{0x3c00000, 0x80002b94, 0x7f984a37, 0x7fc00000, 0x3c00081},
1410{0x3c00000, 0x80002b94, 0x7fbfffff, 0x7fc00000, 0x3c00081},
1411{0x3c00000, 0x80002b94, 0x7fc00000, 0x7fc00000, 0x3c00080},
1412{0x3c00000, 0x80002b94, 0x7fd9ba98, 0x7fc00000, 0x3c00080},
1413{0x3c00000, 0x80002b94, 0x7fffffff, 0x7fc00000, 0x3c00080},
1414{0x3c00000, 0x80002b94, 0x80000000, 0x0, 0x3c00080},
1415{0x3c00000, 0x80002b94, 0x80000001, 0x0, 0x3c00080},
1416{0x3c00000, 0x80002b94, 0x80000076, 0x0, 0x3c00080},
1417{0x3c00000, 0x80002b94, 0x80002b94, 0x0, 0x3c00080},
1418{0x3c00000, 0x80002b94, 0x80636d24, 0x0, 0x3c00080},
1419{0x3c00000, 0x80002b94, 0x807fffff, 0x0, 0x3c00080},
1420{0x3c00000, 0x80002b94, 0x80800000, 0x80800000, 0x3c00080},
1421{0x3c00000, 0x80002b94, 0x80800002, 0x80800002, 0x3c00080},
1422{0x3c00000, 0x80002b94, 0x81398437, 0x81398437, 0x3c00080},
1423{0x3c00000, 0x80002b94, 0x8ba98d27, 0x8ba98d27, 0x3c00080},
1424{0x3c00000, 0x80002b94, 0x8ba98d7a, 0x8ba98d7a, 0x3c00080},
1425{0x3c00000, 0x80002b94, 0xf51f853a, 0xf51f853a, 0x3c00080},
1426{0x3c00000, 0x80002b94, 0xff7ffff0, 0xff7ffff0, 0x3c00080},
1427{0x3c00000, 0x80002b94, 0xff7fffff, 0xff7fffff, 0x3c00080},
1428{0x3c00000, 0x80002b94, 0xff800000, 0xff800000, 0x3c00080},
1429{0x3c00000, 0x80002b94, 0xff800001, 0x7fc00000, 0x3c00081},
1430{0x3c00000, 0x80002b94, 0xff984a37, 0x7fc00000, 0x3c00081},
1431{0x3c00000, 0x80002b94, 0xffbfffff, 0x7fc00000, 0x3c00081},
1432{0x3c00000, 0x80002b94, 0xffc00000, 0x7fc00000, 0x3c00080},
1433{0x3c00000, 0x80002b94, 0xffd9ba98, 0x7fc00000, 0x3c00080},
1434{0x3c00000, 0x80002b94, 0xffffffff, 0x7fc00000, 0x3c00080},
1435{0x3c00000, 0x80002b94, 0x4f3495cb, 0x4f3495cb, 0x3c00080},
1436{0x3c00000, 0x80002b94, 0xe73a5134, 0xe73a5134, 0x3c00080},
1437{0x3c00000, 0x80002b94, 0x7c994e9e, 0x7c994e9e, 0x3c00080},
1438{0x3c00000, 0x80002b94, 0x6164bd6c, 0x6164bd6c, 0x3c00080},
1439{0x3c00000, 0x80002b94, 0x9503366, 0x9503366, 0x3c00080},
1440{0x3c00000, 0x80002b94, 0xbf5a97c9, 0xbf5a97c9, 0x3c00080},
1441{0x3c00000, 0x80002b94, 0xe6ff1a14, 0xe6ff1a14, 0x3c00080},
1442{0x3c00000, 0x80002b94, 0x77f31e2f, 0x77f31e2f, 0x3c00080},
1443{0x3c00000, 0x80002b94, 0xaab4d7d8, 0xaab4d7d8, 0x3c00080},
1444{0x3c00000, 0x80002b94, 0x966320b, 0x966320b, 0x3c00080},
1445{0x3c00000, 0x80002b94, 0xb26bddee, 0xb26bddee, 0x3c00080},
1446{0x3c00000, 0x80002b94, 0xb5c8e5d3, 0xb5c8e5d3, 0x3c00080},
1447{0x3c00000, 0x80002b94, 0x317285d3, 0x317285d3, 0x3c00080},
1448{0x3c00000, 0x80002b94, 0x3c9623b1, 0x3c9623b1, 0x3c00080},
1449{0x3c00000, 0x80002b94, 0x51fd2c7c, 0x51fd2c7c, 0x3c00080},
1450{0x3c00000, 0x80002b94, 0x7b906a6c, 0x7b906a6c, 0x3c00080},
1451{0x3c00000, 0x80636d24, 0x0, 0x0, 0x3c00080},
1452{0x3c00000, 0x80636d24, 0x1, 0x0, 0x3c00080},
1453{0x3c00000, 0x80636d24, 0x76, 0x0, 0x3c00080},
1454{0x3c00000, 0x80636d24, 0x2b94, 0x0, 0x3c00080},
1455{0x3c00000, 0x80636d24, 0x636d24, 0x0, 0x3c00080},
1456{0x3c00000, 0x80636d24, 0x7fffff, 0x0, 0x3c00080},
1457{0x3c00000, 0x80636d24, 0x800000, 0x800000, 0x3c00080},
1458{0x3c00000, 0x80636d24, 0x800002, 0x800002, 0x3c00080},
1459{0x3c00000, 0x80636d24, 0x1398437, 0x1398437, 0x3c00080},
1460{0x3c00000, 0x80636d24, 0xba98d27, 0xba98d27, 0x3c00080},
1461{0x3c00000, 0x80636d24, 0xba98d7a, 0xba98d7a, 0x3c00080},
1462{0x3c00000, 0x80636d24, 0x751f853a, 0x751f853a, 0x3c00080},
1463{0x3c00000, 0x80636d24, 0x7f7ffff0, 0x7f7ffff0, 0x3c00080},
1464{0x3c00000, 0x80636d24, 0x7f7fffff, 0x7f7fffff, 0x3c00080},
1465{0x3c00000, 0x80636d24, 0x7f800000, 0x7f800000, 0x3c00080},
1466{0x3c00000, 0x80636d24, 0x7f800001, 0x7fc00000, 0x3c00081},
1467{0x3c00000, 0x80636d24, 0x7f984a37, 0x7fc00000, 0x3c00081},
1468{0x3c00000, 0x80636d24, 0x7fbfffff, 0x7fc00000, 0x3c00081},
1469{0x3c00000, 0x80636d24, 0x7fc00000, 0x7fc00000, 0x3c00080},
1470{0x3c00000, 0x80636d24, 0x7fd9ba98, 0x7fc00000, 0x3c00080},
1471{0x3c00000, 0x80636d24, 0x7fffffff, 0x7fc00000, 0x3c00080},
1472{0x3c00000, 0x80636d24, 0x80000000, 0x0, 0x3c00080},
1473{0x3c00000, 0x80636d24, 0x80000001, 0x0, 0x3c00080},
1474{0x3c00000, 0x80636d24, 0x80000076, 0x0, 0x3c00080},
1475{0x3c00000, 0x80636d24, 0x80002b94, 0x0, 0x3c00080},
1476{0x3c00000, 0x80636d24, 0x80636d24, 0x0, 0x3c00080},
1477{0x3c00000, 0x80636d24, 0x807fffff, 0x0, 0x3c00080},
1478{0x3c00000, 0x80636d24, 0x80800000, 0x80800000, 0x3c00080},
1479{0x3c00000, 0x80636d24, 0x80800002, 0x80800002, 0x3c00080},
1480{0x3c00000, 0x80636d24, 0x81398437, 0x81398437, 0x3c00080},
1481{0x3c00000, 0x80636d24, 0x8ba98d27, 0x8ba98d27, 0x3c00080},
1482{0x3c00000, 0x80636d24, 0x8ba98d7a, 0x8ba98d7a, 0x3c00080},
1483{0x3c00000, 0x80636d24, 0xf51f853a, 0xf51f853a, 0x3c00080},
1484{0x3c00000, 0x80636d24, 0xff7ffff0, 0xff7ffff0, 0x3c00080},
1485{0x3c00000, 0x80636d24, 0xff7fffff, 0xff7fffff, 0x3c00080},
1486{0x3c00000, 0x80636d24, 0xff800000, 0xff800000, 0x3c00080},
1487{0x3c00000, 0x80636d24, 0xff800001, 0x7fc00000, 0x3c00081},
1488{0x3c00000, 0x80636d24, 0xff984a37, 0x7fc00000, 0x3c00081},
1489{0x3c00000, 0x80636d24, 0xffbfffff, 0x7fc00000, 0x3c00081},
1490{0x3c00000, 0x80636d24, 0xffc00000, 0x7fc00000, 0x3c00080},
1491{0x3c00000, 0x80636d24, 0xffd9ba98, 0x7fc00000, 0x3c00080},
1492{0x3c00000, 0x80636d24, 0xffffffff, 0x7fc00000, 0x3c00080},
1493{0x3c00000, 0x80636d24, 0x4f3495cb, 0x4f3495cb, 0x3c00080},
1494{0x3c00000, 0x80636d24, 0xe73a5134, 0xe73a5134, 0x3c00080},
1495{0x3c00000, 0x80636d24, 0x7c994e9e, 0x7c994e9e, 0x3c00080},
1496{0x3c00000, 0x80636d24, 0x6164bd6c, 0x6164bd6c, 0x3c00080},
1497{0x3c00000, 0x80636d24, 0x9503366, 0x9503366, 0x3c00080},
1498{0x3c00000, 0x80636d24, 0xbf5a97c9, 0xbf5a97c9, 0x3c00080},
1499{0x3c00000, 0x80636d24, 0xe6ff1a14, 0xe6ff1a14, 0x3c00080},
1500{0x3c00000, 0x80636d24, 0x77f31e2f, 0x77f31e2f, 0x3c00080},
1501{0x3c00000, 0x80636d24, 0xaab4d7d8, 0xaab4d7d8, 0x3c00080},
1502{0x3c00000, 0x80636d24, 0x966320b, 0x966320b, 0x3c00080},
1503{0x3c00000, 0x80636d24, 0xb26bddee, 0xb26bddee, 0x3c00080},
1504{0x3c00000, 0x80636d24, 0xb5c8e5d3, 0xb5c8e5d3, 0x3c00080},
1505{0x3c00000, 0x80636d24, 0x317285d3, 0x317285d3, 0x3c00080},
1506{0x3c00000, 0x80636d24, 0x3c9623b1, 0x3c9623b1, 0x3c00080},
1507{0x3c00000, 0x80636d24, 0x51fd2c7c, 0x51fd2c7c, 0x3c00080},
1508{0x3c00000, 0x80636d24, 0x7b906a6c, 0x7b906a6c, 0x3c00080},
1509{0x3c00000, 0x807fffff, 0x0, 0x0, 0x3c00080},
1510{0x3c00000, 0x807fffff, 0x1, 0x0, 0x3c00080},
1511{0x3c00000, 0x807fffff, 0x76, 0x0, 0x3c00080},
1512{0x3c00000, 0x807fffff, 0x2b94, 0x0, 0x3c00080},
1513{0x3c00000, 0x807fffff, 0x636d24, 0x0, 0x3c00080},
1514{0x3c00000, 0x807fffff, 0x7fffff, 0x0, 0x3c00080},
1515{0x3c00000, 0x807fffff, 0x800000, 0x800000, 0x3c00080},
1516{0x3c00000, 0x807fffff, 0x800002, 0x800002, 0x3c00080},
1517{0x3c00000, 0x807fffff, 0x1398437, 0x1398437, 0x3c00080},
1518{0x3c00000, 0x807fffff, 0xba98d27, 0xba98d27, 0x3c00080},
1519{0x3c00000, 0x807fffff, 0xba98d7a, 0xba98d7a, 0x3c00080},
1520{0x3c00000, 0x807fffff, 0x751f853a, 0x751f853a, 0x3c00080},
1521{0x3c00000, 0x807fffff, 0x7f7ffff0, 0x7f7ffff0, 0x3c00080},
1522{0x3c00000, 0x807fffff, 0x7f7fffff, 0x7f7fffff, 0x3c00080},
1523{0x3c00000, 0x807fffff, 0x7f800000, 0x7f800000, 0x3c00080},
1524{0x3c00000, 0x807fffff, 0x7f800001, 0x7fc00000, 0x3c00081},
1525{0x3c00000, 0x807fffff, 0x7f984a37, 0x7fc00000, 0x3c00081},
1526{0x3c00000, 0x807fffff, 0x7fbfffff, 0x7fc00000, 0x3c00081},
1527{0x3c00000, 0x807fffff, 0x7fc00000, 0x7fc00000, 0x3c00080},
1528{0x3c00000, 0x807fffff, 0x7fd9ba98, 0x7fc00000, 0x3c00080},
1529{0x3c00000, 0x807fffff, 0x7fffffff, 0x7fc00000, 0x3c00080},
1530{0x3c00000, 0x807fffff, 0x80000000, 0x0, 0x3c00080},
1531{0x3c00000, 0x807fffff, 0x80000001, 0x0, 0x3c00080},
1532{0x3c00000, 0x807fffff, 0x80000076, 0x0, 0x3c00080},
1533{0x3c00000, 0x807fffff, 0x80002b94, 0x0, 0x3c00080},
1534{0x3c00000, 0x807fffff, 0x80636d24, 0x0, 0x3c00080},
1535{0x3c00000, 0x807fffff, 0x807fffff, 0x0, 0x3c00080},
1536{0x3c00000, 0x807fffff, 0x80800000, 0x80800000, 0x3c00080},
1537{0x3c00000, 0x807fffff, 0x80800002, 0x80800002, 0x3c00080},
1538{0x3c00000, 0x807fffff, 0x81398437, 0x81398437, 0x3c00080},
1539{0x3c00000, 0x807fffff, 0x8ba98d27, 0x8ba98d27, 0x3c00080},
1540{0x3c00000, 0x807fffff, 0x8ba98d7a, 0x8ba98d7a, 0x3c00080},
1541{0x3c00000, 0x807fffff, 0xf51f853a, 0xf51f853a, 0x3c00080},
1542{0x3c00000, 0x807fffff, 0xff7ffff0, 0xff7ffff0, 0x3c00080},
1543{0x3c00000, 0x807fffff, 0xff7fffff, 0xff7fffff, 0x3c00080},
1544{0x3c00000, 0x807fffff, 0xff800000, 0xff800000, 0x3c00080},
1545{0x3c00000, 0x807fffff, 0xff800001, 0x7fc00000, 0x3c00081},
1546{0x3c00000, 0x807fffff, 0xff984a37, 0x7fc00000, 0x3c00081},
1547{0x3c00000, 0x807fffff, 0xffbfffff, 0x7fc00000, 0x3c00081},
1548{0x3c00000, 0x807fffff, 0xffc00000, 0x7fc00000, 0x3c00080},
1549{0x3c00000, 0x807fffff, 0xffd9ba98, 0x7fc00000, 0x3c00080},
1550{0x3c00000, 0x807fffff, 0xffffffff, 0x7fc00000, 0x3c00080},
1551{0x3c00000, 0x807fffff, 0x4f3495cb, 0x4f3495cb, 0x3c00080},
1552{0x3c00000, 0x807fffff, 0xe73a5134, 0xe73a5134, 0x3c00080},
1553{0x3c00000, 0x807fffff, 0x7c994e9e, 0x7c994e9e, 0x3c00080},
1554{0x3c00000, 0x807fffff, 0x6164bd6c, 0x6164bd6c, 0x3c00080},
1555{0x3c00000, 0x807fffff, 0x9503366, 0x9503366, 0x3c00080},
1556{0x3c00000, 0x807fffff, 0xbf5a97c9, 0xbf5a97c9, 0x3c00080},
1557{0x3c00000, 0x807fffff, 0xe6ff1a14, 0xe6ff1a14, 0x3c00080},
1558{0x3c00000, 0x807fffff, 0x77f31e2f, 0x77f31e2f, 0x3c00080},
1559{0x3c00000, 0x807fffff, 0xaab4d7d8, 0xaab4d7d8, 0x3c00080},
1560{0x3c00000, 0x807fffff, 0x966320b, 0x966320b, 0x3c00080},
1561{0x3c00000, 0x807fffff, 0xb26bddee, 0xb26bddee, 0x3c00080},
1562{0x3c00000, 0x807fffff, 0xb5c8e5d3, 0xb5c8e5d3, 0x3c00080},
1563{0x3c00000, 0x807fffff, 0x317285d3, 0x317285d3, 0x3c00080},
1564{0x3c00000, 0x807fffff, 0x3c9623b1, 0x3c9623b1, 0x3c00080},
1565{0x3c00000, 0x807fffff, 0x51fd2c7c, 0x51fd2c7c, 0x3c00080},
1566{0x3c00000, 0x807fffff, 0x7b906a6c, 0x7b906a6c, 0x3c00080},
1567{0x3c00000, 0x80800000, 0x0, 0x80800000, 0x3c00000},
1568{0x3c00000, 0x80800000, 0x1, 0x80800000, 0x3c00080},
1569{0x3c00000, 0x80800000, 0x76, 0x80800000, 0x3c00080},
1570{0x3c00000, 0x80800000, 0x2b94, 0x80800000, 0x3c00080},
1571{0x3c00000, 0x80800000, 0x636d24, 0x80800000, 0x3c00080},
1572{0x3c00000, 0x80800000, 0x7fffff, 0x80800000, 0x3c00080},
1573{0x3c00000, 0x80800000, 0x800000, 0x0, 0x3c00000},
1574{0x3c00000, 0x80800000, 0x800002, 0x0, 0x3c00008},
1575{0x3c00000, 0x80800000, 0x1398437, 0xf3086e, 0x3c00000},
1576{0x3c00000, 0x80800000, 0xba98d27, 0xba98d25, 0x3c00000},
1577{0x3c00000, 0x80800000, 0xba98d7a, 0xba98d78, 0x3c00000},
1578{0x3c00000, 0x80800000, 0x751f853a, 0x751f8539, 0x3c00010},
1579{0x3c00000, 0x80800000, 0x7f7ffff0, 0x7f7fffef, 0x3c00010},
1580{0x3c00000, 0x80800000, 0x7f7fffff, 0x7f7ffffe, 0x3c00010},
1581{0x3c00000, 0x80800000, 0x7f800000, 0x7f800000, 0x3c00000},
1582{0x3c00000, 0x80800000, 0x7f800001, 0x7fc00000, 0x3c00001},
1583{0x3c00000, 0x80800000, 0x7f984a37, 0x7fc00000, 0x3c00001},
1584{0x3c00000, 0x80800000, 0x7fbfffff, 0x7fc00000, 0x3c00001},
1585{0x3c00000, 0x80800000, 0x7fc00000, 0x7fc00000, 0x3c00000},
1586{0x3c00000, 0x80800000, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
1587{0x3c00000, 0x80800000, 0x7fffffff, 0x7fc00000, 0x3c00000},
1588{0x3c00000, 0x80800000, 0x80000000, 0x80800000, 0x3c00000},
1589{0x3c00000, 0x80800000, 0x80000001, 0x80800000, 0x3c00080},
1590{0x3c00000, 0x80800000, 0x80000076, 0x80800000, 0x3c00080},
1591{0x3c00000, 0x80800000, 0x80002b94, 0x80800000, 0x3c00080},
1592{0x3c00000, 0x80800000, 0x80636d24, 0x80800000, 0x3c00080},
1593{0x3c00000, 0x80800000, 0x807fffff, 0x80800000, 0x3c00080},
1594{0x3c00000, 0x80800000, 0x80800000, 0x81000000, 0x3c00000},
1595{0x3c00000, 0x80800000, 0x80800002, 0x81000001, 0x3c00000},
1596{0x3c00000, 0x80800000, 0x81398437, 0x81798437, 0x3c00000},
1597{0x3c00000, 0x80800000, 0x8ba98d27, 0x8ba98d29, 0x3c00000},
1598{0x3c00000, 0x80800000, 0x8ba98d7a, 0x8ba98d7c, 0x3c00000},
1599{0x3c00000, 0x80800000, 0xf51f853a, 0xf51f853a, 0x3c00010},
1600{0x3c00000, 0x80800000, 0xff7ffff0, 0xff7ffff0, 0x3c00010},
1601{0x3c00000, 0x80800000, 0xff7fffff, 0xff7fffff, 0x3c00010},
1602{0x3c00000, 0x80800000, 0xff800000, 0xff800000, 0x3c00000},
1603{0x3c00000, 0x80800000, 0xff800001, 0x7fc00000, 0x3c00001},
1604{0x3c00000, 0x80800000, 0xff984a37, 0x7fc00000, 0x3c00001},
1605{0x3c00000, 0x80800000, 0xffbfffff, 0x7fc00000, 0x3c00001},
1606{0x3c00000, 0x80800000, 0xffc00000, 0x7fc00000, 0x3c00000},
1607{0x3c00000, 0x80800000, 0xffd9ba98, 0x7fc00000, 0x3c00000},
1608{0x3c00000, 0x80800000, 0xffffffff, 0x7fc00000, 0x3c00000},
1609{0x3c00000, 0x80800000, 0x4f3495cb, 0x4f3495ca, 0x3c00010},
1610{0x3c00000, 0x80800000, 0xe73a5134, 0xe73a5134, 0x3c00010},
1611{0x3c00000, 0x80800000, 0x7c994e9e, 0x7c994e9d, 0x3c00010},
1612{0x3c00000, 0x80800000, 0x6164bd6c, 0x6164bd6b, 0x3c00010},
1613{0x3c00000, 0x80800000, 0x9503366, 0x9503326, 0x3c00000},
1614{0x3c00000, 0x80800000, 0xbf5a97c9, 0xbf5a97c9, 0x3c00010},
1615{0x3c00000, 0x80800000, 0xe6ff1a14, 0xe6ff1a14, 0x3c00010},
1616{0x3c00000, 0x80800000, 0x77f31e2f, 0x77f31e2e, 0x3c00010},
1617{0x3c00000, 0x80800000, 0xaab4d7d8, 0xaab4d7d8, 0x3c00010},
1618{0x3c00000, 0x80800000, 0x966320b, 0x96631cb, 0x3c00000},
1619{0x3c00000, 0x80800000, 0xb26bddee, 0xb26bddee, 0x3c00010},
1620{0x3c00000, 0x80800000, 0xb5c8e5d3, 0xb5c8e5d3, 0x3c00010},
1621{0x3c00000, 0x80800000, 0x317285d3, 0x317285d2, 0x3c00010},
1622{0x3c00000, 0x80800000, 0x3c9623b1, 0x3c9623b0, 0x3c00010},
1623{0x3c00000, 0x80800000, 0x51fd2c7c, 0x51fd2c7b, 0x3c00010},
1624{0x3c00000, 0x80800000, 0x7b906a6c, 0x7b906a6b, 0x3c00010},
1625{0x3c00000, 0x80800002, 0x0, 0x80800002, 0x3c00000},
1626{0x3c00000, 0x80800002, 0x1, 0x80800002, 0x3c00080},
1627{0x3c00000, 0x80800002, 0x76, 0x80800002, 0x3c00080},
1628{0x3c00000, 0x80800002, 0x2b94, 0x80800002, 0x3c00080},
1629{0x3c00000, 0x80800002, 0x636d24, 0x80800002, 0x3c00080},
1630{0x3c00000, 0x80800002, 0x7fffff, 0x80800002, 0x3c00080},
1631{0x3c00000, 0x80800002, 0x800000, 0x0, 0x3c00008},
1632{0x3c00000, 0x80800002, 0x800002, 0x0, 0x3c00000},
1633{0x3c00000, 0x80800002, 0x1398437, 0xf3086c, 0x3c00000},
1634{0x3c00000, 0x80800002, 0xba98d27, 0xba98d24, 0x3c00010},
1635{0x3c00000, 0x80800002, 0xba98d7a, 0xba98d77, 0x3c00010},
1636{0x3c00000, 0x80800002, 0x751f853a, 0x751f8539, 0x3c00010},
1637{0x3c00000, 0x80800002, 0x7f7ffff0, 0x7f7fffef, 0x3c00010},
1638{0x3c00000, 0x80800002, 0x7f7fffff, 0x7f7ffffe, 0x3c00010},
1639{0x3c00000, 0x80800002, 0x7f800000, 0x7f800000, 0x3c00000},
1640{0x3c00000, 0x80800002, 0x7f800001, 0x7fc00000, 0x3c00001},
1641{0x3c00000, 0x80800002, 0x7f984a37, 0x7fc00000, 0x3c00001},
1642{0x3c00000, 0x80800002, 0x7fbfffff, 0x7fc00000, 0x3c00001},
1643{0x3c00000, 0x80800002, 0x7fc00000, 0x7fc00000, 0x3c00000},
1644{0x3c00000, 0x80800002, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
1645{0x3c00000, 0x80800002, 0x7fffffff, 0x7fc00000, 0x3c00000},
1646{0x3c00000, 0x80800002, 0x80000000, 0x80800002, 0x3c00000},
1647{0x3c00000, 0x80800002, 0x80000001, 0x80800002, 0x3c00080},
1648{0x3c00000, 0x80800002, 0x80000076, 0x80800002, 0x3c00080},
1649{0x3c00000, 0x80800002, 0x80002b94, 0x80800002, 0x3c00080},
1650{0x3c00000, 0x80800002, 0x80636d24, 0x80800002, 0x3c00080},
1651{0x3c00000, 0x80800002, 0x807fffff, 0x80800002, 0x3c00080},
1652{0x3c00000, 0x80800002, 0x80800000, 0x81000001, 0x3c00000},
1653{0x3c00000, 0x80800002, 0x80800002, 0x81000002, 0x3c00000},
1654{0x3c00000, 0x80800002, 0x81398437, 0x81798438, 0x3c00000},
1655{0x3c00000, 0x80800002, 0x8ba98d27, 0x8ba98d29, 0x3c00010},
1656{0x3c00000, 0x80800002, 0x8ba98d7a, 0x8ba98d7c, 0x3c00010},
1657{0x3c00000, 0x80800002, 0xf51f853a, 0xf51f853a, 0x3c00010},
1658{0x3c00000, 0x80800002, 0xff7ffff0, 0xff7ffff0, 0x3c00010},
1659{0x3c00000, 0x80800002, 0xff7fffff, 0xff7fffff, 0x3c00010},
1660{0x3c00000, 0x80800002, 0xff800000, 0xff800000, 0x3c00000},
1661{0x3c00000, 0x80800002, 0xff800001, 0x7fc00000, 0x3c00001},
1662{0x3c00000, 0x80800002, 0xff984a37, 0x7fc00000, 0x3c00001},
1663{0x3c00000, 0x80800002, 0xffbfffff, 0x7fc00000, 0x3c00001},
1664{0x3c00000, 0x80800002, 0xffc00000, 0x7fc00000, 0x3c00000},
1665{0x3c00000, 0x80800002, 0xffd9ba98, 0x7fc00000, 0x3c00000},
1666{0x3c00000, 0x80800002, 0xffffffff, 0x7fc00000, 0x3c00000},
1667{0x3c00000, 0x80800002, 0x4f3495cb, 0x4f3495ca, 0x3c00010},
1668{0x3c00000, 0x80800002, 0xe73a5134, 0xe73a5134, 0x3c00010},
1669{0x3c00000, 0x80800002, 0x7c994e9e, 0x7c994e9d, 0x3c00010},
1670{0x3c00000, 0x80800002, 0x6164bd6c, 0x6164bd6b, 0x3c00010},
1671{0x3c00000, 0x80800002, 0x9503366, 0x9503325, 0x3c00010},
1672{0x3c00000, 0x80800002, 0xbf5a97c9, 0xbf5a97c9, 0x3c00010},
1673{0x3c00000, 0x80800002, 0xe6ff1a14, 0xe6ff1a14, 0x3c00010},
1674{0x3c00000, 0x80800002, 0x77f31e2f, 0x77f31e2e, 0x3c00010},
1675{0x3c00000, 0x80800002, 0xaab4d7d8, 0xaab4d7d8, 0x3c00010},
1676{0x3c00000, 0x80800002, 0x966320b, 0x96631ca, 0x3c00010},
1677{0x3c00000, 0x80800002, 0xb26bddee, 0xb26bddee, 0x3c00010},
1678{0x3c00000, 0x80800002, 0xb5c8e5d3, 0xb5c8e5d3, 0x3c00010},
1679{0x3c00000, 0x80800002, 0x317285d3, 0x317285d2, 0x3c00010},
1680{0x3c00000, 0x80800002, 0x3c9623b1, 0x3c9623b0, 0x3c00010},
1681{0x3c00000, 0x80800002, 0x51fd2c7c, 0x51fd2c7b, 0x3c00010},
1682{0x3c00000, 0x80800002, 0x7b906a6c, 0x7b906a6b, 0x3c00010},
1683{0x3c00000, 0x81398437, 0x0, 0x81398437, 0x3c00000},
1684{0x3c00000, 0x81398437, 0x1, 0x81398437, 0x3c00080},
1685{0x3c00000, 0x81398437, 0x76, 0x81398437, 0x3c00080},
1686{0x3c00000, 0x81398437, 0x2b94, 0x81398437, 0x3c00080},
1687{0x3c00000, 0x81398437, 0x636d24, 0x81398437, 0x3c00080},
1688{0x3c00000, 0x81398437, 0x7fffff, 0x81398437, 0x3c00080},
1689{0x3c00000, 0x81398437, 0x800000, 0x80f3086e, 0x3c00000},
1690{0x3c00000, 0x81398437, 0x800002, 0x80f3086c, 0x3c00000},
1691{0x3c00000, 0x81398437, 0x1398437, 0x0, 0x3c00000},
1692{0x3c00000, 0x81398437, 0xba98d27, 0xba98d21, 0x3c00010},
1693{0x3c00000, 0x81398437, 0xba98d7a, 0xba98d74, 0x3c00010},
1694{0x3c00000, 0x81398437, 0x751f853a, 0x751f8539, 0x3c00010},
1695{0x3c00000, 0x81398437, 0x7f7ffff0, 0x7f7fffef, 0x3c00010},
1696{0x3c00000, 0x81398437, 0x7f7fffff, 0x7f7ffffe, 0x3c00010},
1697{0x3c00000, 0x81398437, 0x7f800000, 0x7f800000, 0x3c00000},
1698{0x3c00000, 0x81398437, 0x7f800001, 0x7fc00000, 0x3c00001},
1699{0x3c00000, 0x81398437, 0x7f984a37, 0x7fc00000, 0x3c00001},
1700{0x3c00000, 0x81398437, 0x7fbfffff, 0x7fc00000, 0x3c00001},
1701{0x3c00000, 0x81398437, 0x7fc00000, 0x7fc00000, 0x3c00000},
1702{0x3c00000, 0x81398437, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
1703{0x3c00000, 0x81398437, 0x7fffffff, 0x7fc00000, 0x3c00000},
1704{0x3c00000, 0x81398437, 0x80000000, 0x81398437, 0x3c00000},
1705{0x3c00000, 0x81398437, 0x80000001, 0x81398437, 0x3c00080},
1706{0x3c00000, 0x81398437, 0x80000076, 0x81398437, 0x3c00080},
1707{0x3c00000, 0x81398437, 0x80002b94, 0x81398437, 0x3c00080},
1708{0x3c00000, 0x81398437, 0x80636d24, 0x81398437, 0x3c00080},
1709{0x3c00000, 0x81398437, 0x807fffff, 0x81398437, 0x3c00080},
1710{0x3c00000, 0x81398437, 0x80800000, 0x81798437, 0x3c00000},
1711{0x3c00000, 0x81398437, 0x80800002, 0x81798438, 0x3c00000},
1712{0x3c00000, 0x81398437, 0x81398437, 0x81b98437, 0x3c00000},
1713{0x3c00000, 0x81398437, 0x8ba98d27, 0x8ba98d2c, 0x3c00010},
1714{0x3c00000, 0x81398437, 0x8ba98d7a, 0x8ba98d7f, 0x3c00010},
1715{0x3c00000, 0x81398437, 0xf51f853a, 0xf51f853a, 0x3c00010},
1716{0x3c00000, 0x81398437, 0xff7ffff0, 0xff7ffff0, 0x3c00010},
1717{0x3c00000, 0x81398437, 0xff7fffff, 0xff7fffff, 0x3c00010},
1718{0x3c00000, 0x81398437, 0xff800000, 0xff800000, 0x3c00000},
1719{0x3c00000, 0x81398437, 0xff800001, 0x7fc00000, 0x3c00001},
1720{0x3c00000, 0x81398437, 0xff984a37, 0x7fc00000, 0x3c00001},
1721{0x3c00000, 0x81398437, 0xffbfffff, 0x7fc00000, 0x3c00001},
1722{0x3c00000, 0x81398437, 0xffc00000, 0x7fc00000, 0x3c00000},
1723{0x3c00000, 0x81398437, 0xffd9ba98, 0x7fc00000, 0x3c00000},
1724{0x3c00000, 0x81398437, 0xffffffff, 0x7fc00000, 0x3c00000},
1725{0x3c00000, 0x81398437, 0x4f3495cb, 0x4f3495ca, 0x3c00010},
1726{0x3c00000, 0x81398437, 0xe73a5134, 0xe73a5134, 0x3c00010},
1727{0x3c00000, 0x81398437, 0x7c994e9e, 0x7c994e9d, 0x3c00010},
1728{0x3c00000, 0x81398437, 0x6164bd6c, 0x6164bd6b, 0x3c00010},
1729{0x3c00000, 0x81398437, 0x9503366, 0x95032ac, 0x3c00010},
1730{0x3c00000, 0x81398437, 0xbf5a97c9, 0xbf5a97c9, 0x3c00010},
1731{0x3c00000, 0x81398437, 0xe6ff1a14, 0xe6ff1a14, 0x3c00010},
1732{0x3c00000, 0x81398437, 0x77f31e2f, 0x77f31e2e, 0x3c00010},
1733{0x3c00000, 0x81398437, 0xaab4d7d8, 0xaab4d7d8, 0x3c00010},
1734{0x3c00000, 0x81398437, 0x966320b, 0x9663151, 0x3c00010},
1735{0x3c00000, 0x81398437, 0xb26bddee, 0xb26bddee, 0x3c00010},
1736{0x3c00000, 0x81398437, 0xb5c8e5d3, 0xb5c8e5d3, 0x3c00010},
1737{0x3c00000, 0x81398437, 0x317285d3, 0x317285d2, 0x3c00010},
1738{0x3c00000, 0x81398437, 0x3c9623b1, 0x3c9623b0, 0x3c00010},
1739{0x3c00000, 0x81398437, 0x51fd2c7c, 0x51fd2c7b, 0x3c00010},
1740{0x3c00000, 0x81398437, 0x7b906a6c, 0x7b906a6b, 0x3c00010},
1741{0x3c00000, 0x8ba98d27, 0x0, 0x8ba98d27, 0x3c00000},
1742{0x3c00000, 0x8ba98d27, 0x1, 0x8ba98d27, 0x3c00080},
1743{0x3c00000, 0x8ba98d27, 0x76, 0x8ba98d27, 0x3c00080},
1744{0x3c00000, 0x8ba98d27, 0x2b94, 0x8ba98d27, 0x3c00080},
1745{0x3c00000, 0x8ba98d27, 0x636d24, 0x8ba98d27, 0x3c00080},
1746{0x3c00000, 0x8ba98d27, 0x7fffff, 0x8ba98d27, 0x3c00080},
1747{0x3c00000, 0x8ba98d27, 0x800000, 0x8ba98d25, 0x3c00000},
1748{0x3c00000, 0x8ba98d27, 0x800002, 0x8ba98d24, 0x3c00010},
1749{0x3c00000, 0x8ba98d27, 0x1398437, 0x8ba98d21, 0x3c00010},
1750{0x3c00000, 0x8ba98d27, 0xba98d27, 0x0, 0x3c00000},
1751{0x3c00000, 0x8ba98d27, 0xba98d7a, 0x3260000, 0x3c00000},
1752{0x3c00000, 0x8ba98d27, 0x751f853a, 0x751f8539, 0x3c00010},
1753{0x3c00000, 0x8ba98d27, 0x7f7ffff0, 0x7f7fffef, 0x3c00010},
1754{0x3c00000, 0x8ba98d27, 0x7f7fffff, 0x7f7ffffe, 0x3c00010},
1755{0x3c00000, 0x8ba98d27, 0x7f800000, 0x7f800000, 0x3c00000},
1756{0x3c00000, 0x8ba98d27, 0x7f800001, 0x7fc00000, 0x3c00001},
1757{0x3c00000, 0x8ba98d27, 0x7f984a37, 0x7fc00000, 0x3c00001},
1758{0x3c00000, 0x8ba98d27, 0x7fbfffff, 0x7fc00000, 0x3c00001},
1759{0x3c00000, 0x8ba98d27, 0x7fc00000, 0x7fc00000, 0x3c00000},
1760{0x3c00000, 0x8ba98d27, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
1761{0x3c00000, 0x8ba98d27, 0x7fffffff, 0x7fc00000, 0x3c00000},
1762{0x3c00000, 0x8ba98d27, 0x80000000, 0x8ba98d27, 0x3c00000},
1763{0x3c00000, 0x8ba98d27, 0x80000001, 0x8ba98d27, 0x3c00080},
1764{0x3c00000, 0x8ba98d27, 0x80000076, 0x8ba98d27, 0x3c00080},
1765{0x3c00000, 0x8ba98d27, 0x80002b94, 0x8ba98d27, 0x3c00080},
1766{0x3c00000, 0x8ba98d27, 0x80636d24, 0x8ba98d27, 0x3c00080},
1767{0x3c00000, 0x8ba98d27, 0x807fffff, 0x8ba98d27, 0x3c00080},
1768{0x3c00000, 0x8ba98d27, 0x80800000, 0x8ba98d29, 0x3c00000},
1769{0x3c00000, 0x8ba98d27, 0x80800002, 0x8ba98d29, 0x3c00010},
1770{0x3c00000, 0x8ba98d27, 0x81398437, 0x8ba98d2c, 0x3c00010},
1771{0x3c00000, 0x8ba98d27, 0x8ba98d27, 0x8c298d27, 0x3c00000},
1772{0x3c00000, 0x8ba98d27, 0x8ba98d7a, 0x8c298d50, 0x3c00010},
1773{0x3c00000, 0x8ba98d27, 0xf51f853a, 0xf51f853a, 0x3c00010},
1774{0x3c00000, 0x8ba98d27, 0xff7ffff0, 0xff7ffff0, 0x3c00010},
1775{0x3c00000, 0x8ba98d27, 0xff7fffff, 0xff7fffff, 0x3c00010},
1776{0x3c00000, 0x8ba98d27, 0xff800000, 0xff800000, 0x3c00000},
1777{0x3c00000, 0x8ba98d27, 0xff800001, 0x7fc00000, 0x3c00001},
1778{0x3c00000, 0x8ba98d27, 0xff984a37, 0x7fc00000, 0x3c00001},
1779{0x3c00000, 0x8ba98d27, 0xffbfffff, 0x7fc00000, 0x3c00001},
1780{0x3c00000, 0x8ba98d27, 0xffc00000, 0x7fc00000, 0x3c00000},
1781{0x3c00000, 0x8ba98d27, 0xffd9ba98, 0x7fc00000, 0x3c00000},
1782{0x3c00000, 0x8ba98d27, 0xffffffff, 0x7fc00000, 0x3c00000},
1783{0x3c00000, 0x8ba98d27, 0x4f3495cb, 0x4f3495ca, 0x3c00010},
1784{0x3c00000, 0x8ba98d27, 0xe73a5134, 0xe73a5134, 0x3c00010},
1785{0x3c00000, 0x8ba98d27, 0x7c994e9e, 0x7c994e9d, 0x3c00010},
1786{0x3c00000, 0x8ba98d27, 0x6164bd6c, 0x6164bd6b, 0x3c00010},
1787{0x3c00000, 0x8ba98d27, 0x9503366, 0x8ba30b8b, 0x3c00010},
1788{0x3c00000, 0x8ba98d27, 0xbf5a97c9, 0xbf5a97c9, 0x3c00010},
1789{0x3c00000, 0x8ba98d27, 0xe6ff1a14, 0xe6ff1a14, 0x3c00010},
1790{0x3c00000, 0x8ba98d27, 0x77f31e2f, 0x77f31e2e, 0x3c00010},
1791{0x3c00000, 0x8ba98d27, 0xaab4d7d8, 0xaab4d7d8, 0x3c00010},
1792{0x3c00000, 0x8ba98d27, 0x966320b, 0x8ba25b96, 0x3c00010},
1793{0x3c00000, 0x8ba98d27, 0xb26bddee, 0xb26bddee, 0x3c00010},
1794{0x3c00000, 0x8ba98d27, 0xb5c8e5d3, 0xb5c8e5d3, 0x3c00010},
1795{0x3c00000, 0x8ba98d27, 0x317285d3, 0x317285d2, 0x3c00010},
1796{0x3c00000, 0x8ba98d27, 0x3c9623b1, 0x3c9623b0, 0x3c00010},
1797{0x3c00000, 0x8ba98d27, 0x51fd2c7c, 0x51fd2c7b, 0x3c00010},
1798{0x3c00000, 0x8ba98d27, 0x7b906a6c, 0x7b906a6b, 0x3c00010},
1799{0x3c00000, 0x8ba98d7a, 0x0, 0x8ba98d7a, 0x3c00000},
1800{0x3c00000, 0x8ba98d7a, 0x1, 0x8ba98d7a, 0x3c00080},
1801{0x3c00000, 0x8ba98d7a, 0x76, 0x8ba98d7a, 0x3c00080},
1802{0x3c00000, 0x8ba98d7a, 0x2b94, 0x8ba98d7a, 0x3c00080},
1803{0x3c00000, 0x8ba98d7a, 0x636d24, 0x8ba98d7a, 0x3c00080},
1804{0x3c00000, 0x8ba98d7a, 0x7fffff, 0x8ba98d7a, 0x3c00080},
1805{0x3c00000, 0x8ba98d7a, 0x800000, 0x8ba98d78, 0x3c00000},
1806{0x3c00000, 0x8ba98d7a, 0x800002, 0x8ba98d77, 0x3c00010},
1807{0x3c00000, 0x8ba98d7a, 0x1398437, 0x8ba98d74, 0x3c00010},
1808{0x3c00000, 0x8ba98d7a, 0xba98d27, 0x83260000, 0x3c00000},
1809{0x3c00000, 0x8ba98d7a, 0xba98d7a, 0x0, 0x3c00000},
1810{0x3c00000, 0x8ba98d7a, 0x751f853a, 0x751f8539, 0x3c00010},
1811{0x3c00000, 0x8ba98d7a, 0x7f7ffff0, 0x7f7fffef, 0x3c00010},
1812{0x3c00000, 0x8ba98d7a, 0x7f7fffff, 0x7f7ffffe, 0x3c00010},
1813{0x3c00000, 0x8ba98d7a, 0x7f800000, 0x7f800000, 0x3c00000},
1814{0x3c00000, 0x8ba98d7a, 0x7f800001, 0x7fc00000, 0x3c00001},
1815{0x3c00000, 0x8ba98d7a, 0x7f984a37, 0x7fc00000, 0x3c00001},
1816{0x3c00000, 0x8ba98d7a, 0x7fbfffff, 0x7fc00000, 0x3c00001},
1817{0x3c00000, 0x8ba98d7a, 0x7fc00000, 0x7fc00000, 0x3c00000},
1818{0x3c00000, 0x8ba98d7a, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
1819{0x3c00000, 0x8ba98d7a, 0x7fffffff, 0x7fc00000, 0x3c00000},
1820{0x3c00000, 0x8ba98d7a, 0x80000000, 0x8ba98d7a, 0x3c00000},
1821{0x3c00000, 0x8ba98d7a, 0x80000001, 0x8ba98d7a, 0x3c00080},
1822{0x3c00000, 0x8ba98d7a, 0x80000076, 0x8ba98d7a, 0x3c00080},
1823{0x3c00000, 0x8ba98d7a, 0x80002b94, 0x8ba98d7a, 0x3c00080},
1824{0x3c00000, 0x8ba98d7a, 0x80636d24, 0x8ba98d7a, 0x3c00080},
1825{0x3c00000, 0x8ba98d7a, 0x807fffff, 0x8ba98d7a, 0x3c00080},
1826{0x3c00000, 0x8ba98d7a, 0x80800000, 0x8ba98d7c, 0x3c00000},
1827{0x3c00000, 0x8ba98d7a, 0x80800002, 0x8ba98d7c, 0x3c00010},
1828{0x3c00000, 0x8ba98d7a, 0x81398437, 0x8ba98d7f, 0x3c00010},
1829{0x3c00000, 0x8ba98d7a, 0x8ba98d27, 0x8c298d50, 0x3c00010},
1830{0x3c00000, 0x8ba98d7a, 0x8ba98d7a, 0x8c298d7a, 0x3c00000},
1831{0x3c00000, 0x8ba98d7a, 0xf51f853a, 0xf51f853a, 0x3c00010},
1832{0x3c00000, 0x8ba98d7a, 0xff7ffff0, 0xff7ffff0, 0x3c00010},
1833{0x3c00000, 0x8ba98d7a, 0xff7fffff, 0xff7fffff, 0x3c00010},
1834{0x3c00000, 0x8ba98d7a, 0xff800000, 0xff800000, 0x3c00000},
1835{0x3c00000, 0x8ba98d7a, 0xff800001, 0x7fc00000, 0x3c00001},
1836{0x3c00000, 0x8ba98d7a, 0xff984a37, 0x7fc00000, 0x3c00001},
1837{0x3c00000, 0x8ba98d7a, 0xffbfffff, 0x7fc00000, 0x3c00001},
1838{0x3c00000, 0x8ba98d7a, 0xffc00000, 0x7fc00000, 0x3c00000},
1839{0x3c00000, 0x8ba98d7a, 0xffd9ba98, 0x7fc00000, 0x3c00000},
1840{0x3c00000, 0x8ba98d7a, 0xffffffff, 0x7fc00000, 0x3c00000},
1841{0x3c00000, 0x8ba98d7a, 0x4f3495cb, 0x4f3495ca, 0x3c00010},
1842{0x3c00000, 0x8ba98d7a, 0xe73a5134, 0xe73a5134, 0x3c00010},
1843{0x3c00000, 0x8ba98d7a, 0x7c994e9e, 0x7c994e9d, 0x3c00010},
1844{0x3c00000, 0x8ba98d7a, 0x6164bd6c, 0x6164bd6b, 0x3c00010},
1845{0x3c00000, 0x8ba98d7a, 0x9503366, 0x8ba30bde, 0x3c00010},
1846{0x3c00000, 0x8ba98d7a, 0xbf5a97c9, 0xbf5a97c9, 0x3c00010},
1847{0x3c00000, 0x8ba98d7a, 0xe6ff1a14, 0xe6ff1a14, 0x3c00010},
1848{0x3c00000, 0x8ba98d7a, 0x77f31e2f, 0x77f31e2e, 0x3c00010},
1849{0x3c00000, 0x8ba98d7a, 0xaab4d7d8, 0xaab4d7d8, 0x3c00010},
1850{0x3c00000, 0x8ba98d7a, 0x966320b, 0x8ba25be9, 0x3c00010},
1851{0x3c00000, 0x8ba98d7a, 0xb26bddee, 0xb26bddee, 0x3c00010},
1852{0x3c00000, 0x8ba98d7a, 0xb5c8e5d3, 0xb5c8e5d3, 0x3c00010},
1853{0x3c00000, 0x8ba98d7a, 0x317285d3, 0x317285d2, 0x3c00010},
1854{0x3c00000, 0x8ba98d7a, 0x3c9623b1, 0x3c9623b0, 0x3c00010},
1855{0x3c00000, 0x8ba98d7a, 0x51fd2c7c, 0x51fd2c7b, 0x3c00010},
1856{0x3c00000, 0x8ba98d7a, 0x7b906a6c, 0x7b906a6b, 0x3c00010},
1857{0x3c00000, 0xf51f853a, 0x0, 0xf51f853a, 0x3c00000},
1858{0x3c00000, 0xf51f853a, 0x1, 0xf51f853a, 0x3c00080},
1859{0x3c00000, 0xf51f853a, 0x76, 0xf51f853a, 0x3c00080},
1860{0x3c00000, 0xf51f853a, 0x2b94, 0xf51f853a, 0x3c00080},
1861{0x3c00000, 0xf51f853a, 0x636d24, 0xf51f853a, 0x3c00080},
1862{0x3c00000, 0xf51f853a, 0x7fffff, 0xf51f853a, 0x3c00080},
1863{0x3c00000, 0xf51f853a, 0x800000, 0xf51f8539, 0x3c00010},
1864{0x3c00000, 0xf51f853a, 0x800002, 0xf51f8539, 0x3c00010},
1865{0x3c00000, 0xf51f853a, 0x1398437, 0xf51f8539, 0x3c00010},
1866{0x3c00000, 0xf51f853a, 0xba98d27, 0xf51f8539, 0x3c00010},
1867{0x3c00000, 0xf51f853a, 0xba98d7a, 0xf51f8539, 0x3c00010},
1868{0x3c00000, 0xf51f853a, 0x751f853a, 0x0, 0x3c00000},
1869{0x3c00000, 0xf51f853a, 0x7f7ffff0, 0x7f7fffe6, 0x3c00010},
1870{0x3c00000, 0xf51f853a, 0x7f7fffff, 0x7f7ffff5, 0x3c00010},
1871{0x3c00000, 0xf51f853a, 0x7f800000, 0x7f800000, 0x3c00000},
1872{0x3c00000, 0xf51f853a, 0x7f800001, 0x7fc00000, 0x3c00001},
1873{0x3c00000, 0xf51f853a, 0x7f984a37, 0x7fc00000, 0x3c00001},
1874{0x3c00000, 0xf51f853a, 0x7fbfffff, 0x7fc00000, 0x3c00001},
1875{0x3c00000, 0xf51f853a, 0x7fc00000, 0x7fc00000, 0x3c00000},
1876{0x3c00000, 0xf51f853a, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
1877{0x3c00000, 0xf51f853a, 0x7fffffff, 0x7fc00000, 0x3c00000},
1878{0x3c00000, 0xf51f853a, 0x80000000, 0xf51f853a, 0x3c00000},
1879{0x3c00000, 0xf51f853a, 0x80000001, 0xf51f853a, 0x3c00080},
1880{0x3c00000, 0xf51f853a, 0x80000076, 0xf51f853a, 0x3c00080},
1881{0x3c00000, 0xf51f853a, 0x80002b94, 0xf51f853a, 0x3c00080},
1882{0x3c00000, 0xf51f853a, 0x80636d24, 0xf51f853a, 0x3c00080},
1883{0x3c00000, 0xf51f853a, 0x807fffff, 0xf51f853a, 0x3c00080},
1884{0x3c00000, 0xf51f853a, 0x80800000, 0xf51f853a, 0x3c00010},
1885{0x3c00000, 0xf51f853a, 0x80800002, 0xf51f853a, 0x3c00010},
1886{0x3c00000, 0xf51f853a, 0x81398437, 0xf51f853a, 0x3c00010},
1887{0x3c00000, 0xf51f853a, 0x8ba98d27, 0xf51f853a, 0x3c00010},
1888{0x3c00000, 0xf51f853a, 0x8ba98d7a, 0xf51f853a, 0x3c00010},
1889{0x3c00000, 0xf51f853a, 0xf51f853a, 0xf59f853a, 0x3c00000},
1890{0x3c00000, 0xf51f853a, 0xff7ffff0, 0xff7ffff9, 0x3c00010},
1891{0x3c00000, 0xf51f853a, 0xff7fffff, 0xff7fffff, 0x3c00014},
1892{0x3c00000, 0xf51f853a, 0xff800000, 0xff800000, 0x3c00000},
1893{0x3c00000, 0xf51f853a, 0xff800001, 0x7fc00000, 0x3c00001},
1894{0x3c00000, 0xf51f853a, 0xff984a37, 0x7fc00000, 0x3c00001},
1895{0x3c00000, 0xf51f853a, 0xffbfffff, 0x7fc00000, 0x3c00001},
1896{0x3c00000, 0xf51f853a, 0xffc00000, 0x7fc00000, 0x3c00000},
1897{0x3c00000, 0xf51f853a, 0xffd9ba98, 0x7fc00000, 0x3c00000},
1898{0x3c00000, 0xf51f853a, 0xffffffff, 0x7fc00000, 0x3c00000},
1899{0x3c00000, 0xf51f853a, 0x4f3495cb, 0xf51f8539, 0x3c00010},
1900{0x3c00000, 0xf51f853a, 0xe73a5134, 0xf51f853a, 0x3c00010},
1901{0x3c00000, 0xf51f853a, 0x7c994e9e, 0x7c994d5e, 0x3c00010},
1902{0x3c00000, 0xf51f853a, 0x6164bd6c, 0xf51f8539, 0x3c00010},
1903{0x3c00000, 0xf51f853a, 0x9503366, 0xf51f8539, 0x3c00010},
1904{0x3c00000, 0xf51f853a, 0xbf5a97c9, 0xf51f853a, 0x3c00010},
1905{0x3c00000, 0xf51f853a, 0xe6ff1a14, 0xf51f853a, 0x3c00010},
1906{0x3c00000, 0xf51f853a, 0x77f31e2f, 0x77ee2205, 0x3c00010},
1907{0x3c00000, 0xf51f853a, 0xaab4d7d8, 0xf51f853a, 0x3c00010},
1908{0x3c00000, 0xf51f853a, 0x966320b, 0xf51f8539, 0x3c00010},
1909{0x3c00000, 0xf51f853a, 0xb26bddee, 0xf51f853a, 0x3c00010},
1910{0x3c00000, 0xf51f853a, 0xb5c8e5d3, 0xf51f853a, 0x3c00010},
1911{0x3c00000, 0xf51f853a, 0x317285d3, 0xf51f8539, 0x3c00010},
1912{0x3c00000, 0xf51f853a, 0x3c9623b1, 0xf51f8539, 0x3c00010},
1913{0x3c00000, 0xf51f853a, 0x51fd2c7c, 0xf51f8539, 0x3c00010},
1914{0x3c00000, 0xf51f853a, 0x7b906a6c, 0x7b90656f, 0x3c00010},
1915{0x3c00000, 0xff7ffff0, 0x0, 0xff7ffff0, 0x3c00000},
1916{0x3c00000, 0xff7ffff0, 0x1, 0xff7ffff0, 0x3c00080},
1917{0x3c00000, 0xff7ffff0, 0x76, 0xff7ffff0, 0x3c00080},
1918{0x3c00000, 0xff7ffff0, 0x2b94, 0xff7ffff0, 0x3c00080},
1919{0x3c00000, 0xff7ffff0, 0x636d24, 0xff7ffff0, 0x3c00080},
1920{0x3c00000, 0xff7ffff0, 0x7fffff, 0xff7ffff0, 0x3c00080},
1921{0x3c00000, 0xff7ffff0, 0x800000, 0xff7fffef, 0x3c00010},
1922{0x3c00000, 0xff7ffff0, 0x800002, 0xff7fffef, 0x3c00010},
1923{0x3c00000, 0xff7ffff0, 0x1398437, 0xff7fffef, 0x3c00010},
1924{0x3c00000, 0xff7ffff0, 0xba98d27, 0xff7fffef, 0x3c00010},
1925{0x3c00000, 0xff7ffff0, 0xba98d7a, 0xff7fffef, 0x3c00010},
1926{0x3c00000, 0xff7ffff0, 0x751f853a, 0xff7fffe6, 0x3c00010},
1927{0x3c00000, 0xff7ffff0, 0x7f7ffff0, 0x0, 0x3c00000},
1928{0x3c00000, 0xff7ffff0, 0x7f7fffff, 0x75700000, 0x3c00000},
1929{0x3c00000, 0xff7ffff0, 0x7f800000, 0x7f800000, 0x3c00000},
1930{0x3c00000, 0xff7ffff0, 0x7f800001, 0x7fc00000, 0x3c00001},
1931{0x3c00000, 0xff7ffff0, 0x7f984a37, 0x7fc00000, 0x3c00001},
1932{0x3c00000, 0xff7ffff0, 0x7fbfffff, 0x7fc00000, 0x3c00001},
1933{0x3c00000, 0xff7ffff0, 0x7fc00000, 0x7fc00000, 0x3c00000},
1934{0x3c00000, 0xff7ffff0, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
1935{0x3c00000, 0xff7ffff0, 0x7fffffff, 0x7fc00000, 0x3c00000},
1936{0x3c00000, 0xff7ffff0, 0x80000000, 0xff7ffff0, 0x3c00000},
1937{0x3c00000, 0xff7ffff0, 0x80000001, 0xff7ffff0, 0x3c00080},
1938{0x3c00000, 0xff7ffff0, 0x80000076, 0xff7ffff0, 0x3c00080},
1939{0x3c00000, 0xff7ffff0, 0x80002b94, 0xff7ffff0, 0x3c00080},
1940{0x3c00000, 0xff7ffff0, 0x80636d24, 0xff7ffff0, 0x3c00080},
1941{0x3c00000, 0xff7ffff0, 0x807fffff, 0xff7ffff0, 0x3c00080},
1942{0x3c00000, 0xff7ffff0, 0x80800000, 0xff7ffff0, 0x3c00010},
1943{0x3c00000, 0xff7ffff0, 0x80800002, 0xff7ffff0, 0x3c00010},
1944{0x3c00000, 0xff7ffff0, 0x81398437, 0xff7ffff0, 0x3c00010},
1945{0x3c00000, 0xff7ffff0, 0x8ba98d27, 0xff7ffff0, 0x3c00010},
1946{0x3c00000, 0xff7ffff0, 0x8ba98d7a, 0xff7ffff0, 0x3c00010},
1947{0x3c00000, 0xff7ffff0, 0xf51f853a, 0xff7ffff9, 0x3c00010},
1948{0x3c00000, 0xff7ffff0, 0xff7ffff0, 0xff7fffff, 0x3c00014},
1949{0x3c00000, 0xff7ffff0, 0xff7fffff, 0xff7fffff, 0x3c00014},
1950{0x3c00000, 0xff7ffff0, 0xff800000, 0xff800000, 0x3c00000},
1951{0x3c00000, 0xff7ffff0, 0xff800001, 0x7fc00000, 0x3c00001},
1952{0x3c00000, 0xff7ffff0, 0xff984a37, 0x7fc00000, 0x3c00001},
1953{0x3c00000, 0xff7ffff0, 0xffbfffff, 0x7fc00000, 0x3c00001},
1954{0x3c00000, 0xff7ffff0, 0xffc00000, 0x7fc00000, 0x3c00000},
1955{0x3c00000, 0xff7ffff0, 0xffd9ba98, 0x7fc00000, 0x3c00000},
1956{0x3c00000, 0xff7ffff0, 0xffffffff, 0x7fc00000, 0x3c00000},
1957{0x3c00000, 0xff7ffff0, 0x4f3495cb, 0xff7fffef, 0x3c00010},
1958{0x3c00000, 0xff7ffff0, 0xe73a5134, 0xff7ffff0, 0x3c00010},
1959{0x3c00000, 0xff7ffff0, 0x7c994e9e, 0xff7b357b, 0x3c00010},
1960{0x3c00000, 0xff7ffff0, 0x6164bd6c, 0xff7fffef, 0x3c00010},
1961{0x3c00000, 0xff7ffff0, 0x9503366, 0xff7fffef, 0x3c00010},
1962{0x3c00000, 0xff7ffff0, 0xbf5a97c9, 0xff7ffff0, 0x3c00010},
1963{0x3c00000, 0xff7ffff0, 0xe6ff1a14, 0xff7ffff0, 0x3c00010},
1964{0x3c00000, 0xff7ffff0, 0x77f31e2f, 0xff7ffe09, 0x3c00010},
1965{0x3c00000, 0xff7ffff0, 0xaab4d7d8, 0xff7ffff0, 0x3c00010},
1966{0x3c00000, 0xff7ffff0, 0x966320b, 0xff7fffef, 0x3c00010},
1967{0x3c00000, 0xff7ffff0, 0xb26bddee, 0xff7ffff0, 0x3c00010},
1968{0x3c00000, 0xff7ffff0, 0xb5c8e5d3, 0xff7ffff0, 0x3c00010},
1969{0x3c00000, 0xff7ffff0, 0x317285d3, 0xff7fffef, 0x3c00010},
1970{0x3c00000, 0xff7ffff0, 0x3c9623b1, 0xff7fffef, 0x3c00010},
1971{0x3c00000, 0xff7ffff0, 0x51fd2c7c, 0xff7fffef, 0x3c00010},
1972{0x3c00000, 0xff7ffff0, 0x7b906a6c, 0xff7edf1b, 0x3c00010},
1973{0x3c00000, 0xff7fffff, 0x0, 0xff7fffff, 0x3c00000},
1974{0x3c00000, 0xff7fffff, 0x1, 0xff7fffff, 0x3c00080},
1975{0x3c00000, 0xff7fffff, 0x76, 0xff7fffff, 0x3c00080},
1976{0x3c00000, 0xff7fffff, 0x2b94, 0xff7fffff, 0x3c00080},
1977{0x3c00000, 0xff7fffff, 0x636d24, 0xff7fffff, 0x3c00080},
1978{0x3c00000, 0xff7fffff, 0x7fffff, 0xff7fffff, 0x3c00080},
1979{0x3c00000, 0xff7fffff, 0x800000, 0xff7ffffe, 0x3c00010},
1980{0x3c00000, 0xff7fffff, 0x800002, 0xff7ffffe, 0x3c00010},
1981{0x3c00000, 0xff7fffff, 0x1398437, 0xff7ffffe, 0x3c00010},
1982{0x3c00000, 0xff7fffff, 0xba98d27, 0xff7ffffe, 0x3c00010},
1983{0x3c00000, 0xff7fffff, 0xba98d7a, 0xff7ffffe, 0x3c00010},
1984{0x3c00000, 0xff7fffff, 0x751f853a, 0xff7ffff5, 0x3c00010},
1985{0x3c00000, 0xff7fffff, 0x7f7ffff0, 0xf5700000, 0x3c00000},
1986{0x3c00000, 0xff7fffff, 0x7f7fffff, 0x0, 0x3c00000},
1987{0x3c00000, 0xff7fffff, 0x7f800000, 0x7f800000, 0x3c00000},
1988{0x3c00000, 0xff7fffff, 0x7f800001, 0x7fc00000, 0x3c00001},
1989{0x3c00000, 0xff7fffff, 0x7f984a37, 0x7fc00000, 0x3c00001},
1990{0x3c00000, 0xff7fffff, 0x7fbfffff, 0x7fc00000, 0x3c00001},
1991{0x3c00000, 0xff7fffff, 0x7fc00000, 0x7fc00000, 0x3c00000},
1992{0x3c00000, 0xff7fffff, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
1993{0x3c00000, 0xff7fffff, 0x7fffffff, 0x7fc00000, 0x3c00000},
1994{0x3c00000, 0xff7fffff, 0x80000000, 0xff7fffff, 0x3c00000},
1995{0x3c00000, 0xff7fffff, 0x80000001, 0xff7fffff, 0x3c00080},
1996{0x3c00000, 0xff7fffff, 0x80000076, 0xff7fffff, 0x3c00080},
1997{0x3c00000, 0xff7fffff, 0x80002b94, 0xff7fffff, 0x3c00080},
1998{0x3c00000, 0xff7fffff, 0x80636d24, 0xff7fffff, 0x3c00080},
1999{0x3c00000, 0xff7fffff, 0x807fffff, 0xff7fffff, 0x3c00080},
2000{0x3c00000, 0xff7fffff, 0x80800000, 0xff7fffff, 0x3c00010},
2001{0x3c00000, 0xff7fffff, 0x80800002, 0xff7fffff, 0x3c00010},
2002{0x3c00000, 0xff7fffff, 0x81398437, 0xff7fffff, 0x3c00010},
2003{0x3c00000, 0xff7fffff, 0x8ba98d27, 0xff7fffff, 0x3c00010},
2004{0x3c00000, 0xff7fffff, 0x8ba98d7a, 0xff7fffff, 0x3c00010},
2005{0x3c00000, 0xff7fffff, 0xf51f853a, 0xff7fffff, 0x3c00014},
2006{0x3c00000, 0xff7fffff, 0xff7ffff0, 0xff7fffff, 0x3c00014},
2007{0x3c00000, 0xff7fffff, 0xff7fffff, 0xff7fffff, 0x3c00014},
2008{0x3c00000, 0xff7fffff, 0xff800000, 0xff800000, 0x3c00000},
2009{0x3c00000, 0xff7fffff, 0xff800001, 0x7fc00000, 0x3c00001},
2010{0x3c00000, 0xff7fffff, 0xff984a37, 0x7fc00000, 0x3c00001},
2011{0x3c00000, 0xff7fffff, 0xffbfffff, 0x7fc00000, 0x3c00001},
2012{0x3c00000, 0xff7fffff, 0xffc00000, 0x7fc00000, 0x3c00000},
2013{0x3c00000, 0xff7fffff, 0xffd9ba98, 0x7fc00000, 0x3c00000},
2014{0x3c00000, 0xff7fffff, 0xffffffff, 0x7fc00000, 0x3c00000},
2015{0x3c00000, 0xff7fffff, 0x4f3495cb, 0xff7ffffe, 0x3c00010},
2016{0x3c00000, 0xff7fffff, 0xe73a5134, 0xff7fffff, 0x3c00010},
2017{0x3c00000, 0xff7fffff, 0x7c994e9e, 0xff7b358a, 0x3c00010},
2018{0x3c00000, 0xff7fffff, 0x6164bd6c, 0xff7ffffe, 0x3c00010},
2019{0x3c00000, 0xff7fffff, 0x9503366, 0xff7ffffe, 0x3c00010},
2020{0x3c00000, 0xff7fffff, 0xbf5a97c9, 0xff7fffff, 0x3c00010},
2021{0x3c00000, 0xff7fffff, 0xe6ff1a14, 0xff7fffff, 0x3c00010},
2022{0x3c00000, 0xff7fffff, 0x77f31e2f, 0xff7ffe18, 0x3c00010},
2023{0x3c00000, 0xff7fffff, 0xaab4d7d8, 0xff7fffff, 0x3c00010},
2024{0x3c00000, 0xff7fffff, 0x966320b, 0xff7ffffe, 0x3c00010},
2025{0x3c00000, 0xff7fffff, 0xb26bddee, 0xff7fffff, 0x3c00010},
2026{0x3c00000, 0xff7fffff, 0xb5c8e5d3, 0xff7fffff, 0x3c00010},
2027{0x3c00000, 0xff7fffff, 0x317285d3, 0xff7ffffe, 0x3c00010},
2028{0x3c00000, 0xff7fffff, 0x3c9623b1, 0xff7ffffe, 0x3c00010},
2029{0x3c00000, 0xff7fffff, 0x51fd2c7c, 0xff7ffffe, 0x3c00010},
2030{0x3c00000, 0xff7fffff, 0x7b906a6c, 0xff7edf2a, 0x3c00010},
2031{0x3c00000, 0xff800000, 0x0, 0xff800000, 0x3c00000},
2032{0x3c00000, 0xff800000, 0x1, 0xff800000, 0x3c00080},
2033{0x3c00000, 0xff800000, 0x76, 0xff800000, 0x3c00080},
2034{0x3c00000, 0xff800000, 0x2b94, 0xff800000, 0x3c00080},
2035{0x3c00000, 0xff800000, 0x636d24, 0xff800000, 0x3c00080},
2036{0x3c00000, 0xff800000, 0x7fffff, 0xff800000, 0x3c00080},
2037{0x3c00000, 0xff800000, 0x800000, 0xff800000, 0x3c00000},
2038{0x3c00000, 0xff800000, 0x800002, 0xff800000, 0x3c00000},
2039{0x3c00000, 0xff800000, 0x1398437, 0xff800000, 0x3c00000},
2040{0x3c00000, 0xff800000, 0xba98d27, 0xff800000, 0x3c00000},
2041{0x3c00000, 0xff800000, 0xba98d7a, 0xff800000, 0x3c00000},
2042{0x3c00000, 0xff800000, 0x751f853a, 0xff800000, 0x3c00000},
2043{0x3c00000, 0xff800000, 0x7f7ffff0, 0xff800000, 0x3c00000},
2044{0x3c00000, 0xff800000, 0x7f7fffff, 0xff800000, 0x3c00000},
2045{0x3c00000, 0xff800000, 0x7f800000, 0x7fc00000, 0x3c00001},
2046{0x3c00000, 0xff800000, 0x7f800001, 0x7fc00000, 0x3c00001},
2047{0x3c00000, 0xff800000, 0x7f984a37, 0x7fc00000, 0x3c00001},
2048{0x3c00000, 0xff800000, 0x7fbfffff, 0x7fc00000, 0x3c00001},
2049{0x3c00000, 0xff800000, 0x7fc00000, 0x7fc00000, 0x3c00000},
2050{0x3c00000, 0xff800000, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
2051{0x3c00000, 0xff800000, 0x7fffffff, 0x7fc00000, 0x3c00000},
2052{0x3c00000, 0xff800000, 0x80000000, 0xff800000, 0x3c00000},
2053{0x3c00000, 0xff800000, 0x80000001, 0xff800000, 0x3c00080},
2054{0x3c00000, 0xff800000, 0x80000076, 0xff800000, 0x3c00080},
2055{0x3c00000, 0xff800000, 0x80002b94, 0xff800000, 0x3c00080},
2056{0x3c00000, 0xff800000, 0x80636d24, 0xff800000, 0x3c00080},
2057{0x3c00000, 0xff800000, 0x807fffff, 0xff800000, 0x3c00080},
2058{0x3c00000, 0xff800000, 0x80800000, 0xff800000, 0x3c00000},
2059{0x3c00000, 0xff800000, 0x80800002, 0xff800000, 0x3c00000},
2060{0x3c00000, 0xff800000, 0x81398437, 0xff800000, 0x3c00000},
2061{0x3c00000, 0xff800000, 0x8ba98d27, 0xff800000, 0x3c00000},
2062{0x3c00000, 0xff800000, 0x8ba98d7a, 0xff800000, 0x3c00000},
2063{0x3c00000, 0xff800000, 0xf51f853a, 0xff800000, 0x3c00000},
2064{0x3c00000, 0xff800000, 0xff7ffff0, 0xff800000, 0x3c00000},
2065{0x3c00000, 0xff800000, 0xff7fffff, 0xff800000, 0x3c00000},
2066{0x3c00000, 0xff800000, 0xff800000, 0xff800000, 0x3c00000},
2067{0x3c00000, 0xff800000, 0xff800001, 0x7fc00000, 0x3c00001},
2068{0x3c00000, 0xff800000, 0xff984a37, 0x7fc00000, 0x3c00001},
2069{0x3c00000, 0xff800000, 0xffbfffff, 0x7fc00000, 0x3c00001},
2070{0x3c00000, 0xff800000, 0xffc00000, 0x7fc00000, 0x3c00000},
2071{0x3c00000, 0xff800000, 0xffd9ba98, 0x7fc00000, 0x3c00000},
2072{0x3c00000, 0xff800000, 0xffffffff, 0x7fc00000, 0x3c00000},
2073{0x3c00000, 0xff800000, 0x4f3495cb, 0xff800000, 0x3c00000},
2074{0x3c00000, 0xff800000, 0xe73a5134, 0xff800000, 0x3c00000},
2075{0x3c00000, 0xff800000, 0x7c994e9e, 0xff800000, 0x3c00000},
2076{0x3c00000, 0xff800000, 0x6164bd6c, 0xff800000, 0x3c00000},
2077{0x3c00000, 0xff800000, 0x9503366, 0xff800000, 0x3c00000},
2078{0x3c00000, 0xff800000, 0xbf5a97c9, 0xff800000, 0x3c00000},
2079{0x3c00000, 0xff800000, 0xe6ff1a14, 0xff800000, 0x3c00000},
2080{0x3c00000, 0xff800000, 0x77f31e2f, 0xff800000, 0x3c00000},
2081{0x3c00000, 0xff800000, 0xaab4d7d8, 0xff800000, 0x3c00000},
2082{0x3c00000, 0xff800000, 0x966320b, 0xff800000, 0x3c00000},
2083{0x3c00000, 0xff800000, 0xb26bddee, 0xff800000, 0x3c00000},
2084{0x3c00000, 0xff800000, 0xb5c8e5d3, 0xff800000, 0x3c00000},
2085{0x3c00000, 0xff800000, 0x317285d3, 0xff800000, 0x3c00000},
2086{0x3c00000, 0xff800000, 0x3c9623b1, 0xff800000, 0x3c00000},
2087{0x3c00000, 0xff800000, 0x51fd2c7c, 0xff800000, 0x3c00000},
2088{0x3c00000, 0xff800000, 0x7b906a6c, 0xff800000, 0x3c00000},
2089{0x3c00000, 0xff800001, 0x0, 0x7fc00000, 0x3c00001},
2090{0x3c00000, 0xff800001, 0x1, 0x7fc00000, 0x3c00081},
2091{0x3c00000, 0xff800001, 0x76, 0x7fc00000, 0x3c00081},
2092{0x3c00000, 0xff800001, 0x2b94, 0x7fc00000, 0x3c00081},
2093{0x3c00000, 0xff800001, 0x636d24, 0x7fc00000, 0x3c00081},
2094{0x3c00000, 0xff800001, 0x7fffff, 0x7fc00000, 0x3c00081},
2095{0x3c00000, 0xff800001, 0x800000, 0x7fc00000, 0x3c00001},
2096{0x3c00000, 0xff800001, 0x800002, 0x7fc00000, 0x3c00001},
2097{0x3c00000, 0xff800001, 0x1398437, 0x7fc00000, 0x3c00001},
2098{0x3c00000, 0xff800001, 0xba98d27, 0x7fc00000, 0x3c00001},
2099{0x3c00000, 0xff800001, 0xba98d7a, 0x7fc00000, 0x3c00001},
2100{0x3c00000, 0xff800001, 0x751f853a, 0x7fc00000, 0x3c00001},
2101{0x3c00000, 0xff800001, 0x7f7ffff0, 0x7fc00000, 0x3c00001},
2102{0x3c00000, 0xff800001, 0x7f7fffff, 0x7fc00000, 0x3c00001},
2103{0x3c00000, 0xff800001, 0x7f800000, 0x7fc00000, 0x3c00001},
2104{0x3c00000, 0xff800001, 0x7f800001, 0x7fc00000, 0x3c00001},
2105{0x3c00000, 0xff800001, 0x7f984a37, 0x7fc00000, 0x3c00001},
2106{0x3c00000, 0xff800001, 0x7fbfffff, 0x7fc00000, 0x3c00001},
2107{0x3c00000, 0xff800001, 0x7fc00000, 0x7fc00000, 0x3c00001},
2108{0x3c00000, 0xff800001, 0x7fd9ba98, 0x7fc00000, 0x3c00001},
2109{0x3c00000, 0xff800001, 0x7fffffff, 0x7fc00000, 0x3c00001},
2110{0x3c00000, 0xff800001, 0x80000000, 0x7fc00000, 0x3c00001},
2111{0x3c00000, 0xff800001, 0x80000001, 0x7fc00000, 0x3c00081},
2112{0x3c00000, 0xff800001, 0x80000076, 0x7fc00000, 0x3c00081},
2113{0x3c00000, 0xff800001, 0x80002b94, 0x7fc00000, 0x3c00081},
2114{0x3c00000, 0xff800001, 0x80636d24, 0x7fc00000, 0x3c00081},
2115{0x3c00000, 0xff800001, 0x807fffff, 0x7fc00000, 0x3c00081},
2116{0x3c00000, 0xff800001, 0x80800000, 0x7fc00000, 0x3c00001},
2117{0x3c00000, 0xff800001, 0x80800002, 0x7fc00000, 0x3c00001},
2118{0x3c00000, 0xff800001, 0x81398437, 0x7fc00000, 0x3c00001},
2119{0x3c00000, 0xff800001, 0x8ba98d27, 0x7fc00000, 0x3c00001},
2120{0x3c00000, 0xff800001, 0x8ba98d7a, 0x7fc00000, 0x3c00001},
2121{0x3c00000, 0xff800001, 0xf51f853a, 0x7fc00000, 0x3c00001},
2122{0x3c00000, 0xff800001, 0xff7ffff0, 0x7fc00000, 0x3c00001},
2123{0x3c00000, 0xff800001, 0xff7fffff, 0x7fc00000, 0x3c00001},
2124{0x3c00000, 0xff800001, 0xff800000, 0x7fc00000, 0x3c00001},
2125{0x3c00000, 0xff800001, 0xff800001, 0x7fc00000, 0x3c00001},
2126{0x3c00000, 0xff800001, 0xff984a37, 0x7fc00000, 0x3c00001},
2127{0x3c00000, 0xff800001, 0xffbfffff, 0x7fc00000, 0x3c00001},
2128{0x3c00000, 0xff800001, 0xffc00000, 0x7fc00000, 0x3c00001},
2129{0x3c00000, 0xff800001, 0xffd9ba98, 0x7fc00000, 0x3c00001},
2130{0x3c00000, 0xff800001, 0xffffffff, 0x7fc00000, 0x3c00001},
2131{0x3c00000, 0xff800001, 0x4f3495cb, 0x7fc00000, 0x3c00001},
2132{0x3c00000, 0xff800001, 0xe73a5134, 0x7fc00000, 0x3c00001},
2133{0x3c00000, 0xff800001, 0x7c994e9e, 0x7fc00000, 0x3c00001},
2134{0x3c00000, 0xff800001, 0x6164bd6c, 0x7fc00000, 0x3c00001},
2135{0x3c00000, 0xff800001, 0x9503366, 0x7fc00000, 0x3c00001},
2136{0x3c00000, 0xff800001, 0xbf5a97c9, 0x7fc00000, 0x3c00001},
2137{0x3c00000, 0xff800001, 0xe6ff1a14, 0x7fc00000, 0x3c00001},
2138{0x3c00000, 0xff800001, 0x77f31e2f, 0x7fc00000, 0x3c00001},
2139{0x3c00000, 0xff800001, 0xaab4d7d8, 0x7fc00000, 0x3c00001},
2140{0x3c00000, 0xff800001, 0x966320b, 0x7fc00000, 0x3c00001},
2141{0x3c00000, 0xff800001, 0xb26bddee, 0x7fc00000, 0x3c00001},
2142{0x3c00000, 0xff800001, 0xb5c8e5d3, 0x7fc00000, 0x3c00001},
2143{0x3c00000, 0xff800001, 0x317285d3, 0x7fc00000, 0x3c00001},
2144{0x3c00000, 0xff800001, 0x3c9623b1, 0x7fc00000, 0x3c00001},
2145{0x3c00000, 0xff800001, 0x51fd2c7c, 0x7fc00000, 0x3c00001},
2146{0x3c00000, 0xff800001, 0x7b906a6c, 0x7fc00000, 0x3c00001},
2147{0x3c00000, 0xff984a37, 0x0, 0x7fc00000, 0x3c00001},
2148{0x3c00000, 0xff984a37, 0x1, 0x7fc00000, 0x3c00081},
2149{0x3c00000, 0xff984a37, 0x76, 0x7fc00000, 0x3c00081},
2150{0x3c00000, 0xff984a37, 0x2b94, 0x7fc00000, 0x3c00081},
2151{0x3c00000, 0xff984a37, 0x636d24, 0x7fc00000, 0x3c00081},
2152{0x3c00000, 0xff984a37, 0x7fffff, 0x7fc00000, 0x3c00081},
2153{0x3c00000, 0xff984a37, 0x800000, 0x7fc00000, 0x3c00001},
2154{0x3c00000, 0xff984a37, 0x800002, 0x7fc00000, 0x3c00001},
2155{0x3c00000, 0xff984a37, 0x1398437, 0x7fc00000, 0x3c00001},
2156{0x3c00000, 0xff984a37, 0xba98d27, 0x7fc00000, 0x3c00001},
2157{0x3c00000, 0xff984a37, 0xba98d7a, 0x7fc00000, 0x3c00001},
2158{0x3c00000, 0xff984a37, 0x751f853a, 0x7fc00000, 0x3c00001},
2159{0x3c00000, 0xff984a37, 0x7f7ffff0, 0x7fc00000, 0x3c00001},
2160{0x3c00000, 0xff984a37, 0x7f7fffff, 0x7fc00000, 0x3c00001},
2161{0x3c00000, 0xff984a37, 0x7f800000, 0x7fc00000, 0x3c00001},
2162{0x3c00000, 0xff984a37, 0x7f800001, 0x7fc00000, 0x3c00001},
2163{0x3c00000, 0xff984a37, 0x7f984a37, 0x7fc00000, 0x3c00001},
2164{0x3c00000, 0xff984a37, 0x7fbfffff, 0x7fc00000, 0x3c00001},
2165{0x3c00000, 0xff984a37, 0x7fc00000, 0x7fc00000, 0x3c00001},
2166{0x3c00000, 0xff984a37, 0x7fd9ba98, 0x7fc00000, 0x3c00001},
2167{0x3c00000, 0xff984a37, 0x7fffffff, 0x7fc00000, 0x3c00001},
2168{0x3c00000, 0xff984a37, 0x80000000, 0x7fc00000, 0x3c00001},
2169{0x3c00000, 0xff984a37, 0x80000001, 0x7fc00000, 0x3c00081},
2170{0x3c00000, 0xff984a37, 0x80000076, 0x7fc00000, 0x3c00081},
2171{0x3c00000, 0xff984a37, 0x80002b94, 0x7fc00000, 0x3c00081},
2172{0x3c00000, 0xff984a37, 0x80636d24, 0x7fc00000, 0x3c00081},
2173{0x3c00000, 0xff984a37, 0x807fffff, 0x7fc00000, 0x3c00081},
2174{0x3c00000, 0xff984a37, 0x80800000, 0x7fc00000, 0x3c00001},
2175{0x3c00000, 0xff984a37, 0x80800002, 0x7fc00000, 0x3c00001},
2176{0x3c00000, 0xff984a37, 0x81398437, 0x7fc00000, 0x3c00001},
2177{0x3c00000, 0xff984a37, 0x8ba98d27, 0x7fc00000, 0x3c00001},
2178{0x3c00000, 0xff984a37, 0x8ba98d7a, 0x7fc00000, 0x3c00001},
2179{0x3c00000, 0xff984a37, 0xf51f853a, 0x7fc00000, 0x3c00001},
2180{0x3c00000, 0xff984a37, 0xff7ffff0, 0x7fc00000, 0x3c00001},
2181{0x3c00000, 0xff984a37, 0xff7fffff, 0x7fc00000, 0x3c00001},
2182{0x3c00000, 0xff984a37, 0xff800000, 0x7fc00000, 0x3c00001},
2183{0x3c00000, 0xff984a37, 0xff800001, 0x7fc00000, 0x3c00001},
2184{0x3c00000, 0xff984a37, 0xff984a37, 0x7fc00000, 0x3c00001},
2185{0x3c00000, 0xff984a37, 0xffbfffff, 0x7fc00000, 0x3c00001},
2186{0x3c00000, 0xff984a37, 0xffc00000, 0x7fc00000, 0x3c00001},
2187{0x3c00000, 0xff984a37, 0xffd9ba98, 0x7fc00000, 0x3c00001},
2188{0x3c00000, 0xff984a37, 0xffffffff, 0x7fc00000, 0x3c00001},
2189{0x3c00000, 0xff984a37, 0x4f3495cb, 0x7fc00000, 0x3c00001},
2190{0x3c00000, 0xff984a37, 0xe73a5134, 0x7fc00000, 0x3c00001},
2191{0x3c00000, 0xff984a37, 0x7c994e9e, 0x7fc00000, 0x3c00001},
2192{0x3c00000, 0xff984a37, 0x6164bd6c, 0x7fc00000, 0x3c00001},
2193{0x3c00000, 0xff984a37, 0x9503366, 0x7fc00000, 0x3c00001},
2194{0x3c00000, 0xff984a37, 0xbf5a97c9, 0x7fc00000, 0x3c00001},
2195{0x3c00000, 0xff984a37, 0xe6ff1a14, 0x7fc00000, 0x3c00001},
2196{0x3c00000, 0xff984a37, 0x77f31e2f, 0x7fc00000, 0x3c00001},
2197{0x3c00000, 0xff984a37, 0xaab4d7d8, 0x7fc00000, 0x3c00001},
2198{0x3c00000, 0xff984a37, 0x966320b, 0x7fc00000, 0x3c00001},
2199{0x3c00000, 0xff984a37, 0xb26bddee, 0x7fc00000, 0x3c00001},
2200{0x3c00000, 0xff984a37, 0xb5c8e5d3, 0x7fc00000, 0x3c00001},
2201{0x3c00000, 0xff984a37, 0x317285d3, 0x7fc00000, 0x3c00001},
2202{0x3c00000, 0xff984a37, 0x3c9623b1, 0x7fc00000, 0x3c00001},
2203{0x3c00000, 0xff984a37, 0x51fd2c7c, 0x7fc00000, 0x3c00001},
2204{0x3c00000, 0xff984a37, 0x7b906a6c, 0x7fc00000, 0x3c00001},
2205{0x3c00000, 0xffbfffff, 0x0, 0x7fc00000, 0x3c00001},
2206{0x3c00000, 0xffbfffff, 0x1, 0x7fc00000, 0x3c00081},
2207{0x3c00000, 0xffbfffff, 0x76, 0x7fc00000, 0x3c00081},
2208{0x3c00000, 0xffbfffff, 0x2b94, 0x7fc00000, 0x3c00081},
2209{0x3c00000, 0xffbfffff, 0x636d24, 0x7fc00000, 0x3c00081},
2210{0x3c00000, 0xffbfffff, 0x7fffff, 0x7fc00000, 0x3c00081},
2211{0x3c00000, 0xffbfffff, 0x800000, 0x7fc00000, 0x3c00001},
2212{0x3c00000, 0xffbfffff, 0x800002, 0x7fc00000, 0x3c00001},
2213{0x3c00000, 0xffbfffff, 0x1398437, 0x7fc00000, 0x3c00001},
2214{0x3c00000, 0xffbfffff, 0xba98d27, 0x7fc00000, 0x3c00001},
2215{0x3c00000, 0xffbfffff, 0xba98d7a, 0x7fc00000, 0x3c00001},
2216{0x3c00000, 0xffbfffff, 0x751f853a, 0x7fc00000, 0x3c00001},
2217{0x3c00000, 0xffbfffff, 0x7f7ffff0, 0x7fc00000, 0x3c00001},
2218{0x3c00000, 0xffbfffff, 0x7f7fffff, 0x7fc00000, 0x3c00001},
2219{0x3c00000, 0xffbfffff, 0x7f800000, 0x7fc00000, 0x3c00001},
2220{0x3c00000, 0xffbfffff, 0x7f800001, 0x7fc00000, 0x3c00001},
2221{0x3c00000, 0xffbfffff, 0x7f984a37, 0x7fc00000, 0x3c00001},
2222{0x3c00000, 0xffbfffff, 0x7fbfffff, 0x7fc00000, 0x3c00001},
2223{0x3c00000, 0xffbfffff, 0x7fc00000, 0x7fc00000, 0x3c00001},
2224{0x3c00000, 0xffbfffff, 0x7fd9ba98, 0x7fc00000, 0x3c00001},
2225{0x3c00000, 0xffbfffff, 0x7fffffff, 0x7fc00000, 0x3c00001},
2226{0x3c00000, 0xffbfffff, 0x80000000, 0x7fc00000, 0x3c00001},
2227{0x3c00000, 0xffbfffff, 0x80000001, 0x7fc00000, 0x3c00081},
2228{0x3c00000, 0xffbfffff, 0x80000076, 0x7fc00000, 0x3c00081},
2229{0x3c00000, 0xffbfffff, 0x80002b94, 0x7fc00000, 0x3c00081},
2230{0x3c00000, 0xffbfffff, 0x80636d24, 0x7fc00000, 0x3c00081},
2231{0x3c00000, 0xffbfffff, 0x807fffff, 0x7fc00000, 0x3c00081},
2232{0x3c00000, 0xffbfffff, 0x80800000, 0x7fc00000, 0x3c00001},
2233{0x3c00000, 0xffbfffff, 0x80800002, 0x7fc00000, 0x3c00001},
2234{0x3c00000, 0xffbfffff, 0x81398437, 0x7fc00000, 0x3c00001},
2235{0x3c00000, 0xffbfffff, 0x8ba98d27, 0x7fc00000, 0x3c00001},
2236{0x3c00000, 0xffbfffff, 0x8ba98d7a, 0x7fc00000, 0x3c00001},
2237{0x3c00000, 0xffbfffff, 0xf51f853a, 0x7fc00000, 0x3c00001},
2238{0x3c00000, 0xffbfffff, 0xff7ffff0, 0x7fc00000, 0x3c00001},
2239{0x3c00000, 0xffbfffff, 0xff7fffff, 0x7fc00000, 0x3c00001},
2240{0x3c00000, 0xffbfffff, 0xff800000, 0x7fc00000, 0x3c00001},
2241{0x3c00000, 0xffbfffff, 0xff800001, 0x7fc00000, 0x3c00001},
2242{0x3c00000, 0xffbfffff, 0xff984a37, 0x7fc00000, 0x3c00001},
2243{0x3c00000, 0xffbfffff, 0xffbfffff, 0x7fc00000, 0x3c00001},
2244{0x3c00000, 0xffbfffff, 0xffc00000, 0x7fc00000, 0x3c00001},
2245{0x3c00000, 0xffbfffff, 0xffd9ba98, 0x7fc00000, 0x3c00001},
2246{0x3c00000, 0xffbfffff, 0xffffffff, 0x7fc00000, 0x3c00001},
2247{0x3c00000, 0xffbfffff, 0x4f3495cb, 0x7fc00000, 0x3c00001},
2248{0x3c00000, 0xffbfffff, 0xe73a5134, 0x7fc00000, 0x3c00001},
2249{0x3c00000, 0xffbfffff, 0x7c994e9e, 0x7fc00000, 0x3c00001},
2250{0x3c00000, 0xffbfffff, 0x6164bd6c, 0x7fc00000, 0x3c00001},
2251{0x3c00000, 0xffbfffff, 0x9503366, 0x7fc00000, 0x3c00001},
2252{0x3c00000, 0xffbfffff, 0xbf5a97c9, 0x7fc00000, 0x3c00001},
2253{0x3c00000, 0xffbfffff, 0xe6ff1a14, 0x7fc00000, 0x3c00001},
2254{0x3c00000, 0xffbfffff, 0x77f31e2f, 0x7fc00000, 0x3c00001},
2255{0x3c00000, 0xffbfffff, 0xaab4d7d8, 0x7fc00000, 0x3c00001},
2256{0x3c00000, 0xffbfffff, 0x966320b, 0x7fc00000, 0x3c00001},
2257{0x3c00000, 0xffbfffff, 0xb26bddee, 0x7fc00000, 0x3c00001},
2258{0x3c00000, 0xffbfffff, 0xb5c8e5d3, 0x7fc00000, 0x3c00001},
2259{0x3c00000, 0xffbfffff, 0x317285d3, 0x7fc00000, 0x3c00001},
2260{0x3c00000, 0xffbfffff, 0x3c9623b1, 0x7fc00000, 0x3c00001},
2261{0x3c00000, 0xffbfffff, 0x51fd2c7c, 0x7fc00000, 0x3c00001},
2262{0x3c00000, 0xffbfffff, 0x7b906a6c, 0x7fc00000, 0x3c00001},
2263{0x3c00000, 0xffc00000, 0x0, 0x7fc00000, 0x3c00000},
2264{0x3c00000, 0xffc00000, 0x1, 0x7fc00000, 0x3c00080},
2265{0x3c00000, 0xffc00000, 0x76, 0x7fc00000, 0x3c00080},
2266{0x3c00000, 0xffc00000, 0x2b94, 0x7fc00000, 0x3c00080},
2267{0x3c00000, 0xffc00000, 0x636d24, 0x7fc00000, 0x3c00080},
2268{0x3c00000, 0xffc00000, 0x7fffff, 0x7fc00000, 0x3c00080},
2269{0x3c00000, 0xffc00000, 0x800000, 0x7fc00000, 0x3c00000},
2270{0x3c00000, 0xffc00000, 0x800002, 0x7fc00000, 0x3c00000},
2271{0x3c00000, 0xffc00000, 0x1398437, 0x7fc00000, 0x3c00000},
2272{0x3c00000, 0xffc00000, 0xba98d27, 0x7fc00000, 0x3c00000},
2273{0x3c00000, 0xffc00000, 0xba98d7a, 0x7fc00000, 0x3c00000},
2274{0x3c00000, 0xffc00000, 0x751f853a, 0x7fc00000, 0x3c00000},
2275{0x3c00000, 0xffc00000, 0x7f7ffff0, 0x7fc00000, 0x3c00000},
2276{0x3c00000, 0xffc00000, 0x7f7fffff, 0x7fc00000, 0x3c00000},
2277{0x3c00000, 0xffc00000, 0x7f800000, 0x7fc00000, 0x3c00000},
2278{0x3c00000, 0xffc00000, 0x7f800001, 0x7fc00000, 0x3c00001},
2279{0x3c00000, 0xffc00000, 0x7f984a37, 0x7fc00000, 0x3c00001},
2280{0x3c00000, 0xffc00000, 0x7fbfffff, 0x7fc00000, 0x3c00001},
2281{0x3c00000, 0xffc00000, 0x7fc00000, 0x7fc00000, 0x3c00000},
2282{0x3c00000, 0xffc00000, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
2283{0x3c00000, 0xffc00000, 0x7fffffff, 0x7fc00000, 0x3c00000},
2284{0x3c00000, 0xffc00000, 0x80000000, 0x7fc00000, 0x3c00000},
2285{0x3c00000, 0xffc00000, 0x80000001, 0x7fc00000, 0x3c00080},
2286{0x3c00000, 0xffc00000, 0x80000076, 0x7fc00000, 0x3c00080},
2287{0x3c00000, 0xffc00000, 0x80002b94, 0x7fc00000, 0x3c00080},
2288{0x3c00000, 0xffc00000, 0x80636d24, 0x7fc00000, 0x3c00080},
2289{0x3c00000, 0xffc00000, 0x807fffff, 0x7fc00000, 0x3c00080},
2290{0x3c00000, 0xffc00000, 0x80800000, 0x7fc00000, 0x3c00000},
2291{0x3c00000, 0xffc00000, 0x80800002, 0x7fc00000, 0x3c00000},
2292{0x3c00000, 0xffc00000, 0x81398437, 0x7fc00000, 0x3c00000},
2293{0x3c00000, 0xffc00000, 0x8ba98d27, 0x7fc00000, 0x3c00000},
2294{0x3c00000, 0xffc00000, 0x8ba98d7a, 0x7fc00000, 0x3c00000},
2295{0x3c00000, 0xffc00000, 0xf51f853a, 0x7fc00000, 0x3c00000},
2296{0x3c00000, 0xffc00000, 0xff7ffff0, 0x7fc00000, 0x3c00000},
2297{0x3c00000, 0xffc00000, 0xff7fffff, 0x7fc00000, 0x3c00000},
2298{0x3c00000, 0xffc00000, 0xff800000, 0x7fc00000, 0x3c00000},
2299{0x3c00000, 0xffc00000, 0xff800001, 0x7fc00000, 0x3c00001},
2300{0x3c00000, 0xffc00000, 0xff984a37, 0x7fc00000, 0x3c00001},
2301{0x3c00000, 0xffc00000, 0xffbfffff, 0x7fc00000, 0x3c00001},
2302{0x3c00000, 0xffc00000, 0xffc00000, 0x7fc00000, 0x3c00000},
2303{0x3c00000, 0xffc00000, 0xffd9ba98, 0x7fc00000, 0x3c00000},
2304{0x3c00000, 0xffc00000, 0xffffffff, 0x7fc00000, 0x3c00000},
2305{0x3c00000, 0xffc00000, 0x4f3495cb, 0x7fc00000, 0x3c00000},
2306{0x3c00000, 0xffc00000, 0xe73a5134, 0x7fc00000, 0x3c00000},
2307{0x3c00000, 0xffc00000, 0x7c994e9e, 0x7fc00000, 0x3c00000},
2308{0x3c00000, 0xffc00000, 0x6164bd6c, 0x7fc00000, 0x3c00000},
2309{0x3c00000, 0xffc00000, 0x9503366, 0x7fc00000, 0x3c00000},
2310{0x3c00000, 0xffc00000, 0xbf5a97c9, 0x7fc00000, 0x3c00000},
2311{0x3c00000, 0xffc00000, 0xe6ff1a14, 0x7fc00000, 0x3c00000},
2312{0x3c00000, 0xffc00000, 0x77f31e2f, 0x7fc00000, 0x3c00000},
2313{0x3c00000, 0xffc00000, 0xaab4d7d8, 0x7fc00000, 0x3c00000},
2314{0x3c00000, 0xffc00000, 0x966320b, 0x7fc00000, 0x3c00000},
2315{0x3c00000, 0xffc00000, 0xb26bddee, 0x7fc00000, 0x3c00000},
2316{0x3c00000, 0xffc00000, 0xb5c8e5d3, 0x7fc00000, 0x3c00000},
2317{0x3c00000, 0xffc00000, 0x317285d3, 0x7fc00000, 0x3c00000},
2318{0x3c00000, 0xffc00000, 0x3c9623b1, 0x7fc00000, 0x3c00000},
2319{0x3c00000, 0xffc00000, 0x51fd2c7c, 0x7fc00000, 0x3c00000},
2320{0x3c00000, 0xffc00000, 0x7b906a6c, 0x7fc00000, 0x3c00000},
2321{0x3c00000, 0xffd9ba98, 0x0, 0x7fc00000, 0x3c00000},
2322{0x3c00000, 0xffd9ba98, 0x1, 0x7fc00000, 0x3c00080},
2323{0x3c00000, 0xffd9ba98, 0x76, 0x7fc00000, 0x3c00080},
2324{0x3c00000, 0xffd9ba98, 0x2b94, 0x7fc00000, 0x3c00080},
2325{0x3c00000, 0xffd9ba98, 0x636d24, 0x7fc00000, 0x3c00080},
2326{0x3c00000, 0xffd9ba98, 0x7fffff, 0x7fc00000, 0x3c00080},
2327{0x3c00000, 0xffd9ba98, 0x800000, 0x7fc00000, 0x3c00000},
2328{0x3c00000, 0xffd9ba98, 0x800002, 0x7fc00000, 0x3c00000},
2329{0x3c00000, 0xffd9ba98, 0x1398437, 0x7fc00000, 0x3c00000},
2330{0x3c00000, 0xffd9ba98, 0xba98d27, 0x7fc00000, 0x3c00000},
2331{0x3c00000, 0xffd9ba98, 0xba98d7a, 0x7fc00000, 0x3c00000},
2332{0x3c00000, 0xffd9ba98, 0x751f853a, 0x7fc00000, 0x3c00000},
2333{0x3c00000, 0xffd9ba98, 0x7f7ffff0, 0x7fc00000, 0x3c00000},
2334{0x3c00000, 0xffd9ba98, 0x7f7fffff, 0x7fc00000, 0x3c00000},
2335{0x3c00000, 0xffd9ba98, 0x7f800000, 0x7fc00000, 0x3c00000},
2336{0x3c00000, 0xffd9ba98, 0x7f800001, 0x7fc00000, 0x3c00001},
2337{0x3c00000, 0xffd9ba98, 0x7f984a37, 0x7fc00000, 0x3c00001},
2338{0x3c00000, 0xffd9ba98, 0x7fbfffff, 0x7fc00000, 0x3c00001},
2339{0x3c00000, 0xffd9ba98, 0x7fc00000, 0x7fc00000, 0x3c00000},
2340{0x3c00000, 0xffd9ba98, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
2341{0x3c00000, 0xffd9ba98, 0x7fffffff, 0x7fc00000, 0x3c00000},
2342{0x3c00000, 0xffd9ba98, 0x80000000, 0x7fc00000, 0x3c00000},
2343{0x3c00000, 0xffd9ba98, 0x80000001, 0x7fc00000, 0x3c00080},
2344{0x3c00000, 0xffd9ba98, 0x80000076, 0x7fc00000, 0x3c00080},
2345{0x3c00000, 0xffd9ba98, 0x80002b94, 0x7fc00000, 0x3c00080},
2346{0x3c00000, 0xffd9ba98, 0x80636d24, 0x7fc00000, 0x3c00080},
2347{0x3c00000, 0xffd9ba98, 0x807fffff, 0x7fc00000, 0x3c00080},
2348{0x3c00000, 0xffd9ba98, 0x80800000, 0x7fc00000, 0x3c00000},
2349{0x3c00000, 0xffd9ba98, 0x80800002, 0x7fc00000, 0x3c00000},
2350{0x3c00000, 0xffd9ba98, 0x81398437, 0x7fc00000, 0x3c00000},
2351{0x3c00000, 0xffd9ba98, 0x8ba98d27, 0x7fc00000, 0x3c00000},
2352{0x3c00000, 0xffd9ba98, 0x8ba98d7a, 0x7fc00000, 0x3c00000},
2353{0x3c00000, 0xffd9ba98, 0xf51f853a, 0x7fc00000, 0x3c00000},
2354{0x3c00000, 0xffd9ba98, 0xff7ffff0, 0x7fc00000, 0x3c00000},
2355{0x3c00000, 0xffd9ba98, 0xff7fffff, 0x7fc00000, 0x3c00000},
2356{0x3c00000, 0xffd9ba98, 0xff800000, 0x7fc00000, 0x3c00000},
2357{0x3c00000, 0xffd9ba98, 0xff800001, 0x7fc00000, 0x3c00001},
2358{0x3c00000, 0xffd9ba98, 0xff984a37, 0x7fc00000, 0x3c00001},
2359{0x3c00000, 0xffd9ba98, 0xffbfffff, 0x7fc00000, 0x3c00001},
2360{0x3c00000, 0xffd9ba98, 0xffc00000, 0x7fc00000, 0x3c00000},
2361{0x3c00000, 0xffd9ba98, 0xffd9ba98, 0x7fc00000, 0x3c00000},
2362{0x3c00000, 0xffd9ba98, 0xffffffff, 0x7fc00000, 0x3c00000},
2363{0x3c00000, 0xffd9ba98, 0x4f3495cb, 0x7fc00000, 0x3c00000},
2364{0x3c00000, 0xffd9ba98, 0xe73a5134, 0x7fc00000, 0x3c00000},
2365{0x3c00000, 0xffd9ba98, 0x7c994e9e, 0x7fc00000, 0x3c00000},
2366{0x3c00000, 0xffd9ba98, 0x6164bd6c, 0x7fc00000, 0x3c00000},
2367{0x3c00000, 0xffd9ba98, 0x9503366, 0x7fc00000, 0x3c00000},
2368{0x3c00000, 0xffd9ba98, 0xbf5a97c9, 0x7fc00000, 0x3c00000},
2369{0x3c00000, 0xffd9ba98, 0xe6ff1a14, 0x7fc00000, 0x3c00000},
2370{0x3c00000, 0xffd9ba98, 0x77f31e2f, 0x7fc00000, 0x3c00000},
2371{0x3c00000, 0xffd9ba98, 0xaab4d7d8, 0x7fc00000, 0x3c00000},
2372{0x3c00000, 0xffd9ba98, 0x966320b, 0x7fc00000, 0x3c00000},
2373{0x3c00000, 0xffd9ba98, 0xb26bddee, 0x7fc00000, 0x3c00000},
2374{0x3c00000, 0xffd9ba98, 0xb5c8e5d3, 0x7fc00000, 0x3c00000},
2375{0x3c00000, 0xffd9ba98, 0x317285d3, 0x7fc00000, 0x3c00000},
2376{0x3c00000, 0xffd9ba98, 0x3c9623b1, 0x7fc00000, 0x3c00000},
2377{0x3c00000, 0xffd9ba98, 0x51fd2c7c, 0x7fc00000, 0x3c00000},
2378{0x3c00000, 0xffd9ba98, 0x7b906a6c, 0x7fc00000, 0x3c00000},
2379{0x3c00000, 0xffffffff, 0x0, 0x7fc00000, 0x3c00000},
2380{0x3c00000, 0xffffffff, 0x1, 0x7fc00000, 0x3c00080},
2381{0x3c00000, 0xffffffff, 0x76, 0x7fc00000, 0x3c00080},
2382{0x3c00000, 0xffffffff, 0x2b94, 0x7fc00000, 0x3c00080},
2383{0x3c00000, 0xffffffff, 0x636d24, 0x7fc00000, 0x3c00080},
2384{0x3c00000, 0xffffffff, 0x7fffff, 0x7fc00000, 0x3c00080},
2385{0x3c00000, 0xffffffff, 0x800000, 0x7fc00000, 0x3c00000},
2386{0x3c00000, 0xffffffff, 0x800002, 0x7fc00000, 0x3c00000},
2387{0x3c00000, 0xffffffff, 0x1398437, 0x7fc00000, 0x3c00000},
2388{0x3c00000, 0xffffffff, 0xba98d27, 0x7fc00000, 0x3c00000},
2389{0x3c00000, 0xffffffff, 0xba98d7a, 0x7fc00000, 0x3c00000},
2390{0x3c00000, 0xffffffff, 0x751f853a, 0x7fc00000, 0x3c00000},
2391{0x3c00000, 0xffffffff, 0x7f7ffff0, 0x7fc00000, 0x3c00000},
2392{0x3c00000, 0xffffffff, 0x7f7fffff, 0x7fc00000, 0x3c00000},
2393{0x3c00000, 0xffffffff, 0x7f800000, 0x7fc00000, 0x3c00000},
2394{0x3c00000, 0xffffffff, 0x7f800001, 0x7fc00000, 0x3c00001},
2395{0x3c00000, 0xffffffff, 0x7f984a37, 0x7fc00000, 0x3c00001},
2396{0x3c00000, 0xffffffff, 0x7fbfffff, 0x7fc00000, 0x3c00001},
2397{0x3c00000, 0xffffffff, 0x7fc00000, 0x7fc00000, 0x3c00000},
2398{0x3c00000, 0xffffffff, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
2399{0x3c00000, 0xffffffff, 0x7fffffff, 0x7fc00000, 0x3c00000},
2400{0x3c00000, 0xffffffff, 0x80000000, 0x7fc00000, 0x3c00000},
2401{0x3c00000, 0xffffffff, 0x80000001, 0x7fc00000, 0x3c00080},
2402{0x3c00000, 0xffffffff, 0x80000076, 0x7fc00000, 0x3c00080},
2403{0x3c00000, 0xffffffff, 0x80002b94, 0x7fc00000, 0x3c00080},
2404{0x3c00000, 0xffffffff, 0x80636d24, 0x7fc00000, 0x3c00080},
2405{0x3c00000, 0xffffffff, 0x807fffff, 0x7fc00000, 0x3c00080},
2406{0x3c00000, 0xffffffff, 0x80800000, 0x7fc00000, 0x3c00000},
2407{0x3c00000, 0xffffffff, 0x80800002, 0x7fc00000, 0x3c00000},
2408{0x3c00000, 0xffffffff, 0x81398437, 0x7fc00000, 0x3c00000},
2409{0x3c00000, 0xffffffff, 0x8ba98d27, 0x7fc00000, 0x3c00000},
2410{0x3c00000, 0xffffffff, 0x8ba98d7a, 0x7fc00000, 0x3c00000},
2411{0x3c00000, 0xffffffff, 0xf51f853a, 0x7fc00000, 0x3c00000},
2412{0x3c00000, 0xffffffff, 0xff7ffff0, 0x7fc00000, 0x3c00000},
2413{0x3c00000, 0xffffffff, 0xff7fffff, 0x7fc00000, 0x3c00000},
2414{0x3c00000, 0xffffffff, 0xff800000, 0x7fc00000, 0x3c00000},
2415{0x3c00000, 0xffffffff, 0xff800001, 0x7fc00000, 0x3c00001},
2416{0x3c00000, 0xffffffff, 0xff984a37, 0x7fc00000, 0x3c00001},
2417{0x3c00000, 0xffffffff, 0xffbfffff, 0x7fc00000, 0x3c00001},
2418{0x3c00000, 0xffffffff, 0xffc00000, 0x7fc00000, 0x3c00000},
2419{0x3c00000, 0xffffffff, 0xffd9ba98, 0x7fc00000, 0x3c00000},
2420{0x3c00000, 0xffffffff, 0xffffffff, 0x7fc00000, 0x3c00000},
2421{0x3c00000, 0xffffffff, 0x4f3495cb, 0x7fc00000, 0x3c00000},
2422{0x3c00000, 0xffffffff, 0xe73a5134, 0x7fc00000, 0x3c00000},
2423{0x3c00000, 0xffffffff, 0x7c994e9e, 0x7fc00000, 0x3c00000},
2424{0x3c00000, 0xffffffff, 0x6164bd6c, 0x7fc00000, 0x3c00000},
2425{0x3c00000, 0xffffffff, 0x9503366, 0x7fc00000, 0x3c00000},
2426{0x3c00000, 0xffffffff, 0xbf5a97c9, 0x7fc00000, 0x3c00000},
2427{0x3c00000, 0xffffffff, 0xe6ff1a14, 0x7fc00000, 0x3c00000},
2428{0x3c00000, 0xffffffff, 0x77f31e2f, 0x7fc00000, 0x3c00000},
2429{0x3c00000, 0xffffffff, 0xaab4d7d8, 0x7fc00000, 0x3c00000},
2430{0x3c00000, 0xffffffff, 0x966320b, 0x7fc00000, 0x3c00000},
2431{0x3c00000, 0xffffffff, 0xb26bddee, 0x7fc00000, 0x3c00000},
2432{0x3c00000, 0xffffffff, 0xb5c8e5d3, 0x7fc00000, 0x3c00000},
2433{0x3c00000, 0xffffffff, 0x317285d3, 0x7fc00000, 0x3c00000},
2434{0x3c00000, 0xffffffff, 0x3c9623b1, 0x7fc00000, 0x3c00000},
2435{0x3c00000, 0xffffffff, 0x51fd2c7c, 0x7fc00000, 0x3c00000},
2436{0x3c00000, 0xffffffff, 0x7b906a6c, 0x7fc00000, 0x3c00000},
2437{0x3c00000, 0x4f3495cb, 0x0, 0x4f3495cb, 0x3c00000},
2438{0x3c00000, 0x4f3495cb, 0x1, 0x4f3495cb, 0x3c00080},
2439{0x3c00000, 0x4f3495cb, 0x76, 0x4f3495cb, 0x3c00080},
2440{0x3c00000, 0x4f3495cb, 0x2b94, 0x4f3495cb, 0x3c00080},
2441{0x3c00000, 0x4f3495cb, 0x636d24, 0x4f3495cb, 0x3c00080},
2442{0x3c00000, 0x4f3495cb, 0x7fffff, 0x4f3495cb, 0x3c00080},
2443{0x3c00000, 0x4f3495cb, 0x800000, 0x4f3495cb, 0x3c00010},
2444{0x3c00000, 0x4f3495cb, 0x800002, 0x4f3495cb, 0x3c00010},
2445{0x3c00000, 0x4f3495cb, 0x1398437, 0x4f3495cb, 0x3c00010},
2446{0x3c00000, 0x4f3495cb, 0xba98d27, 0x4f3495cb, 0x3c00010},
2447{0x3c00000, 0x4f3495cb, 0xba98d7a, 0x4f3495cb, 0x3c00010},
2448{0x3c00000, 0x4f3495cb, 0x751f853a, 0x751f853a, 0x3c00010},
2449{0x3c00000, 0x4f3495cb, 0x7f7ffff0, 0x7f7ffff0, 0x3c00010},
2450{0x3c00000, 0x4f3495cb, 0x7f7fffff, 0x7f7fffff, 0x3c00010},
2451{0x3c00000, 0x4f3495cb, 0x7f800000, 0x7f800000, 0x3c00000},
2452{0x3c00000, 0x4f3495cb, 0x7f800001, 0x7fc00000, 0x3c00001},
2453{0x3c00000, 0x4f3495cb, 0x7f984a37, 0x7fc00000, 0x3c00001},
2454{0x3c00000, 0x4f3495cb, 0x7fbfffff, 0x7fc00000, 0x3c00001},
2455{0x3c00000, 0x4f3495cb, 0x7fc00000, 0x7fc00000, 0x3c00000},
2456{0x3c00000, 0x4f3495cb, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
2457{0x3c00000, 0x4f3495cb, 0x7fffffff, 0x7fc00000, 0x3c00000},
2458{0x3c00000, 0x4f3495cb, 0x80000000, 0x4f3495cb, 0x3c00000},
2459{0x3c00000, 0x4f3495cb, 0x80000001, 0x4f3495cb, 0x3c00080},
2460{0x3c00000, 0x4f3495cb, 0x80000076, 0x4f3495cb, 0x3c00080},
2461{0x3c00000, 0x4f3495cb, 0x80002b94, 0x4f3495cb, 0x3c00080},
2462{0x3c00000, 0x4f3495cb, 0x80636d24, 0x4f3495cb, 0x3c00080},
2463{0x3c00000, 0x4f3495cb, 0x807fffff, 0x4f3495cb, 0x3c00080},
2464{0x3c00000, 0x4f3495cb, 0x80800000, 0x4f3495ca, 0x3c00010},
2465{0x3c00000, 0x4f3495cb, 0x80800002, 0x4f3495ca, 0x3c00010},
2466{0x3c00000, 0x4f3495cb, 0x81398437, 0x4f3495ca, 0x3c00010},
2467{0x3c00000, 0x4f3495cb, 0x8ba98d27, 0x4f3495ca, 0x3c00010},
2468{0x3c00000, 0x4f3495cb, 0x8ba98d7a, 0x4f3495ca, 0x3c00010},
2469{0x3c00000, 0x4f3495cb, 0xf51f853a, 0xf51f8539, 0x3c00010},
2470{0x3c00000, 0x4f3495cb, 0xff7ffff0, 0xff7fffef, 0x3c00010},
2471{0x3c00000, 0x4f3495cb, 0xff7fffff, 0xff7ffffe, 0x3c00010},
2472{0x3c00000, 0x4f3495cb, 0xff800000, 0xff800000, 0x3c00000},
2473{0x3c00000, 0x4f3495cb, 0xff800001, 0x7fc00000, 0x3c00001},
2474{0x3c00000, 0x4f3495cb, 0xff984a37, 0x7fc00000, 0x3c00001},
2475{0x3c00000, 0x4f3495cb, 0xffbfffff, 0x7fc00000, 0x3c00001},
2476{0x3c00000, 0x4f3495cb, 0xffc00000, 0x7fc00000, 0x3c00000},
2477{0x3c00000, 0x4f3495cb, 0xffd9ba98, 0x7fc00000, 0x3c00000},
2478{0x3c00000, 0x4f3495cb, 0xffffffff, 0x7fc00000, 0x3c00000},
2479{0x3c00000, 0x4f3495cb, 0x4f3495cb, 0x4fb495cb, 0x3c00000},
2480{0x3c00000, 0x4f3495cb, 0xe73a5134, 0xe73a5133, 0x3c00010},
2481{0x3c00000, 0x4f3495cb, 0x7c994e9e, 0x7c994e9e, 0x3c00010},
2482{0x3c00000, 0x4f3495cb, 0x6164bd6c, 0x6164bd6c, 0x3c00010},
2483{0x3c00000, 0x4f3495cb, 0x9503366, 0x4f3495cb, 0x3c00010},
2484{0x3c00000, 0x4f3495cb, 0xbf5a97c9, 0x4f3495ca, 0x3c00010},
2485{0x3c00000, 0x4f3495cb, 0xe6ff1a14, 0xe6ff1a13, 0x3c00010},
2486{0x3c00000, 0x4f3495cb, 0x77f31e2f, 0x77f31e2f, 0x3c00010},
2487{0x3c00000, 0x4f3495cb, 0xaab4d7d8, 0x4f3495ca, 0x3c00010},
2488{0x3c00000, 0x4f3495cb, 0x966320b, 0x4f3495cb, 0x3c00010},
2489{0x3c00000, 0x4f3495cb, 0xb26bddee, 0x4f3495ca, 0x3c00010},
2490{0x3c00000, 0x4f3495cb, 0xb5c8e5d3, 0x4f3495ca, 0x3c00010},
2491{0x3c00000, 0x4f3495cb, 0x317285d3, 0x4f3495cb, 0x3c00010},
2492{0x3c00000, 0x4f3495cb, 0x3c9623b1, 0x4f3495cb, 0x3c00010},
2493{0x3c00000, 0x4f3495cb, 0x51fd2c7c, 0x52016895, 0x3c00010},
2494{0x3c00000, 0x4f3495cb, 0x7b906a6c, 0x7b906a6c, 0x3c00010},
2495{0x3c00000, 0xe73a5134, 0x0, 0xe73a5134, 0x3c00000},
2496{0x3c00000, 0xe73a5134, 0x1, 0xe73a5134, 0x3c00080},
2497{0x3c00000, 0xe73a5134, 0x76, 0xe73a5134, 0x3c00080},
2498{0x3c00000, 0xe73a5134, 0x2b94, 0xe73a5134, 0x3c00080},
2499{0x3c00000, 0xe73a5134, 0x636d24, 0xe73a5134, 0x3c00080},
2500{0x3c00000, 0xe73a5134, 0x7fffff, 0xe73a5134, 0x3c00080},
2501{0x3c00000, 0xe73a5134, 0x800000, 0xe73a5133, 0x3c00010},
2502{0x3c00000, 0xe73a5134, 0x800002, 0xe73a5133, 0x3c00010},
2503{0x3c00000, 0xe73a5134, 0x1398437, 0xe73a5133, 0x3c00010},
2504{0x3c00000, 0xe73a5134, 0xba98d27, 0xe73a5133, 0x3c00010},
2505{0x3c00000, 0xe73a5134, 0xba98d7a, 0xe73a5133, 0x3c00010},
2506{0x3c00000, 0xe73a5134, 0x751f853a, 0x751f8539, 0x3c00010},
2507{0x3c00000, 0xe73a5134, 0x7f7ffff0, 0x7f7fffef, 0x3c00010},
2508{0x3c00000, 0xe73a5134, 0x7f7fffff, 0x7f7ffffe, 0x3c00010},
2509{0x3c00000, 0xe73a5134, 0x7f800000, 0x7f800000, 0x3c00000},
2510{0x3c00000, 0xe73a5134, 0x7f800001, 0x7fc00000, 0x3c00001},
2511{0x3c00000, 0xe73a5134, 0x7f984a37, 0x7fc00000, 0x3c00001},
2512{0x3c00000, 0xe73a5134, 0x7fbfffff, 0x7fc00000, 0x3c00001},
2513{0x3c00000, 0xe73a5134, 0x7fc00000, 0x7fc00000, 0x3c00000},
2514{0x3c00000, 0xe73a5134, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
2515{0x3c00000, 0xe73a5134, 0x7fffffff, 0x7fc00000, 0x3c00000},
2516{0x3c00000, 0xe73a5134, 0x80000000, 0xe73a5134, 0x3c00000},
2517{0x3c00000, 0xe73a5134, 0x80000001, 0xe73a5134, 0x3c00080},
2518{0x3c00000, 0xe73a5134, 0x80000076, 0xe73a5134, 0x3c00080},
2519{0x3c00000, 0xe73a5134, 0x80002b94, 0xe73a5134, 0x3c00080},
2520{0x3c00000, 0xe73a5134, 0x80636d24, 0xe73a5134, 0x3c00080},
2521{0x3c00000, 0xe73a5134, 0x807fffff, 0xe73a5134, 0x3c00080},
2522{0x3c00000, 0xe73a5134, 0x80800000, 0xe73a5134, 0x3c00010},
2523{0x3c00000, 0xe73a5134, 0x80800002, 0xe73a5134, 0x3c00010},
2524{0x3c00000, 0xe73a5134, 0x81398437, 0xe73a5134, 0x3c00010},
2525{0x3c00000, 0xe73a5134, 0x8ba98d27, 0xe73a5134, 0x3c00010},
2526{0x3c00000, 0xe73a5134, 0x8ba98d7a, 0xe73a5134, 0x3c00010},
2527{0x3c00000, 0xe73a5134, 0xf51f853a, 0xf51f853a, 0x3c00010},
2528{0x3c00000, 0xe73a5134, 0xff7ffff0, 0xff7ffff0, 0x3c00010},
2529{0x3c00000, 0xe73a5134, 0xff7fffff, 0xff7fffff, 0x3c00010},
2530{0x3c00000, 0xe73a5134, 0xff800000, 0xff800000, 0x3c00000},
2531{0x3c00000, 0xe73a5134, 0xff800001, 0x7fc00000, 0x3c00001},
2532{0x3c00000, 0xe73a5134, 0xff984a37, 0x7fc00000, 0x3c00001},
2533{0x3c00000, 0xe73a5134, 0xffbfffff, 0x7fc00000, 0x3c00001},
2534{0x3c00000, 0xe73a5134, 0xffc00000, 0x7fc00000, 0x3c00000},
2535{0x3c00000, 0xe73a5134, 0xffd9ba98, 0x7fc00000, 0x3c00000},
2536{0x3c00000, 0xe73a5134, 0xffffffff, 0x7fc00000, 0x3c00000},
2537{0x3c00000, 0xe73a5134, 0x4f3495cb, 0xe73a5133, 0x3c00010},
2538{0x3c00000, 0xe73a5134, 0xe73a5134, 0xe7ba5134, 0x3c00000},
2539{0x3c00000, 0xe73a5134, 0x7c994e9e, 0x7c994e9d, 0x3c00010},
2540{0x3c00000, 0xe73a5134, 0x6164bd6c, 0xe73a42e8, 0x3c00010},
2541{0x3c00000, 0xe73a5134, 0x9503366, 0xe73a5133, 0x3c00010},
2542{0x3c00000, 0xe73a5134, 0xbf5a97c9, 0xe73a5134, 0x3c00010},
2543{0x3c00000, 0xe73a5134, 0xe6ff1a14, 0xe79cef1f, 0x3c00000},
2544{0x3c00000, 0xe73a5134, 0x77f31e2f, 0x77f31e2e, 0x3c00010},
2545{0x3c00000, 0xe73a5134, 0xaab4d7d8, 0xe73a5134, 0x3c00010},
2546{0x3c00000, 0xe73a5134, 0x966320b, 0xe73a5133, 0x3c00010},
2547{0x3c00000, 0xe73a5134, 0xb26bddee, 0xe73a5134, 0x3c00010},
2548{0x3c00000, 0xe73a5134, 0xb5c8e5d3, 0xe73a5134, 0x3c00010},
2549{0x3c00000, 0xe73a5134, 0x317285d3, 0xe73a5133, 0x3c00010},
2550{0x3c00000, 0xe73a5134, 0x3c9623b1, 0xe73a5133, 0x3c00010},
2551{0x3c00000, 0xe73a5134, 0x51fd2c7c, 0xe73a5133, 0x3c00010},
2552{0x3c00000, 0xe73a5134, 0x7b906a6c, 0x7b906a6b, 0x3c00010},
2553{0x3c00000, 0x7c994e9e, 0x0, 0x7c994e9e, 0x3c00000},
2554{0x3c00000, 0x7c994e9e, 0x1, 0x7c994e9e, 0x3c00080},
2555{0x3c00000, 0x7c994e9e, 0x76, 0x7c994e9e, 0x3c00080},
2556{0x3c00000, 0x7c994e9e, 0x2b94, 0x7c994e9e, 0x3c00080},
2557{0x3c00000, 0x7c994e9e, 0x636d24, 0x7c994e9e, 0x3c00080},
2558{0x3c00000, 0x7c994e9e, 0x7fffff, 0x7c994e9e, 0x3c00080},
2559{0x3c00000, 0x7c994e9e, 0x800000, 0x7c994e9e, 0x3c00010},
2560{0x3c00000, 0x7c994e9e, 0x800002, 0x7c994e9e, 0x3c00010},
2561{0x3c00000, 0x7c994e9e, 0x1398437, 0x7c994e9e, 0x3c00010},
2562{0x3c00000, 0x7c994e9e, 0xba98d27, 0x7c994e9e, 0x3c00010},
2563{0x3c00000, 0x7c994e9e, 0xba98d7a, 0x7c994e9e, 0x3c00010},
2564{0x3c00000, 0x7c994e9e, 0x751f853a, 0x7c994fdd, 0x3c00010},
2565{0x3c00000, 0x7c994e9e, 0x7f7ffff0, 0x7f7fffff, 0x3c00014},
2566{0x3c00000, 0x7c994e9e, 0x7f7fffff, 0x7f7fffff, 0x3c00014},
2567{0x3c00000, 0x7c994e9e, 0x7f800000, 0x7f800000, 0x3c00000},
2568{0x3c00000, 0x7c994e9e, 0x7f800001, 0x7fc00000, 0x3c00001},
2569{0x3c00000, 0x7c994e9e, 0x7f984a37, 0x7fc00000, 0x3c00001},
2570{0x3c00000, 0x7c994e9e, 0x7fbfffff, 0x7fc00000, 0x3c00001},
2571{0x3c00000, 0x7c994e9e, 0x7fc00000, 0x7fc00000, 0x3c00000},
2572{0x3c00000, 0x7c994e9e, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
2573{0x3c00000, 0x7c994e9e, 0x7fffffff, 0x7fc00000, 0x3c00000},
2574{0x3c00000, 0x7c994e9e, 0x80000000, 0x7c994e9e, 0x3c00000},
2575{0x3c00000, 0x7c994e9e, 0x80000001, 0x7c994e9e, 0x3c00080},
2576{0x3c00000, 0x7c994e9e, 0x80000076, 0x7c994e9e, 0x3c00080},
2577{0x3c00000, 0x7c994e9e, 0x80002b94, 0x7c994e9e, 0x3c00080},
2578{0x3c00000, 0x7c994e9e, 0x80636d24, 0x7c994e9e, 0x3c00080},
2579{0x3c00000, 0x7c994e9e, 0x807fffff, 0x7c994e9e, 0x3c00080},
2580{0x3c00000, 0x7c994e9e, 0x80800000, 0x7c994e9d, 0x3c00010},
2581{0x3c00000, 0x7c994e9e, 0x80800002, 0x7c994e9d, 0x3c00010},
2582{0x3c00000, 0x7c994e9e, 0x81398437, 0x7c994e9d, 0x3c00010},
2583{0x3c00000, 0x7c994e9e, 0x8ba98d27, 0x7c994e9d, 0x3c00010},
2584{0x3c00000, 0x7c994e9e, 0x8ba98d7a, 0x7c994e9d, 0x3c00010},
2585{0x3c00000, 0x7c994e9e, 0xf51f853a, 0x7c994d5e, 0x3c00010},
2586{0x3c00000, 0x7c994e9e, 0xff7ffff0, 0xff7b357b, 0x3c00010},
2587{0x3c00000, 0x7c994e9e, 0xff7fffff, 0xff7b358a, 0x3c00010},
2588{0x3c00000, 0x7c994e9e, 0xff800000, 0xff800000, 0x3c00000},
2589{0x3c00000, 0x7c994e9e, 0xff800001, 0x7fc00000, 0x3c00001},
2590{0x3c00000, 0x7c994e9e, 0xff984a37, 0x7fc00000, 0x3c00001},
2591{0x3c00000, 0x7c994e9e, 0xffbfffff, 0x7fc00000, 0x3c00001},
2592{0x3c00000, 0x7c994e9e, 0xffc00000, 0x7fc00000, 0x3c00000},
2593{0x3c00000, 0x7c994e9e, 0xffd9ba98, 0x7fc00000, 0x3c00000},
2594{0x3c00000, 0x7c994e9e, 0xffffffff, 0x7fc00000, 0x3c00000},
2595{0x3c00000, 0x7c994e9e, 0x4f3495cb, 0x7c994e9e, 0x3c00010},
2596{0x3c00000, 0x7c994e9e, 0xe73a5134, 0x7c994e9d, 0x3c00010},
2597{0x3c00000, 0x7c994e9e, 0x7c994e9e, 0x7d194e9e, 0x3c00000},
2598{0x3c00000, 0x7c994e9e, 0x6164bd6c, 0x7c994e9e, 0x3c00010},
2599{0x3c00000, 0x7c994e9e, 0x9503366, 0x7c994e9e, 0x3c00010},
2600{0x3c00000, 0x7c994e9e, 0xbf5a97c9, 0x7c994e9d, 0x3c00010},
2601{0x3c00000, 0x7c994e9e, 0xe6ff1a14, 0x7c994e9d, 0x3c00010},
2602{0x3c00000, 0x7c994e9e, 0x77f31e2f, 0x7c998b65, 0x3c00010},
2603{0x3c00000, 0x7c994e9e, 0xaab4d7d8, 0x7c994e9d, 0x3c00010},
2604{0x3c00000, 0x7c994e9e, 0x966320b, 0x7c994e9e, 0x3c00010},
2605{0x3c00000, 0x7c994e9e, 0xb26bddee, 0x7c994e9d, 0x3c00010},
2606{0x3c00000, 0x7c994e9e, 0xb5c8e5d3, 0x7c994e9d, 0x3c00010},
2607{0x3c00000, 0x7c994e9e, 0x317285d3, 0x7c994e9e, 0x3c00010},
2608{0x3c00000, 0x7c994e9e, 0x3c9623b1, 0x7c994e9e, 0x3c00010},
2609{0x3c00000, 0x7c994e9e, 0x51fd2c7c, 0x7c994e9e, 0x3c00010},
2610{0x3c00000, 0x7c994e9e, 0x7b906a6c, 0x7cbd6939, 0x3c00000},
2611{0x3c00000, 0x6164bd6c, 0x0, 0x6164bd6c, 0x3c00000},
2612{0x3c00000, 0x6164bd6c, 0x1, 0x6164bd6c, 0x3c00080},
2613{0x3c00000, 0x6164bd6c, 0x76, 0x6164bd6c, 0x3c00080},
2614{0x3c00000, 0x6164bd6c, 0x2b94, 0x6164bd6c, 0x3c00080},
2615{0x3c00000, 0x6164bd6c, 0x636d24, 0x6164bd6c, 0x3c00080},
2616{0x3c00000, 0x6164bd6c, 0x7fffff, 0x6164bd6c, 0x3c00080},
2617{0x3c00000, 0x6164bd6c, 0x800000, 0x6164bd6c, 0x3c00010},
2618{0x3c00000, 0x6164bd6c, 0x800002, 0x6164bd6c, 0x3c00010},
2619{0x3c00000, 0x6164bd6c, 0x1398437, 0x6164bd6c, 0x3c00010},
2620{0x3c00000, 0x6164bd6c, 0xba98d27, 0x6164bd6c, 0x3c00010},
2621{0x3c00000, 0x6164bd6c, 0xba98d7a, 0x6164bd6c, 0x3c00010},
2622{0x3c00000, 0x6164bd6c, 0x751f853a, 0x751f853a, 0x3c00010},
2623{0x3c00000, 0x6164bd6c, 0x7f7ffff0, 0x7f7ffff0, 0x3c00010},
2624{0x3c00000, 0x6164bd6c, 0x7f7fffff, 0x7f7fffff, 0x3c00010},
2625{0x3c00000, 0x6164bd6c, 0x7f800000, 0x7f800000, 0x3c00000},
2626{0x3c00000, 0x6164bd6c, 0x7f800001, 0x7fc00000, 0x3c00001},
2627{0x3c00000, 0x6164bd6c, 0x7f984a37, 0x7fc00000, 0x3c00001},
2628{0x3c00000, 0x6164bd6c, 0x7fbfffff, 0x7fc00000, 0x3c00001},
2629{0x3c00000, 0x6164bd6c, 0x7fc00000, 0x7fc00000, 0x3c00000},
2630{0x3c00000, 0x6164bd6c, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
2631{0x3c00000, 0x6164bd6c, 0x7fffffff, 0x7fc00000, 0x3c00000},
2632{0x3c00000, 0x6164bd6c, 0x80000000, 0x6164bd6c, 0x3c00000},
2633{0x3c00000, 0x6164bd6c, 0x80000001, 0x6164bd6c, 0x3c00080},
2634{0x3c00000, 0x6164bd6c, 0x80000076, 0x6164bd6c, 0x3c00080},
2635{0x3c00000, 0x6164bd6c, 0x80002b94, 0x6164bd6c, 0x3c00080},
2636{0x3c00000, 0x6164bd6c, 0x80636d24, 0x6164bd6c, 0x3c00080},
2637{0x3c00000, 0x6164bd6c, 0x807fffff, 0x6164bd6c, 0x3c00080},
2638{0x3c00000, 0x6164bd6c, 0x80800000, 0x6164bd6b, 0x3c00010},
2639{0x3c00000, 0x6164bd6c, 0x80800002, 0x6164bd6b, 0x3c00010},
2640{0x3c00000, 0x6164bd6c, 0x81398437, 0x6164bd6b, 0x3c00010},
2641{0x3c00000, 0x6164bd6c, 0x8ba98d27, 0x6164bd6b, 0x3c00010},
2642{0x3c00000, 0x6164bd6c, 0x8ba98d7a, 0x6164bd6b, 0x3c00010},
2643{0x3c00000, 0x6164bd6c, 0xf51f853a, 0xf51f8539, 0x3c00010},
2644{0x3c00000, 0x6164bd6c, 0xff7ffff0, 0xff7fffef, 0x3c00010},
2645{0x3c00000, 0x6164bd6c, 0xff7fffff, 0xff7ffffe, 0x3c00010},
2646{0x3c00000, 0x6164bd6c, 0xff800000, 0xff800000, 0x3c00000},
2647{0x3c00000, 0x6164bd6c, 0xff800001, 0x7fc00000, 0x3c00001},
2648{0x3c00000, 0x6164bd6c, 0xff984a37, 0x7fc00000, 0x3c00001},
2649{0x3c00000, 0x6164bd6c, 0xffbfffff, 0x7fc00000, 0x3c00001},
2650{0x3c00000, 0x6164bd6c, 0xffc00000, 0x7fc00000, 0x3c00000},
2651{0x3c00000, 0x6164bd6c, 0xffd9ba98, 0x7fc00000, 0x3c00000},
2652{0x3c00000, 0x6164bd6c, 0xffffffff, 0x7fc00000, 0x3c00000},
2653{0x3c00000, 0x6164bd6c, 0x4f3495cb, 0x6164bd6c, 0x3c00010},
2654{0x3c00000, 0x6164bd6c, 0xe73a5134, 0xe73a42e8, 0x3c00010},
2655{0x3c00000, 0x6164bd6c, 0x7c994e9e, 0x7c994e9e, 0x3c00010},
2656{0x3c00000, 0x6164bd6c, 0x6164bd6c, 0x61e4bd6c, 0x3c00000},
2657{0x3c00000, 0x6164bd6c, 0x9503366, 0x6164bd6c, 0x3c00010},
2658{0x3c00000, 0x6164bd6c, 0xbf5a97c9, 0x6164bd6b, 0x3c00010},
2659{0x3c00000, 0x6164bd6c, 0xe6ff1a14, 0xe6fefd7c, 0x3c00010},
2660{0x3c00000, 0x6164bd6c, 0x77f31e2f, 0x77f31e2f, 0x3c00010},
2661{0x3c00000, 0x6164bd6c, 0xaab4d7d8, 0x6164bd6b, 0x3c00010},
2662{0x3c00000, 0x6164bd6c, 0x966320b, 0x6164bd6c, 0x3c00010},
2663{0x3c00000, 0x6164bd6c, 0xb26bddee, 0x6164bd6b, 0x3c00010},
2664{0x3c00000, 0x6164bd6c, 0xb5c8e5d3, 0x6164bd6b, 0x3c00010},
2665{0x3c00000, 0x6164bd6c, 0x317285d3, 0x6164bd6c, 0x3c00010},
2666{0x3c00000, 0x6164bd6c, 0x3c9623b1, 0x6164bd6c, 0x3c00010},
2667{0x3c00000, 0x6164bd6c, 0x51fd2c7c, 0x6164bd6c, 0x3c00010},
2668{0x3c00000, 0x6164bd6c, 0x7b906a6c, 0x7b906a6c, 0x3c00010},
2669{0x3c00000, 0x9503366, 0x0, 0x9503366, 0x3c00000},
2670{0x3c00000, 0x9503366, 0x1, 0x9503366, 0x3c00080},
2671{0x3c00000, 0x9503366, 0x76, 0x9503366, 0x3c00080},
2672{0x3c00000, 0x9503366, 0x2b94, 0x9503366, 0x3c00080},
2673{0x3c00000, 0x9503366, 0x636d24, 0x9503366, 0x3c00080},
2674{0x3c00000, 0x9503366, 0x7fffff, 0x9503366, 0x3c00080},
2675{0x3c00000, 0x9503366, 0x800000, 0x95033a6, 0x3c00000},
2676{0x3c00000, 0x9503366, 0x800002, 0x95033a6, 0x3c00010},
2677{0x3c00000, 0x9503366, 0x1398437, 0x950341f, 0x3c00010},
2678{0x3c00000, 0x9503366, 0xba98d27, 0xbb00ec2, 0x3c00010},
2679{0x3c00000, 0x9503366, 0xba98d7a, 0xbb00f15, 0x3c00010},
2680{0x3c00000, 0x9503366, 0x751f853a, 0x751f853a, 0x3c00010},
2681{0x3c00000, 0x9503366, 0x7f7ffff0, 0x7f7ffff0, 0x3c00010},
2682{0x3c00000, 0x9503366, 0x7f7fffff, 0x7f7fffff, 0x3c00010},
2683{0x3c00000, 0x9503366, 0x7f800000, 0x7f800000, 0x3c00000},
2684{0x3c00000, 0x9503366, 0x7f800001, 0x7fc00000, 0x3c00001},
2685{0x3c00000, 0x9503366, 0x7f984a37, 0x7fc00000, 0x3c00001},
2686{0x3c00000, 0x9503366, 0x7fbfffff, 0x7fc00000, 0x3c00001},
2687{0x3c00000, 0x9503366, 0x7fc00000, 0x7fc00000, 0x3c00000},
2688{0x3c00000, 0x9503366, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
2689{0x3c00000, 0x9503366, 0x7fffffff, 0x7fc00000, 0x3c00000},
2690{0x3c00000, 0x9503366, 0x80000000, 0x9503366, 0x3c00000},
2691{0x3c00000, 0x9503366, 0x80000001, 0x9503366, 0x3c00080},
2692{0x3c00000, 0x9503366, 0x80000076, 0x9503366, 0x3c00080},
2693{0x3c00000, 0x9503366, 0x80002b94, 0x9503366, 0x3c00080},
2694{0x3c00000, 0x9503366, 0x80636d24, 0x9503366, 0x3c00080},
2695{0x3c00000, 0x9503366, 0x807fffff, 0x9503366, 0x3c00080},
2696{0x3c00000, 0x9503366, 0x80800000, 0x9503326, 0x3c00000},
2697{0x3c00000, 0x9503366, 0x80800002, 0x9503325, 0x3c00010},
2698{0x3c00000, 0x9503366, 0x81398437, 0x95032ac, 0x3c00010},
2699{0x3c00000, 0x9503366, 0x8ba98d27, 0x8ba30b8b, 0x3c00010},
2700{0x3c00000, 0x9503366, 0x8ba98d7a, 0x8ba30bde, 0x3c00010},
2701{0x3c00000, 0x9503366, 0xf51f853a, 0xf51f8539, 0x3c00010},
2702{0x3c00000, 0x9503366, 0xff7ffff0, 0xff7fffef, 0x3c00010},
2703{0x3c00000, 0x9503366, 0xff7fffff, 0xff7ffffe, 0x3c00010},
2704{0x3c00000, 0x9503366, 0xff800000, 0xff800000, 0x3c00000},
2705{0x3c00000, 0x9503366, 0xff800001, 0x7fc00000, 0x3c00001},
2706{0x3c00000, 0x9503366, 0xff984a37, 0x7fc00000, 0x3c00001},
2707{0x3c00000, 0x9503366, 0xffbfffff, 0x7fc00000, 0x3c00001},
2708{0x3c00000, 0x9503366, 0xffc00000, 0x7fc00000, 0x3c00000},
2709{0x3c00000, 0x9503366, 0xffd9ba98, 0x7fc00000, 0x3c00000},
2710{0x3c00000, 0x9503366, 0xffffffff, 0x7fc00000, 0x3c00000},
2711{0x3c00000, 0x9503366, 0x4f3495cb, 0x4f3495cb, 0x3c00010},
2712{0x3c00000, 0x9503366, 0xe73a5134, 0xe73a5133, 0x3c00010},
2713{0x3c00000, 0x9503366, 0x7c994e9e, 0x7c994e9e, 0x3c00010},
2714{0x3c00000, 0x9503366, 0x6164bd6c, 0x6164bd6c, 0x3c00010},
2715{0x3c00000, 0x9503366, 0x9503366, 0x9d03366, 0x3c00000},
2716{0x3c00000, 0x9503366, 0xbf5a97c9, 0xbf5a97c8, 0x3c00010},
2717{0x3c00000, 0x9503366, 0xe6ff1a14, 0xe6ff1a13, 0x3c00010},
2718{0x3c00000, 0x9503366, 0x77f31e2f, 0x77f31e2f, 0x3c00010},
2719{0x3c00000, 0x9503366, 0xaab4d7d8, 0xaab4d7d7, 0x3c00010},
2720{0x3c00000, 0x9503366, 0x966320b, 0x9db32b8, 0x3c00010},
2721{0x3c00000, 0x9503366, 0xb26bddee, 0xb26bdded, 0x3c00010},
2722{0x3c00000, 0x9503366, 0xb5c8e5d3, 0xb5c8e5d2, 0x3c00010},
2723{0x3c00000, 0x9503366, 0x317285d3, 0x317285d3, 0x3c00010},
2724{0x3c00000, 0x9503366, 0x3c9623b1, 0x3c9623b1, 0x3c00010},
2725{0x3c00000, 0x9503366, 0x51fd2c7c, 0x51fd2c7c, 0x3c00010},
2726{0x3c00000, 0x9503366, 0x7b906a6c, 0x7b906a6c, 0x3c00010},
2727{0x3c00000, 0xbf5a97c9, 0x0, 0xbf5a97c9, 0x3c00000},
2728{0x3c00000, 0xbf5a97c9, 0x1, 0xbf5a97c9, 0x3c00080},
2729{0x3c00000, 0xbf5a97c9, 0x76, 0xbf5a97c9, 0x3c00080},
2730{0x3c00000, 0xbf5a97c9, 0x2b94, 0xbf5a97c9, 0x3c00080},
2731{0x3c00000, 0xbf5a97c9, 0x636d24, 0xbf5a97c9, 0x3c00080},
2732{0x3c00000, 0xbf5a97c9, 0x7fffff, 0xbf5a97c9, 0x3c00080},
2733{0x3c00000, 0xbf5a97c9, 0x800000, 0xbf5a97c8, 0x3c00010},
2734{0x3c00000, 0xbf5a97c9, 0x800002, 0xbf5a97c8, 0x3c00010},
2735{0x3c00000, 0xbf5a97c9, 0x1398437, 0xbf5a97c8, 0x3c00010},
2736{0x3c00000, 0xbf5a97c9, 0xba98d27, 0xbf5a97c8, 0x3c00010},
2737{0x3c00000, 0xbf5a97c9, 0xba98d7a, 0xbf5a97c8, 0x3c00010},
2738{0x3c00000, 0xbf5a97c9, 0x751f853a, 0x751f8539, 0x3c00010},
2739{0x3c00000, 0xbf5a97c9, 0x7f7ffff0, 0x7f7fffef, 0x3c00010},
2740{0x3c00000, 0xbf5a97c9, 0x7f7fffff, 0x7f7ffffe, 0x3c00010},
2741{0x3c00000, 0xbf5a97c9, 0x7f800000, 0x7f800000, 0x3c00000},
2742{0x3c00000, 0xbf5a97c9, 0x7f800001, 0x7fc00000, 0x3c00001},
2743{0x3c00000, 0xbf5a97c9, 0x7f984a37, 0x7fc00000, 0x3c00001},
2744{0x3c00000, 0xbf5a97c9, 0x7fbfffff, 0x7fc00000, 0x3c00001},
2745{0x3c00000, 0xbf5a97c9, 0x7fc00000, 0x7fc00000, 0x3c00000},
2746{0x3c00000, 0xbf5a97c9, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
2747{0x3c00000, 0xbf5a97c9, 0x7fffffff, 0x7fc00000, 0x3c00000},
2748{0x3c00000, 0xbf5a97c9, 0x80000000, 0xbf5a97c9, 0x3c00000},
2749{0x3c00000, 0xbf5a97c9, 0x80000001, 0xbf5a97c9, 0x3c00080},
2750{0x3c00000, 0xbf5a97c9, 0x80000076, 0xbf5a97c9, 0x3c00080},
2751{0x3c00000, 0xbf5a97c9, 0x80002b94, 0xbf5a97c9, 0x3c00080},
2752{0x3c00000, 0xbf5a97c9, 0x80636d24, 0xbf5a97c9, 0x3c00080},
2753{0x3c00000, 0xbf5a97c9, 0x807fffff, 0xbf5a97c9, 0x3c00080},
2754{0x3c00000, 0xbf5a97c9, 0x80800000, 0xbf5a97c9, 0x3c00010},
2755{0x3c00000, 0xbf5a97c9, 0x80800002, 0xbf5a97c9, 0x3c00010},
2756{0x3c00000, 0xbf5a97c9, 0x81398437, 0xbf5a97c9, 0x3c00010},
2757{0x3c00000, 0xbf5a97c9, 0x8ba98d27, 0xbf5a97c9, 0x3c00010},
2758{0x3c00000, 0xbf5a97c9, 0x8ba98d7a, 0xbf5a97c9, 0x3c00010},
2759{0x3c00000, 0xbf5a97c9, 0xf51f853a, 0xf51f853a, 0x3c00010},
2760{0x3c00000, 0xbf5a97c9, 0xff7ffff0, 0xff7ffff0, 0x3c00010},
2761{0x3c00000, 0xbf5a97c9, 0xff7fffff, 0xff7fffff, 0x3c00010},
2762{0x3c00000, 0xbf5a97c9, 0xff800000, 0xff800000, 0x3c00000},
2763{0x3c00000, 0xbf5a97c9, 0xff800001, 0x7fc00000, 0x3c00001},
2764{0x3c00000, 0xbf5a97c9, 0xff984a37, 0x7fc00000, 0x3c00001},
2765{0x3c00000, 0xbf5a97c9, 0xffbfffff, 0x7fc00000, 0x3c00001},
2766{0x3c00000, 0xbf5a97c9, 0xffc00000, 0x7fc00000, 0x3c00000},
2767{0x3c00000, 0xbf5a97c9, 0xffd9ba98, 0x7fc00000, 0x3c00000},
2768{0x3c00000, 0xbf5a97c9, 0xffffffff, 0x7fc00000, 0x3c00000},
2769{0x3c00000, 0xbf5a97c9, 0x4f3495cb, 0x4f3495ca, 0x3c00010},
2770{0x3c00000, 0xbf5a97c9, 0xe73a5134, 0xe73a5134, 0x3c00010},
2771{0x3c00000, 0xbf5a97c9, 0x7c994e9e, 0x7c994e9d, 0x3c00010},
2772{0x3c00000, 0xbf5a97c9, 0x6164bd6c, 0x6164bd6b, 0x3c00010},
2773{0x3c00000, 0xbf5a97c9, 0x9503366, 0xbf5a97c8, 0x3c00010},
2774{0x3c00000, 0xbf5a97c9, 0xbf5a97c9, 0xbfda97c9, 0x3c00000},
2775{0x3c00000, 0xbf5a97c9, 0xe6ff1a14, 0xe6ff1a14, 0x3c00010},
2776{0x3c00000, 0xbf5a97c9, 0x77f31e2f, 0x77f31e2e, 0x3c00010},
2777{0x3c00000, 0xbf5a97c9, 0xaab4d7d8, 0xbf5a97c9, 0x3c00010},
2778{0x3c00000, 0xbf5a97c9, 0x966320b, 0xbf5a97c8, 0x3c00010},
2779{0x3c00000, 0xbf5a97c9, 0xb26bddee, 0xbf5a97c9, 0x3c00010},
2780{0x3c00000, 0xbf5a97c9, 0xb5c8e5d3, 0xbf5a97e2, 0x3c00010},
2781{0x3c00000, 0xbf5a97c9, 0x317285d3, 0xbf5a97c8, 0x3c00010},
2782{0x3c00000, 0xbf5a97c9, 0x3c9623b1, 0xbf55e6ab, 0x3c00010},
2783{0x3c00000, 0xbf5a97c9, 0x51fd2c7c, 0x51fd2c7b, 0x3c00010},
2784{0x3c00000, 0xbf5a97c9, 0x7b906a6c, 0x7b906a6b, 0x3c00010},
2785{0x3c00000, 0xe6ff1a14, 0x0, 0xe6ff1a14, 0x3c00000},
2786{0x3c00000, 0xe6ff1a14, 0x1, 0xe6ff1a14, 0x3c00080},
2787{0x3c00000, 0xe6ff1a14, 0x76, 0xe6ff1a14, 0x3c00080},
2788{0x3c00000, 0xe6ff1a14, 0x2b94, 0xe6ff1a14, 0x3c00080},
2789{0x3c00000, 0xe6ff1a14, 0x636d24, 0xe6ff1a14, 0x3c00080},
2790{0x3c00000, 0xe6ff1a14, 0x7fffff, 0xe6ff1a14, 0x3c00080},
2791{0x3c00000, 0xe6ff1a14, 0x800000, 0xe6ff1a13, 0x3c00010},
2792{0x3c00000, 0xe6ff1a14, 0x800002, 0xe6ff1a13, 0x3c00010},
2793{0x3c00000, 0xe6ff1a14, 0x1398437, 0xe6ff1a13, 0x3c00010},
2794{0x3c00000, 0xe6ff1a14, 0xba98d27, 0xe6ff1a13, 0x3c00010},
2795{0x3c00000, 0xe6ff1a14, 0xba98d7a, 0xe6ff1a13, 0x3c00010},
2796{0x3c00000, 0xe6ff1a14, 0x751f853a, 0x751f8539, 0x3c00010},
2797{0x3c00000, 0xe6ff1a14, 0x7f7ffff0, 0x7f7fffef, 0x3c00010},
2798{0x3c00000, 0xe6ff1a14, 0x7f7fffff, 0x7f7ffffe, 0x3c00010},
2799{0x3c00000, 0xe6ff1a14, 0x7f800000, 0x7f800000, 0x3c00000},
2800{0x3c00000, 0xe6ff1a14, 0x7f800001, 0x7fc00000, 0x3c00001},
2801{0x3c00000, 0xe6ff1a14, 0x7f984a37, 0x7fc00000, 0x3c00001},
2802{0x3c00000, 0xe6ff1a14, 0x7fbfffff, 0x7fc00000, 0x3c00001},
2803{0x3c00000, 0xe6ff1a14, 0x7fc00000, 0x7fc00000, 0x3c00000},
2804{0x3c00000, 0xe6ff1a14, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
2805{0x3c00000, 0xe6ff1a14, 0x7fffffff, 0x7fc00000, 0x3c00000},
2806{0x3c00000, 0xe6ff1a14, 0x80000000, 0xe6ff1a14, 0x3c00000},
2807{0x3c00000, 0xe6ff1a14, 0x80000001, 0xe6ff1a14, 0x3c00080},
2808{0x3c00000, 0xe6ff1a14, 0x80000076, 0xe6ff1a14, 0x3c00080},
2809{0x3c00000, 0xe6ff1a14, 0x80002b94, 0xe6ff1a14, 0x3c00080},
2810{0x3c00000, 0xe6ff1a14, 0x80636d24, 0xe6ff1a14, 0x3c00080},
2811{0x3c00000, 0xe6ff1a14, 0x807fffff, 0xe6ff1a14, 0x3c00080},
2812{0x3c00000, 0xe6ff1a14, 0x80800000, 0xe6ff1a14, 0x3c00010},
2813{0x3c00000, 0xe6ff1a14, 0x80800002, 0xe6ff1a14, 0x3c00010},
2814{0x3c00000, 0xe6ff1a14, 0x81398437, 0xe6ff1a14, 0x3c00010},
2815{0x3c00000, 0xe6ff1a14, 0x8ba98d27, 0xe6ff1a14, 0x3c00010},
2816{0x3c00000, 0xe6ff1a14, 0x8ba98d7a, 0xe6ff1a14, 0x3c00010},
2817{0x3c00000, 0xe6ff1a14, 0xf51f853a, 0xf51f853a, 0x3c00010},
2818{0x3c00000, 0xe6ff1a14, 0xff7ffff0, 0xff7ffff0, 0x3c00010},
2819{0x3c00000, 0xe6ff1a14, 0xff7fffff, 0xff7fffff, 0x3c00010},
2820{0x3c00000, 0xe6ff1a14, 0xff800000, 0xff800000, 0x3c00000},
2821{0x3c00000, 0xe6ff1a14, 0xff800001, 0x7fc00000, 0x3c00001},
2822{0x3c00000, 0xe6ff1a14, 0xff984a37, 0x7fc00000, 0x3c00001},
2823{0x3c00000, 0xe6ff1a14, 0xffbfffff, 0x7fc00000, 0x3c00001},
2824{0x3c00000, 0xe6ff1a14, 0xffc00000, 0x7fc00000, 0x3c00000},
2825{0x3c00000, 0xe6ff1a14, 0xffd9ba98, 0x7fc00000, 0x3c00000},
2826{0x3c00000, 0xe6ff1a14, 0xffffffff, 0x7fc00000, 0x3c00000},
2827{0x3c00000, 0xe6ff1a14, 0x4f3495cb, 0xe6ff1a13, 0x3c00010},
2828{0x3c00000, 0xe6ff1a14, 0xe73a5134, 0xe79cef1f, 0x3c00000},
2829{0x3c00000, 0xe6ff1a14, 0x7c994e9e, 0x7c994e9d, 0x3c00010},
2830{0x3c00000, 0xe6ff1a14, 0x6164bd6c, 0xe6fefd7c, 0x3c00010},
2831{0x3c00000, 0xe6ff1a14, 0x9503366, 0xe6ff1a13, 0x3c00010},
2832{0x3c00000, 0xe6ff1a14, 0xbf5a97c9, 0xe6ff1a14, 0x3c00010},
2833{0x3c00000, 0xe6ff1a14, 0xe6ff1a14, 0xe77f1a14, 0x3c00000},
2834{0x3c00000, 0xe6ff1a14, 0x77f31e2f, 0x77f31e2e, 0x3c00010},
2835{0x3c00000, 0xe6ff1a14, 0xaab4d7d8, 0xe6ff1a14, 0x3c00010},
2836{0x3c00000, 0xe6ff1a14, 0x966320b, 0xe6ff1a13, 0x3c00010},
2837{0x3c00000, 0xe6ff1a14, 0xb26bddee, 0xe6ff1a14, 0x3c00010},
2838{0x3c00000, 0xe6ff1a14, 0xb5c8e5d3, 0xe6ff1a14, 0x3c00010},
2839{0x3c00000, 0xe6ff1a14, 0x317285d3, 0xe6ff1a13, 0x3c00010},
2840{0x3c00000, 0xe6ff1a14, 0x3c9623b1, 0xe6ff1a13, 0x3c00010},
2841{0x3c00000, 0xe6ff1a14, 0x51fd2c7c, 0xe6ff1a13, 0x3c00010},
2842{0x3c00000, 0xe6ff1a14, 0x7b906a6c, 0x7b906a6b, 0x3c00010},
2843{0x3c00000, 0x77f31e2f, 0x0, 0x77f31e2f, 0x3c00000},
2844{0x3c00000, 0x77f31e2f, 0x1, 0x77f31e2f, 0x3c00080},
2845{0x3c00000, 0x77f31e2f, 0x76, 0x77f31e2f, 0x3c00080},
2846{0x3c00000, 0x77f31e2f, 0x2b94, 0x77f31e2f, 0x3c00080},
2847{0x3c00000, 0x77f31e2f, 0x636d24, 0x77f31e2f, 0x3c00080},
2848{0x3c00000, 0x77f31e2f, 0x7fffff, 0x77f31e2f, 0x3c00080},
2849{0x3c00000, 0x77f31e2f, 0x800000, 0x77f31e2f, 0x3c00010},
2850{0x3c00000, 0x77f31e2f, 0x800002, 0x77f31e2f, 0x3c00010},
2851{0x3c00000, 0x77f31e2f, 0x1398437, 0x77f31e2f, 0x3c00010},
2852{0x3c00000, 0x77f31e2f, 0xba98d27, 0x77f31e2f, 0x3c00010},
2853{0x3c00000, 0x77f31e2f, 0xba98d7a, 0x77f31e2f, 0x3c00010},
2854{0x3c00000, 0x77f31e2f, 0x751f853a, 0x77f81a58, 0x3c00010},
2855{0x3c00000, 0x77f31e2f, 0x7f7ffff0, 0x7f7fffff, 0x3c00014},
2856{0x3c00000, 0x77f31e2f, 0x7f7fffff, 0x7f7fffff, 0x3c00014},
2857{0x3c00000, 0x77f31e2f, 0x7f800000, 0x7f800000, 0x3c00000},
2858{0x3c00000, 0x77f31e2f, 0x7f800001, 0x7fc00000, 0x3c00001},
2859{0x3c00000, 0x77f31e2f, 0x7f984a37, 0x7fc00000, 0x3c00001},
2860{0x3c00000, 0x77f31e2f, 0x7fbfffff, 0x7fc00000, 0x3c00001},
2861{0x3c00000, 0x77f31e2f, 0x7fc00000, 0x7fc00000, 0x3c00000},
2862{0x3c00000, 0x77f31e2f, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
2863{0x3c00000, 0x77f31e2f, 0x7fffffff, 0x7fc00000, 0x3c00000},
2864{0x3c00000, 0x77f31e2f, 0x80000000, 0x77f31e2f, 0x3c00000},
2865{0x3c00000, 0x77f31e2f, 0x80000001, 0x77f31e2f, 0x3c00080},
2866{0x3c00000, 0x77f31e2f, 0x80000076, 0x77f31e2f, 0x3c00080},
2867{0x3c00000, 0x77f31e2f, 0x80002b94, 0x77f31e2f, 0x3c00080},
2868{0x3c00000, 0x77f31e2f, 0x80636d24, 0x77f31e2f, 0x3c00080},
2869{0x3c00000, 0x77f31e2f, 0x807fffff, 0x77f31e2f, 0x3c00080},
2870{0x3c00000, 0x77f31e2f, 0x80800000, 0x77f31e2e, 0x3c00010},
2871{0x3c00000, 0x77f31e2f, 0x80800002, 0x77f31e2e, 0x3c00010},
2872{0x3c00000, 0x77f31e2f, 0x81398437, 0x77f31e2e, 0x3c00010},
2873{0x3c00000, 0x77f31e2f, 0x8ba98d27, 0x77f31e2e, 0x3c00010},
2874{0x3c00000, 0x77f31e2f, 0x8ba98d7a, 0x77f31e2e, 0x3c00010},
2875{0x3c00000, 0x77f31e2f, 0xf51f853a, 0x77ee2205, 0x3c00010},
2876{0x3c00000, 0x77f31e2f, 0xff7ffff0, 0xff7ffe09, 0x3c00010},
2877{0x3c00000, 0x77f31e2f, 0xff7fffff, 0xff7ffe18, 0x3c00010},
2878{0x3c00000, 0x77f31e2f, 0xff800000, 0xff800000, 0x3c00000},
2879{0x3c00000, 0x77f31e2f, 0xff800001, 0x7fc00000, 0x3c00001},
2880{0x3c00000, 0x77f31e2f, 0xff984a37, 0x7fc00000, 0x3c00001},
2881{0x3c00000, 0x77f31e2f, 0xffbfffff, 0x7fc00000, 0x3c00001},
2882{0x3c00000, 0x77f31e2f, 0xffc00000, 0x7fc00000, 0x3c00000},
2883{0x3c00000, 0x77f31e2f, 0xffd9ba98, 0x7fc00000, 0x3c00000},
2884{0x3c00000, 0x77f31e2f, 0xffffffff, 0x7fc00000, 0x3c00000},
2885{0x3c00000, 0x77f31e2f, 0x4f3495cb, 0x77f31e2f, 0x3c00010},
2886{0x3c00000, 0x77f31e2f, 0xe73a5134, 0x77f31e2e, 0x3c00010},
2887{0x3c00000, 0x77f31e2f, 0x7c994e9e, 0x7c998b65, 0x3c00010},
2888{0x3c00000, 0x77f31e2f, 0x6164bd6c, 0x77f31e2f, 0x3c00010},
2889{0x3c00000, 0x77f31e2f, 0x9503366, 0x77f31e2f, 0x3c00010},
2890{0x3c00000, 0x77f31e2f, 0xbf5a97c9, 0x77f31e2e, 0x3c00010},
2891{0x3c00000, 0x77f31e2f, 0xe6ff1a14, 0x77f31e2e, 0x3c00010},
2892{0x3c00000, 0x77f31e2f, 0x77f31e2f, 0x78731e2f, 0x3c00000},
2893{0x3c00000, 0x77f31e2f, 0xaab4d7d8, 0x77f31e2e, 0x3c00010},
2894{0x3c00000, 0x77f31e2f, 0x966320b, 0x77f31e2f, 0x3c00010},
2895{0x3c00000, 0x77f31e2f, 0xb26bddee, 0x77f31e2e, 0x3c00010},
2896{0x3c00000, 0x77f31e2f, 0xb5c8e5d3, 0x77f31e2e, 0x3c00010},
2897{0x3c00000, 0x77f31e2f, 0x317285d3, 0x77f31e2f, 0x3c00010},
2898{0x3c00000, 0x77f31e2f, 0x3c9623b1, 0x77f31e2f, 0x3c00010},
2899{0x3c00000, 0x77f31e2f, 0x51fd2c7c, 0x77f31e2f, 0x3c00010},
2900{0x3c00000, 0x77f31e2f, 0x7b906a6c, 0x7b915d8a, 0x3c00010},
2901{0x3c00000, 0xaab4d7d8, 0x0, 0xaab4d7d8, 0x3c00000},
2902{0x3c00000, 0xaab4d7d8, 0x1, 0xaab4d7d8, 0x3c00080},
2903{0x3c00000, 0xaab4d7d8, 0x76, 0xaab4d7d8, 0x3c00080},
2904{0x3c00000, 0xaab4d7d8, 0x2b94, 0xaab4d7d8, 0x3c00080},
2905{0x3c00000, 0xaab4d7d8, 0x636d24, 0xaab4d7d8, 0x3c00080},
2906{0x3c00000, 0xaab4d7d8, 0x7fffff, 0xaab4d7d8, 0x3c00080},
2907{0x3c00000, 0xaab4d7d8, 0x800000, 0xaab4d7d7, 0x3c00010},
2908{0x3c00000, 0xaab4d7d8, 0x800002, 0xaab4d7d7, 0x3c00010},
2909{0x3c00000, 0xaab4d7d8, 0x1398437, 0xaab4d7d7, 0x3c00010},
2910{0x3c00000, 0xaab4d7d8, 0xba98d27, 0xaab4d7d7, 0x3c00010},
2911{0x3c00000, 0xaab4d7d8, 0xba98d7a, 0xaab4d7d7, 0x3c00010},
2912{0x3c00000, 0xaab4d7d8, 0x751f853a, 0x751f8539, 0x3c00010},
2913{0x3c00000, 0xaab4d7d8, 0x7f7ffff0, 0x7f7fffef, 0x3c00010},
2914{0x3c00000, 0xaab4d7d8, 0x7f7fffff, 0x7f7ffffe, 0x3c00010},
2915{0x3c00000, 0xaab4d7d8, 0x7f800000, 0x7f800000, 0x3c00000},
2916{0x3c00000, 0xaab4d7d8, 0x7f800001, 0x7fc00000, 0x3c00001},
2917{0x3c00000, 0xaab4d7d8, 0x7f984a37, 0x7fc00000, 0x3c00001},
2918{0x3c00000, 0xaab4d7d8, 0x7fbfffff, 0x7fc00000, 0x3c00001},
2919{0x3c00000, 0xaab4d7d8, 0x7fc00000, 0x7fc00000, 0x3c00000},
2920{0x3c00000, 0xaab4d7d8, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
2921{0x3c00000, 0xaab4d7d8, 0x7fffffff, 0x7fc00000, 0x3c00000},
2922{0x3c00000, 0xaab4d7d8, 0x80000000, 0xaab4d7d8, 0x3c00000},
2923{0x3c00000, 0xaab4d7d8, 0x80000001, 0xaab4d7d8, 0x3c00080},
2924{0x3c00000, 0xaab4d7d8, 0x80000076, 0xaab4d7d8, 0x3c00080},
2925{0x3c00000, 0xaab4d7d8, 0x80002b94, 0xaab4d7d8, 0x3c00080},
2926{0x3c00000, 0xaab4d7d8, 0x80636d24, 0xaab4d7d8, 0x3c00080},
2927{0x3c00000, 0xaab4d7d8, 0x807fffff, 0xaab4d7d8, 0x3c00080},
2928{0x3c00000, 0xaab4d7d8, 0x80800000, 0xaab4d7d8, 0x3c00010},
2929{0x3c00000, 0xaab4d7d8, 0x80800002, 0xaab4d7d8, 0x3c00010},
2930{0x3c00000, 0xaab4d7d8, 0x81398437, 0xaab4d7d8, 0x3c00010},
2931{0x3c00000, 0xaab4d7d8, 0x8ba98d27, 0xaab4d7d8, 0x3c00010},
2932{0x3c00000, 0xaab4d7d8, 0x8ba98d7a, 0xaab4d7d8, 0x3c00010},
2933{0x3c00000, 0xaab4d7d8, 0xf51f853a, 0xf51f853a, 0x3c00010},
2934{0x3c00000, 0xaab4d7d8, 0xff7ffff0, 0xff7ffff0, 0x3c00010},
2935{0x3c00000, 0xaab4d7d8, 0xff7fffff, 0xff7fffff, 0x3c00010},
2936{0x3c00000, 0xaab4d7d8, 0xff800000, 0xff800000, 0x3c00000},
2937{0x3c00000, 0xaab4d7d8, 0xff800001, 0x7fc00000, 0x3c00001},
2938{0x3c00000, 0xaab4d7d8, 0xff984a37, 0x7fc00000, 0x3c00001},
2939{0x3c00000, 0xaab4d7d8, 0xffbfffff, 0x7fc00000, 0x3c00001},
2940{0x3c00000, 0xaab4d7d8, 0xffc00000, 0x7fc00000, 0x3c00000},
2941{0x3c00000, 0xaab4d7d8, 0xffd9ba98, 0x7fc00000, 0x3c00000},
2942{0x3c00000, 0xaab4d7d8, 0xffffffff, 0x7fc00000, 0x3c00000},
2943{0x3c00000, 0xaab4d7d8, 0x4f3495cb, 0x4f3495ca, 0x3c00010},
2944{0x3c00000, 0xaab4d7d8, 0xe73a5134, 0xe73a5134, 0x3c00010},
2945{0x3c00000, 0xaab4d7d8, 0x7c994e9e, 0x7c994e9d, 0x3c00010},
2946{0x3c00000, 0xaab4d7d8, 0x6164bd6c, 0x6164bd6b, 0x3c00010},
2947{0x3c00000, 0xaab4d7d8, 0x9503366, 0xaab4d7d7, 0x3c00010},
2948{0x3c00000, 0xaab4d7d8, 0xbf5a97c9, 0xbf5a97c9, 0x3c00010},
2949{0x3c00000, 0xaab4d7d8, 0xe6ff1a14, 0xe6ff1a14, 0x3c00010},
2950{0x3c00000, 0xaab4d7d8, 0x77f31e2f, 0x77f31e2e, 0x3c00010},
2951{0x3c00000, 0xaab4d7d8, 0xaab4d7d8, 0xab34d7d8, 0x3c00000},
2952{0x3c00000, 0xaab4d7d8, 0x966320b, 0xaab4d7d7, 0x3c00010},
2953{0x3c00000, 0xaab4d7d8, 0xb26bddee, 0xb26bdf57, 0x3c00010},
2954{0x3c00000, 0xaab4d7d8, 0xb5c8e5d3, 0xb5c8e5d5, 0x3c00010},
2955{0x3c00000, 0xaab4d7d8, 0x317285d3, 0x3172802c, 0x3c00010},
2956{0x3c00000, 0xaab4d7d8, 0x3c9623b1, 0x3c9623b0, 0x3c00010},
2957{0x3c00000, 0xaab4d7d8, 0x51fd2c7c, 0x51fd2c7b, 0x3c00010},
2958{0x3c00000, 0xaab4d7d8, 0x7b906a6c, 0x7b906a6b, 0x3c00010},
2959{0x3c00000, 0x966320b, 0x0, 0x966320b, 0x3c00000},
2960{0x3c00000, 0x966320b, 0x1, 0x966320b, 0x3c00080},
2961{0x3c00000, 0x966320b, 0x76, 0x966320b, 0x3c00080},
2962{0x3c00000, 0x966320b, 0x2b94, 0x966320b, 0x3c00080},
2963{0x3c00000, 0x966320b, 0x636d24, 0x966320b, 0x3c00080},
2964{0x3c00000, 0x966320b, 0x7fffff, 0x966320b, 0x3c00080},
2965{0x3c00000, 0x966320b, 0x800000, 0x966324b, 0x3c00000},
2966{0x3c00000, 0x966320b, 0x800002, 0x966324b, 0x3c00010},
2967{0x3c00000, 0x966320b, 0x1398437, 0x96632c4, 0x3c00010},
2968{0x3c00000, 0x966320b, 0xba98d27, 0xbb0beb7, 0x3c00010},
2969{0x3c00000, 0x966320b, 0xba98d7a, 0xbb0bf0a, 0x3c00010},
2970{0x3c00000, 0x966320b, 0x751f853a, 0x751f853a, 0x3c00010},
2971{0x3c00000, 0x966320b, 0x7f7ffff0, 0x7f7ffff0, 0x3c00010},
2972{0x3c00000, 0x966320b, 0x7f7fffff, 0x7f7fffff, 0x3c00010},
2973{0x3c00000, 0x966320b, 0x7f800000, 0x7f800000, 0x3c00000},
2974{0x3c00000, 0x966320b, 0x7f800001, 0x7fc00000, 0x3c00001},
2975{0x3c00000, 0x966320b, 0x7f984a37, 0x7fc00000, 0x3c00001},
2976{0x3c00000, 0x966320b, 0x7fbfffff, 0x7fc00000, 0x3c00001},
2977{0x3c00000, 0x966320b, 0x7fc00000, 0x7fc00000, 0x3c00000},
2978{0x3c00000, 0x966320b, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
2979{0x3c00000, 0x966320b, 0x7fffffff, 0x7fc00000, 0x3c00000},
2980{0x3c00000, 0x966320b, 0x80000000, 0x966320b, 0x3c00000},
2981{0x3c00000, 0x966320b, 0x80000001, 0x966320b, 0x3c00080},
2982{0x3c00000, 0x966320b, 0x80000076, 0x966320b, 0x3c00080},
2983{0x3c00000, 0x966320b, 0x80002b94, 0x966320b, 0x3c00080},
2984{0x3c00000, 0x966320b, 0x80636d24, 0x966320b, 0x3c00080},
2985{0x3c00000, 0x966320b, 0x807fffff, 0x966320b, 0x3c00080},
2986{0x3c00000, 0x966320b, 0x80800000, 0x96631cb, 0x3c00000},
2987{0x3c00000, 0x966320b, 0x80800002, 0x96631ca, 0x3c00010},
2988{0x3c00000, 0x966320b, 0x81398437, 0x9663151, 0x3c00010},
2989{0x3c00000, 0x966320b, 0x8ba98d27, 0x8ba25b96, 0x3c00010},
2990{0x3c00000, 0x966320b, 0x8ba98d7a, 0x8ba25be9, 0x3c00010},
2991{0x3c00000, 0x966320b, 0xf51f853a, 0xf51f8539, 0x3c00010},
2992{0x3c00000, 0x966320b, 0xff7ffff0, 0xff7fffef, 0x3c00010},
2993{0x3c00000, 0x966320b, 0xff7fffff, 0xff7ffffe, 0x3c00010},
2994{0x3c00000, 0x966320b, 0xff800000, 0xff800000, 0x3c00000},
2995{0x3c00000, 0x966320b, 0xff800001, 0x7fc00000, 0x3c00001},
2996{0x3c00000, 0x966320b, 0xff984a37, 0x7fc00000, 0x3c00001},
2997{0x3c00000, 0x966320b, 0xffbfffff, 0x7fc00000, 0x3c00001},
2998{0x3c00000, 0x966320b, 0xffc00000, 0x7fc00000, 0x3c00000},
2999{0x3c00000, 0x966320b, 0xffd9ba98, 0x7fc00000, 0x3c00000},
3000{0x3c00000, 0x966320b, 0xffffffff, 0x7fc00000, 0x3c00000},
3001{0x3c00000, 0x966320b, 0x4f3495cb, 0x4f3495cb, 0x3c00010},
3002{0x3c00000, 0x966320b, 0xe73a5134, 0xe73a5133, 0x3c00010},
3003{0x3c00000, 0x966320b, 0x7c994e9e, 0x7c994e9e, 0x3c00010},
3004{0x3c00000, 0x966320b, 0x6164bd6c, 0x6164bd6c, 0x3c00010},
3005{0x3c00000, 0x966320b, 0x9503366, 0x9db32b8, 0x3c00010},
3006{0x3c00000, 0x966320b, 0xbf5a97c9, 0xbf5a97c8, 0x3c00010},
3007{0x3c00000, 0x966320b, 0xe6ff1a14, 0xe6ff1a13, 0x3c00010},
3008{0x3c00000, 0x966320b, 0x77f31e2f, 0x77f31e2f, 0x3c00010},
3009{0x3c00000, 0x966320b, 0xaab4d7d8, 0xaab4d7d7, 0x3c00010},
3010{0x3c00000, 0x966320b, 0x966320b, 0x9e6320b, 0x3c00000},
3011{0x3c00000, 0x966320b, 0xb26bddee, 0xb26bdded, 0x3c00010},
3012{0x3c00000, 0x966320b, 0xb5c8e5d3, 0xb5c8e5d2, 0x3c00010},
3013{0x3c00000, 0x966320b, 0x317285d3, 0x317285d3, 0x3c00010},
3014{0x3c00000, 0x966320b, 0x3c9623b1, 0x3c9623b1, 0x3c00010},
3015{0x3c00000, 0x966320b, 0x51fd2c7c, 0x51fd2c7c, 0x3c00010},
3016{0x3c00000, 0x966320b, 0x7b906a6c, 0x7b906a6c, 0x3c00010},
3017{0x3c00000, 0xb26bddee, 0x0, 0xb26bddee, 0x3c00000},
3018{0x3c00000, 0xb26bddee, 0x1, 0xb26bddee, 0x3c00080},
3019{0x3c00000, 0xb26bddee, 0x76, 0xb26bddee, 0x3c00080},
3020{0x3c00000, 0xb26bddee, 0x2b94, 0xb26bddee, 0x3c00080},
3021{0x3c00000, 0xb26bddee, 0x636d24, 0xb26bddee, 0x3c00080},
3022{0x3c00000, 0xb26bddee, 0x7fffff, 0xb26bddee, 0x3c00080},
3023{0x3c00000, 0xb26bddee, 0x800000, 0xb26bdded, 0x3c00010},
3024{0x3c00000, 0xb26bddee, 0x800002, 0xb26bdded, 0x3c00010},
3025{0x3c00000, 0xb26bddee, 0x1398437, 0xb26bdded, 0x3c00010},
3026{0x3c00000, 0xb26bddee, 0xba98d27, 0xb26bdded, 0x3c00010},
3027{0x3c00000, 0xb26bddee, 0xba98d7a, 0xb26bdded, 0x3c00010},
3028{0x3c00000, 0xb26bddee, 0x751f853a, 0x751f8539, 0x3c00010},
3029{0x3c00000, 0xb26bddee, 0x7f7ffff0, 0x7f7fffef, 0x3c00010},
3030{0x3c00000, 0xb26bddee, 0x7f7fffff, 0x7f7ffffe, 0x3c00010},
3031{0x3c00000, 0xb26bddee, 0x7f800000, 0x7f800000, 0x3c00000},
3032{0x3c00000, 0xb26bddee, 0x7f800001, 0x7fc00000, 0x3c00001},
3033{0x3c00000, 0xb26bddee, 0x7f984a37, 0x7fc00000, 0x3c00001},
3034{0x3c00000, 0xb26bddee, 0x7fbfffff, 0x7fc00000, 0x3c00001},
3035{0x3c00000, 0xb26bddee, 0x7fc00000, 0x7fc00000, 0x3c00000},
3036{0x3c00000, 0xb26bddee, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
3037{0x3c00000, 0xb26bddee, 0x7fffffff, 0x7fc00000, 0x3c00000},
3038{0x3c00000, 0xb26bddee, 0x80000000, 0xb26bddee, 0x3c00000},
3039{0x3c00000, 0xb26bddee, 0x80000001, 0xb26bddee, 0x3c00080},
3040{0x3c00000, 0xb26bddee, 0x80000076, 0xb26bddee, 0x3c00080},
3041{0x3c00000, 0xb26bddee, 0x80002b94, 0xb26bddee, 0x3c00080},
3042{0x3c00000, 0xb26bddee, 0x80636d24, 0xb26bddee, 0x3c00080},
3043{0x3c00000, 0xb26bddee, 0x807fffff, 0xb26bddee, 0x3c00080},
3044{0x3c00000, 0xb26bddee, 0x80800000, 0xb26bddee, 0x3c00010},
3045{0x3c00000, 0xb26bddee, 0x80800002, 0xb26bddee, 0x3c00010},
3046{0x3c00000, 0xb26bddee, 0x81398437, 0xb26bddee, 0x3c00010},
3047{0x3c00000, 0xb26bddee, 0x8ba98d27, 0xb26bddee, 0x3c00010},
3048{0x3c00000, 0xb26bddee, 0x8ba98d7a, 0xb26bddee, 0x3c00010},
3049{0x3c00000, 0xb26bddee, 0xf51f853a, 0xf51f853a, 0x3c00010},
3050{0x3c00000, 0xb26bddee, 0xff7ffff0, 0xff7ffff0, 0x3c00010},
3051{0x3c00000, 0xb26bddee, 0xff7fffff, 0xff7fffff, 0x3c00010},
3052{0x3c00000, 0xb26bddee, 0xff800000, 0xff800000, 0x3c00000},
3053{0x3c00000, 0xb26bddee, 0xff800001, 0x7fc00000, 0x3c00001},
3054{0x3c00000, 0xb26bddee, 0xff984a37, 0x7fc00000, 0x3c00001},
3055{0x3c00000, 0xb26bddee, 0xffbfffff, 0x7fc00000, 0x3c00001},
3056{0x3c00000, 0xb26bddee, 0xffc00000, 0x7fc00000, 0x3c00000},
3057{0x3c00000, 0xb26bddee, 0xffd9ba98, 0x7fc00000, 0x3c00000},
3058{0x3c00000, 0xb26bddee, 0xffffffff, 0x7fc00000, 0x3c00000},
3059{0x3c00000, 0xb26bddee, 0x4f3495cb, 0x4f3495ca, 0x3c00010},
3060{0x3c00000, 0xb26bddee, 0xe73a5134, 0xe73a5134, 0x3c00010},
3061{0x3c00000, 0xb26bddee, 0x7c994e9e, 0x7c994e9d, 0x3c00010},
3062{0x3c00000, 0xb26bddee, 0x6164bd6c, 0x6164bd6b, 0x3c00010},
3063{0x3c00000, 0xb26bddee, 0x9503366, 0xb26bdded, 0x3c00010},
3064{0x3c00000, 0xb26bddee, 0xbf5a97c9, 0xbf5a97c9, 0x3c00010},
3065{0x3c00000, 0xb26bddee, 0xe6ff1a14, 0xe6ff1a14, 0x3c00010},
3066{0x3c00000, 0xb26bddee, 0x77f31e2f, 0x77f31e2e, 0x3c00010},
3067{0x3c00000, 0xb26bddee, 0xaab4d7d8, 0xb26bdf57, 0x3c00010},
3068{0x3c00000, 0xb26bddee, 0x966320b, 0xb26bdded, 0x3c00010},
3069{0x3c00000, 0xb26bddee, 0xb26bddee, 0xb2ebddee, 0x3c00000},
3070{0x3c00000, 0xb26bddee, 0xb5c8e5d3, 0xb5cabd8e, 0x3c00010},
3071{0x3c00000, 0xb26bddee, 0x317285d3, 0xb22f3c79, 0x3c00010},
3072{0x3c00000, 0xb26bddee, 0x3c9623b1, 0x3c9623a9, 0x3c00010},
3073{0x3c00000, 0xb26bddee, 0x51fd2c7c, 0x51fd2c7b, 0x3c00010},
3074{0x3c00000, 0xb26bddee, 0x7b906a6c, 0x7b906a6b, 0x3c00010},
3075{0x3c00000, 0xb5c8e5d3, 0x0, 0xb5c8e5d3, 0x3c00000},
3076{0x3c00000, 0xb5c8e5d3, 0x1, 0xb5c8e5d3, 0x3c00080},
3077{0x3c00000, 0xb5c8e5d3, 0x76, 0xb5c8e5d3, 0x3c00080},
3078{0x3c00000, 0xb5c8e5d3, 0x2b94, 0xb5c8e5d3, 0x3c00080},
3079{0x3c00000, 0xb5c8e5d3, 0x636d24, 0xb5c8e5d3, 0x3c00080},
3080{0x3c00000, 0xb5c8e5d3, 0x7fffff, 0xb5c8e5d3, 0x3c00080},
3081{0x3c00000, 0xb5c8e5d3, 0x800000, 0xb5c8e5d2, 0x3c00010},
3082{0x3c00000, 0xb5c8e5d3, 0x800002, 0xb5c8e5d2, 0x3c00010},
3083{0x3c00000, 0xb5c8e5d3, 0x1398437, 0xb5c8e5d2, 0x3c00010},
3084{0x3c00000, 0xb5c8e5d3, 0xba98d27, 0xb5c8e5d2, 0x3c00010},
3085{0x3c00000, 0xb5c8e5d3, 0xba98d7a, 0xb5c8e5d2, 0x3c00010},
3086{0x3c00000, 0xb5c8e5d3, 0x751f853a, 0x751f8539, 0x3c00010},
3087{0x3c00000, 0xb5c8e5d3, 0x7f7ffff0, 0x7f7fffef, 0x3c00010},
3088{0x3c00000, 0xb5c8e5d3, 0x7f7fffff, 0x7f7ffffe, 0x3c00010},
3089{0x3c00000, 0xb5c8e5d3, 0x7f800000, 0x7f800000, 0x3c00000},
3090{0x3c00000, 0xb5c8e5d3, 0x7f800001, 0x7fc00000, 0x3c00001},
3091{0x3c00000, 0xb5c8e5d3, 0x7f984a37, 0x7fc00000, 0x3c00001},
3092{0x3c00000, 0xb5c8e5d3, 0x7fbfffff, 0x7fc00000, 0x3c00001},
3093{0x3c00000, 0xb5c8e5d3, 0x7fc00000, 0x7fc00000, 0x3c00000},
3094{0x3c00000, 0xb5c8e5d3, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
3095{0x3c00000, 0xb5c8e5d3, 0x7fffffff, 0x7fc00000, 0x3c00000},
3096{0x3c00000, 0xb5c8e5d3, 0x80000000, 0xb5c8e5d3, 0x3c00000},
3097{0x3c00000, 0xb5c8e5d3, 0x80000001, 0xb5c8e5d3, 0x3c00080},
3098{0x3c00000, 0xb5c8e5d3, 0x80000076, 0xb5c8e5d3, 0x3c00080},
3099{0x3c00000, 0xb5c8e5d3, 0x80002b94, 0xb5c8e5d3, 0x3c00080},
3100{0x3c00000, 0xb5c8e5d3, 0x80636d24, 0xb5c8e5d3, 0x3c00080},
3101{0x3c00000, 0xb5c8e5d3, 0x807fffff, 0xb5c8e5d3, 0x3c00080},
3102{0x3c00000, 0xb5c8e5d3, 0x80800000, 0xb5c8e5d3, 0x3c00010},
3103{0x3c00000, 0xb5c8e5d3, 0x80800002, 0xb5c8e5d3, 0x3c00010},
3104{0x3c00000, 0xb5c8e5d3, 0x81398437, 0xb5c8e5d3, 0x3c00010},
3105{0x3c00000, 0xb5c8e5d3, 0x8ba98d27, 0xb5c8e5d3, 0x3c00010},
3106{0x3c00000, 0xb5c8e5d3, 0x8ba98d7a, 0xb5c8e5d3, 0x3c00010},
3107{0x3c00000, 0xb5c8e5d3, 0xf51f853a, 0xf51f853a, 0x3c00010},
3108{0x3c00000, 0xb5c8e5d3, 0xff7ffff0, 0xff7ffff0, 0x3c00010},
3109{0x3c00000, 0xb5c8e5d3, 0xff7fffff, 0xff7fffff, 0x3c00010},
3110{0x3c00000, 0xb5c8e5d3, 0xff800000, 0xff800000, 0x3c00000},
3111{0x3c00000, 0xb5c8e5d3, 0xff800001, 0x7fc00000, 0x3c00001},
3112{0x3c00000, 0xb5c8e5d3, 0xff984a37, 0x7fc00000, 0x3c00001},
3113{0x3c00000, 0xb5c8e5d3, 0xffbfffff, 0x7fc00000, 0x3c00001},
3114{0x3c00000, 0xb5c8e5d3, 0xffc00000, 0x7fc00000, 0x3c00000},
3115{0x3c00000, 0xb5c8e5d3, 0xffd9ba98, 0x7fc00000, 0x3c00000},
3116{0x3c00000, 0xb5c8e5d3, 0xffffffff, 0x7fc00000, 0x3c00000},
3117{0x3c00000, 0xb5c8e5d3, 0x4f3495cb, 0x4f3495ca, 0x3c00010},
3118{0x3c00000, 0xb5c8e5d3, 0xe73a5134, 0xe73a5134, 0x3c00010},
3119{0x3c00000, 0xb5c8e5d3, 0x7c994e9e, 0x7c994e9d, 0x3c00010},
3120{0x3c00000, 0xb5c8e5d3, 0x6164bd6c, 0x6164bd6b, 0x3c00010},
3121{0x3c00000, 0xb5c8e5d3, 0x9503366, 0xb5c8e5d2, 0x3c00010},
3122{0x3c00000, 0xb5c8e5d3, 0xbf5a97c9, 0xbf5a97e2, 0x3c00010},
3123{0x3c00000, 0xb5c8e5d3, 0xe6ff1a14, 0xe6ff1a14, 0x3c00010},
3124{0x3c00000, 0xb5c8e5d3, 0x77f31e2f, 0x77f31e2e, 0x3c00010},
3125{0x3c00000, 0xb5c8e5d3, 0xaab4d7d8, 0xb5c8e5d5, 0x3c00010},
3126{0x3c00000, 0xb5c8e5d3, 0x966320b, 0xb5c8e5d2, 0x3c00010},
3127{0x3c00000, 0xb5c8e5d3, 0xb26bddee, 0xb5cabd8e, 0x3c00010},
3128{0x3c00000, 0xb5c8e5d3, 0xb5c8e5d3, 0xb648e5d3, 0x3c00000},
3129{0x3c00000, 0xb5c8e5d3, 0x317285d3, 0xb5c86c90, 0x3c00010},
3130{0x3c00000, 0xb5c8e5d3, 0x3c9623b1, 0x3c96208d, 0x3c00010},
3131{0x3c00000, 0xb5c8e5d3, 0x51fd2c7c, 0x51fd2c7b, 0x3c00010},
3132{0x3c00000, 0xb5c8e5d3, 0x7b906a6c, 0x7b906a6b, 0x3c00010},
3133{0x3c00000, 0x317285d3, 0x0, 0x317285d3, 0x3c00000},
3134{0x3c00000, 0x317285d3, 0x1, 0x317285d3, 0x3c00080},
3135{0x3c00000, 0x317285d3, 0x76, 0x317285d3, 0x3c00080},
3136{0x3c00000, 0x317285d3, 0x2b94, 0x317285d3, 0x3c00080},
3137{0x3c00000, 0x317285d3, 0x636d24, 0x317285d3, 0x3c00080},
3138{0x3c00000, 0x317285d3, 0x7fffff, 0x317285d3, 0x3c00080},
3139{0x3c00000, 0x317285d3, 0x800000, 0x317285d3, 0x3c00010},
3140{0x3c00000, 0x317285d3, 0x800002, 0x317285d3, 0x3c00010},
3141{0x3c00000, 0x317285d3, 0x1398437, 0x317285d3, 0x3c00010},
3142{0x3c00000, 0x317285d3, 0xba98d27, 0x317285d3, 0x3c00010},
3143{0x3c00000, 0x317285d3, 0xba98d7a, 0x317285d3, 0x3c00010},
3144{0x3c00000, 0x317285d3, 0x751f853a, 0x751f853a, 0x3c00010},
3145{0x3c00000, 0x317285d3, 0x7f7ffff0, 0x7f7ffff0, 0x3c00010},
3146{0x3c00000, 0x317285d3, 0x7f7fffff, 0x7f7fffff, 0x3c00010},
3147{0x3c00000, 0x317285d3, 0x7f800000, 0x7f800000, 0x3c00000},
3148{0x3c00000, 0x317285d3, 0x7f800001, 0x7fc00000, 0x3c00001},
3149{0x3c00000, 0x317285d3, 0x7f984a37, 0x7fc00000, 0x3c00001},
3150{0x3c00000, 0x317285d3, 0x7fbfffff, 0x7fc00000, 0x3c00001},
3151{0x3c00000, 0x317285d3, 0x7fc00000, 0x7fc00000, 0x3c00000},
3152{0x3c00000, 0x317285d3, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
3153{0x3c00000, 0x317285d3, 0x7fffffff, 0x7fc00000, 0x3c00000},
3154{0x3c00000, 0x317285d3, 0x80000000, 0x317285d3, 0x3c00000},
3155{0x3c00000, 0x317285d3, 0x80000001, 0x317285d3, 0x3c00080},
3156{0x3c00000, 0x317285d3, 0x80000076, 0x317285d3, 0x3c00080},
3157{0x3c00000, 0x317285d3, 0x80002b94, 0x317285d3, 0x3c00080},
3158{0x3c00000, 0x317285d3, 0x80636d24, 0x317285d3, 0x3c00080},
3159{0x3c00000, 0x317285d3, 0x807fffff, 0x317285d3, 0x3c00080},
3160{0x3c00000, 0x317285d3, 0x80800000, 0x317285d2, 0x3c00010},
3161{0x3c00000, 0x317285d3, 0x80800002, 0x317285d2, 0x3c00010},
3162{0x3c00000, 0x317285d3, 0x81398437, 0x317285d2, 0x3c00010},
3163{0x3c00000, 0x317285d3, 0x8ba98d27, 0x317285d2, 0x3c00010},
3164{0x3c00000, 0x317285d3, 0x8ba98d7a, 0x317285d2, 0x3c00010},
3165{0x3c00000, 0x317285d3, 0xf51f853a, 0xf51f8539, 0x3c00010},
3166{0x3c00000, 0x317285d3, 0xff7ffff0, 0xff7fffef, 0x3c00010},
3167{0x3c00000, 0x317285d3, 0xff7fffff, 0xff7ffffe, 0x3c00010},
3168{0x3c00000, 0x317285d3, 0xff800000, 0xff800000, 0x3c00000},
3169{0x3c00000, 0x317285d3, 0xff800001, 0x7fc00000, 0x3c00001},
3170{0x3c00000, 0x317285d3, 0xff984a37, 0x7fc00000, 0x3c00001},
3171{0x3c00000, 0x317285d3, 0xffbfffff, 0x7fc00000, 0x3c00001},
3172{0x3c00000, 0x317285d3, 0xffc00000, 0x7fc00000, 0x3c00000},
3173{0x3c00000, 0x317285d3, 0xffd9ba98, 0x7fc00000, 0x3c00000},
3174{0x3c00000, 0x317285d3, 0xffffffff, 0x7fc00000, 0x3c00000},
3175{0x3c00000, 0x317285d3, 0x4f3495cb, 0x4f3495cb, 0x3c00010},
3176{0x3c00000, 0x317285d3, 0xe73a5134, 0xe73a5133, 0x3c00010},
3177{0x3c00000, 0x317285d3, 0x7c994e9e, 0x7c994e9e, 0x3c00010},
3178{0x3c00000, 0x317285d3, 0x6164bd6c, 0x6164bd6c, 0x3c00010},
3179{0x3c00000, 0x317285d3, 0x9503366, 0x317285d3, 0x3c00010},
3180{0x3c00000, 0x317285d3, 0xbf5a97c9, 0xbf5a97c8, 0x3c00010},
3181{0x3c00000, 0x317285d3, 0xe6ff1a14, 0xe6ff1a13, 0x3c00010},
3182{0x3c00000, 0x317285d3, 0x77f31e2f, 0x77f31e2f, 0x3c00010},
3183{0x3c00000, 0x317285d3, 0xaab4d7d8, 0x3172802c, 0x3c00010},
3184{0x3c00000, 0x317285d3, 0x966320b, 0x317285d3, 0x3c00010},
3185{0x3c00000, 0x317285d3, 0xb26bddee, 0xb22f3c79, 0x3c00010},
3186{0x3c00000, 0x317285d3, 0xb5c8e5d3, 0xb5c86c90, 0x3c00010},
3187{0x3c00000, 0x317285d3, 0x317285d3, 0x31f285d3, 0x3c00000},
3188{0x3c00000, 0x317285d3, 0x3c9623b1, 0x3c9623b2, 0x3c00010},
3189{0x3c00000, 0x317285d3, 0x51fd2c7c, 0x51fd2c7c, 0x3c00010},
3190{0x3c00000, 0x317285d3, 0x7b906a6c, 0x7b906a6c, 0x3c00010},
3191{0x3c00000, 0x3c9623b1, 0x0, 0x3c9623b1, 0x3c00000},
3192{0x3c00000, 0x3c9623b1, 0x1, 0x3c9623b1, 0x3c00080},
3193{0x3c00000, 0x3c9623b1, 0x76, 0x3c9623b1, 0x3c00080},
3194{0x3c00000, 0x3c9623b1, 0x2b94, 0x3c9623b1, 0x3c00080},
3195{0x3c00000, 0x3c9623b1, 0x636d24, 0x3c9623b1, 0x3c00080},
3196{0x3c00000, 0x3c9623b1, 0x7fffff, 0x3c9623b1, 0x3c00080},
3197{0x3c00000, 0x3c9623b1, 0x800000, 0x3c9623b1, 0x3c00010},
3198{0x3c00000, 0x3c9623b1, 0x800002, 0x3c9623b1, 0x3c00010},
3199{0x3c00000, 0x3c9623b1, 0x1398437, 0x3c9623b1, 0x3c00010},
3200{0x3c00000, 0x3c9623b1, 0xba98d27, 0x3c9623b1, 0x3c00010},
3201{0x3c00000, 0x3c9623b1, 0xba98d7a, 0x3c9623b1, 0x3c00010},
3202{0x3c00000, 0x3c9623b1, 0x751f853a, 0x751f853a, 0x3c00010},
3203{0x3c00000, 0x3c9623b1, 0x7f7ffff0, 0x7f7ffff0, 0x3c00010},
3204{0x3c00000, 0x3c9623b1, 0x7f7fffff, 0x7f7fffff, 0x3c00010},
3205{0x3c00000, 0x3c9623b1, 0x7f800000, 0x7f800000, 0x3c00000},
3206{0x3c00000, 0x3c9623b1, 0x7f800001, 0x7fc00000, 0x3c00001},
3207{0x3c00000, 0x3c9623b1, 0x7f984a37, 0x7fc00000, 0x3c00001},
3208{0x3c00000, 0x3c9623b1, 0x7fbfffff, 0x7fc00000, 0x3c00001},
3209{0x3c00000, 0x3c9623b1, 0x7fc00000, 0x7fc00000, 0x3c00000},
3210{0x3c00000, 0x3c9623b1, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
3211{0x3c00000, 0x3c9623b1, 0x7fffffff, 0x7fc00000, 0x3c00000},
3212{0x3c00000, 0x3c9623b1, 0x80000000, 0x3c9623b1, 0x3c00000},
3213{0x3c00000, 0x3c9623b1, 0x80000001, 0x3c9623b1, 0x3c00080},
3214{0x3c00000, 0x3c9623b1, 0x80000076, 0x3c9623b1, 0x3c00080},
3215{0x3c00000, 0x3c9623b1, 0x80002b94, 0x3c9623b1, 0x3c00080},
3216{0x3c00000, 0x3c9623b1, 0x80636d24, 0x3c9623b1, 0x3c00080},
3217{0x3c00000, 0x3c9623b1, 0x807fffff, 0x3c9623b1, 0x3c00080},
3218{0x3c00000, 0x3c9623b1, 0x80800000, 0x3c9623b0, 0x3c00010},
3219{0x3c00000, 0x3c9623b1, 0x80800002, 0x3c9623b0, 0x3c00010},
3220{0x3c00000, 0x3c9623b1, 0x81398437, 0x3c9623b0, 0x3c00010},
3221{0x3c00000, 0x3c9623b1, 0x8ba98d27, 0x3c9623b0, 0x3c00010},
3222{0x3c00000, 0x3c9623b1, 0x8ba98d7a, 0x3c9623b0, 0x3c00010},
3223{0x3c00000, 0x3c9623b1, 0xf51f853a, 0xf51f8539, 0x3c00010},
3224{0x3c00000, 0x3c9623b1, 0xff7ffff0, 0xff7fffef, 0x3c00010},
3225{0x3c00000, 0x3c9623b1, 0xff7fffff, 0xff7ffffe, 0x3c00010},
3226{0x3c00000, 0x3c9623b1, 0xff800000, 0xff800000, 0x3c00000},
3227{0x3c00000, 0x3c9623b1, 0xff800001, 0x7fc00000, 0x3c00001},
3228{0x3c00000, 0x3c9623b1, 0xff984a37, 0x7fc00000, 0x3c00001},
3229{0x3c00000, 0x3c9623b1, 0xffbfffff, 0x7fc00000, 0x3c00001},
3230{0x3c00000, 0x3c9623b1, 0xffc00000, 0x7fc00000, 0x3c00000},
3231{0x3c00000, 0x3c9623b1, 0xffd9ba98, 0x7fc00000, 0x3c00000},
3232{0x3c00000, 0x3c9623b1, 0xffffffff, 0x7fc00000, 0x3c00000},
3233{0x3c00000, 0x3c9623b1, 0x4f3495cb, 0x4f3495cb, 0x3c00010},
3234{0x3c00000, 0x3c9623b1, 0xe73a5134, 0xe73a5133, 0x3c00010},
3235{0x3c00000, 0x3c9623b1, 0x7c994e9e, 0x7c994e9e, 0x3c00010},
3236{0x3c00000, 0x3c9623b1, 0x6164bd6c, 0x6164bd6c, 0x3c00010},
3237{0x3c00000, 0x3c9623b1, 0x9503366, 0x3c9623b1, 0x3c00010},
3238{0x3c00000, 0x3c9623b1, 0xbf5a97c9, 0xbf55e6ab, 0x3c00010},
3239{0x3c00000, 0x3c9623b1, 0xe6ff1a14, 0xe6ff1a13, 0x3c00010},
3240{0x3c00000, 0x3c9623b1, 0x77f31e2f, 0x77f31e2f, 0x3c00010},
3241{0x3c00000, 0x3c9623b1, 0xaab4d7d8, 0x3c9623b0, 0x3c00010},
3242{0x3c00000, 0x3c9623b1, 0x966320b, 0x3c9623b1, 0x3c00010},
3243{0x3c00000, 0x3c9623b1, 0xb26bddee, 0x3c9623a9, 0x3c00010},
3244{0x3c00000, 0x3c9623b1, 0xb5c8e5d3, 0x3c96208d, 0x3c00010},
3245{0x3c00000, 0x3c9623b1, 0x317285d3, 0x3c9623b2, 0x3c00010},
3246{0x3c00000, 0x3c9623b1, 0x3c9623b1, 0x3d1623b1, 0x3c00000},
3247{0x3c00000, 0x3c9623b1, 0x51fd2c7c, 0x51fd2c7c, 0x3c00010},
3248{0x3c00000, 0x3c9623b1, 0x7b906a6c, 0x7b906a6c, 0x3c00010},
3249{0x3c00000, 0x51fd2c7c, 0x0, 0x51fd2c7c, 0x3c00000},
3250{0x3c00000, 0x51fd2c7c, 0x1, 0x51fd2c7c, 0x3c00080},
3251{0x3c00000, 0x51fd2c7c, 0x76, 0x51fd2c7c, 0x3c00080},
3252{0x3c00000, 0x51fd2c7c, 0x2b94, 0x51fd2c7c, 0x3c00080},
3253{0x3c00000, 0x51fd2c7c, 0x636d24, 0x51fd2c7c, 0x3c00080},
3254{0x3c00000, 0x51fd2c7c, 0x7fffff, 0x51fd2c7c, 0x3c00080},
3255{0x3c00000, 0x51fd2c7c, 0x800000, 0x51fd2c7c, 0x3c00010},
3256{0x3c00000, 0x51fd2c7c, 0x800002, 0x51fd2c7c, 0x3c00010},
3257{0x3c00000, 0x51fd2c7c, 0x1398437, 0x51fd2c7c, 0x3c00010},
3258{0x3c00000, 0x51fd2c7c, 0xba98d27, 0x51fd2c7c, 0x3c00010},
3259{0x3c00000, 0x51fd2c7c, 0xba98d7a, 0x51fd2c7c, 0x3c00010},
3260{0x3c00000, 0x51fd2c7c, 0x751f853a, 0x751f853a, 0x3c00010},
3261{0x3c00000, 0x51fd2c7c, 0x7f7ffff0, 0x7f7ffff0, 0x3c00010},
3262{0x3c00000, 0x51fd2c7c, 0x7f7fffff, 0x7f7fffff, 0x3c00010},
3263{0x3c00000, 0x51fd2c7c, 0x7f800000, 0x7f800000, 0x3c00000},
3264{0x3c00000, 0x51fd2c7c, 0x7f800001, 0x7fc00000, 0x3c00001},
3265{0x3c00000, 0x51fd2c7c, 0x7f984a37, 0x7fc00000, 0x3c00001},
3266{0x3c00000, 0x51fd2c7c, 0x7fbfffff, 0x7fc00000, 0x3c00001},
3267{0x3c00000, 0x51fd2c7c, 0x7fc00000, 0x7fc00000, 0x3c00000},
3268{0x3c00000, 0x51fd2c7c, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
3269{0x3c00000, 0x51fd2c7c, 0x7fffffff, 0x7fc00000, 0x3c00000},
3270{0x3c00000, 0x51fd2c7c, 0x80000000, 0x51fd2c7c, 0x3c00000},
3271{0x3c00000, 0x51fd2c7c, 0x80000001, 0x51fd2c7c, 0x3c00080},
3272{0x3c00000, 0x51fd2c7c, 0x80000076, 0x51fd2c7c, 0x3c00080},
3273{0x3c00000, 0x51fd2c7c, 0x80002b94, 0x51fd2c7c, 0x3c00080},
3274{0x3c00000, 0x51fd2c7c, 0x80636d24, 0x51fd2c7c, 0x3c00080},
3275{0x3c00000, 0x51fd2c7c, 0x807fffff, 0x51fd2c7c, 0x3c00080},
3276{0x3c00000, 0x51fd2c7c, 0x80800000, 0x51fd2c7b, 0x3c00010},
3277{0x3c00000, 0x51fd2c7c, 0x80800002, 0x51fd2c7b, 0x3c00010},
3278{0x3c00000, 0x51fd2c7c, 0x81398437, 0x51fd2c7b, 0x3c00010},
3279{0x3c00000, 0x51fd2c7c, 0x8ba98d27, 0x51fd2c7b, 0x3c00010},
3280{0x3c00000, 0x51fd2c7c, 0x8ba98d7a, 0x51fd2c7b, 0x3c00010},
3281{0x3c00000, 0x51fd2c7c, 0xf51f853a, 0xf51f8539, 0x3c00010},
3282{0x3c00000, 0x51fd2c7c, 0xff7ffff0, 0xff7fffef, 0x3c00010},
3283{0x3c00000, 0x51fd2c7c, 0xff7fffff, 0xff7ffffe, 0x3c00010},
3284{0x3c00000, 0x51fd2c7c, 0xff800000, 0xff800000, 0x3c00000},
3285{0x3c00000, 0x51fd2c7c, 0xff800001, 0x7fc00000, 0x3c00001},
3286{0x3c00000, 0x51fd2c7c, 0xff984a37, 0x7fc00000, 0x3c00001},
3287{0x3c00000, 0x51fd2c7c, 0xffbfffff, 0x7fc00000, 0x3c00001},
3288{0x3c00000, 0x51fd2c7c, 0xffc00000, 0x7fc00000, 0x3c00000},
3289{0x3c00000, 0x51fd2c7c, 0xffd9ba98, 0x7fc00000, 0x3c00000},
3290{0x3c00000, 0x51fd2c7c, 0xffffffff, 0x7fc00000, 0x3c00000},
3291{0x3c00000, 0x51fd2c7c, 0x4f3495cb, 0x52016895, 0x3c00010},
3292{0x3c00000, 0x51fd2c7c, 0xe73a5134, 0xe73a5133, 0x3c00010},
3293{0x3c00000, 0x51fd2c7c, 0x7c994e9e, 0x7c994e9e, 0x3c00010},
3294{0x3c00000, 0x51fd2c7c, 0x6164bd6c, 0x6164bd6c, 0x3c00010},
3295{0x3c00000, 0x51fd2c7c, 0x9503366, 0x51fd2c7c, 0x3c00010},
3296{0x3c00000, 0x51fd2c7c, 0xbf5a97c9, 0x51fd2c7b, 0x3c00010},
3297{0x3c00000, 0x51fd2c7c, 0xe6ff1a14, 0xe6ff1a13, 0x3c00010},
3298{0x3c00000, 0x51fd2c7c, 0x77f31e2f, 0x77f31e2f, 0x3c00010},
3299{0x3c00000, 0x51fd2c7c, 0xaab4d7d8, 0x51fd2c7b, 0x3c00010},
3300{0x3c00000, 0x51fd2c7c, 0x966320b, 0x51fd2c7c, 0x3c00010},
3301{0x3c00000, 0x51fd2c7c, 0xb26bddee, 0x51fd2c7b, 0x3c00010},
3302{0x3c00000, 0x51fd2c7c, 0xb5c8e5d3, 0x51fd2c7b, 0x3c00010},
3303{0x3c00000, 0x51fd2c7c, 0x317285d3, 0x51fd2c7c, 0x3c00010},
3304{0x3c00000, 0x51fd2c7c, 0x3c9623b1, 0x51fd2c7c, 0x3c00010},
3305{0x3c00000, 0x51fd2c7c, 0x51fd2c7c, 0x527d2c7c, 0x3c00000},
3306{0x3c00000, 0x51fd2c7c, 0x7b906a6c, 0x7b906a6c, 0x3c00010},
3307{0x3c00000, 0x7b906a6c, 0x0, 0x7b906a6c, 0x3c00000},
3308{0x3c00000, 0x7b906a6c, 0x1, 0x7b906a6c, 0x3c00080},
3309{0x3c00000, 0x7b906a6c, 0x76, 0x7b906a6c, 0x3c00080},
3310{0x3c00000, 0x7b906a6c, 0x2b94, 0x7b906a6c, 0x3c00080},
3311{0x3c00000, 0x7b906a6c, 0x636d24, 0x7b906a6c, 0x3c00080},
3312{0x3c00000, 0x7b906a6c, 0x7fffff, 0x7b906a6c, 0x3c00080},
3313{0x3c00000, 0x7b906a6c, 0x800000, 0x7b906a6c, 0x3c00010},
3314{0x3c00000, 0x7b906a6c, 0x800002, 0x7b906a6c, 0x3c00010},
3315{0x3c00000, 0x7b906a6c, 0x1398437, 0x7b906a6c, 0x3c00010},
3316{0x3c00000, 0x7b906a6c, 0xba98d27, 0x7b906a6c, 0x3c00010},
3317{0x3c00000, 0x7b906a6c, 0xba98d7a, 0x7b906a6c, 0x3c00010},
3318{0x3c00000, 0x7b906a6c, 0x751f853a, 0x7b906f68, 0x3c00010},
3319{0x3c00000, 0x7b906a6c, 0x7f7ffff0, 0x7f7fffff, 0x3c00014},
3320{0x3c00000, 0x7b906a6c, 0x7f7fffff, 0x7f7fffff, 0x3c00014},
3321{0x3c00000, 0x7b906a6c, 0x7f800000, 0x7f800000, 0x3c00000},
3322{0x3c00000, 0x7b906a6c, 0x7f800001, 0x7fc00000, 0x3c00001},
3323{0x3c00000, 0x7b906a6c, 0x7f984a37, 0x7fc00000, 0x3c00001},
3324{0x3c00000, 0x7b906a6c, 0x7fbfffff, 0x7fc00000, 0x3c00001},
3325{0x3c00000, 0x7b906a6c, 0x7fc00000, 0x7fc00000, 0x3c00000},
3326{0x3c00000, 0x7b906a6c, 0x7fd9ba98, 0x7fc00000, 0x3c00000},
3327{0x3c00000, 0x7b906a6c, 0x7fffffff, 0x7fc00000, 0x3c00000},
3328{0x3c00000, 0x7b906a6c, 0x80000000, 0x7b906a6c, 0x3c00000},
3329{0x3c00000, 0x7b906a6c, 0x80000001, 0x7b906a6c, 0x3c00080},
3330{0x3c00000, 0x7b906a6c, 0x80000076, 0x7b906a6c, 0x3c00080},
3331{0x3c00000, 0x7b906a6c, 0x80002b94, 0x7b906a6c, 0x3c00080},
3332{0x3c00000, 0x7b906a6c, 0x80636d24, 0x7b906a6c, 0x3c00080},
3333{0x3c00000, 0x7b906a6c, 0x807fffff, 0x7b906a6c, 0x3c00080},
3334{0x3c00000, 0x7b906a6c, 0x80800000, 0x7b906a6b, 0x3c00010},
3335{0x3c00000, 0x7b906a6c, 0x80800002, 0x7b906a6b, 0x3c00010},
3336{0x3c00000, 0x7b906a6c, 0x81398437, 0x7b906a6b, 0x3c00010},
3337{0x3c00000, 0x7b906a6c, 0x8ba98d27, 0x7b906a6b, 0x3c00010},
3338{0x3c00000, 0x7b906a6c, 0x8ba98d7a, 0x7b906a6b, 0x3c00010},
3339{0x3c00000, 0x7b906a6c, 0xf51f853a, 0x7b90656f, 0x3c00010},
3340{0x3c00000, 0x7b906a6c, 0xff7ffff0, 0xff7edf1b, 0x3c00010},
3341{0x3c00000, 0x7b906a6c, 0xff7fffff, 0xff7edf2a, 0x3c00010},
3342{0x3c00000, 0x7b906a6c, 0xff800000, 0xff800000, 0x3c00000},
3343{0x3c00000, 0x7b906a6c, 0xff800001, 0x7fc00000, 0x3c00001},
3344{0x3c00000, 0x7b906a6c, 0xff984a37, 0x7fc00000, 0x3c00001},
3345{0x3c00000, 0x7b906a6c, 0xffbfffff, 0x7fc00000, 0x3c00001},
3346{0x3c00000, 0x7b906a6c, 0xffc00000, 0x7fc00000, 0x3c00000},
3347{0x3c00000, 0x7b906a6c, 0xffd9ba98, 0x7fc00000, 0x3c00000},
3348{0x3c00000, 0x7b906a6c, 0xffffffff, 0x7fc00000, 0x3c00000},
3349{0x3c00000, 0x7b906a6c, 0x4f3495cb, 0x7b906a6c, 0x3c00010},
3350{0x3c00000, 0x7b906a6c, 0xe73a5134, 0x7b906a6b, 0x3c00010},
3351{0x3c00000, 0x7b906a6c, 0x7c994e9e, 0x7cbd6939, 0x3c00000},
3352{0x3c00000, 0x7b906a6c, 0x6164bd6c, 0x7b906a6c, 0x3c00010},
3353{0x3c00000, 0x7b906a6c, 0x9503366, 0x7b906a6c, 0x3c00010},
3354{0x3c00000, 0x7b906a6c, 0xbf5a97c9, 0x7b906a6b, 0x3c00010},
3355{0x3c00000, 0x7b906a6c, 0xe6ff1a14, 0x7b906a6b, 0x3c00010},
3356{0x3c00000, 0x7b906a6c, 0x77f31e2f, 0x7b915d8a, 0x3c00010},
3357{0x3c00000, 0x7b906a6c, 0xaab4d7d8, 0x7b906a6b, 0x3c00010},
3358{0x3c00000, 0x7b906a6c, 0x966320b, 0x7b906a6c, 0x3c00010},
3359{0x3c00000, 0x7b906a6c, 0xb26bddee, 0x7b906a6b, 0x3c00010},
3360{0x3c00000, 0x7b906a6c, 0xb5c8e5d3, 0x7b906a6b, 0x3c00010},
3361{0x3c00000, 0x7b906a6c, 0x317285d3, 0x7b906a6c, 0x3c00010},
3362{0x3c00000, 0x7b906a6c, 0x3c9623b1, 0x7b906a6c, 0x3c00010},
3363{0x3c00000, 0x7b906a6c, 0x51fd2c7c, 0x7b906a6c, 0x3c00010},
3364{0x3c00000, 0x7b906a6c, 0x7b906a6c, 0x7c106a6c, 0x3c00000},
3365{0x3800000, 0x0, 0x0, 0x0, 0x3800000},
3366{0x3800000, 0x0, 0x1, 0x0, 0x3800080},
3367{0x3800000, 0x0, 0x76, 0x0, 0x3800080},
3368{0x3800000, 0x0, 0x2b94, 0x0, 0x3800080},
3369{0x3800000, 0x0, 0x636d24, 0x0, 0x3800080},
3370{0x3800000, 0x0, 0x7fffff, 0x0, 0x3800080},
3371{0x3800000, 0x0, 0x800000, 0x800000, 0x3800000},
3372{0x3800000, 0x0, 0x800002, 0x800002, 0x3800000},
3373{0x3800000, 0x0, 0x1398437, 0x1398437, 0x3800000},
3374{0x3800000, 0x0, 0xba98d27, 0xba98d27, 0x3800000},
3375{0x3800000, 0x0, 0xba98d7a, 0xba98d7a, 0x3800000},
3376{0x3800000, 0x0, 0x751f853a, 0x751f853a, 0x3800000},
3377{0x3800000, 0x0, 0x7f7ffff0, 0x7f7ffff0, 0x3800000},
3378{0x3800000, 0x0, 0x7f7fffff, 0x7f7fffff, 0x3800000},
3379{0x3800000, 0x0, 0x7f800000, 0x7f800000, 0x3800000},
3380{0x3800000, 0x0, 0x7f800001, 0x7fc00000, 0x3800001},
3381{0x3800000, 0x0, 0x7f984a37, 0x7fc00000, 0x3800001},
3382{0x3800000, 0x0, 0x7fbfffff, 0x7fc00000, 0x3800001},
3383{0x3800000, 0x0, 0x7fc00000, 0x7fc00000, 0x3800000},
3384{0x3800000, 0x0, 0x7fd9ba98, 0x7fc00000, 0x3800000},
3385{0x3800000, 0x0, 0x7fffffff, 0x7fc00000, 0x3800000},
3386{0x3800000, 0x0, 0x80000000, 0x80000000, 0x3800000},
3387{0x3800000, 0x0, 0x80000001, 0x0, 0x3800080},
3388{0x3800000, 0x0, 0x80000076, 0x0, 0x3800080},
3389{0x3800000, 0x0, 0x80002b94, 0x0, 0x3800080},
3390{0x3800000, 0x0, 0x80636d24, 0x0, 0x3800080},
3391{0x3800000, 0x0, 0x807fffff, 0x0, 0x3800080},
3392{0x3800000, 0x0, 0x80800000, 0x80800000, 0x3800000},
3393{0x3800000, 0x0, 0x80800002, 0x80800002, 0x3800000},
3394{0x3800000, 0x0, 0x81398437, 0x81398437, 0x3800000},
3395{0x3800000, 0x0, 0x8ba98d27, 0x8ba98d27, 0x3800000},
3396{0x3800000, 0x0, 0x8ba98d7a, 0x8ba98d7a, 0x3800000},
3397{0x3800000, 0x0, 0xf51f853a, 0xf51f853a, 0x3800000},
3398{0x3800000, 0x0, 0xff7ffff0, 0xff7ffff0, 0x3800000},
3399{0x3800000, 0x0, 0xff7fffff, 0xff7fffff, 0x3800000},
3400{0x3800000, 0x0, 0xff800000, 0xff800000, 0x3800000},
3401{0x3800000, 0x0, 0xff800001, 0x7fc00000, 0x3800001},
3402{0x3800000, 0x0, 0xff984a37, 0x7fc00000, 0x3800001},
3403{0x3800000, 0x0, 0xffbfffff, 0x7fc00000, 0x3800001},
3404{0x3800000, 0x0, 0xffc00000, 0x7fc00000, 0x3800000},
3405{0x3800000, 0x0, 0xffd9ba98, 0x7fc00000, 0x3800000},
3406{0x3800000, 0x0, 0xffffffff, 0x7fc00000, 0x3800000},
3407{0x3800000, 0x0, 0x4f3495cb, 0x4f3495cb, 0x3800000},
3408{0x3800000, 0x0, 0xe73a5134, 0xe73a5134, 0x3800000},
3409{0x3800000, 0x0, 0x7c994e9e, 0x7c994e9e, 0x3800000},
3410{0x3800000, 0x0, 0x6164bd6c, 0x6164bd6c, 0x3800000},
3411{0x3800000, 0x0, 0x9503366, 0x9503366, 0x3800000},
3412{0x3800000, 0x0, 0xbf5a97c9, 0xbf5a97c9, 0x3800000},
3413{0x3800000, 0x0, 0xe6ff1a14, 0xe6ff1a14, 0x3800000},
3414{0x3800000, 0x0, 0x77f31e2f, 0x77f31e2f, 0x3800000},
3415{0x3800000, 0x0, 0xaab4d7d8, 0xaab4d7d8, 0x3800000},
3416{0x3800000, 0x0, 0x966320b, 0x966320b, 0x3800000},
3417{0x3800000, 0x0, 0xb26bddee, 0xb26bddee, 0x3800000},
3418{0x3800000, 0x0, 0xb5c8e5d3, 0xb5c8e5d3, 0x3800000},
3419{0x3800000, 0x0, 0x317285d3, 0x317285d3, 0x3800000},
3420{0x3800000, 0x0, 0x3c9623b1, 0x3c9623b1, 0x3800000},
3421{0x3800000, 0x0, 0x51fd2c7c, 0x51fd2c7c, 0x3800000},
3422{0x3800000, 0x0, 0x7b906a6c, 0x7b906a6c, 0x3800000},
3423{0x3800000, 0x1, 0x0, 0x0, 0x3800080},
3424{0x3800000, 0x1, 0x1, 0x0, 0x3800080},
3425{0x3800000, 0x1, 0x76, 0x0, 0x3800080},
3426{0x3800000, 0x1, 0x2b94, 0x0, 0x3800080},
3427{0x3800000, 0x1, 0x636d24, 0x0, 0x3800080},
3428{0x3800000, 0x1, 0x7fffff, 0x0, 0x3800080},
3429{0x3800000, 0x1, 0x800000, 0x800000, 0x3800080},
3430{0x3800000, 0x1, 0x800002, 0x800002, 0x3800080},
3431{0x3800000, 0x1, 0x1398437, 0x1398437, 0x3800080},
3432{0x3800000, 0x1, 0xba98d27, 0xba98d27, 0x3800080},
3433{0x3800000, 0x1, 0xba98d7a, 0xba98d7a, 0x3800080},
3434{0x3800000, 0x1, 0x751f853a, 0x751f853a, 0x3800080},
3435{0x3800000, 0x1, 0x7f7ffff0, 0x7f7ffff0, 0x3800080},
3436{0x3800000, 0x1, 0x7f7fffff, 0x7f7fffff, 0x3800080},
3437{0x3800000, 0x1, 0x7f800000, 0x7f800000, 0x3800080},
3438{0x3800000, 0x1, 0x7f800001, 0x7fc00000, 0x3800081},
3439{0x3800000, 0x1, 0x7f984a37, 0x7fc00000, 0x3800081},
3440{0x3800000, 0x1, 0x7fbfffff, 0x7fc00000, 0x3800081},
3441{0x3800000, 0x1, 0x7fc00000, 0x7fc00000, 0x3800080},
3442{0x3800000, 0x1, 0x7fd9ba98, 0x7fc00000, 0x3800080},
3443{0x3800000, 0x1, 0x7fffffff, 0x7fc00000, 0x3800080},
3444{0x3800000, 0x1, 0x80000000, 0x80000000, 0x3800080},
3445{0x3800000, 0x1, 0x80000001, 0x0, 0x3800080},
3446{0x3800000, 0x1, 0x80000076, 0x0, 0x3800080},
3447{0x3800000, 0x1, 0x80002b94, 0x0, 0x3800080},
3448{0x3800000, 0x1, 0x80636d24, 0x0, 0x3800080},
3449{0x3800000, 0x1, 0x807fffff, 0x0, 0x3800080},
3450{0x3800000, 0x1, 0x80800000, 0x80800000, 0x3800080},
3451{0x3800000, 0x1, 0x80800002, 0x80800002, 0x3800080},
3452{0x3800000, 0x1, 0x81398437, 0x81398437, 0x3800080},
3453{0x3800000, 0x1, 0x8ba98d27, 0x8ba98d27, 0x3800080},
3454{0x3800000, 0x1, 0x8ba98d7a, 0x8ba98d7a, 0x3800080},
3455{0x3800000, 0x1, 0xf51f853a, 0xf51f853a, 0x3800080},
3456{0x3800000, 0x1, 0xff7ffff0, 0xff7ffff0, 0x3800080},
3457{0x3800000, 0x1, 0xff7fffff, 0xff7fffff, 0x3800080},
3458{0x3800000, 0x1, 0xff800000, 0xff800000, 0x3800080},
3459{0x3800000, 0x1, 0xff800001, 0x7fc00000, 0x3800081},
3460{0x3800000, 0x1, 0xff984a37, 0x7fc00000, 0x3800081},
3461{0x3800000, 0x1, 0xffbfffff, 0x7fc00000, 0x3800081},
3462{0x3800000, 0x1, 0xffc00000, 0x7fc00000, 0x3800080},
3463{0x3800000, 0x1, 0xffd9ba98, 0x7fc00000, 0x3800080},
3464{0x3800000, 0x1, 0xffffffff, 0x7fc00000, 0x3800080},
3465{0x3800000, 0x1, 0x4f3495cb, 0x4f3495cb, 0x3800080},
3466{0x3800000, 0x1, 0xe73a5134, 0xe73a5134, 0x3800080},
3467{0x3800000, 0x1, 0x7c994e9e, 0x7c994e9e, 0x3800080},
3468{0x3800000, 0x1, 0x6164bd6c, 0x6164bd6c, 0x3800080},
3469{0x3800000, 0x1, 0x9503366, 0x9503366, 0x3800080},
3470{0x3800000, 0x1, 0xbf5a97c9, 0xbf5a97c9, 0x3800080},
3471{0x3800000, 0x1, 0xe6ff1a14, 0xe6ff1a14, 0x3800080},
3472{0x3800000, 0x1, 0x77f31e2f, 0x77f31e2f, 0x3800080},
3473{0x3800000, 0x1, 0xaab4d7d8, 0xaab4d7d8, 0x3800080},
3474{0x3800000, 0x1, 0x966320b, 0x966320b, 0x3800080},
3475{0x3800000, 0x1, 0xb26bddee, 0xb26bddee, 0x3800080},
3476{0x3800000, 0x1, 0xb5c8e5d3, 0xb5c8e5d3, 0x3800080},
3477{0x3800000, 0x1, 0x317285d3, 0x317285d3, 0x3800080},
3478{0x3800000, 0x1, 0x3c9623b1, 0x3c9623b1, 0x3800080},
3479{0x3800000, 0x1, 0x51fd2c7c, 0x51fd2c7c, 0x3800080},
3480{0x3800000, 0x1, 0x7b906a6c, 0x7b906a6c, 0x3800080},
3481{0x3800000, 0x76, 0x0, 0x0, 0x3800080},
3482{0x3800000, 0x76, 0x1, 0x0, 0x3800080},
3483{0x3800000, 0x76, 0x76, 0x0, 0x3800080},
3484{0x3800000, 0x76, 0x2b94, 0x0, 0x3800080},
3485{0x3800000, 0x76, 0x636d24, 0x0, 0x3800080},
3486{0x3800000, 0x76, 0x7fffff, 0x0, 0x3800080},
3487{0x3800000, 0x76, 0x800000, 0x800000, 0x3800080},
3488{0x3800000, 0x76, 0x800002, 0x800002, 0x3800080},
3489{0x3800000, 0x76, 0x1398437, 0x1398437, 0x3800080},
3490{0x3800000, 0x76, 0xba98d27, 0xba98d27, 0x3800080},
3491{0x3800000, 0x76, 0xba98d7a, 0xba98d7a, 0x3800080},
3492{0x3800000, 0x76, 0x751f853a, 0x751f853a, 0x3800080},
3493{0x3800000, 0x76, 0x7f7ffff0, 0x7f7ffff0, 0x3800080},
3494{0x3800000, 0x76, 0x7f7fffff, 0x7f7fffff, 0x3800080},
3495{0x3800000, 0x76, 0x7f800000, 0x7f800000, 0x3800080},
3496{0x3800000, 0x76, 0x7f800001, 0x7fc00000, 0x3800081},
3497{0x3800000, 0x76, 0x7f984a37, 0x7fc00000, 0x3800081},
3498{0x3800000, 0x76, 0x7fbfffff, 0x7fc00000, 0x3800081},
3499{0x3800000, 0x76, 0x7fc00000, 0x7fc00000, 0x3800080},
3500{0x3800000, 0x76, 0x7fd9ba98, 0x7fc00000, 0x3800080},
3501{0x3800000, 0x76, 0x7fffffff, 0x7fc00000, 0x3800080},
3502{0x3800000, 0x76, 0x80000000, 0x80000000, 0x3800080},
3503{0x3800000, 0x76, 0x80000001, 0x0, 0x3800080},
3504{0x3800000, 0x76, 0x80000076, 0x0, 0x3800080},
3505{0x3800000, 0x76, 0x80002b94, 0x0, 0x3800080},
3506{0x3800000, 0x76, 0x80636d24, 0x0, 0x3800080},
3507{0x3800000, 0x76, 0x807fffff, 0x0, 0x3800080},
3508{0x3800000, 0x76, 0x80800000, 0x80800000, 0x3800080},
3509{0x3800000, 0x76, 0x80800002, 0x80800002, 0x3800080},
3510{0x3800000, 0x76, 0x81398437, 0x81398437, 0x3800080},
3511{0x3800000, 0x76, 0x8ba98d27, 0x8ba98d27, 0x3800080},
3512{0x3800000, 0x76, 0x8ba98d7a, 0x8ba98d7a, 0x3800080},
3513{0x3800000, 0x76, 0xf51f853a, 0xf51f853a, 0x3800080},
3514{0x3800000, 0x76, 0xff7ffff0, 0xff7ffff0, 0x3800080},
3515{0x3800000, 0x76, 0xff7fffff, 0xff7fffff, 0x3800080},
3516{0x3800000, 0x76, 0xff800000, 0xff800000, 0x3800080},
3517{0x3800000, 0x76, 0xff800001, 0x7fc00000, 0x3800081},
3518{0x3800000, 0x76, 0xff984a37, 0x7fc00000, 0x3800081},
3519{0x3800000, 0x76, 0xffbfffff, 0x7fc00000, 0x3800081},
3520{0x3800000, 0x76, 0xffc00000, 0x7fc00000, 0x3800080},
3521{0x3800000, 0x76, 0xffd9ba98, 0x7fc00000, 0x3800080},
3522{0x3800000, 0x76, 0xffffffff, 0x7fc00000, 0x3800080},
3523{0x3800000, 0x76, 0x4f3495cb, 0x4f3495cb, 0x3800080},
3524{0x3800000, 0x76, 0xe73a5134, 0xe73a5134, 0x3800080},
3525{0x3800000, 0x76, 0x7c994e9e, 0x7c994e9e, 0x3800080},
3526{0x3800000, 0x76, 0x6164bd6c, 0x6164bd6c, 0x3800080},
3527{0x3800000, 0x76, 0x9503366, 0x9503366, 0x3800080},
3528{0x3800000, 0x76, 0xbf5a97c9, 0xbf5a97c9, 0x3800080},
3529{0x3800000, 0x76, 0xe6ff1a14, 0xe6ff1a14, 0x3800080},
3530{0x3800000, 0x76, 0x77f31e2f, 0x77f31e2f, 0x3800080},
3531{0x3800000, 0x76, 0xaab4d7d8, 0xaab4d7d8, 0x3800080},
3532{0x3800000, 0x76, 0x966320b, 0x966320b, 0x3800080},
3533{0x3800000, 0x76, 0xb26bddee, 0xb26bddee, 0x3800080},
3534{0x3800000, 0x76, 0xb5c8e5d3, 0xb5c8e5d3, 0x3800080},
3535{0x3800000, 0x76, 0x317285d3, 0x317285d3, 0x3800080},
3536{0x3800000, 0x76, 0x3c9623b1, 0x3c9623b1, 0x3800080},
3537{0x3800000, 0x76, 0x51fd2c7c, 0x51fd2c7c, 0x3800080},
3538{0x3800000, 0x76, 0x7b906a6c, 0x7b906a6c, 0x3800080},
3539{0x3800000, 0x2b94, 0x0, 0x0, 0x3800080},
3540{0x3800000, 0x2b94, 0x1, 0x0, 0x3800080},
3541{0x3800000, 0x2b94, 0x76, 0x0, 0x3800080},
3542{0x3800000, 0x2b94, 0x2b94, 0x0, 0x3800080},
3543{0x3800000, 0x2b94, 0x636d24, 0x0, 0x3800080},
3544{0x3800000, 0x2b94, 0x7fffff, 0x0, 0x3800080},
3545{0x3800000, 0x2b94, 0x800000, 0x800000, 0x3800080},
3546{0x3800000, 0x2b94, 0x800002, 0x800002, 0x3800080},
3547{0x3800000, 0x2b94, 0x1398437, 0x1398437, 0x3800080},
3548{0x3800000, 0x2b94, 0xba98d27, 0xba98d27, 0x3800080},
3549{0x3800000, 0x2b94, 0xba98d7a, 0xba98d7a, 0x3800080},
3550{0x3800000, 0x2b94, 0x751f853a, 0x751f853a, 0x3800080},
3551{0x3800000, 0x2b94, 0x7f7ffff0, 0x7f7ffff0, 0x3800080},
3552{0x3800000, 0x2b94, 0x7f7fffff, 0x7f7fffff, 0x3800080},
3553{0x3800000, 0x2b94, 0x7f800000, 0x7f800000, 0x3800080},
3554{0x3800000, 0x2b94, 0x7f800001, 0x7fc00000, 0x3800081},
3555{0x3800000, 0x2b94, 0x7f984a37, 0x7fc00000, 0x3800081},
3556{0x3800000, 0x2b94, 0x7fbfffff, 0x7fc00000, 0x3800081},
3557{0x3800000, 0x2b94, 0x7fc00000, 0x7fc00000, 0x3800080},
3558{0x3800000, 0x2b94, 0x7fd9ba98, 0x7fc00000, 0x3800080},
3559{0x3800000, 0x2b94, 0x7fffffff, 0x7fc00000, 0x3800080},
3560{0x3800000, 0x2b94, 0x80000000, 0x80000000, 0x3800080},
3561{0x3800000, 0x2b94, 0x80000001, 0x0, 0x3800080},
3562{0x3800000, 0x2b94, 0x80000076, 0x0, 0x3800080},
3563{0x3800000, 0x2b94, 0x80002b94, 0x0, 0x3800080},
3564{0x3800000, 0x2b94, 0x80636d24, 0x0, 0x3800080},
3565{0x3800000, 0x2b94, 0x807fffff, 0x0, 0x3800080},
3566{0x3800000, 0x2b94, 0x80800000, 0x80800000, 0x3800080},
3567{0x3800000, 0x2b94, 0x80800002, 0x80800002, 0x3800080},
3568{0x3800000, 0x2b94, 0x81398437, 0x81398437, 0x3800080},
3569{0x3800000, 0x2b94, 0x8ba98d27, 0x8ba98d27, 0x3800080},
3570{0x3800000, 0x2b94, 0x8ba98d7a, 0x8ba98d7a, 0x3800080},
3571{0x3800000, 0x2b94, 0xf51f853a, 0xf51f853a, 0x3800080},
3572{0x3800000, 0x2b94, 0xff7ffff0, 0xff7ffff0, 0x3800080},
3573{0x3800000, 0x2b94, 0xff7fffff, 0xff7fffff, 0x3800080},
3574{0x3800000, 0x2b94, 0xff800000, 0xff800000, 0x3800080},
3575{0x3800000, 0x2b94, 0xff800001, 0x7fc00000, 0x3800081},
3576{0x3800000, 0x2b94, 0xff984a37, 0x7fc00000, 0x3800081},
3577{0x3800000, 0x2b94, 0xffbfffff, 0x7fc00000, 0x3800081},
3578{0x3800000, 0x2b94, 0xffc00000, 0x7fc00000, 0x3800080},
3579{0x3800000, 0x2b94, 0xffd9ba98, 0x7fc00000, 0x3800080},
3580{0x3800000, 0x2b94, 0xffffffff, 0x7fc00000, 0x3800080},
3581{0x3800000, 0x2b94, 0x4f3495cb, 0x4f3495cb, 0x3800080},
3582{0x3800000, 0x2b94, 0xe73a5134, 0xe73a5134, 0x3800080},
3583{0x3800000, 0x2b94, 0x7c994e9e, 0x7c994e9e, 0x3800080},
3584{0x3800000, 0x2b94, 0x6164bd6c, 0x6164bd6c, 0x3800080},
3585{0x3800000, 0x2b94, 0x9503366, 0x9503366, 0x3800080},
3586{0x3800000, 0x2b94, 0xbf5a97c9, 0xbf5a97c9, 0x3800080},
3587{0x3800000, 0x2b94, 0xe6ff1a14, 0xe6ff1a14, 0x3800080},
3588{0x3800000, 0x2b94, 0x77f31e2f, 0x77f31e2f, 0x3800080},
3589{0x3800000, 0x2b94, 0xaab4d7d8, 0xaab4d7d8, 0x3800080},
3590{0x3800000, 0x2b94, 0x966320b, 0x966320b, 0x3800080},
3591{0x3800000, 0x2b94, 0xb26bddee, 0xb26bddee, 0x3800080},
3592{0x3800000, 0x2b94, 0xb5c8e5d3, 0xb5c8e5d3, 0x3800080},
3593{0x3800000, 0x2b94, 0x317285d3, 0x317285d3, 0x3800080},
3594{0x3800000, 0x2b94, 0x3c9623b1, 0x3c9623b1, 0x3800080},
3595{0x3800000, 0x2b94, 0x51fd2c7c, 0x51fd2c7c, 0x3800080},
3596{0x3800000, 0x2b94, 0x7b906a6c, 0x7b906a6c, 0x3800080},
3597{0x3800000, 0x636d24, 0x0, 0x0, 0x3800080},
3598{0x3800000, 0x636d24, 0x1, 0x0, 0x3800080},
3599{0x3800000, 0x636d24, 0x76, 0x0, 0x3800080},
3600{0x3800000, 0x636d24, 0x2b94, 0x0, 0x3800080},
3601{0x3800000, 0x636d24, 0x636d24, 0x0, 0x3800080},
3602{0x3800000, 0x636d24, 0x7fffff, 0x0, 0x3800080},
3603{0x3800000, 0x636d24, 0x800000, 0x800000, 0x3800080},
3604{0x3800000, 0x636d24, 0x800002, 0x800002, 0x3800080},
3605{0x3800000, 0x636d24, 0x1398437, 0x1398437, 0x3800080},
3606{0x3800000, 0x636d24, 0xba98d27, 0xba98d27, 0x3800080},
3607{0x3800000, 0x636d24, 0xba98d7a, 0xba98d7a, 0x3800080},
3608{0x3800000, 0x636d24, 0x751f853a, 0x751f853a, 0x3800080},
3609{0x3800000, 0x636d24, 0x7f7ffff0, 0x7f7ffff0, 0x3800080},
3610{0x3800000, 0x636d24, 0x7f7fffff, 0x7f7fffff, 0x3800080},
3611{0x3800000, 0x636d24, 0x7f800000, 0x7f800000, 0x3800080},
3612{0x3800000, 0x636d24, 0x7f800001, 0x7fc00000, 0x3800081},
3613{0x3800000, 0x636d24, 0x7f984a37, 0x7fc00000, 0x3800081},
3614{0x3800000, 0x636d24, 0x7fbfffff, 0x7fc00000, 0x3800081},
3615{0x3800000, 0x636d24, 0x7fc00000, 0x7fc00000, 0x3800080},
3616{0x3800000, 0x636d24, 0x7fd9ba98, 0x7fc00000, 0x3800080},
3617{0x3800000, 0x636d24, 0x7fffffff, 0x7fc00000, 0x3800080},
3618{0x3800000, 0x636d24, 0x80000000, 0x80000000, 0x3800080},
3619{0x3800000, 0x636d24, 0x80000001, 0x0, 0x3800080},
3620{0x3800000, 0x636d24, 0x80000076, 0x0, 0x3800080},
3621{0x3800000, 0x636d24, 0x80002b94, 0x0, 0x3800080},
3622{0x3800000, 0x636d24, 0x80636d24, 0x0, 0x3800080},
3623{0x3800000, 0x636d24, 0x807fffff, 0x0, 0x3800080},
3624{0x3800000, 0x636d24, 0x80800000, 0x80800000, 0x3800080},
3625{0x3800000, 0x636d24, 0x80800002, 0x80800002, 0x3800080},
3626{0x3800000, 0x636d24, 0x81398437, 0x81398437, 0x3800080},
3627{0x3800000, 0x636d24, 0x8ba98d27, 0x8ba98d27, 0x3800080},
3628{0x3800000, 0x636d24, 0x8ba98d7a, 0x8ba98d7a, 0x3800080},
3629{0x3800000, 0x636d24, 0xf51f853a, 0xf51f853a, 0x3800080},
3630{0x3800000, 0x636d24, 0xff7ffff0, 0xff7ffff0, 0x3800080},
3631{0x3800000, 0x636d24, 0xff7fffff, 0xff7fffff, 0x3800080},
3632{0x3800000, 0x636d24, 0xff800000, 0xff800000, 0x3800080},
3633{0x3800000, 0x636d24, 0xff800001, 0x7fc00000, 0x3800081},
3634{0x3800000, 0x636d24, 0xff984a37, 0x7fc00000, 0x3800081},
3635{0x3800000, 0x636d24, 0xffbfffff, 0x7fc00000, 0x3800081},
3636{0x3800000, 0x636d24, 0xffc00000, 0x7fc00000, 0x3800080},
3637{0x3800000, 0x636d24, 0xffd9ba98, 0x7fc00000, 0x3800080},
3638{0x3800000, 0x636d24, 0xffffffff, 0x7fc00000, 0x3800080},
3639{0x3800000, 0x636d24, 0x4f3495cb, 0x4f3495cb, 0x3800080},
3640{0x3800000, 0x636d24, 0xe73a5134, 0xe73a5134, 0x3800080},
3641{0x3800000, 0x636d24, 0x7c994e9e, 0x7c994e9e, 0x3800080},
3642{0x3800000, 0x636d24, 0x6164bd6c, 0x6164bd6c, 0x3800080},
3643{0x3800000, 0x636d24, 0x9503366, 0x9503366, 0x3800080},
3644{0x3800000, 0x636d24, 0xbf5a97c9, 0xbf5a97c9, 0x3800080},
3645{0x3800000, 0x636d24, 0xe6ff1a14, 0xe6ff1a14, 0x3800080},
3646{0x3800000, 0x636d24, 0x77f31e2f, 0x77f31e2f, 0x3800080},
3647{0x3800000, 0x636d24, 0xaab4d7d8, 0xaab4d7d8, 0x3800080},
3648{0x3800000, 0x636d24, 0x966320b, 0x966320b, 0x3800080},
3649{0x3800000, 0x636d24, 0xb26bddee, 0xb26bddee, 0x3800080},
3650{0x3800000, 0x636d24, 0xb5c8e5d3, 0xb5c8e5d3, 0x3800080},
3651{0x3800000, 0x636d24, 0x317285d3, 0x317285d3, 0x3800080},
3652{0x3800000, 0x636d24, 0x3c9623b1, 0x3c9623b1, 0x3800080},
3653{0x3800000, 0x636d24, 0x51fd2c7c, 0x51fd2c7c, 0x3800080},
3654{0x3800000, 0x636d24, 0x7b906a6c, 0x7b906a6c, 0x3800080},
3655{0x3800000, 0x7fffff, 0x0, 0x0, 0x3800080},
3656{0x3800000, 0x7fffff, 0x1, 0x0, 0x3800080},
3657{0x3800000, 0x7fffff, 0x76, 0x0, 0x3800080},
3658{0x3800000, 0x7fffff, 0x2b94, 0x0, 0x3800080},
3659{0x3800000, 0x7fffff, 0x636d24, 0x0, 0x3800080},
3660{0x3800000, 0x7fffff, 0x7fffff, 0x0, 0x3800080},
3661{0x3800000, 0x7fffff, 0x800000, 0x800000, 0x3800080},
3662{0x3800000, 0x7fffff, 0x800002, 0x800002, 0x3800080},
3663{0x3800000, 0x7fffff, 0x1398437, 0x1398437, 0x3800080},
3664{0x3800000, 0x7fffff, 0xba98d27, 0xba98d27, 0x3800080},
3665{0x3800000, 0x7fffff, 0xba98d7a, 0xba98d7a, 0x3800080},
3666{0x3800000, 0x7fffff, 0x751f853a, 0x751f853a, 0x3800080},
3667{0x3800000, 0x7fffff, 0x7f7ffff0, 0x7f7ffff0, 0x3800080},
3668{0x3800000, 0x7fffff, 0x7f7fffff, 0x7f7fffff, 0x3800080},
3669{0x3800000, 0x7fffff, 0x7f800000, 0x7f800000, 0x3800080},
3670{0x3800000, 0x7fffff, 0x7f800001, 0x7fc00000, 0x3800081},
3671{0x3800000, 0x7fffff, 0x7f984a37, 0x7fc00000, 0x3800081},
3672{0x3800000, 0x7fffff, 0x7fbfffff, 0x7fc00000, 0x3800081},
3673{0x3800000, 0x7fffff, 0x7fc00000, 0x7fc00000, 0x3800080},
3674{0x3800000, 0x7fffff, 0x7fd9ba98, 0x7fc00000, 0x3800080},
3675{0x3800000, 0x7fffff, 0x7fffffff, 0x7fc00000, 0x3800080},
3676{0x3800000, 0x7fffff, 0x80000000, 0x80000000, 0x3800080},
3677{0x3800000, 0x7fffff, 0x80000001, 0x0, 0x3800080},
3678{0x3800000, 0x7fffff, 0x80000076, 0x0, 0x3800080},
3679{0x3800000, 0x7fffff, 0x80002b94, 0x0, 0x3800080},
3680{0x3800000, 0x7fffff, 0x80636d24, 0x0, 0x3800080},
3681{0x3800000, 0x7fffff, 0x807fffff, 0x0, 0x3800080},
3682{0x3800000, 0x7fffff, 0x80800000, 0x80800000, 0x3800080},
3683{0x3800000, 0x7fffff, 0x80800002, 0x80800002, 0x3800080},
3684{0x3800000, 0x7fffff, 0x81398437, 0x81398437, 0x3800080},
3685{0x3800000, 0x7fffff, 0x8ba98d27, 0x8ba98d27, 0x3800080},
3686{0x3800000, 0x7fffff, 0x8ba98d7a, 0x8ba98d7a, 0x3800080},
3687{0x3800000, 0x7fffff, 0xf51f853a, 0xf51f853a, 0x3800080},
3688{0x3800000, 0x7fffff, 0xff7ffff0, 0xff7ffff0, 0x3800080},
3689{0x3800000, 0x7fffff, 0xff7fffff, 0xff7fffff, 0x3800080},
3690{0x3800000, 0x7fffff, 0xff800000, 0xff800000, 0x3800080},
3691{0x3800000, 0x7fffff, 0xff800001, 0x7fc00000, 0x3800081},
3692{0x3800000, 0x7fffff, 0xff984a37, 0x7fc00000, 0x3800081},
3693{0x3800000, 0x7fffff, 0xffbfffff, 0x7fc00000, 0x3800081},
3694{0x3800000, 0x7fffff, 0xffc00000, 0x7fc00000, 0x3800080},
3695{0x3800000, 0x7fffff, 0xffd9ba98, 0x7fc00000, 0x3800080},
3696{0x3800000, 0x7fffff, 0xffffffff, 0x7fc00000, 0x3800080},
3697{0x3800000, 0x7fffff, 0x4f3495cb, 0x4f3495cb, 0x3800080},
3698{0x3800000, 0x7fffff, 0xe73a5134, 0xe73a5134, 0x3800080},
3699{0x3800000, 0x7fffff, 0x7c994e9e, 0x7c994e9e, 0x3800080},
3700{0x3800000, 0x7fffff, 0x6164bd6c, 0x6164bd6c, 0x3800080},
3701{0x3800000, 0x7fffff, 0x9503366, 0x9503366, 0x3800080},
3702{0x3800000, 0x7fffff, 0xbf5a97c9, 0xbf5a97c9, 0x3800080},
3703{0x3800000, 0x7fffff, 0xe6ff1a14, 0xe6ff1a14, 0x3800080},
3704{0x3800000, 0x7fffff, 0x77f31e2f, 0x77f31e2f, 0x3800080},
3705{0x3800000, 0x7fffff, 0xaab4d7d8, 0xaab4d7d8, 0x3800080},
3706{0x3800000, 0x7fffff, 0x966320b, 0x966320b, 0x3800080},
3707{0x3800000, 0x7fffff, 0xb26bddee, 0xb26bddee, 0x3800080},
3708{0x3800000, 0x7fffff, 0xb5c8e5d3, 0xb5c8e5d3, 0x3800080},
3709{0x3800000, 0x7fffff, 0x317285d3, 0x317285d3, 0x3800080},
3710{0x3800000, 0x7fffff, 0x3c9623b1, 0x3c9623b1, 0x3800080},
3711{0x3800000, 0x7fffff, 0x51fd2c7c, 0x51fd2c7c, 0x3800080},
3712{0x3800000, 0x7fffff, 0x7b906a6c, 0x7b906a6c, 0x3800080},
3713{0x3800000, 0x800000, 0x0, 0x800000, 0x3800000},
3714{0x3800000, 0x800000, 0x1, 0x800000, 0x3800080},
3715{0x3800000, 0x800000, 0x76, 0x800000, 0x3800080},
3716{0x3800000, 0x800000, 0x2b94, 0x800000, 0x3800080},
3717{0x3800000, 0x800000, 0x636d24, 0x800000, 0x3800080},
3718{0x3800000, 0x800000, 0x7fffff, 0x800000, 0x3800080},
3719{0x3800000, 0x800000, 0x800000, 0x1000000, 0x3800000},
3720{0x3800000, 0x800000, 0x800002, 0x1000001, 0x3800000},
3721{0x3800000, 0x800000, 0x1398437, 0x1798437, 0x3800000},
3722{0x3800000, 0x800000, 0xba98d27, 0xba98d29, 0x3800000},
3723{0x3800000, 0x800000, 0xba98d7a, 0xba98d7c, 0x3800000},
3724{0x3800000, 0x800000, 0x751f853a, 0x751f853a, 0x3800010},
3725{0x3800000, 0x800000, 0x7f7ffff0, 0x7f7ffff0, 0x3800010},
3726{0x3800000, 0x800000, 0x7f7fffff, 0x7f7fffff, 0x3800010},
3727{0x3800000, 0x800000, 0x7f800000, 0x7f800000, 0x3800000},
3728{0x3800000, 0x800000, 0x7f800001, 0x7fc00000, 0x3800001},
3729{0x3800000, 0x800000, 0x7f984a37, 0x7fc00000, 0x3800001},
3730{0x3800000, 0x800000, 0x7fbfffff, 0x7fc00000, 0x3800001},
3731{0x3800000, 0x800000, 0x7fc00000, 0x7fc00000, 0x3800000},
3732{0x3800000, 0x800000, 0x7fd9ba98, 0x7fc00000, 0x3800000},
3733{0x3800000, 0x800000, 0x7fffffff, 0x7fc00000, 0x3800000},
3734{0x3800000, 0x800000, 0x80000000, 0x800000, 0x3800000},
3735{0x3800000, 0x800000, 0x80000001, 0x800000, 0x3800080},
3736{0x3800000, 0x800000, 0x80000076, 0x800000, 0x3800080},
3737{0x3800000, 0x800000, 0x80002b94, 0x800000, 0x3800080},
3738{0x3800000, 0x800000, 0x80636d24, 0x800000, 0x3800080},
3739{0x3800000, 0x800000, 0x807fffff, 0x800000, 0x3800080},
3740{0x3800000, 0x800000, 0x80800000, 0x80000000, 0x3800000},
3741{0x3800000, 0x800000, 0x80800002, 0x0, 0x3800008},
3742{0x3800000, 0x800000, 0x81398437, 0x80f3086e, 0x3800000},
3743{0x3800000, 0x800000, 0x8ba98d27, 0x8ba98d25, 0x3800000},
3744{0x3800000, 0x800000, 0x8ba98d7a, 0x8ba98d78, 0x3800000},
3745{0x3800000, 0x800000, 0xf51f853a, 0xf51f853a, 0x3800010},
3746{0x3800000, 0x800000, 0xff7ffff0, 0xff7ffff0, 0x3800010},
3747{0x3800000, 0x800000, 0xff7fffff, 0xff7fffff, 0x3800010},
3748{0x3800000, 0x800000, 0xff800000, 0xff800000, 0x3800000},
3749{0x3800000, 0x800000, 0xff800001, 0x7fc00000, 0x3800001},
3750{0x3800000, 0x800000, 0xff984a37, 0x7fc00000, 0x3800001},
3751{0x3800000, 0x800000, 0xffbfffff, 0x7fc00000, 0x3800001},
3752{0x3800000, 0x800000, 0xffc00000, 0x7fc00000, 0x3800000},
3753{0x3800000, 0x800000, 0xffd9ba98, 0x7fc00000, 0x3800000},
3754{0x3800000, 0x800000, 0xffffffff, 0x7fc00000, 0x3800000},
3755{0x3800000, 0x800000, 0x4f3495cb, 0x4f3495cb, 0x3800010},
3756{0x3800000, 0x800000, 0xe73a5134, 0xe73a5134, 0x3800010},
3757{0x3800000, 0x800000, 0x7c994e9e, 0x7c994e9e, 0x3800010},
3758{0x3800000, 0x800000, 0x6164bd6c, 0x6164bd6c, 0x3800010},
3759{0x3800000, 0x800000, 0x9503366, 0x95033a6, 0x3800000},
3760{0x3800000, 0x800000, 0xbf5a97c9, 0xbf5a97c9, 0x3800010},
3761{0x3800000, 0x800000, 0xe6ff1a14, 0xe6ff1a14, 0x3800010},
3762{0x3800000, 0x800000, 0x77f31e2f, 0x77f31e2f, 0x3800010},
3763{0x3800000, 0x800000, 0xaab4d7d8, 0xaab4d7d8, 0x3800010},
3764{0x3800000, 0x800000, 0x966320b, 0x966324b, 0x3800000},
3765{0x3800000, 0x800000, 0xb26bddee, 0xb26bddee, 0x3800010},
3766{0x3800000, 0x800000, 0xb5c8e5d3, 0xb5c8e5d3, 0x3800010},
3767{0x3800000, 0x800000, 0x317285d3, 0x317285d3, 0x3800010},
3768{0x3800000, 0x800000, 0x3c9623b1, 0x3c9623b1, 0x3800010},
3769{0x3800000, 0x800000, 0x51fd2c7c, 0x51fd2c7c, 0x3800010},
3770{0x3800000, 0x800000, 0x7b906a6c, 0x7b906a6c, 0x3800010},
3771{0x3800000, 0x800002, 0x0, 0x800002, 0x3800000},
3772{0x3800000, 0x800002, 0x1, 0x800002, 0x3800080},
3773{0x3800000, 0x800002, 0x76, 0x800002, 0x3800080},
3774{0x3800000, 0x800002, 0x2b94, 0x800002, 0x3800080},
3775{0x3800000, 0x800002, 0x636d24, 0x800002, 0x3800080},
3776{0x3800000, 0x800002, 0x7fffff, 0x800002, 0x3800080},
3777{0x3800000, 0x800002, 0x800000, 0x1000001, 0x3800000},
3778{0x3800000, 0x800002, 0x800002, 0x1000002, 0x3800000},
3779{0x3800000, 0x800002, 0x1398437, 0x1798438, 0x3800000},
3780{0x3800000, 0x800002, 0xba98d27, 0xba98d29, 0x3800010},
3781{0x3800000, 0x800002, 0xba98d7a, 0xba98d7c, 0x3800010},
3782{0x3800000, 0x800002, 0x751f853a, 0x751f853a, 0x3800010},
3783{0x3800000, 0x800002, 0x7f7ffff0, 0x7f7ffff0, 0x3800010},
3784{0x3800000, 0x800002, 0x7f7fffff, 0x7f7fffff, 0x3800010},
3785{0x3800000, 0x800002, 0x7f800000, 0x7f800000, 0x3800000},
3786{0x3800000, 0x800002, 0x7f800001, 0x7fc00000, 0x3800001},
3787{0x3800000, 0x800002, 0x7f984a37, 0x7fc00000, 0x3800001},
3788{0x3800000, 0x800002, 0x7fbfffff, 0x7fc00000, 0x3800001},
3789{0x3800000, 0x800002, 0x7fc00000, 0x7fc00000, 0x3800000},
3790{0x3800000, 0x800002, 0x7fd9ba98, 0x7fc00000, 0x3800000},
3791{0x3800000, 0x800002, 0x7fffffff, 0x7fc00000, 0x3800000},
3792{0x3800000, 0x800002, 0x80000000, 0x800002, 0x3800000},
3793{0x3800000, 0x800002, 0x80000001, 0x800002, 0x3800080},
3794{0x3800000, 0x800002, 0x80000076, 0x800002, 0x3800080},
3795{0x3800000, 0x800002, 0x80002b94, 0x800002, 0x3800080},
3796{0x3800000, 0x800002, 0x80636d24, 0x800002, 0x3800080},
3797{0x3800000, 0x800002, 0x807fffff, 0x800002, 0x3800080},
3798{0x3800000, 0x800002, 0x80800000, 0x0, 0x3800008},
3799{0x3800000, 0x800002, 0x80800002, 0x80000000, 0x3800000},
3800{0x3800000, 0x800002, 0x81398437, 0x80f3086c, 0x3800000},
3801{0x3800000, 0x800002, 0x8ba98d27, 0x8ba98d25, 0x3800010},
3802{0x3800000, 0x800002, 0x8ba98d7a, 0x8ba98d78, 0x3800010},
3803{0x3800000, 0x800002, 0xf51f853a, 0xf51f853a, 0x3800010},
3804{0x3800000, 0x800002, 0xff7ffff0, 0xff7ffff0, 0x3800010},
3805{0x3800000, 0x800002, 0xff7fffff, 0xff7fffff, 0x3800010},
3806{0x3800000, 0x800002, 0xff800000, 0xff800000, 0x3800000},
3807{0x3800000, 0x800002, 0xff800001, 0x7fc00000, 0x3800001},
3808{0x3800000, 0x800002, 0xff984a37, 0x7fc00000, 0x3800001},
3809{0x3800000, 0x800002, 0xffbfffff, 0x7fc00000, 0x3800001},
3810{0x3800000, 0x800002, 0xffc00000, 0x7fc00000, 0x3800000},
3811{0x3800000, 0x800002, 0xffd9ba98, 0x7fc00000, 0x3800000},
3812{0x3800000, 0x800002, 0xffffffff, 0x7fc00000, 0x3800000},
3813{0x3800000, 0x800002, 0x4f3495cb, 0x4f3495cb, 0x3800010},
3814{0x3800000, 0x800002, 0xe73a5134, 0xe73a5134, 0x3800010},
3815{0x3800000, 0x800002, 0x7c994e9e, 0x7c994e9e, 0x3800010},
3816{0x3800000, 0x800002, 0x6164bd6c, 0x6164bd6c, 0x3800010},
3817{0x3800000, 0x800002, 0x9503366, 0x95033a6, 0x3800010},
3818{0x3800000, 0x800002, 0xbf5a97c9, 0xbf5a97c9, 0x3800010},
3819{0x3800000, 0x800002, 0xe6ff1a14, 0xe6ff1a14, 0x3800010},
3820{0x3800000, 0x800002, 0x77f31e2f, 0x77f31e2f, 0x3800010},
3821{0x3800000, 0x800002, 0xaab4d7d8, 0xaab4d7d8, 0x3800010},
3822{0x3800000, 0x800002, 0x966320b, 0x966324b, 0x3800010},
3823{0x3800000, 0x800002, 0xb26bddee, 0xb26bddee, 0x3800010},
3824{0x3800000, 0x800002, 0xb5c8e5d3, 0xb5c8e5d3, 0x3800010},
3825{0x3800000, 0x800002, 0x317285d3, 0x317285d3, 0x3800010},
3826{0x3800000, 0x800002, 0x3c9623b1, 0x3c9623b1, 0x3800010},
3827{0x3800000, 0x800002, 0x51fd2c7c, 0x51fd2c7c, 0x3800010},
3828{0x3800000, 0x800002, 0x7b906a6c, 0x7b906a6c, 0x3800010},
3829{0x3800000, 0x1398437, 0x0, 0x1398437, 0x3800000},
3830{0x3800000, 0x1398437, 0x1, 0x1398437, 0x3800080},
3831{0x3800000, 0x1398437, 0x76, 0x1398437, 0x3800080},
3832{0x3800000, 0x1398437, 0x2b94, 0x1398437, 0x3800080},
3833{0x3800000, 0x1398437, 0x636d24, 0x1398437, 0x3800080},
3834{0x3800000, 0x1398437, 0x7fffff, 0x1398437, 0x3800080},
3835{0x3800000, 0x1398437, 0x800000, 0x1798437, 0x3800000},
3836{0x3800000, 0x1398437, 0x800002, 0x1798438, 0x3800000},
3837{0x3800000, 0x1398437, 0x1398437, 0x1b98437, 0x3800000},
3838{0x3800000, 0x1398437, 0xba98d27, 0xba98d2c, 0x3800010},
3839{0x3800000, 0x1398437, 0xba98d7a, 0xba98d7f, 0x3800010},
3840{0x3800000, 0x1398437, 0x751f853a, 0x751f853a, 0x3800010},
3841{0x3800000, 0x1398437, 0x7f7ffff0, 0x7f7ffff0, 0x3800010},
3842{0x3800000, 0x1398437, 0x7f7fffff, 0x7f7fffff, 0x3800010},
3843{0x3800000, 0x1398437, 0x7f800000, 0x7f800000, 0x3800000},
3844{0x3800000, 0x1398437, 0x7f800001, 0x7fc00000, 0x3800001},
3845{0x3800000, 0x1398437, 0x7f984a37, 0x7fc00000, 0x3800001},
3846{0x3800000, 0x1398437, 0x7fbfffff, 0x7fc00000, 0x3800001},
3847{0x3800000, 0x1398437, 0x7fc00000, 0x7fc00000, 0x3800000},
3848{0x3800000, 0x1398437, 0x7fd9ba98, 0x7fc00000, 0x3800000},
3849{0x3800000, 0x1398437, 0x7fffffff, 0x7fc00000, 0x3800000},
3850{0x3800000, 0x1398437, 0x80000000, 0x1398437, 0x3800000},
3851{0x3800000, 0x1398437, 0x80000001, 0x1398437, 0x3800080},
3852{0x3800000, 0x1398437, 0x80000076, 0x1398437, 0x3800080},
3853{0x3800000, 0x1398437, 0x80002b94, 0x1398437, 0x3800080},
3854{0x3800000, 0x1398437, 0x80636d24, 0x1398437, 0x3800080},
3855{0x3800000, 0x1398437, 0x807fffff, 0x1398437, 0x3800080},
3856{0x3800000, 0x1398437, 0x80800000, 0xf3086e, 0x3800000},
3857{0x3800000, 0x1398437, 0x80800002, 0xf3086c, 0x3800000},
3858{0x3800000, 0x1398437, 0x81398437, 0x80000000, 0x3800000},
3859{0x3800000, 0x1398437, 0x8ba98d27, 0x8ba98d22, 0x3800010},
3860{0x3800000, 0x1398437, 0x8ba98d7a, 0x8ba98d75, 0x3800010},
3861{0x3800000, 0x1398437, 0xf51f853a, 0xf51f853a, 0x3800010},
3862{0x3800000, 0x1398437, 0xff7ffff0, 0xff7ffff0, 0x3800010},
3863{0x3800000, 0x1398437, 0xff7fffff, 0xff7fffff, 0x3800010},
3864{0x3800000, 0x1398437, 0xff800000, 0xff800000, 0x3800000},
3865{0x3800000, 0x1398437, 0xff800001, 0x7fc00000, 0x3800001},
3866{0x3800000, 0x1398437, 0xff984a37, 0x7fc00000, 0x3800001},
3867{0x3800000, 0x1398437, 0xffbfffff, 0x7fc00000, 0x3800001},
3868{0x3800000, 0x1398437, 0xffc00000, 0x7fc00000, 0x3800000},
3869{0x3800000, 0x1398437, 0xffd9ba98, 0x7fc00000, 0x3800000},
3870{0x3800000, 0x1398437, 0xffffffff, 0x7fc00000, 0x3800000},
3871{0x3800000, 0x1398437, 0x4f3495cb, 0x4f3495cb, 0x3800010},
3872{0x3800000, 0x1398437, 0xe73a5134, 0xe73a5134, 0x3800010},
3873{0x3800000, 0x1398437, 0x7c994e9e, 0x7c994e9e, 0x3800010},
3874{0x3800000, 0x1398437, 0x6164bd6c, 0x6164bd6c, 0x3800010},
3875{0x3800000, 0x1398437, 0x9503366, 0x950341f, 0x3800010},
3876{0x3800000, 0x1398437, 0xbf5a97c9, 0xbf5a97c9, 0x3800010},
3877{0x3800000, 0x1398437, 0xe6ff1a14, 0xe6ff1a14, 0x3800010},
3878{0x3800000, 0x1398437, 0x77f31e2f, 0x77f31e2f, 0x3800010},
3879{0x3800000, 0x1398437, 0xaab4d7d8, 0xaab4d7d8, 0x3800010},
3880{0x3800000, 0x1398437, 0x966320b, 0x96632c4, 0x3800010},
3881{0x3800000, 0x1398437, 0xb26bddee, 0xb26bddee, 0x3800010},
3882{0x3800000, 0x1398437, 0xb5c8e5d3, 0xb5c8e5d3, 0x3800010},
3883{0x3800000, 0x1398437, 0x317285d3, 0x317285d3, 0x3800010},
3884{0x3800000, 0x1398437, 0x3c9623b1, 0x3c9623b1, 0x3800010},
3885{0x3800000, 0x1398437, 0x51fd2c7c, 0x51fd2c7c, 0x3800010},
3886{0x3800000, 0x1398437, 0x7b906a6c, 0x7b906a6c, 0x3800010},
3887{0x3800000, 0xba98d27, 0x0, 0xba98d27, 0x3800000},
3888{0x3800000, 0xba98d27, 0x1, 0xba98d27, 0x3800080},
3889{0x3800000, 0xba98d27, 0x76, 0xba98d27, 0x3800080},
3890{0x3800000, 0xba98d27, 0x2b94, 0xba98d27, 0x3800080},
3891{0x3800000, 0xba98d27, 0x636d24, 0xba98d27, 0x3800080},
3892{0x3800000, 0xba98d27, 0x7fffff, 0xba98d27, 0x3800080},
3893{0x3800000, 0xba98d27, 0x800000, 0xba98d29, 0x3800000},
3894{0x3800000, 0xba98d27, 0x800002, 0xba98d29, 0x3800010},
3895{0x3800000, 0xba98d27, 0x1398437, 0xba98d2c, 0x3800010},
3896{0x3800000, 0xba98d27, 0xba98d27, 0xc298d27, 0x3800000},
3897{0x3800000, 0xba98d27, 0xba98d7a, 0xc298d50, 0x3800010},
3898{0x3800000, 0xba98d27, 0x751f853a, 0x751f853a, 0x3800010},
3899{0x3800000, 0xba98d27, 0x7f7ffff0, 0x7f7ffff0, 0x3800010},
3900{0x3800000, 0xba98d27, 0x7f7fffff, 0x7f7fffff, 0x3800010},
3901{0x3800000, 0xba98d27, 0x7f800000, 0x7f800000, 0x3800000},
3902{0x3800000, 0xba98d27, 0x7f800001, 0x7fc00000, 0x3800001},
3903{0x3800000, 0xba98d27, 0x7f984a37, 0x7fc00000, 0x3800001},
3904{0x3800000, 0xba98d27, 0x7fbfffff, 0x7fc00000, 0x3800001},
3905{0x3800000, 0xba98d27, 0x7fc00000, 0x7fc00000, 0x3800000},
3906{0x3800000, 0xba98d27, 0x7fd9ba98, 0x7fc00000, 0x3800000},
3907{0x3800000, 0xba98d27, 0x7fffffff, 0x7fc00000, 0x3800000},
3908{0x3800000, 0xba98d27, 0x80000000, 0xba98d27, 0x3800000},
3909{0x3800000, 0xba98d27, 0x80000001, 0xba98d27, 0x3800080},
3910{0x3800000, 0xba98d27, 0x80000076, 0xba98d27, 0x3800080},
3911{0x3800000, 0xba98d27, 0x80002b94, 0xba98d27, 0x3800080},
3912{0x3800000, 0xba98d27, 0x80636d24, 0xba98d27, 0x3800080},
3913{0x3800000, 0xba98d27, 0x807fffff, 0xba98d27, 0x3800080},
3914{0x3800000, 0xba98d27, 0x80800000, 0xba98d25, 0x3800000},
3915{0x3800000, 0xba98d27, 0x80800002, 0xba98d24, 0x3800010},
3916{0x3800000, 0xba98d27, 0x81398437, 0xba98d21, 0x3800010},
3917{0x3800000, 0xba98d27, 0x8ba98d27, 0x80000000, 0x3800000},
3918{0x3800000, 0xba98d27, 0x8ba98d7a, 0x83260000, 0x3800000},
3919{0x3800000, 0xba98d27, 0xf51f853a, 0xf51f853a, 0x3800010},
3920{0x3800000, 0xba98d27, 0xff7ffff0, 0xff7ffff0, 0x3800010},
3921{0x3800000, 0xba98d27, 0xff7fffff, 0xff7fffff, 0x3800010},
3922{0x3800000, 0xba98d27, 0xff800000, 0xff800000, 0x3800000},
3923{0x3800000, 0xba98d27, 0xff800001, 0x7fc00000, 0x3800001},
3924{0x3800000, 0xba98d27, 0xff984a37, 0x7fc00000, 0x3800001},
3925{0x3800000, 0xba98d27, 0xffbfffff, 0x7fc00000, 0x3800001},
3926{0x3800000, 0xba98d27, 0xffc00000, 0x7fc00000, 0x3800000},
3927{0x3800000, 0xba98d27, 0xffd9ba98, 0x7fc00000, 0x3800000},
3928{0x3800000, 0xba98d27, 0xffffffff, 0x7fc00000, 0x3800000},
3929{0x3800000, 0xba98d27, 0x4f3495cb, 0x4f3495cb, 0x3800010},
3930{0x3800000, 0xba98d27, 0xe73a5134, 0xe73a5134, 0x3800010},
3931{0x3800000, 0xba98d27, 0x7c994e9e, 0x7c994e9e, 0x3800010},
3932{0x3800000, 0xba98d27, 0x6164bd6c, 0x6164bd6c, 0x3800010},
3933{0x3800000, 0xba98d27, 0x9503366, 0xbb00ec2, 0x3800010},
3934{0x3800000, 0xba98d27, 0xbf5a97c9, 0xbf5a97c9, 0x3800010},
3935{0x3800000, 0xba98d27, 0xe6ff1a14, 0xe6ff1a14, 0x3800010},
3936{0x3800000, 0xba98d27, 0x77f31e2f, 0x77f31e2f, 0x3800010},
3937{0x3800000, 0xba98d27, 0xaab4d7d8, 0xaab4d7d8, 0x3800010},
3938{0x3800000, 0xba98d27, 0x966320b, 0xbb0beb7, 0x3800010},
3939{0x3800000, 0xba98d27, 0xb26bddee, 0xb26bddee, 0x3800010},
3940{0x3800000, 0xba98d27, 0xb5c8e5d3, 0xb5c8e5d3, 0x3800010},
3941{0x3800000, 0xba98d27, 0x317285d3, 0x317285d3, 0x3800010},
3942{0x3800000, 0xba98d27, 0x3c9623b1, 0x3c9623b1, 0x3800010},
3943{0x3800000, 0xba98d27, 0x51fd2c7c, 0x51fd2c7c, 0x3800010},
3944{0x3800000, 0xba98d27, 0x7b906a6c, 0x7b906a6c, 0x3800010},
3945{0x3800000, 0xba98d7a, 0x0, 0xba98d7a, 0x3800000},
3946{0x3800000, 0xba98d7a, 0x1, 0xba98d7a, 0x3800080},
3947{0x3800000, 0xba98d7a, 0x76, 0xba98d7a, 0x3800080},
3948{0x3800000, 0xba98d7a, 0x2b94, 0xba98d7a, 0x3800080},
3949{0x3800000, 0xba98d7a, 0x636d24, 0xba98d7a, 0x3800080},
3950{0x3800000, 0xba98d7a, 0x7fffff, 0xba98d7a, 0x3800080},
3951{0x3800000, 0xba98d7a, 0x800000, 0xba98d7c, 0x3800000},
3952{0x3800000, 0xba98d7a, 0x800002, 0xba98d7c, 0x3800010},
3953{0x3800000, 0xba98d7a, 0x1398437, 0xba98d7f, 0x3800010},
3954{0x3800000, 0xba98d7a, 0xba98d27, 0xc298d50, 0x3800010},
3955{0x3800000, 0xba98d7a, 0xba98d7a, 0xc298d7a, 0x3800000},
3956{0x3800000, 0xba98d7a, 0x751f853a, 0x751f853a, 0x3800010},
3957{0x3800000, 0xba98d7a, 0x7f7ffff0, 0x7f7ffff0, 0x3800010},
3958{0x3800000, 0xba98d7a, 0x7f7fffff, 0x7f7fffff, 0x3800010},
3959{0x3800000, 0xba98d7a, 0x7f800000, 0x7f800000, 0x3800000},
3960{0x3800000, 0xba98d7a, 0x7f800001, 0x7fc00000, 0x3800001},
3961{0x3800000, 0xba98d7a, 0x7f984a37, 0x7fc00000, 0x3800001},
3962{0x3800000, 0xba98d7a, 0x7fbfffff, 0x7fc00000, 0x3800001},
3963{0x3800000, 0xba98d7a, 0x7fc00000, 0x7fc00000, 0x3800000},
3964{0x3800000, 0xba98d7a, 0x7fd9ba98, 0x7fc00000, 0x3800000},
3965{0x3800000, 0xba98d7a, 0x7fffffff, 0x7fc00000, 0x3800000},
3966{0x3800000, 0xba98d7a, 0x80000000, 0xba98d7a, 0x3800000},
3967{0x3800000, 0xba98d7a, 0x80000001, 0xba98d7a, 0x3800080},
3968{0x3800000, 0xba98d7a, 0x80000076, 0xba98d7a, 0x3800080},
3969{0x3800000, 0xba98d7a, 0x80002b94, 0xba98d7a, 0x3800080},
3970{0x3800000, 0xba98d7a, 0x80636d24, 0xba98d7a, 0x3800080},
3971{0x3800000, 0xba98d7a, 0x807fffff, 0xba98d7a, 0x3800080},
3972{0x3800000, 0xba98d7a, 0x80800000, 0xba98d78, 0x3800000},
3973{0x3800000, 0xba98d7a, 0x80800002, 0xba98d77, 0x3800010},
3974{0x3800000, 0xba98d7a, 0x81398437, 0xba98d74, 0x3800010},
3975{0x3800000, 0xba98d7a, 0x8ba98d27, 0x3260000, 0x3800000},
3976{0x3800000, 0xba98d7a, 0x8ba98d7a, 0x80000000, 0x3800000},
3977{0x3800000, 0xba98d7a, 0xf51f853a, 0xf51f853a, 0x3800010},
3978{0x3800000, 0xba98d7a, 0xff7ffff0, 0xff7ffff0, 0x3800010},
3979{0x3800000, 0xba98d7a, 0xff7fffff, 0xff7fffff, 0x3800010},
3980{0x3800000, 0xba98d7a, 0xff800000, 0xff800000, 0x3800000},
3981{0x3800000, 0xba98d7a, 0xff800001, 0x7fc00000, 0x3800001},
3982{0x3800000, 0xba98d7a, 0xff984a37, 0x7fc00000, 0x3800001},
3983{0x3800000, 0xba98d7a, 0xffbfffff, 0x7fc00000, 0x3800001},
3984{0x3800000, 0xba98d7a, 0xffc00000, 0x7fc00000, 0x3800000},
3985{0x3800000, 0xba98d7a, 0xffd9ba98, 0x7fc00000, 0x3800000},
3986{0x3800000, 0xba98d7a, 0xffffffff, 0x7fc00000, 0x3800000},
3987{0x3800000, 0xba98d7a, 0x4f3495cb, 0x4f3495cb, 0x3800010},
3988{0x3800000, 0xba98d7a, 0xe73a5134, 0xe73a5134, 0x3800010},
3989{0x3800000, 0xba98d7a, 0x7c994e9e, 0x7c994e9e, 0x3800010},
3990{0x3800000, 0xba98d7a, 0x6164bd6c, 0x6164bd6c, 0x3800010},
3991{0x3800000, 0xba98d7a, 0x9503366, 0xbb00f15, 0x3800010},
3992{0x3800000, 0xba98d7a, 0xbf5a97c9, 0xbf5a97c9, 0x3800010},
3993{0x3800000, 0xba98d7a, 0xe6ff1a14, 0xe6ff1a14, 0x3800010},
3994{0x3800000, 0xba98d7a, 0x77f31e2f, 0x77f31e2f, 0x3800010},
3995{0x3800000, 0xba98d7a, 0xaab4d7d8, 0xaab4d7d8, 0x3800010},
3996{0x3800000, 0xba98d7a, 0x966320b, 0xbb0bf0a, 0x3800010},
3997{0x3800000, 0xba98d7a, 0xb26bddee, 0xb26bddee, 0x3800010},
3998{0x3800000, 0xba98d7a, 0xb5c8e5d3, 0xb5c8e5d3, 0x3800010},
3999{0x3800000, 0xba98d7a, 0x317285d3, 0x317285d3, 0x3800010},
4000{0x3800000, 0xba98d7a, 0x3c9623b1, 0x3c9623b1, 0x3800010},
4001{0x3800000, 0xba98d7a, 0x51fd2c7c, 0x51fd2c7c, 0x3800010},
4002{0x3800000, 0xba98d7a, 0x7b906a6c, 0x7b906a6c, 0x3800010},
4003{0x3800000, 0x751f853a, 0x0, 0x751f853a, 0x3800000},
4004{0x3800000, 0x751f853a, 0x1, 0x751f853a, 0x3800080},
4005{0x3800000, 0x751f853a, 0x76, 0x751f853a, 0x3800080},
4006{0x3800000, 0x751f853a, 0x2b94, 0x751f853a, 0x3800080},
4007{0x3800000, 0x751f853a, 0x636d24, 0x751f853a, 0x3800080},
4008{0x3800000, 0x751f853a, 0x7fffff, 0x751f853a, 0x3800080},
4009{0x3800000, 0x751f853a, 0x800000, 0x751f853a, 0x3800010},
4010{0x3800000, 0x751f853a, 0x800002, 0x751f853a, 0x3800010},
4011{0x3800000, 0x751f853a, 0x1398437, 0x751f853a, 0x3800010},
4012{0x3800000, 0x751f853a, 0xba98d27, 0x751f853a, 0x3800010},
4013{0x3800000, 0x751f853a, 0xba98d7a, 0x751f853a, 0x3800010},
4014{0x3800000, 0x751f853a, 0x751f853a, 0x759f853a, 0x3800000},
4015{0x3800000, 0x751f853a, 0x7f7ffff0, 0x7f7ffff9, 0x3800010},
4016{0x3800000, 0x751f853a, 0x7f7fffff, 0x7f7fffff, 0x3800014},
4017{0x3800000, 0x751f853a, 0x7f800000, 0x7f800000, 0x3800000},
4018{0x3800000, 0x751f853a, 0x7f800001, 0x7fc00000, 0x3800001},
4019{0x3800000, 0x751f853a, 0x7f984a37, 0x7fc00000, 0x3800001},
4020{0x3800000, 0x751f853a, 0x7fbfffff, 0x7fc00000, 0x3800001},
4021{0x3800000, 0x751f853a, 0x7fc00000, 0x7fc00000, 0x3800000},
4022{0x3800000, 0x751f853a, 0x7fd9ba98, 0x7fc00000, 0x3800000},
4023{0x3800000, 0x751f853a, 0x7fffffff, 0x7fc00000, 0x3800000},
4024{0x3800000, 0x751f853a, 0x80000000, 0x751f853a, 0x3800000},
4025{0x3800000, 0x751f853a, 0x80000001, 0x751f853a, 0x3800080},
4026{0x3800000, 0x751f853a, 0x80000076, 0x751f853a, 0x3800080},
4027{0x3800000, 0x751f853a, 0x80002b94, 0x751f853a, 0x3800080},
4028{0x3800000, 0x751f853a, 0x80636d24, 0x751f853a, 0x3800080},
4029{0x3800000, 0x751f853a, 0x807fffff, 0x751f853a, 0x3800080},
4030{0x3800000, 0x751f853a, 0x80800000, 0x751f8539, 0x3800010},
4031{0x3800000, 0x751f853a, 0x80800002, 0x751f8539, 0x3800010},
4032{0x3800000, 0x751f853a, 0x81398437, 0x751f8539, 0x3800010},
4033{0x3800000, 0x751f853a, 0x8ba98d27, 0x751f8539, 0x3800010},
4034{0x3800000, 0x751f853a, 0x8ba98d7a, 0x751f8539, 0x3800010},
4035{0x3800000, 0x751f853a, 0xf51f853a, 0x80000000, 0x3800000},
4036{0x3800000, 0x751f853a, 0xff7ffff0, 0xff7fffe7, 0x3800010},
4037{0x3800000, 0x751f853a, 0xff7fffff, 0xff7ffff6, 0x3800010},
4038{0x3800000, 0x751f853a, 0xff800000, 0xff800000, 0x3800000},
4039{0x3800000, 0x751f853a, 0xff800001, 0x7fc00000, 0x3800001},
4040{0x3800000, 0x751f853a, 0xff984a37, 0x7fc00000, 0x3800001},
4041{0x3800000, 0x751f853a, 0xffbfffff, 0x7fc00000, 0x3800001},
4042{0x3800000, 0x751f853a, 0xffc00000, 0x7fc00000, 0x3800000},
4043{0x3800000, 0x751f853a, 0xffd9ba98, 0x7fc00000, 0x3800000},
4044{0x3800000, 0x751f853a, 0xffffffff, 0x7fc00000, 0x3800000},
4045{0x3800000, 0x751f853a, 0x4f3495cb, 0x751f853a, 0x3800010},
4046{0x3800000, 0x751f853a, 0xe73a5134, 0x751f8539, 0x3800010},
4047{0x3800000, 0x751f853a, 0x7c994e9e, 0x7c994fdd, 0x3800010},
4048{0x3800000, 0x751f853a, 0x6164bd6c, 0x751f853a, 0x3800010},
4049{0x3800000, 0x751f853a, 0x9503366, 0x751f853a, 0x3800010},
4050{0x3800000, 0x751f853a, 0xbf5a97c9, 0x751f8539, 0x3800010},
4051{0x3800000, 0x751f853a, 0xe6ff1a14, 0x751f8539, 0x3800010},
4052{0x3800000, 0x751f853a, 0x77f31e2f, 0x77f81a58, 0x3800010},
4053{0x3800000, 0x751f853a, 0xaab4d7d8, 0x751f8539, 0x3800010},
4054{0x3800000, 0x751f853a, 0x966320b, 0x751f853a, 0x3800010},
4055{0x3800000, 0x751f853a, 0xb26bddee, 0x751f8539, 0x3800010},
4056{0x3800000, 0x751f853a, 0xb5c8e5d3, 0x751f8539, 0x3800010},
4057{0x3800000, 0x751f853a, 0x317285d3, 0x751f853a, 0x3800010},
4058{0x3800000, 0x751f853a, 0x3c9623b1, 0x751f853a, 0x3800010},
4059{0x3800000, 0x751f853a, 0x51fd2c7c, 0x751f853a, 0x3800010},
4060{0x3800000, 0x751f853a, 0x7b906a6c, 0x7b906f68, 0x3800010},
4061{0x3800000, 0x7f7ffff0, 0x0, 0x7f7ffff0, 0x3800000},
4062{0x3800000, 0x7f7ffff0, 0x1, 0x7f7ffff0, 0x3800080},
4063{0x3800000, 0x7f7ffff0, 0x76, 0x7f7ffff0, 0x3800080},
4064{0x3800000, 0x7f7ffff0, 0x2b94, 0x7f7ffff0, 0x3800080},
4065{0x3800000, 0x7f7ffff0, 0x636d24, 0x7f7ffff0, 0x3800080},
4066{0x3800000, 0x7f7ffff0, 0x7fffff, 0x7f7ffff0, 0x3800080},
4067{0x3800000, 0x7f7ffff0, 0x800000, 0x7f7ffff0, 0x3800010},
4068{0x3800000, 0x7f7ffff0, 0x800002, 0x7f7ffff0, 0x3800010},
4069{0x3800000, 0x7f7ffff0, 0x1398437, 0x7f7ffff0, 0x3800010},
4070{0x3800000, 0x7f7ffff0, 0xba98d27, 0x7f7ffff0, 0x3800010},
4071{0x3800000, 0x7f7ffff0, 0xba98d7a, 0x7f7ffff0, 0x3800010},
4072{0x3800000, 0x7f7ffff0, 0x751f853a, 0x7f7ffff9, 0x3800010},
4073{0x3800000, 0x7f7ffff0, 0x7f7ffff0, 0x7f7fffff, 0x3800014},
4074{0x3800000, 0x7f7ffff0, 0x7f7fffff, 0x7f7fffff, 0x3800014},
4075{0x3800000, 0x7f7ffff0, 0x7f800000, 0x7f800000, 0x3800000},
4076{0x3800000, 0x7f7ffff0, 0x7f800001, 0x7fc00000, 0x3800001},
4077{0x3800000, 0x7f7ffff0, 0x7f984a37, 0x7fc00000, 0x3800001},
4078{0x3800000, 0x7f7ffff0, 0x7fbfffff, 0x7fc00000, 0x3800001},
4079{0x3800000, 0x7f7ffff0, 0x7fc00000, 0x7fc00000, 0x3800000},
4080{0x3800000, 0x7f7ffff0, 0x7fd9ba98, 0x7fc00000, 0x3800000},
4081{0x3800000, 0x7f7ffff0, 0x7fffffff, 0x7fc00000, 0x3800000},
4082{0x3800000, 0x7f7ffff0, 0x80000000, 0x7f7ffff0, 0x3800000},
4083{0x3800000, 0x7f7ffff0, 0x80000001, 0x7f7ffff0, 0x3800080},
4084{0x3800000, 0x7f7ffff0, 0x80000076, 0x7f7ffff0, 0x3800080},
4085{0x3800000, 0x7f7ffff0, 0x80002b94, 0x7f7ffff0, 0x3800080},
4086{0x3800000, 0x7f7ffff0, 0x80636d24, 0x7f7ffff0, 0x3800080},
4087{0x3800000, 0x7f7ffff0, 0x807fffff, 0x7f7ffff0, 0x3800080},
4088{0x3800000, 0x7f7ffff0, 0x80800000, 0x7f7fffef, 0x3800010},
4089{0x3800000, 0x7f7ffff0, 0x80800002, 0x7f7fffef, 0x3800010},
4090{0x3800000, 0x7f7ffff0, 0x81398437, 0x7f7fffef, 0x3800010},
4091{0x3800000, 0x7f7ffff0, 0x8ba98d27, 0x7f7fffef, 0x3800010},
4092{0x3800000, 0x7f7ffff0, 0x8ba98d7a, 0x7f7fffef, 0x3800010},
4093{0x3800000, 0x7f7ffff0, 0xf51f853a, 0x7f7fffe6, 0x3800010},
4094{0x3800000, 0x7f7ffff0, 0xff7ffff0, 0x80000000, 0x3800000},
4095{0x3800000, 0x7f7ffff0, 0xff7fffff, 0xf5700000, 0x3800000},
4096{0x3800000, 0x7f7ffff0, 0xff800000, 0xff800000, 0x3800000},
4097{0x3800000, 0x7f7ffff0, 0xff800001, 0x7fc00000, 0x3800001},
4098{0x3800000, 0x7f7ffff0, 0xff984a37, 0x7fc00000, 0x3800001},
4099{0x3800000, 0x7f7ffff0, 0xffbfffff, 0x7fc00000, 0x3800001},
4100{0x3800000, 0x7f7ffff0, 0xffc00000, 0x7fc00000, 0x3800000},
4101{0x3800000, 0x7f7ffff0, 0xffd9ba98, 0x7fc00000, 0x3800000},
4102{0x3800000, 0x7f7ffff0, 0xffffffff, 0x7fc00000, 0x3800000},
4103{0x3800000, 0x7f7ffff0, 0x4f3495cb, 0x7f7ffff0, 0x3800010},
4104{0x3800000, 0x7f7ffff0, 0xe73a5134, 0x7f7fffef, 0x3800010},
4105{0x3800000, 0x7f7ffff0, 0x7c994e9e, 0x7f7fffff, 0x3800014},
4106{0x3800000, 0x7f7ffff0, 0x6164bd6c, 0x7f7ffff0, 0x3800010},
4107{0x3800000, 0x7f7ffff0, 0x9503366, 0x7f7ffff0, 0x3800010},
4108{0x3800000, 0x7f7ffff0, 0xbf5a97c9, 0x7f7fffef, 0x3800010},
4109{0x3800000, 0x7f7ffff0, 0xe6ff1a14, 0x7f7fffef, 0x3800010},
4110{0x3800000, 0x7f7ffff0, 0x77f31e2f, 0x7f7fffff, 0x3800014},
4111{0x3800000, 0x7f7ffff0, 0xaab4d7d8, 0x7f7fffef, 0x3800010},
4112{0x3800000, 0x7f7ffff0, 0x966320b, 0x7f7ffff0, 0x3800010},
4113{0x3800000, 0x7f7ffff0, 0xb26bddee, 0x7f7fffef, 0x3800010},
4114{0x3800000, 0x7f7ffff0, 0xb5c8e5d3, 0x7f7fffef, 0x3800010},
4115{0x3800000, 0x7f7ffff0, 0x317285d3, 0x7f7ffff0, 0x3800010},
4116{0x3800000, 0x7f7ffff0, 0x3c9623b1, 0x7f7ffff0, 0x3800010},
4117{0x3800000, 0x7f7ffff0, 0x51fd2c7c, 0x7f7ffff0, 0x3800010},
4118{0x3800000, 0x7f7ffff0, 0x7b906a6c, 0x7f7fffff, 0x3800014},
4119{0x3800000, 0x7f7fffff, 0x0, 0x7f7fffff, 0x3800000},
4120{0x3800000, 0x7f7fffff, 0x1, 0x7f7fffff, 0x3800080},
4121{0x3800000, 0x7f7fffff, 0x76, 0x7f7fffff, 0x3800080},
4122{0x3800000, 0x7f7fffff, 0x2b94, 0x7f7fffff, 0x3800080},
4123{0x3800000, 0x7f7fffff, 0x636d24, 0x7f7fffff, 0x3800080},
4124{0x3800000, 0x7f7fffff, 0x7fffff, 0x7f7fffff, 0x3800080},
4125{0x3800000, 0x7f7fffff, 0x800000, 0x7f7fffff, 0x3800010},
4126{0x3800000, 0x7f7fffff, 0x800002, 0x7f7fffff, 0x3800010},
4127{0x3800000, 0x7f7fffff, 0x1398437, 0x7f7fffff, 0x3800010},
4128{0x3800000, 0x7f7fffff, 0xba98d27, 0x7f7fffff, 0x3800010},
4129{0x3800000, 0x7f7fffff, 0xba98d7a, 0x7f7fffff, 0x3800010},
4130{0x3800000, 0x7f7fffff, 0x751f853a, 0x7f7fffff, 0x3800014},
4131{0x3800000, 0x7f7fffff, 0x7f7ffff0, 0x7f7fffff, 0x3800014},
4132{0x3800000, 0x7f7fffff, 0x7f7fffff, 0x7f7fffff, 0x3800014},
4133{0x3800000, 0x7f7fffff, 0x7f800000, 0x7f800000, 0x3800000},
4134{0x3800000, 0x7f7fffff, 0x7f800001, 0x7fc00000, 0x3800001},
4135{0x3800000, 0x7f7fffff, 0x7f984a37, 0x7fc00000, 0x3800001},
4136{0x3800000, 0x7f7fffff, 0x7fbfffff, 0x7fc00000, 0x3800001},
4137{0x3800000, 0x7f7fffff, 0x7fc00000, 0x7fc00000, 0x3800000},
4138{0x3800000, 0x7f7fffff, 0x7fd9ba98, 0x7fc00000, 0x3800000},
4139{0x3800000, 0x7f7fffff, 0x7fffffff, 0x7fc00000, 0x3800000},
4140{0x3800000, 0x7f7fffff, 0x80000000, 0x7f7fffff, 0x3800000},
4141{0x3800000, 0x7f7fffff, 0x80000001, 0x7f7fffff, 0x3800080},
4142{0x3800000, 0x7f7fffff, 0x80000076, 0x7f7fffff, 0x3800080},
4143{0x3800000, 0x7f7fffff, 0x80002b94, 0x7f7fffff, 0x3800080},
4144{0x3800000, 0x7f7fffff, 0x80636d24, 0x7f7fffff, 0x3800080},
4145{0x3800000, 0x7f7fffff, 0x807fffff, 0x7f7fffff, 0x3800080},
4146{0x3800000, 0x7f7fffff, 0x80800000, 0x7f7ffffe, 0x3800010},
4147{0x3800000, 0x7f7fffff, 0x80800002, 0x7f7ffffe, 0x3800010},
4148{0x3800000, 0x7f7fffff, 0x81398437, 0x7f7ffffe, 0x3800010},
4149{0x3800000, 0x7f7fffff, 0x8ba98d27, 0x7f7ffffe, 0x3800010},
4150{0x3800000, 0x7f7fffff, 0x8ba98d7a, 0x7f7ffffe, 0x3800010},
4151{0x3800000, 0x7f7fffff, 0xf51f853a, 0x7f7ffff5, 0x3800010},
4152{0x3800000, 0x7f7fffff, 0xff7ffff0, 0x75700000, 0x3800000},
4153{0x3800000, 0x7f7fffff, 0xff7fffff, 0x80000000, 0x3800000},
4154{0x3800000, 0x7f7fffff, 0xff800000, 0xff800000, 0x3800000},
4155{0x3800000, 0x7f7fffff, 0xff800001, 0x7fc00000, 0x3800001},
4156{0x3800000, 0x7f7fffff, 0xff984a37, 0x7fc00000, 0x3800001},
4157{0x3800000, 0x7f7fffff, 0xffbfffff, 0x7fc00000, 0x3800001},
4158{0x3800000, 0x7f7fffff, 0xffc00000, 0x7fc00000, 0x3800000},
4159{0x3800000, 0x7f7fffff, 0xffd9ba98, 0x7fc00000, 0x3800000},
4160{0x3800000, 0x7f7fffff, 0xffffffff, 0x7fc00000, 0x3800000},
4161{0x3800000, 0x7f7fffff, 0x4f3495cb, 0x7f7fffff, 0x3800010},
4162{0x3800000, 0x7f7fffff, 0xe73a5134, 0x7f7ffffe, 0x3800010},
4163{0x3800000, 0x7f7fffff, 0x7c994e9e, 0x7f7fffff, 0x3800014},
4164{0x3800000, 0x7f7fffff, 0x6164bd6c, 0x7f7fffff, 0x3800010},
4165{0x3800000, 0x7f7fffff, 0x9503366, 0x7f7fffff, 0x3800010},
4166{0x3800000, 0x7f7fffff, 0xbf5a97c9, 0x7f7ffffe, 0x3800010},
4167{0x3800000, 0x7f7fffff, 0xe6ff1a14, 0x7f7ffffe, 0x3800010},
4168{0x3800000, 0x7f7fffff, 0x77f31e2f, 0x7f7fffff, 0x3800014},
4169{0x3800000, 0x7f7fffff, 0xaab4d7d8, 0x7f7ffffe, 0x3800010},
4170{0x3800000, 0x7f7fffff, 0x966320b, 0x7f7fffff, 0x3800010},
4171{0x3800000, 0x7f7fffff, 0xb26bddee, 0x7f7ffffe, 0x3800010},
4172{0x3800000, 0x7f7fffff, 0xb5c8e5d3, 0x7f7ffffe, 0x3800010},
4173{0x3800000, 0x7f7fffff, 0x317285d3, 0x7f7fffff, 0x3800010},
4174{0x3800000, 0x7f7fffff, 0x3c9623b1, 0x7f7fffff, 0x3800010},
4175{0x3800000, 0x7f7fffff, 0x51fd2c7c, 0x7f7fffff, 0x3800010},
4176{0x3800000, 0x7f7fffff, 0x7b906a6c, 0x7f7fffff, 0x3800014},
4177{0x3800000, 0x7f800000, 0x0, 0x7f800000, 0x3800000},
4178{0x3800000, 0x7f800000, 0x1, 0x7f800000, 0x3800080},
4179{0x3800000, 0x7f800000, 0x76, 0x7f800000, 0x3800080},
4180{0x3800000, 0x7f800000, 0x2b94, 0x7f800000, 0x3800080},
4181{0x3800000, 0x7f800000, 0x636d24, 0x7f800000, 0x3800080},
4182{0x3800000, 0x7f800000, 0x7fffff, 0x7f800000, 0x3800080},
4183{0x3800000, 0x7f800000, 0x800000, 0x7f800000, 0x3800000},
4184{0x3800000, 0x7f800000, 0x800002, 0x7f800000, 0x3800000},
4185{0x3800000, 0x7f800000, 0x1398437, 0x7f800000, 0x3800000},
4186{0x3800000, 0x7f800000, 0xba98d27, 0x7f800000, 0x3800000},
4187{0x3800000, 0x7f800000, 0xba98d7a, 0x7f800000, 0x3800000},
4188{0x3800000, 0x7f800000, 0x751f853a, 0x7f800000, 0x3800000},
4189{0x3800000, 0x7f800000, 0x7f7ffff0, 0x7f800000, 0x3800000},
4190{0x3800000, 0x7f800000, 0x7f7fffff, 0x7f800000, 0x3800000},
4191{0x3800000, 0x7f800000, 0x7f800000, 0x7f800000, 0x3800000},
4192{0x3800000, 0x7f800000, 0x7f800001, 0x7fc00000, 0x3800001},
4193{0x3800000, 0x7f800000, 0x7f984a37, 0x7fc00000, 0x3800001},
4194{0x3800000, 0x7f800000, 0x7fbfffff, 0x7fc00000, 0x3800001},
4195{0x3800000, 0x7f800000, 0x7fc00000, 0x7fc00000, 0x3800000},
4196{0x3800000, 0x7f800000, 0x7fd9ba98, 0x7fc00000, 0x3800000},
4197{0x3800000, 0x7f800000, 0x7fffffff, 0x7fc00000, 0x3800000},
4198{0x3800000, 0x7f800000, 0x80000000, 0x7f800000, 0x3800000},
4199{0x3800000, 0x7f800000, 0x80000001, 0x7f800000, 0x3800080},
4200{0x3800000, 0x7f800000, 0x80000076, 0x7f800000, 0x3800080},
4201{0x3800000, 0x7f800000, 0x80002b94, 0x7f800000, 0x3800080},
4202{0x3800000, 0x7f800000, 0x80636d24, 0x7f800000, 0x3800080},
4203{0x3800000, 0x7f800000, 0x807fffff, 0x7f800000, 0x3800080},
4204{0x3800000, 0x7f800000, 0x80800000, 0x7f800000, 0x3800000},
4205{0x3800000, 0x7f800000, 0x80800002, 0x7f800000, 0x3800000},
4206{0x3800000, 0x7f800000, 0x81398437, 0x7f800000, 0x3800000},
4207{0x3800000, 0x7f800000, 0x8ba98d27, 0x7f800000, 0x3800000},
4208{0x3800000, 0x7f800000, 0x8ba98d7a, 0x7f800000, 0x3800000},
4209{0x3800000, 0x7f800000, 0xf51f853a, 0x7f800000, 0x3800000},
4210{0x3800000, 0x7f800000, 0xff7ffff0, 0x7f800000, 0x3800000},
4211{0x3800000, 0x7f800000, 0xff7fffff, 0x7f800000, 0x3800000},
4212{0x3800000, 0x7f800000, 0xff800000, 0x7fc00000, 0x3800001},
4213{0x3800000, 0x7f800000, 0xff800001, 0x7fc00000, 0x3800001},
4214{0x3800000, 0x7f800000, 0xff984a37, 0x7fc00000, 0x3800001},
4215{0x3800000, 0x7f800000, 0xffbfffff, 0x7fc00000, 0x3800001},
4216{0x3800000, 0x7f800000, 0xffc00000, 0x7fc00000, 0x3800000},
4217{0x3800000, 0x7f800000, 0xffd9ba98, 0x7fc00000, 0x3800000},
4218{0x3800000, 0x7f800000, 0xffffffff, 0x7fc00000, 0x3800000},
4219{0x3800000, 0x7f800000, 0x4f3495cb, 0x7f800000, 0x3800000},
4220{0x3800000, 0x7f800000, 0xe73a5134, 0x7f800000, 0x3800000},
4221{0x3800000, 0x7f800000, 0x7c994e9e, 0x7f800000, 0x3800000},
4222{0x3800000, 0x7f800000, 0x6164bd6c, 0x7f800000, 0x3800000},
4223{0x3800000, 0x7f800000, 0x9503366, 0x7f800000, 0x3800000},
4224{0x3800000, 0x7f800000, 0xbf5a97c9, 0x7f800000, 0x3800000},
4225{0x3800000, 0x7f800000, 0xe6ff1a14, 0x7f800000, 0x3800000},
4226{0x3800000, 0x7f800000, 0x77f31e2f, 0x7f800000, 0x3800000},
4227{0x3800000, 0x7f800000, 0xaab4d7d8, 0x7f800000, 0x3800000},
4228{0x3800000, 0x7f800000, 0x966320b, 0x7f800000, 0x3800000},
4229{0x3800000, 0x7f800000, 0xb26bddee, 0x7f800000, 0x3800000},
4230{0x3800000, 0x7f800000, 0xb5c8e5d3, 0x7f800000, 0x3800000},
4231{0x3800000, 0x7f800000, 0x317285d3, 0x7f800000, 0x3800000},
4232{0x3800000, 0x7f800000, 0x3c9623b1, 0x7f800000, 0x3800000},
4233{0x3800000, 0x7f800000, 0x51fd2c7c, 0x7f800000, 0x3800000},
4234{0x3800000, 0x7f800000, 0x7b906a6c, 0x7f800000, 0x3800000},
4235{0x3800000, 0x7f800001, 0x0, 0x7fc00000, 0x3800001},
4236{0x3800000, 0x7f800001, 0x1, 0x7fc00000, 0x3800081},
4237{0x3800000, 0x7f800001, 0x76, 0x7fc00000, 0x3800081},
4238{0x3800000, 0x7f800001, 0x2b94, 0x7fc00000, 0x3800081},
4239{0x3800000, 0x7f800001, 0x636d24, 0x7fc00000, 0x3800081},
4240{0x3800000, 0x7f800001, 0x7fffff, 0x7fc00000, 0x3800081},
4241{0x3800000, 0x7f800001, 0x800000, 0x7fc00000, 0x3800001},
4242{0x3800000, 0x7f800001, 0x800002, 0x7fc00000, 0x3800001},
4243{0x3800000, 0x7f800001, 0x1398437, 0x7fc00000, 0x3800001},
4244{0x3800000, 0x7f800001, 0xba98d27, 0x7fc00000, 0x3800001},
4245{0x3800000, 0x7f800001, 0xba98d7a, 0x7fc00000, 0x3800001},
4246{0x3800000, 0x7f800001, 0x751f853a, 0x7fc00000, 0x3800001},
4247{0x3800000, 0x7f800001, 0x7f7ffff0, 0x7fc00000, 0x3800001},
4248{0x3800000, 0x7f800001, 0x7f7fffff, 0x7fc00000, 0x3800001},
4249{0x3800000, 0x7f800001, 0x7f800000, 0x7fc00000, 0x3800001},
4250{0x3800000, 0x7f800001, 0x7f800001, 0x7fc00000, 0x3800001},
4251{0x3800000, 0x7f800001, 0x7f984a37, 0x7fc00000, 0x3800001},
4252{0x3800000, 0x7f800001, 0x7fbfffff, 0x7fc00000, 0x3800001},
4253{0x3800000, 0x7f800001, 0x7fc00000, 0x7fc00000, 0x3800001},
4254{0x3800000, 0x7f800001, 0x7fd9ba98, 0x7fc00000, 0x3800001},
4255{0x3800000, 0x7f800001, 0x7fffffff, 0x7fc00000, 0x3800001},
4256{0x3800000, 0x7f800001, 0x80000000, 0x7fc00000, 0x3800001},
4257{0x3800000, 0x7f800001, 0x80000001, 0x7fc00000, 0x3800081},
4258{0x3800000, 0x7f800001, 0x80000076, 0x7fc00000, 0x3800081},
4259{0x3800000, 0x7f800001, 0x80002b94, 0x7fc00000, 0x3800081},
4260{0x3800000, 0x7f800001, 0x80636d24, 0x7fc00000, 0x3800081},
4261{0x3800000, 0x7f800001, 0x807fffff, 0x7fc00000, 0x3800081},
4262{0x3800000, 0x7f800001, 0x80800000, 0x7fc00000, 0x3800001},
4263{0x3800000, 0x7f800001, 0x80800002, 0x7fc00000, 0x3800001},
4264{0x3800000, 0x7f800001, 0x81398437, 0x7fc00000, 0x3800001},
4265{0x3800000, 0x7f800001, 0x8ba98d27, 0x7fc00000, 0x3800001},
4266{0x3800000, 0x7f800001, 0x8ba98d7a, 0x7fc00000, 0x3800001},
4267{0x3800000, 0x7f800001, 0xf51f853a, 0x7fc00000, 0x3800001},
4268{0x3800000, 0x7f800001, 0xff7ffff0, 0x7fc00000, 0x3800001},
4269{0x3800000, 0x7f800001, 0xff7fffff, 0x7fc00000, 0x3800001},
4270{0x3800000, 0x7f800001, 0xff800000, 0x7fc00000, 0x3800001},
4271{0x3800000, 0x7f800001, 0xff800001, 0x7fc00000, 0x3800001},
4272{0x3800000, 0x7f800001, 0xff984a37, 0x7fc00000, 0x3800001},
4273{0x3800000, 0x7f800001, 0xffbfffff, 0x7fc00000, 0x3800001},
4274{0x3800000, 0x7f800001, 0xffc00000, 0x7fc00000, 0x3800001},
4275{0x3800000, 0x7f800001, 0xffd9ba98, 0x7fc00000, 0x3800001},
4276{0x3800000, 0x7f800001, 0xffffffff, 0x7fc00000, 0x3800001},
4277{0x3800000, 0x7f800001, 0x4f3495cb, 0x7fc00000, 0x3800001},
4278{0x3800000, 0x7f800001, 0xe73a5134, 0x7fc00000, 0x3800001},
4279{0x3800000, 0x7f800001, 0x7c994e9e, 0x7fc00000, 0x3800001},
4280{0x3800000, 0x7f800001, 0x6164bd6c, 0x7fc00000, 0x3800001},
4281{0x3800000, 0x7f800001, 0x9503366, 0x7fc00000, 0x3800001},
4282{0x3800000, 0x7f800001, 0xbf5a97c9, 0x7fc00000, 0x3800001},
4283{0x3800000, 0x7f800001, 0xe6ff1a14, 0x7fc00000, 0x3800001},
4284{0x3800000, 0x7f800001, 0x77f31e2f, 0x7fc00000, 0x3800001},
4285{0x3800000, 0x7f800001, 0xaab4d7d8, 0x7fc00000, 0x3800001},
4286{0x3800000, 0x7f800001, 0x966320b, 0x7fc00000, 0x3800001},
4287{0x3800000, 0x7f800001, 0xb26bddee, 0x7fc00000, 0x3800001},
4288{0x3800000, 0x7f800001, 0xb5c8e5d3, 0x7fc00000, 0x3800001},
4289{0x3800000, 0x7f800001, 0x317285d3, 0x7fc00000, 0x3800001},
4290{0x3800000, 0x7f800001, 0x3c9623b1, 0x7fc00000, 0x3800001},
4291{0x3800000, 0x7f800001, 0x51fd2c7c, 0x7fc00000, 0x3800001},
4292{0x3800000, 0x7f800001, 0x7b906a6c, 0x7fc00000, 0x3800001},
4293{0x3800000, 0x7f984a37, 0x0, 0x7fc00000, 0x3800001},
4294{0x3800000, 0x7f984a37, 0x1, 0x7fc00000, 0x3800081},
4295{0x3800000, 0x7f984a37, 0x76, 0x7fc00000, 0x3800081},
4296{0x3800000, 0x7f984a37, 0x2b94, 0x7fc00000, 0x3800081},
4297{0x3800000, 0x7f984a37, 0x636d24, 0x7fc00000, 0x3800081},
4298{0x3800000, 0x7f984a37, 0x7fffff, 0x7fc00000, 0x3800081},
4299{0x3800000, 0x7f984a37, 0x800000, 0x7fc00000, 0x3800001},
4300{0x3800000, 0x7f984a37, 0x800002, 0x7fc00000, 0x3800001},
4301{0x3800000, 0x7f984a37, 0x1398437, 0x7fc00000, 0x3800001},
4302{0x3800000, 0x7f984a37, 0xba98d27, 0x7fc00000, 0x3800001},
4303{0x3800000, 0x7f984a37, 0xba98d7a, 0x7fc00000, 0x3800001},
4304{0x3800000, 0x7f984a37, 0x751f853a, 0x7fc00000, 0x3800001},
4305{0x3800000, 0x7f984a37, 0x7f7ffff0, 0x7fc00000, 0x3800001},
4306{0x3800000, 0x7f984a37, 0x7f7fffff, 0x7fc00000, 0x3800001},
4307{0x3800000, 0x7f984a37, 0x7f800000, 0x7fc00000, 0x3800001},
4308{0x3800000, 0x7f984a37, 0x7f800001, 0x7fc00000, 0x3800001},
4309{0x3800000, 0x7f984a37, 0x7f984a37, 0x7fc00000, 0x3800001},
4310{0x3800000, 0x7f984a37, 0x7fbfffff, 0x7fc00000, 0x3800001},
4311{0x3800000, 0x7f984a37, 0x7fc00000, 0x7fc00000, 0x3800001},
4312{0x3800000, 0x7f984a37, 0x7fd9ba98, 0x7fc00000, 0x3800001},
4313{0x3800000, 0x7f984a37, 0x7fffffff, 0x7fc00000, 0x3800001},
4314{0x3800000, 0x7f984a37, 0x80000000, 0x7fc00000, 0x3800001},
4315{0x3800000, 0x7f984a37, 0x80000001, 0x7fc00000, 0x3800081},
4316{0x3800000, 0x7f984a37, 0x80000076, 0x7fc00000, 0x3800081},
4317{0x3800000, 0x7f984a37, 0x80002b94, 0x7fc00000, 0x3800081},
4318{0x3800000, 0x7f984a37, 0x80636d24, 0x7fc00000, 0x3800081},
4319{0x3800000, 0x7f984a37, 0x807fffff, 0x7fc00000, 0x3800081},
4320{0x3800000, 0x7f984a37, 0x80800000, 0x7fc00000, 0x3800001},
4321{0x3800000, 0x7f984a37, 0x80800002, 0x7fc00000, 0x3800001},
4322{0x3800000, 0x7f984a37, 0x81398437, 0x7fc00000, 0x3800001},
4323{0x3800000, 0x7f984a37, 0x8ba98d27, 0x7fc00000, 0x3800001},
4324{0x3800000, 0x7f984a37, 0x8ba98d7a, 0x7fc00000, 0x3800001},
4325{0x3800000, 0x7f984a37, 0xf51f853a, 0x7fc00000, 0x3800001},
4326{0x3800000, 0x7f984a37, 0xff7ffff0, 0x7fc00000, 0x3800001},
4327{0x3800000, 0x7f984a37, 0xff7fffff, 0x7fc00000, 0x3800001},
4328{0x3800000, 0x7f984a37, 0xff800000, 0x7fc00000, 0x3800001},
4329{0x3800000, 0x7f984a37, 0xff800001, 0x7fc00000, 0x3800001},
4330{0x3800000, 0x7f984a37, 0xff984a37, 0x7fc00000, 0x3800001},
4331{0x3800000, 0x7f984a37, 0xffbfffff, 0x7fc00000, 0x3800001},
4332{0x3800000, 0x7f984a37, 0xffc00000, 0x7fc00000, 0x3800001},
4333{0x3800000, 0x7f984a37, 0xffd9ba98, 0x7fc00000, 0x3800001},
4334{0x3800000, 0x7f984a37, 0xffffffff, 0x7fc00000, 0x3800001},
4335{0x3800000, 0x7f984a37, 0x4f3495cb, 0x7fc00000, 0x3800001},
4336{0x3800000, 0x7f984a37, 0xe73a5134, 0x7fc00000, 0x3800001},
4337{0x3800000, 0x7f984a37, 0x7c994e9e, 0x7fc00000, 0x3800001},
4338{0x3800000, 0x7f984a37, 0x6164bd6c, 0x7fc00000, 0x3800001},
4339{0x3800000, 0x7f984a37, 0x9503366, 0x7fc00000, 0x3800001},
4340{0x3800000, 0x7f984a37, 0xbf5a97c9, 0x7fc00000, 0x3800001},
4341{0x3800000, 0x7f984a37, 0xe6ff1a14, 0x7fc00000, 0x3800001},
4342{0x3800000, 0x7f984a37, 0x77f31e2f, 0x7fc00000, 0x3800001},
4343{0x3800000, 0x7f984a37, 0xaab4d7d8, 0x7fc00000, 0x3800001},
4344{0x3800000, 0x7f984a37, 0x966320b, 0x7fc00000, 0x3800001},
4345{0x3800000, 0x7f984a37, 0xb26bddee, 0x7fc00000, 0x3800001},
4346{0x3800000, 0x7f984a37, 0xb5c8e5d3, 0x7fc00000, 0x3800001},
4347{0x3800000, 0x7f984a37, 0x317285d3, 0x7fc00000, 0x3800001},
4348{0x3800000, 0x7f984a37, 0x3c9623b1, 0x7fc00000, 0x3800001},
4349{0x3800000, 0x7f984a37, 0x51fd2c7c, 0x7fc00000, 0x3800001},
4350{0x3800000, 0x7f984a37, 0x7b906a6c, 0x7fc00000, 0x3800001},
4351{0x3800000, 0x7fbfffff, 0x0, 0x7fc00000, 0x3800001},
4352{0x3800000, 0x7fbfffff, 0x1, 0x7fc00000, 0x3800081},
4353{0x3800000, 0x7fbfffff, 0x76, 0x7fc00000, 0x3800081},
4354{0x3800000, 0x7fbfffff, 0x2b94, 0x7fc00000, 0x3800081},
4355{0x3800000, 0x7fbfffff, 0x636d24, 0x7fc00000, 0x3800081},
4356{0x3800000, 0x7fbfffff, 0x7fffff, 0x7fc00000, 0x3800081},
4357{0x3800000, 0x7fbfffff, 0x800000, 0x7fc00000, 0x3800001},
4358{0x3800000, 0x7fbfffff, 0x800002, 0x7fc00000, 0x3800001},
4359{0x3800000, 0x7fbfffff, 0x1398437, 0x7fc00000, 0x3800001},
4360{0x3800000, 0x7fbfffff, 0xba98d27, 0x7fc00000, 0x3800001},
4361{0x3800000, 0x7fbfffff, 0xba98d7a, 0x7fc00000, 0x3800001},
4362{0x3800000, 0x7fbfffff, 0x751f853a, 0x7fc00000, 0x3800001},
4363{0x3800000, 0x7fbfffff, 0x7f7ffff0, 0x7fc00000, 0x3800001},
4364{0x3800000, 0x7fbfffff, 0x7f7fffff, 0x7fc00000, 0x3800001},
4365{0x3800000, 0x7fbfffff, 0x7f800000, 0x7fc00000, 0x3800001},
4366{0x3800000, 0x7fbfffff, 0x7f800001, 0x7fc00000, 0x3800001},
4367{0x3800000, 0x7fbfffff, 0x7f984a37, 0x7fc00000, 0x3800001},
4368{0x3800000, 0x7fbfffff, 0x7fbfffff, 0x7fc00000, 0x3800001},
4369{0x3800000, 0x7fbfffff, 0x7fc00000, 0x7fc00000, 0x3800001},
4370{0x3800000, 0x7fbfffff, 0x7fd9ba98, 0x7fc00000, 0x3800001},
4371{0x3800000, 0x7fbfffff, 0x7fffffff, 0x7fc00000, 0x3800001},
4372{0x3800000, 0x7fbfffff, 0x80000000, 0x7fc00000, 0x3800001},
4373{0x3800000, 0x7fbfffff, 0x80000001, 0x7fc00000, 0x3800081},
4374{0x3800000, 0x7fbfffff, 0x80000076, 0x7fc00000, 0x3800081},
4375{0x3800000, 0x7fbfffff, 0x80002b94, 0x7fc00000, 0x3800081},
4376{0x3800000, 0x7fbfffff, 0x80636d24, 0x7fc00000, 0x3800081},
4377{0x3800000, 0x7fbfffff, 0x807fffff, 0x7fc00000, 0x3800081},
4378{0x3800000, 0x7fbfffff, 0x80800000, 0x7fc00000, 0x3800001},
4379{0x3800000, 0x7fbfffff, 0x80800002, 0x7fc00000, 0x3800001},
4380{0x3800000, 0x7fbfffff, 0x81398437, 0x7fc00000, 0x3800001},
4381{0x3800000, 0x7fbfffff, 0x8ba98d27, 0x7fc00000, 0x3800001},
4382{0x3800000, 0x7fbfffff, 0x8ba98d7a, 0x7fc00000, 0x3800001},
4383{0x3800000, 0x7fbfffff, 0xf51f853a, 0x7fc00000, 0x3800001},
4384{0x3800000, 0x7fbfffff, 0xff7ffff0, 0x7fc00000, 0x3800001},
4385{0x3800000, 0x7fbfffff, 0xff7fffff, 0x7fc00000, 0x3800001},
4386{0x3800000, 0x7fbfffff, 0xff800000, 0x7fc00000, 0x3800001},
4387{0x3800000, 0x7fbfffff, 0xff800001, 0x7fc00000, 0x3800001},
4388{0x3800000, 0x7fbfffff, 0xff984a37, 0x7fc00000, 0x3800001},
4389{0x3800000, 0x7fbfffff, 0xffbfffff, 0x7fc00000, 0x3800001},
4390{0x3800000, 0x7fbfffff, 0xffc00000, 0x7fc00000, 0x3800001},
4391{0x3800000, 0x7fbfffff, 0xffd9ba98, 0x7fc00000, 0x3800001},
4392{0x3800000, 0x7fbfffff, 0xffffffff, 0x7fc00000, 0x3800001},
4393{0x3800000, 0x7fbfffff, 0x4f3495cb, 0x7fc00000, 0x3800001},
4394{0x3800000, 0x7fbfffff, 0xe73a5134, 0x7fc00000, 0x3800001},
4395{0x3800000, 0x7fbfffff, 0x7c994e9e, 0x7fc00000, 0x3800001},
4396{0x3800000, 0x7fbfffff, 0x6164bd6c, 0x7fc00000, 0x3800001},
4397{0x3800000, 0x7fbfffff, 0x9503366, 0x7fc00000, 0x3800001},
4398{0x3800000, 0x7fbfffff, 0xbf5a97c9, 0x7fc00000, 0x3800001},
4399{0x3800000, 0x7fbfffff, 0xe6ff1a14, 0x7fc00000, 0x3800001},
4400{0x3800000, 0x7fbfffff, 0x77f31e2f, 0x7fc00000, 0x3800001},
4401{0x3800000, 0x7fbfffff, 0xaab4d7d8, 0x7fc00000, 0x3800001},
4402{0x3800000, 0x7fbfffff, 0x966320b, 0x7fc00000, 0x3800001},
4403{0x3800000, 0x7fbfffff, 0xb26bddee, 0x7fc00000, 0x3800001},
4404{0x3800000, 0x7fbfffff, 0xb5c8e5d3, 0x7fc00000, 0x3800001},
4405{0x3800000, 0x7fbfffff, 0x317285d3, 0x7fc00000, 0x3800001},
4406{0x3800000, 0x7fbfffff, 0x3c9623b1, 0x7fc00000, 0x3800001},
4407{0x3800000, 0x7fbfffff, 0x51fd2c7c, 0x7fc00000, 0x3800001},
4408{0x3800000, 0x7fbfffff, 0x7b906a6c, 0x7fc00000, 0x3800001},
4409{0x3800000, 0x7fc00000, 0x0, 0x7fc00000, 0x3800000},
4410{0x3800000, 0x7fc00000, 0x1, 0x7fc00000, 0x3800080},
4411{0x3800000, 0x7fc00000, 0x76, 0x7fc00000, 0x3800080},
4412{0x3800000, 0x7fc00000, 0x2b94, 0x7fc00000, 0x3800080},
4413{0x3800000, 0x7fc00000, 0x636d24, 0x7fc00000, 0x3800080},
4414{0x3800000, 0x7fc00000, 0x7fffff, 0x7fc00000, 0x3800080},
4415{0x3800000, 0x7fc00000, 0x800000, 0x7fc00000, 0x3800000},
4416{0x3800000, 0x7fc00000, 0x800002, 0x7fc00000, 0x3800000},
4417{0x3800000, 0x7fc00000, 0x1398437, 0x7fc00000, 0x3800000},
4418{0x3800000, 0x7fc00000, 0xba98d27, 0x7fc00000, 0x3800000},
4419{0x3800000, 0x7fc00000, 0xba98d7a, 0x7fc00000, 0x3800000},
4420{0x3800000, 0x7fc00000, 0x751f853a, 0x7fc00000, 0x3800000},
4421{0x3800000, 0x7fc00000, 0x7f7ffff0, 0x7fc00000, 0x3800000},
4422{0x3800000, 0x7fc00000, 0x7f7fffff, 0x7fc00000, 0x3800000},
4423{0x3800000, 0x7fc00000, 0x7f800000, 0x7fc00000, 0x3800000},
4424{0x3800000, 0x7fc00000, 0x7f800001, 0x7fc00000, 0x3800001},
4425{0x3800000, 0x7fc00000, 0x7f984a37, 0x7fc00000, 0x3800001},
4426{0x3800000, 0x7fc00000, 0x7fbfffff, 0x7fc00000, 0x3800001},
4427{0x3800000, 0x7fc00000, 0x7fc00000, 0x7fc00000, 0x3800000},
4428{0x3800000, 0x7fc00000, 0x7fd9ba98, 0x7fc00000, 0x3800000},
4429{0x3800000, 0x7fc00000, 0x7fffffff, 0x7fc00000, 0x3800000},
4430{0x3800000, 0x7fc00000, 0x80000000, 0x7fc00000, 0x3800000},
4431{0x3800000, 0x7fc00000, 0x80000001, 0x7fc00000, 0x3800080},
4432{0x3800000, 0x7fc00000, 0x80000076, 0x7fc00000, 0x3800080},
4433{0x3800000, 0x7fc00000, 0x80002b94, 0x7fc00000, 0x3800080},
4434{0x3800000, 0x7fc00000, 0x80636d24, 0x7fc00000, 0x3800080},
4435{0x3800000, 0x7fc00000, 0x807fffff, 0x7fc00000, 0x3800080},
4436{0x3800000, 0x7fc00000, 0x80800000, 0x7fc00000, 0x3800000},
4437{0x3800000, 0x7fc00000, 0x80800002, 0x7fc00000, 0x3800000},
4438{0x3800000, 0x7fc00000, 0x81398437, 0x7fc00000, 0x3800000},
4439{0x3800000, 0x7fc00000, 0x8ba98d27, 0x7fc00000, 0x3800000},
4440{0x3800000, 0x7fc00000, 0x8ba98d7a, 0x7fc00000, 0x3800000},
4441{0x3800000, 0x7fc00000, 0xf51f853a, 0x7fc00000, 0x3800000},
4442{0x3800000, 0x7fc00000, 0xff7ffff0, 0x7fc00000, 0x3800000},
4443{0x3800000, 0x7fc00000, 0xff7fffff, 0x7fc00000, 0x3800000},
4444{0x3800000, 0x7fc00000, 0xff800000, 0x7fc00000, 0x3800000},
4445{0x3800000, 0x7fc00000, 0xff800001, 0x7fc00000, 0x3800001},
4446{0x3800000, 0x7fc00000, 0xff984a37, 0x7fc00000, 0x3800001},
4447{0x3800000, 0x7fc00000, 0xffbfffff, 0x7fc00000, 0x3800001},
4448{0x3800000, 0x7fc00000, 0xffc00000, 0x7fc00000, 0x3800000},
4449{0x3800000, 0x7fc00000, 0xffd9ba98, 0x7fc00000, 0x3800000},
4450{0x3800000, 0x7fc00000, 0xffffffff, 0x7fc00000, 0x3800000},
4451{0x3800000, 0x7fc00000, 0x4f3495cb, 0x7fc00000, 0x3800000},
4452{0x3800000, 0x7fc00000, 0xe73a5134, 0x7fc00000, 0x3800000},
4453{0x3800000, 0x7fc00000, 0x7c994e9e, 0x7fc00000, 0x3800000},
4454{0x3800000, 0x7fc00000, 0x6164bd6c, 0x7fc00000, 0x3800000},
4455{0x3800000, 0x7fc00000, 0x9503366, 0x7fc00000, 0x3800000},
4456{0x3800000, 0x7fc00000, 0xbf5a97c9, 0x7fc00000, 0x3800000},
4457{0x3800000, 0x7fc00000, 0xe6ff1a14, 0x7fc00000, 0x3800000},
4458{0x3800000, 0x7fc00000, 0x77f31e2f, 0x7fc00000, 0x3800000},
4459{0x3800000, 0x7fc00000, 0xaab4d7d8, 0x7fc00000, 0x3800000},
4460{0x3800000, 0x7fc00000, 0x966320b, 0x7fc00000, 0x3800000},
4461{0x3800000, 0x7fc00000, 0xb26bddee, 0x7fc00000, 0x3800000},
4462{0x3800000, 0x7fc00000, 0xb5c8e5d3, 0x7fc00000, 0x3800000},
4463{0x3800000, 0x7fc00000, 0x317285d3, 0x7fc00000, 0x3800000},
4464{0x3800000, 0x7fc00000, 0x3c9623b1, 0x7fc00000, 0x3800000},
4465{0x3800000, 0x7fc00000, 0x51fd2c7c, 0x7fc00000, 0x3800000},
4466{0x3800000, 0x7fc00000, 0x7b906a6c, 0x7fc00000, 0x3800000},
4467{0x3800000, 0x7fd9ba98, 0x0, 0x7fc00000, 0x3800000},
4468{0x3800000, 0x7fd9ba98, 0x1, 0x7fc00000, 0x3800080},
4469{0x3800000, 0x7fd9ba98, 0x76, 0x7fc00000, 0x3800080},
4470{0x3800000, 0x7fd9ba98, 0x2b94, 0x7fc00000, 0x3800080},
4471{0x3800000, 0x7fd9ba98, 0x636d24, 0x7fc00000, 0x3800080},
4472{0x3800000, 0x7fd9ba98, 0x7fffff, 0x7fc00000, 0x3800080},
4473{0x3800000, 0x7fd9ba98, 0x800000, 0x7fc00000, 0x3800000},
4474{0x3800000, 0x7fd9ba98, 0x800002, 0x7fc00000, 0x3800000},
4475{0x3800000, 0x7fd9ba98, 0x1398437, 0x7fc00000, 0x3800000},
4476{0x3800000, 0x7fd9ba98, 0xba98d27, 0x7fc00000, 0x3800000},
4477{0x3800000, 0x7fd9ba98, 0xba98d7a, 0x7fc00000, 0x3800000},
4478{0x3800000, 0x7fd9ba98, 0x751f853a, 0x7fc00000, 0x3800000},
4479{0x3800000, 0x7fd9ba98, 0x7f7ffff0, 0x7fc00000, 0x3800000},
4480{0x3800000, 0x7fd9ba98, 0x7f7fffff, 0x7fc00000, 0x3800000},
4481{0x3800000, 0x7fd9ba98, 0x7f800000, 0x7fc00000, 0x3800000},
4482{0x3800000, 0x7fd9ba98, 0x7f800001, 0x7fc00000, 0x3800001},
4483{0x3800000, 0x7fd9ba98, 0x7f984a37, 0x7fc00000, 0x3800001},
4484{0x3800000, 0x7fd9ba98, 0x7fbfffff, 0x7fc00000, 0x3800001},
4485{0x3800000, 0x7fd9ba98, 0x7fc00000, 0x7fc00000, 0x3800000},
4486{0x3800000, 0x7fd9ba98, 0x7fd9ba98, 0x7fc00000, 0x3800000},
4487{0x3800000, 0x7fd9ba98, 0x7fffffff, 0x7fc00000, 0x3800000},
4488{0x3800000, 0x7fd9ba98, 0x80000000, 0x7fc00000, 0x3800000},
4489{0x3800000, 0x7fd9ba98, 0x80000001, 0x7fc00000, 0x3800080},
4490{0x3800000, 0x7fd9ba98, 0x80000076, 0x7fc00000, 0x3800080},
4491{0x3800000, 0x7fd9ba98, 0x80002b94, 0x7fc00000, 0x3800080},
4492{0x3800000, 0x7fd9ba98, 0x80636d24, 0x7fc00000, 0x3800080},
4493{0x3800000, 0x7fd9ba98, 0x807fffff, 0x7fc00000, 0x3800080},
4494{0x3800000, 0x7fd9ba98, 0x80800000, 0x7fc00000, 0x3800000},
4495{0x3800000, 0x7fd9ba98, 0x80800002, 0x7fc00000, 0x3800000},
4496{0x3800000, 0x7fd9ba98, 0x81398437, 0x7fc00000, 0x3800000},
4497{0x3800000, 0x7fd9ba98, 0x8ba98d27, 0x7fc00000, 0x3800000},
4498{0x3800000, 0x7fd9ba98, 0x8ba98d7a, 0x7fc00000, 0x3800000},
4499{0x3800000, 0x7fd9ba98, 0xf51f853a, 0x7fc00000, 0x3800000},
4500{0x3800000, 0x7fd9ba98, 0xff7ffff0, 0x7fc00000, 0x3800000},
4501{0x3800000, 0x7fd9ba98, 0xff7fffff, 0x7fc00000, 0x3800000},
4502{0x3800000, 0x7fd9ba98, 0xff800000, 0x7fc00000, 0x3800000},
4503{0x3800000, 0x7fd9ba98, 0xff800001, 0x7fc00000, 0x3800001},
4504{0x3800000, 0x7fd9ba98, 0xff984a37, 0x7fc00000, 0x3800001},
4505{0x3800000, 0x7fd9ba98, 0xffbfffff, 0x7fc00000, 0x3800001},
4506{0x3800000, 0x7fd9ba98, 0xffc00000, 0x7fc00000, 0x3800000},
4507{0x3800000, 0x7fd9ba98, 0xffd9ba98, 0x7fc00000, 0x3800000},
4508{0x3800000, 0x7fd9ba98, 0xffffffff, 0x7fc00000, 0x3800000},
4509{0x3800000, 0x7fd9ba98, 0x4f3495cb, 0x7fc00000, 0x3800000},
4510{0x3800000, 0x7fd9ba98, 0xe73a5134, 0x7fc00000, 0x3800000},
4511{0x3800000, 0x7fd9ba98, 0x7c994e9e, 0x7fc00000, 0x3800000},
4512{0x3800000, 0x7fd9ba98, 0x6164bd6c, 0x7fc00000, 0x3800000},
4513{0x3800000, 0x7fd9ba98, 0x9503366, 0x7fc00000, 0x3800000},
4514{0x3800000, 0x7fd9ba98, 0xbf5a97c9, 0x7fc00000, 0x3800000},
4515{0x3800000, 0x7fd9ba98, 0xe6ff1a14, 0x7fc00000, 0x3800000},
4516{0x3800000, 0x7fd9ba98, 0x77f31e2f, 0x7fc00000, 0x3800000},
4517{0x3800000, 0x7fd9ba98, 0xaab4d7d8, 0x7fc00000, 0x3800000},
4518{0x3800000, 0x7fd9ba98, 0x966320b, 0x7fc00000, 0x3800000},
4519{0x3800000, 0x7fd9ba98, 0xb26bddee, 0x7fc00000, 0x3800000},
4520{0x3800000, 0x7fd9ba98, 0xb5c8e5d3, 0x7fc00000, 0x3800000},
4521{0x3800000, 0x7fd9ba98, 0x317285d3, 0x7fc00000, 0x3800000},
4522{0x3800000, 0x7fd9ba98, 0x3c9623b1, 0x7fc00000, 0x3800000},
4523{0x3800000, 0x7fd9ba98, 0x51fd2c7c, 0x7fc00000, 0x3800000},
4524{0x3800000, 0x7fd9ba98, 0x7b906a6c, 0x7fc00000, 0x3800000},
4525{0x3800000, 0x7fffffff, 0x0, 0x7fc00000, 0x3800000},
4526{0x3800000, 0x7fffffff, 0x1, 0x7fc00000, 0x3800080},
4527{0x3800000, 0x7fffffff, 0x76, 0x7fc00000, 0x3800080},
4528{0x3800000, 0x7fffffff, 0x2b94, 0x7fc00000, 0x3800080},
4529{0x3800000, 0x7fffffff, 0x636d24, 0x7fc00000, 0x3800080},
4530{0x3800000, 0x7fffffff, 0x7fffff, 0x7fc00000, 0x3800080},
4531{0x3800000, 0x7fffffff, 0x800000, 0x7fc00000, 0x3800000},
4532{0x3800000, 0x7fffffff, 0x800002, 0x7fc00000, 0x3800000},
4533{0x3800000, 0x7fffffff, 0x1398437, 0x7fc00000, 0x3800000},
4534{0x3800000, 0x7fffffff, 0xba98d27, 0x7fc00000, 0x3800000},
4535{0x3800000, 0x7fffffff, 0xba98d7a, 0x7fc00000, 0x3800000},
4536{0x3800000, 0x7fffffff, 0x751f853a, 0x7fc00000, 0x3800000},
4537{0x3800000, 0x7fffffff, 0x7f7ffff0, 0x7fc00000, 0x3800000},
4538{0x3800000, 0x7fffffff, 0x7f7fffff, 0x7fc00000, 0x3800000},
4539{0x3800000, 0x7fffffff, 0x7f800000, 0x7fc00000, 0x3800000},
4540{0x3800000, 0x7fffffff, 0x7f800001, 0x7fc00000, 0x3800001},
4541{0x3800000, 0x7fffffff, 0x7f984a37, 0x7fc00000, 0x3800001},
4542{0x3800000, 0x7fffffff, 0x7fbfffff, 0x7fc00000, 0x3800001},
4543{0x3800000, 0x7fffffff, 0x7fc00000, 0x7fc00000, 0x3800000},
4544{0x3800000, 0x7fffffff, 0x7fd9ba98, 0x7fc00000, 0x3800000},
4545{0x3800000, 0x7fffffff, 0x7fffffff, 0x7fc00000, 0x3800000},
4546{0x3800000, 0x7fffffff, 0x80000000, 0x7fc00000, 0x3800000},
4547{0x3800000, 0x7fffffff, 0x80000001, 0x7fc00000, 0x3800080},
4548{0x3800000, 0x7fffffff, 0x80000076, 0x7fc00000, 0x3800080},
4549{0x3800000, 0x7fffffff, 0x80002b94, 0x7fc00000, 0x3800080},
4550{0x3800000, 0x7fffffff, 0x80636d24, 0x7fc00000, 0x3800080},
4551{0x3800000, 0x7fffffff, 0x807fffff, 0x7fc00000, 0x3800080},
4552{0x3800000, 0x7fffffff, 0x80800000, 0x7fc00000, 0x3800000},
4553{0x3800000, 0x7fffffff, 0x80800002, 0x7fc00000, 0x3800000},
4554{0x3800000, 0x7fffffff, 0x81398437, 0x7fc00000, 0x3800000},
4555{0x3800000, 0x7fffffff, 0x8ba98d27, 0x7fc00000, 0x3800000},
4556{0x3800000, 0x7fffffff, 0x8ba98d7a, 0x7fc00000, 0x3800000},
4557{0x3800000, 0x7fffffff, 0xf51f853a, 0x7fc00000, 0x3800000},
4558{0x3800000, 0x7fffffff, 0xff7ffff0, 0x7fc00000, 0x3800000},
4559{0x3800000, 0x7fffffff, 0xff7fffff, 0x7fc00000, 0x3800000},
4560{0x3800000, 0x7fffffff, 0xff800000, 0x7fc00000, 0x3800000},
4561{0x3800000, 0x7fffffff, 0xff800001, 0x7fc00000, 0x3800001},
4562{0x3800000, 0x7fffffff, 0xff984a37, 0x7fc00000, 0x3800001},
4563{0x3800000, 0x7fffffff, 0xffbfffff, 0x7fc00000, 0x3800001},
4564{0x3800000, 0x7fffffff, 0xffc00000, 0x7fc00000, 0x3800000},
4565{0x3800000, 0x7fffffff, 0xffd9ba98, 0x7fc00000, 0x3800000},
4566{0x3800000, 0x7fffffff, 0xffffffff, 0x7fc00000, 0x3800000},
4567{0x3800000, 0x7fffffff, 0x4f3495cb, 0x7fc00000, 0x3800000},
4568{0x3800000, 0x7fffffff, 0xe73a5134, 0x7fc00000, 0x3800000},
4569{0x3800000, 0x7fffffff, 0x7c994e9e, 0x7fc00000, 0x3800000},
4570{0x3800000, 0x7fffffff, 0x6164bd6c, 0x7fc00000, 0x3800000},
4571{0x3800000, 0x7fffffff, 0x9503366, 0x7fc00000, 0x3800000},
4572{0x3800000, 0x7fffffff, 0xbf5a97c9, 0x7fc00000, 0x3800000},
4573{0x3800000, 0x7fffffff, 0xe6ff1a14, 0x7fc00000, 0x3800000},
4574{0x3800000, 0x7fffffff, 0x77f31e2f, 0x7fc00000, 0x3800000},
4575{0x3800000, 0x7fffffff, 0xaab4d7d8, 0x7fc00000, 0x3800000},
4576{0x3800000, 0x7fffffff, 0x966320b, 0x7fc00000, 0x3800000},
4577{0x3800000, 0x7fffffff, 0xb26bddee, 0x7fc00000, 0x3800000},
4578{0x3800000, 0x7fffffff, 0xb5c8e5d3, 0x7fc00000, 0x3800000},
4579{0x3800000, 0x7fffffff, 0x317285d3, 0x7fc00000, 0x3800000},
4580{0x3800000, 0x7fffffff, 0x3c9623b1, 0x7fc00000, 0x3800000},
4581{0x3800000, 0x7fffffff, 0x51fd2c7c, 0x7fc00000, 0x3800000},
4582{0x3800000, 0x7fffffff, 0x7b906a6c, 0x7fc00000, 0x3800000},
4583{0x3800000, 0x80000000, 0x0, 0x80000000, 0x3800000},
4584{0x3800000, 0x80000000, 0x1, 0x80000000, 0x3800080},
4585{0x3800000, 0x80000000, 0x76, 0x80000000, 0x3800080},
4586{0x3800000, 0x80000000, 0x2b94, 0x80000000, 0x3800080},
4587{0x3800000, 0x80000000, 0x636d24, 0x80000000, 0x3800080},
4588{0x3800000, 0x80000000, 0x7fffff, 0x80000000, 0x3800080},
4589{0x3800000, 0x80000000, 0x800000, 0x800000, 0x3800000},
4590{0x3800000, 0x80000000, 0x800002, 0x800002, 0x3800000},
4591{0x3800000, 0x80000000, 0x1398437, 0x1398437, 0x3800000},
4592{0x3800000, 0x80000000, 0xba98d27, 0xba98d27, 0x3800000},
4593{0x3800000, 0x80000000, 0xba98d7a, 0xba98d7a, 0x3800000},
4594{0x3800000, 0x80000000, 0x751f853a, 0x751f853a, 0x3800000},
4595{0x3800000, 0x80000000, 0x7f7ffff0, 0x7f7ffff0, 0x3800000},
4596{0x3800000, 0x80000000, 0x7f7fffff, 0x7f7fffff, 0x3800000},
4597{0x3800000, 0x80000000, 0x7f800000, 0x7f800000, 0x3800000},
4598{0x3800000, 0x80000000, 0x7f800001, 0x7fc00000, 0x3800001},
4599{0x3800000, 0x80000000, 0x7f984a37, 0x7fc00000, 0x3800001},
4600{0x3800000, 0x80000000, 0x7fbfffff, 0x7fc00000, 0x3800001},
4601{0x3800000, 0x80000000, 0x7fc00000, 0x7fc00000, 0x3800000},
4602{0x3800000, 0x80000000, 0x7fd9ba98, 0x7fc00000, 0x3800000},
4603{0x3800000, 0x80000000, 0x7fffffff, 0x7fc00000, 0x3800000},
4604{0x3800000, 0x80000000, 0x80000000, 0x80000000, 0x3800000},
4605{0x3800000, 0x80000000, 0x80000001, 0x80000000, 0x3800080},
4606{0x3800000, 0x80000000, 0x80000076, 0x80000000, 0x3800080},
4607{0x3800000, 0x80000000, 0x80002b94, 0x80000000, 0x3800080},
4608{0x3800000, 0x80000000, 0x80636d24, 0x80000000, 0x3800080},
4609{0x3800000, 0x80000000, 0x807fffff, 0x80000000, 0x3800080},
4610{0x3800000, 0x80000000, 0x80800000, 0x80800000, 0x3800000},
4611{0x3800000, 0x80000000, 0x80800002, 0x80800002, 0x3800000},
4612{0x3800000, 0x80000000, 0x81398437, 0x81398437, 0x3800000},
4613{0x3800000, 0x80000000, 0x8ba98d27, 0x8ba98d27, 0x3800000},
4614{0x3800000, 0x80000000, 0x8ba98d7a, 0x8ba98d7a, 0x3800000},
4615{0x3800000, 0x80000000, 0xf51f853a, 0xf51f853a, 0x3800000},
4616{0x3800000, 0x80000000, 0xff7ffff0, 0xff7ffff0, 0x3800000},
4617{0x3800000, 0x80000000, 0xff7fffff, 0xff7fffff, 0x3800000},
4618{0x3800000, 0x80000000, 0xff800000, 0xff800000, 0x3800000},
4619{0x3800000, 0x80000000, 0xff800001, 0x7fc00000, 0x3800001},
4620{0x3800000, 0x80000000, 0xff984a37, 0x7fc00000, 0x3800001},
4621{0x3800000, 0x80000000, 0xffbfffff, 0x7fc00000, 0x3800001},
4622{0x3800000, 0x80000000, 0xffc00000, 0x7fc00000, 0x3800000},
4623{0x3800000, 0x80000000, 0xffd9ba98, 0x7fc00000, 0x3800000},
4624{0x3800000, 0x80000000, 0xffffffff, 0x7fc00000, 0x3800000},
4625{0x3800000, 0x80000000, 0x4f3495cb, 0x4f3495cb, 0x3800000},
4626{0x3800000, 0x80000000, 0xe73a5134, 0xe73a5134, 0x3800000},
4627{0x3800000, 0x80000000, 0x7c994e9e, 0x7c994e9e, 0x3800000},
4628{0x3800000, 0x80000000, 0x6164bd6c, 0x6164bd6c, 0x3800000},
4629{0x3800000, 0x80000000, 0x9503366, 0x9503366, 0x3800000},
4630{0x3800000, 0x80000000, 0xbf5a97c9, 0xbf5a97c9, 0x3800000},
4631{0x3800000, 0x80000000, 0xe6ff1a14, 0xe6ff1a14, 0x3800000},
4632{0x3800000, 0x80000000, 0x77f31e2f, 0x77f31e2f, 0x3800000},
4633{0x3800000, 0x80000000, 0xaab4d7d8, 0xaab4d7d8, 0x3800000},
4634{0x3800000, 0x80000000, 0x966320b, 0x966320b, 0x3800000},
4635{0x3800000, 0x80000000, 0xb26bddee, 0xb26bddee, 0x3800000},
4636{0x3800000, 0x80000000, 0xb5c8e5d3, 0xb5c8e5d3, 0x3800000},
4637{0x3800000, 0x80000000, 0x317285d3, 0x317285d3, 0x3800000},
4638{0x3800000, 0x80000000, 0x3c9623b1, 0x3c9623b1, 0x3800000},
4639{0x3800000, 0x80000000, 0x51fd2c7c, 0x51fd2c7c, 0x3800000},
4640{0x3800000, 0x80000000, 0x7b906a6c, 0x7b906a6c, 0x3800000},
4641{0x3800000, 0x80000001, 0x0, 0x0, 0x3800080},
4642{0x3800000, 0x80000001, 0x1, 0x0, 0x3800080},
4643{0x3800000, 0x80000001, 0x76, 0x0, 0x3800080},
4644{0x3800000, 0x80000001, 0x2b94, 0x0, 0x3800080},
4645{0x3800000, 0x80000001, 0x636d24, 0x0, 0x3800080},
4646{0x3800000, 0x80000001, 0x7fffff, 0x0, 0x3800080},
4647{0x3800000, 0x80000001, 0x800000, 0x800000, 0x3800080},
4648{0x3800000, 0x80000001, 0x800002, 0x800002, 0x3800080},
4649{0x3800000, 0x80000001, 0x1398437, 0x1398437, 0x3800080},
4650{0x3800000, 0x80000001, 0xba98d27, 0xba98d27, 0x3800080},
4651{0x3800000, 0x80000001, 0xba98d7a, 0xba98d7a, 0x3800080},
4652{0x3800000, 0x80000001, 0x751f853a, 0x751f853a, 0x3800080},
4653{0x3800000, 0x80000001, 0x7f7ffff0, 0x7f7ffff0, 0x3800080},
4654{0x3800000, 0x80000001, 0x7f7fffff, 0x7f7fffff, 0x3800080},
4655{0x3800000, 0x80000001, 0x7f800000, 0x7f800000, 0x3800080},
4656{0x3800000, 0x80000001, 0x7f800001, 0x7fc00000, 0x3800081},
4657{0x3800000, 0x80000001, 0x7f984a37, 0x7fc00000, 0x3800081},
4658{0x3800000, 0x80000001, 0x7fbfffff, 0x7fc00000, 0x3800081},
4659{0x3800000, 0x80000001, 0x7fc00000, 0x7fc00000, 0x3800080},
4660{0x3800000, 0x80000001, 0x7fd9ba98, 0x7fc00000, 0x3800080},
4661{0x3800000, 0x80000001, 0x7fffffff, 0x7fc00000, 0x3800080},
4662{0x3800000, 0x80000001, 0x80000000, 0x80000000, 0x3800080},
4663{0x3800000, 0x80000001, 0x80000001, 0x0, 0x3800080},
4664{0x3800000, 0x80000001, 0x80000076, 0x0, 0x3800080},
4665{0x3800000, 0x80000001, 0x80002b94, 0x0, 0x3800080},
4666{0x3800000, 0x80000001, 0x80636d24, 0x0, 0x3800080},
4667{0x3800000, 0x80000001, 0x807fffff, 0x0, 0x3800080},
4668{0x3800000, 0x80000001, 0x80800000, 0x80800000, 0x3800080},
4669{0x3800000, 0x80000001, 0x80800002, 0x80800002, 0x3800080},
4670{0x3800000, 0x80000001, 0x81398437, 0x81398437, 0x3800080},
4671{0x3800000, 0x80000001, 0x8ba98d27, 0x8ba98d27, 0x3800080},
4672{0x3800000, 0x80000001, 0x8ba98d7a, 0x8ba98d7a, 0x3800080},
4673{0x3800000, 0x80000001, 0xf51f853a, 0xf51f853a, 0x3800080},
4674{0x3800000, 0x80000001, 0xff7ffff0, 0xff7ffff0, 0x3800080},
4675{0x3800000, 0x80000001, 0xff7fffff, 0xff7fffff, 0x3800080},
4676{0x3800000, 0x80000001, 0xff800000, 0xff800000, 0x3800080},
4677{0x3800000, 0x80000001, 0xff800001, 0x7fc00000, 0x3800081},
4678{0x3800000, 0x80000001, 0xff984a37, 0x7fc00000, 0x3800081},
4679{0x3800000, 0x80000001, 0xffbfffff, 0x7fc00000, 0x3800081},
4680{0x3800000, 0x80000001, 0xffc00000, 0x7fc00000, 0x3800080},
4681{0x3800000, 0x80000001, 0xffd9ba98, 0x7fc00000, 0x3800080},
4682{0x3800000, 0x80000001, 0xffffffff, 0x7fc00000, 0x3800080},
4683{0x3800000, 0x80000001, 0x4f3495cb, 0x4f3495cb, 0x3800080},
4684{0x3800000, 0x80000001, 0xe73a5134, 0xe73a5134, 0x3800080},
4685{0x3800000, 0x80000001, 0x7c994e9e, 0x7c994e9e, 0x3800080},
4686{0x3800000, 0x80000001, 0x6164bd6c, 0x6164bd6c, 0x3800080},
4687{0x3800000, 0x80000001, 0x9503366, 0x9503366, 0x3800080},
4688{0x3800000, 0x80000001, 0xbf5a97c9, 0xbf5a97c9, 0x3800080},
4689{0x3800000, 0x80000001, 0xe6ff1a14, 0xe6ff1a14, 0x3800080},
4690{0x3800000, 0x80000001, 0x77f31e2f, 0x77f31e2f, 0x3800080},
4691{0x3800000, 0x80000001, 0xaab4d7d8, 0xaab4d7d8, 0x3800080},
4692{0x3800000, 0x80000001, 0x966320b, 0x966320b, 0x3800080},
4693{0x3800000, 0x80000001, 0xb26bddee, 0xb26bddee, 0x3800080},
4694{0x3800000, 0x80000001, 0xb5c8e5d3, 0xb5c8e5d3, 0x3800080},
4695{0x3800000, 0x80000001, 0x317285d3, 0x317285d3, 0x3800080},
4696{0x3800000, 0x80000001, 0x3c9623b1, 0x3c9623b1, 0x3800080},
4697{0x3800000, 0x80000001, 0x51fd2c7c, 0x51fd2c7c, 0x3800080},
4698{0x3800000, 0x80000001, 0x7b906a6c, 0x7b906a6c, 0x3800080},
4699{0x3800000, 0x80000076, 0x0, 0x0, 0x3800080},
4700{0x3800000, 0x80000076, 0x1, 0x0, 0x3800080},
4701{0x3800000, 0x80000076, 0x76, 0x0, 0x3800080},
4702{0x3800000, 0x80000076, 0x2b94, 0x0, 0x3800080},
4703{0x3800000, 0x80000076, 0x636d24, 0x0, 0x3800080},
4704{0x3800000, 0x80000076, 0x7fffff, 0x0, 0x3800080},
4705{0x3800000, 0x80000076, 0x800000, 0x800000, 0x3800080},
4706{0x3800000, 0x80000076, 0x800002, 0x800002, 0x3800080},
4707{0x3800000, 0x80000076, 0x1398437, 0x1398437, 0x3800080},
4708{0x3800000, 0x80000076, 0xba98d27, 0xba98d27, 0x3800080},
4709{0x3800000, 0x80000076, 0xba98d7a, 0xba98d7a, 0x3800080},
4710{0x3800000, 0x80000076, 0x751f853a, 0x751f853a, 0x3800080},
4711{0x3800000, 0x80000076, 0x7f7ffff0, 0x7f7ffff0, 0x3800080},
4712{0x3800000, 0x80000076, 0x7f7fffff, 0x7f7fffff, 0x3800080},
4713{0x3800000, 0x80000076, 0x7f800000, 0x7f800000, 0x3800080},
4714{0x3800000, 0x80000076, 0x7f800001, 0x7fc00000, 0x3800081},
4715{0x3800000, 0x80000076, 0x7f984a37, 0x7fc00000, 0x3800081},
4716{0x3800000, 0x80000076, 0x7fbfffff, 0x7fc00000, 0x3800081},
4717{0x3800000, 0x80000076, 0x7fc00000, 0x7fc00000, 0x3800080},
4718{0x3800000, 0x80000076, 0x7fd9ba98, 0x7fc00000, 0x3800080},
4719{0x3800000, 0x80000076, 0x7fffffff, 0x7fc00000, 0x3800080},
4720{0x3800000, 0x80000076, 0x80000000, 0x80000000, 0x3800080},
4721{0x3800000, 0x80000076, 0x80000001, 0x0, 0x3800080},
4722{0x3800000, 0x80000076, 0x80000076, 0x0, 0x3800080},
4723{0x3800000, 0x80000076, 0x80002b94, 0x0, 0x3800080},
4724{0x3800000, 0x80000076, 0x80636d24, 0x0, 0x3800080},
4725{0x3800000, 0x80000076, 0x807fffff, 0x0, 0x3800080},
4726{0x3800000, 0x80000076, 0x80800000, 0x80800000, 0x3800080},
4727{0x3800000, 0x80000076, 0x80800002, 0x80800002, 0x3800080},
4728{0x3800000, 0x80000076, 0x81398437, 0x81398437, 0x3800080},
4729{0x3800000, 0x80000076, 0x8ba98d27, 0x8ba98d27, 0x3800080},
4730{0x3800000, 0x80000076, 0x8ba98d7a, 0x8ba98d7a, 0x3800080},
4731{0x3800000, 0x80000076, 0xf51f853a, 0xf51f853a, 0x3800080},
4732{0x3800000, 0x80000076, 0xff7ffff0, 0xff7ffff0, 0x3800080},
4733{0x3800000, 0x80000076, 0xff7fffff, 0xff7fffff, 0x3800080},
4734{0x3800000, 0x80000076, 0xff800000, 0xff800000, 0x3800080},
4735{0x3800000, 0x80000076, 0xff800001, 0x7fc00000, 0x3800081},
4736{0x3800000, 0x80000076, 0xff984a37, 0x7fc00000, 0x3800081},
4737{0x3800000, 0x80000076, 0xffbfffff, 0x7fc00000, 0x3800081},
4738{0x3800000, 0x80000076, 0xffc00000, 0x7fc00000, 0x3800080},
4739{0x3800000, 0x80000076, 0xffd9ba98, 0x7fc00000, 0x3800080},
4740{0x3800000, 0x80000076, 0xffffffff, 0x7fc00000, 0x3800080},
4741{0x3800000, 0x80000076, 0x4f3495cb, 0x4f3495cb, 0x3800080},
4742{0x3800000, 0x80000076, 0xe73a5134, 0xe73a5134, 0x3800080},
4743{0x3800000, 0x80000076, 0x7c994e9e, 0x7c994e9e, 0x3800080},
4744{0x3800000, 0x80000076, 0x6164bd6c, 0x6164bd6c, 0x3800080},
4745{0x3800000, 0x80000076, 0x9503366, 0x9503366, 0x3800080},
4746{0x3800000, 0x80000076, 0xbf5a97c9, 0xbf5a97c9, 0x3800080},
4747{0x3800000, 0x80000076, 0xe6ff1a14, 0xe6ff1a14, 0x3800080},
4748{0x3800000, 0x80000076, 0x77f31e2f, 0x77f31e2f, 0x3800080},
4749{0x3800000, 0x80000076, 0xaab4d7d8, 0xaab4d7d8, 0x3800080},
4750{0x3800000, 0x80000076, 0x966320b, 0x966320b, 0x3800080},
4751{0x3800000, 0x80000076, 0xb26bddee, 0xb26bddee, 0x3800080},
4752{0x3800000, 0x80000076, 0xb5c8e5d3, 0xb5c8e5d3, 0x3800080},
4753{0x3800000, 0x80000076, 0x317285d3, 0x317285d3, 0x3800080},
4754{0x3800000, 0x80000076, 0x3c9623b1, 0x3c9623b1, 0x3800080},
4755{0x3800000, 0x80000076, 0x51fd2c7c, 0x51fd2c7c, 0x3800080},
4756{0x3800000, 0x80000076, 0x7b906a6c, 0x7b906a6c, 0x3800080},
4757{0x3800000, 0x80002b94, 0x0, 0x0, 0x3800080},
4758{0x3800000, 0x80002b94, 0x1, 0x0, 0x3800080},
4759{0x3800000, 0x80002b94, 0x76, 0x0, 0x3800080},
4760{0x3800000, 0x80002b94, 0x2b94, 0x0, 0x3800080},
4761{0x3800000, 0x80002b94, 0x636d24, 0x0, 0x3800080},
4762{0x3800000, 0x80002b94, 0x7fffff, 0x0, 0x3800080},
4763{0x3800000, 0x80002b94, 0x800000, 0x800000, 0x3800080},
4764{0x3800000, 0x80002b94, 0x800002, 0x800002, 0x3800080},
4765{0x3800000, 0x80002b94, 0x1398437, 0x1398437, 0x3800080},
4766{0x3800000, 0x80002b94, 0xba98d27, 0xba98d27, 0x3800080},
4767{0x3800000, 0x80002b94, 0xba98d7a, 0xba98d7a, 0x3800080},
4768{0x3800000, 0x80002b94, 0x751f853a, 0x751f853a, 0x3800080},
4769{0x3800000, 0x80002b94, 0x7f7ffff0, 0x7f7ffff0, 0x3800080},
4770{0x3800000, 0x80002b94, 0x7f7fffff, 0x7f7fffff, 0x3800080},
4771{0x3800000, 0x80002b94, 0x7f800000, 0x7f800000, 0x3800080},
4772{0x3800000, 0x80002b94, 0x7f800001, 0x7fc00000, 0x3800081},
4773{0x3800000, 0x80002b94, 0x7f984a37, 0x7fc00000, 0x3800081},
4774{0x3800000, 0x80002b94, 0x7fbfffff, 0x7fc00000, 0x3800081},
4775{0x3800000, 0x80002b94, 0x7fc00000, 0x7fc00000, 0x3800080},
4776{0x3800000, 0x80002b94, 0x7fd9ba98, 0x7fc00000, 0x3800080},
4777{0x3800000, 0x80002b94, 0x7fffffff, 0x7fc00000, 0x3800080},
4778{0x3800000, 0x80002b94, 0x80000000, 0x80000000, 0x3800080},
4779{0x3800000, 0x80002b94, 0x80000001, 0x0, 0x3800080},
4780{0x3800000, 0x80002b94, 0x80000076, 0x0, 0x3800080},
4781{0x3800000, 0x80002b94, 0x80002b94, 0x0, 0x3800080},
4782{0x3800000, 0x80002b94, 0x80636d24, 0x0, 0x3800080},
4783{0x3800000, 0x80002b94, 0x807fffff, 0x0, 0x3800080},
4784{0x3800000, 0x80002b94, 0x80800000, 0x80800000, 0x3800080},
4785{0x3800000, 0x80002b94, 0x80800002, 0x80800002, 0x3800080},
4786{0x3800000, 0x80002b94, 0x81398437, 0x81398437, 0x3800080},
4787{0x3800000, 0x80002b94, 0x8ba98d27, 0x8ba98d27, 0x3800080},
4788{0x3800000, 0x80002b94, 0x8ba98d7a, 0x8ba98d7a, 0x3800080},
4789{0x3800000, 0x80002b94, 0xf51f853a, 0xf51f853a, 0x3800080},
4790{0x3800000, 0x80002b94, 0xff7ffff0, 0xff7ffff0, 0x3800080},
4791{0x3800000, 0x80002b94, 0xff7fffff, 0xff7fffff, 0x3800080},
4792{0x3800000, 0x80002b94, 0xff800000, 0xff800000, 0x3800080},
4793{0x3800000, 0x80002b94, 0xff800001, 0x7fc00000, 0x3800081},
4794{0x3800000, 0x80002b94, 0xff984a37, 0x7fc00000, 0x3800081},
4795{0x3800000, 0x80002b94, 0xffbfffff, 0x7fc00000, 0x3800081},
4796{0x3800000, 0x80002b94, 0xffc00000, 0x7fc00000, 0x3800080},
4797{0x3800000, 0x80002b94, 0xffd9ba98, 0x7fc00000, 0x3800080},
4798{0x3800000, 0x80002b94, 0xffffffff, 0x7fc00000, 0x3800080},
4799{0x3800000, 0x80002b94, 0x4f3495cb, 0x4f3495cb, 0x3800080},
4800{0x3800000, 0x80002b94, 0xe73a5134, 0xe73a5134, 0x3800080},
4801{0x3800000, 0x80002b94, 0x7c994e9e, 0x7c994e9e, 0x3800080},
4802{0x3800000, 0x80002b94, 0x6164bd6c, 0x6164bd6c, 0x3800080},
4803{0x3800000, 0x80002b94, 0x9503366, 0x9503366, 0x3800080},
4804{0x3800000, 0x80002b94, 0xbf5a97c9, 0xbf5a97c9, 0x3800080},
4805{0x3800000, 0x80002b94, 0xe6ff1a14, 0xe6ff1a14, 0x3800080},
4806{0x3800000, 0x80002b94, 0x77f31e2f, 0x77f31e2f, 0x3800080},
4807{0x3800000, 0x80002b94, 0xaab4d7d8, 0xaab4d7d8, 0x3800080},
4808{0x3800000, 0x80002b94, 0x966320b, 0x966320b, 0x3800080},
4809{0x3800000, 0x80002b94, 0xb26bddee, 0xb26bddee, 0x3800080},
4810{0x3800000, 0x80002b94, 0xb5c8e5d3, 0xb5c8e5d3, 0x3800080},
4811{0x3800000, 0x80002b94, 0x317285d3, 0x317285d3, 0x3800080},
4812{0x3800000, 0x80002b94, 0x3c9623b1, 0x3c9623b1, 0x3800080},
4813{0x3800000, 0x80002b94, 0x51fd2c7c, 0x51fd2c7c, 0x3800080},
4814{0x3800000, 0x80002b94, 0x7b906a6c, 0x7b906a6c, 0x3800080},
4815{0x3800000, 0x80636d24, 0x0, 0x0, 0x3800080},
4816{0x3800000, 0x80636d24, 0x1, 0x0, 0x3800080},
4817{0x3800000, 0x80636d24, 0x76, 0x0, 0x3800080},
4818{0x3800000, 0x80636d24, 0x2b94, 0x0, 0x3800080},
4819{0x3800000, 0x80636d24, 0x636d24, 0x0, 0x3800080},
4820{0x3800000, 0x80636d24, 0x7fffff, 0x0, 0x3800080},
4821{0x3800000, 0x80636d24, 0x800000, 0x800000, 0x3800080},
4822{0x3800000, 0x80636d24, 0x800002, 0x800002, 0x3800080},
4823{0x3800000, 0x80636d24, 0x1398437, 0x1398437, 0x3800080},
4824{0x3800000, 0x80636d24, 0xba98d27, 0xba98d27, 0x3800080},
4825{0x3800000, 0x80636d24, 0xba98d7a, 0xba98d7a, 0x3800080},
4826{0x3800000, 0x80636d24, 0x751f853a, 0x751f853a, 0x3800080},
4827{0x3800000, 0x80636d24, 0x7f7ffff0, 0x7f7ffff0, 0x3800080},
4828{0x3800000, 0x80636d24, 0x7f7fffff, 0x7f7fffff, 0x3800080},
4829{0x3800000, 0x80636d24, 0x7f800000, 0x7f800000, 0x3800080},
4830{0x3800000, 0x80636d24, 0x7f800001, 0x7fc00000, 0x3800081},
4831{0x3800000, 0x80636d24, 0x7f984a37, 0x7fc00000, 0x3800081},
4832{0x3800000, 0x80636d24, 0x7fbfffff, 0x7fc00000, 0x3800081},
4833{0x3800000, 0x80636d24, 0x7fc00000, 0x7fc00000, 0x3800080},
4834{0x3800000, 0x80636d24, 0x7fd9ba98, 0x7fc00000, 0x3800080},
4835{0x3800000, 0x80636d24, 0x7fffffff, 0x7fc00000, 0x3800080},
4836{0x3800000, 0x80636d24, 0x80000000, 0x80000000, 0x3800080},
4837{0x3800000, 0x80636d24, 0x80000001, 0x0, 0x3800080},
4838{0x3800000, 0x80636d24, 0x80000076, 0x0, 0x3800080},
4839{0x3800000, 0x80636d24, 0x80002b94, 0x0, 0x3800080},
4840{0x3800000, 0x80636d24, 0x80636d24, 0x0, 0x3800080},
4841{0x3800000, 0x80636d24, 0x807fffff, 0x0, 0x3800080},
4842{0x3800000, 0x80636d24, 0x80800000, 0x80800000, 0x3800080},
4843{0x3800000, 0x80636d24, 0x80800002, 0x80800002, 0x3800080},
4844{0x3800000, 0x80636d24, 0x81398437, 0x81398437, 0x3800080},
4845{0x3800000, 0x80636d24, 0x8ba98d27, 0x8ba98d27, 0x3800080},
4846{0x3800000, 0x80636d24, 0x8ba98d7a, 0x8ba98d7a, 0x3800080},
4847{0x3800000, 0x80636d24, 0xf51f853a, 0xf51f853a, 0x3800080},
4848{0x3800000, 0x80636d24, 0xff7ffff0, 0xff7ffff0, 0x3800080},
4849{0x3800000, 0x80636d24, 0xff7fffff, 0xff7fffff, 0x3800080},
4850{0x3800000, 0x80636d24, 0xff800000, 0xff800000, 0x3800080},
4851{0x3800000, 0x80636d24, 0xff800001, 0x7fc00000, 0x3800081},
4852{0x3800000, 0x80636d24, 0xff984a37, 0x7fc00000, 0x3800081},
4853{0x3800000, 0x80636d24, 0xffbfffff, 0x7fc00000, 0x3800081},
4854{0x3800000, 0x80636d24, 0xffc00000, 0x7fc00000, 0x3800080},
4855{0x3800000, 0x80636d24, 0xffd9ba98, 0x7fc00000, 0x3800080},
4856{0x3800000, 0x80636d24, 0xffffffff, 0x7fc00000, 0x3800080},
4857{0x3800000, 0x80636d24, 0x4f3495cb, 0x4f3495cb, 0x3800080},
4858{0x3800000, 0x80636d24, 0xe73a5134, 0xe73a5134, 0x3800080},
4859{0x3800000, 0x80636d24, 0x7c994e9e, 0x7c994e9e, 0x3800080},
4860{0x3800000, 0x80636d24, 0x6164bd6c, 0x6164bd6c, 0x3800080},
4861{0x3800000, 0x80636d24, 0x9503366, 0x9503366, 0x3800080},
4862{0x3800000, 0x80636d24, 0xbf5a97c9, 0xbf5a97c9, 0x3800080},
4863{0x3800000, 0x80636d24, 0xe6ff1a14, 0xe6ff1a14, 0x3800080},
4864{0x3800000, 0x80636d24, 0x77f31e2f, 0x77f31e2f, 0x3800080},
4865{0x3800000, 0x80636d24, 0xaab4d7d8, 0xaab4d7d8, 0x3800080},
4866{0x3800000, 0x80636d24, 0x966320b, 0x966320b, 0x3800080},
4867{0x3800000, 0x80636d24, 0xb26bddee, 0xb26bddee, 0x3800080},
4868{0x3800000, 0x80636d24, 0xb5c8e5d3, 0xb5c8e5d3, 0x3800080},
4869{0x3800000, 0x80636d24, 0x317285d3, 0x317285d3, 0x3800080},
4870{0x3800000, 0x80636d24, 0x3c9623b1, 0x3c9623b1, 0x3800080},
4871{0x3800000, 0x80636d24, 0x51fd2c7c, 0x51fd2c7c, 0x3800080},
4872{0x3800000, 0x80636d24, 0x7b906a6c, 0x7b906a6c, 0x3800080},
4873{0x3800000, 0x807fffff, 0x0, 0x0, 0x3800080},
4874{0x3800000, 0x807fffff, 0x1, 0x0, 0x3800080},
4875{0x3800000, 0x807fffff, 0x76, 0x0, 0x3800080},
4876{0x3800000, 0x807fffff, 0x2b94, 0x0, 0x3800080},
4877{0x3800000, 0x807fffff, 0x636d24, 0x0, 0x3800080},
4878{0x3800000, 0x807fffff, 0x7fffff, 0x0, 0x3800080},
4879{0x3800000, 0x807fffff, 0x800000, 0x800000, 0x3800080},
4880{0x3800000, 0x807fffff, 0x800002, 0x800002, 0x3800080},
4881{0x3800000, 0x807fffff, 0x1398437, 0x1398437, 0x3800080},
4882{0x3800000, 0x807fffff, 0xba98d27, 0xba98d27, 0x3800080},
4883{0x3800000, 0x807fffff, 0xba98d7a, 0xba98d7a, 0x3800080},
4884{0x3800000, 0x807fffff, 0x751f853a, 0x751f853a, 0x3800080},
4885{0x3800000, 0x807fffff, 0x7f7ffff0, 0x7f7ffff0, 0x3800080},
4886{0x3800000, 0x807fffff, 0x7f7fffff, 0x7f7fffff, 0x3800080},
4887{0x3800000, 0x807fffff, 0x7f800000, 0x7f800000, 0x3800080},
4888{0x3800000, 0x807fffff, 0x7f800001, 0x7fc00000, 0x3800081},
4889{0x3800000, 0x807fffff, 0x7f984a37, 0x7fc00000, 0x3800081},
4890{0x3800000, 0x807fffff, 0x7fbfffff, 0x7fc00000, 0x3800081},
4891{0x3800000, 0x807fffff, 0x7fc00000, 0x7fc00000, 0x3800080},
4892{0x3800000, 0x807fffff, 0x7fd9ba98, 0x7fc00000, 0x3800080},
4893{0x3800000, 0x807fffff, 0x7fffffff, 0x7fc00000, 0x3800080},
4894{0x3800000, 0x807fffff, 0x80000000, 0x80000000, 0x3800080},
4895{0x3800000, 0x807fffff, 0x80000001, 0x0, 0x3800080},
4896{0x3800000, 0x807fffff, 0x80000076, 0x0, 0x3800080},
4897{0x3800000, 0x807fffff, 0x80002b94, 0x0, 0x3800080},
4898{0x3800000, 0x807fffff, 0x80636d24, 0x0, 0x3800080},
4899{0x3800000, 0x807fffff, 0x807fffff, 0x0, 0x3800080},
4900{0x3800000, 0x807fffff, 0x80800000, 0x80800000, 0x3800080},
4901{0x3800000, 0x807fffff, 0x80800002, 0x80800002, 0x3800080},
4902{0x3800000, 0x807fffff, 0x81398437, 0x81398437, 0x3800080},
4903{0x3800000, 0x807fffff, 0x8ba98d27, 0x8ba98d27, 0x3800080},
4904{0x3800000, 0x807fffff, 0x8ba98d7a, 0x8ba98d7a, 0x3800080},
4905{0x3800000, 0x807fffff, 0xf51f853a, 0xf51f853a, 0x3800080},
4906{0x3800000, 0x807fffff, 0xff7ffff0, 0xff7ffff0, 0x3800080},
4907{0x3800000, 0x807fffff, 0xff7fffff, 0xff7fffff, 0x3800080},
4908{0x3800000, 0x807fffff, 0xff800000, 0xff800000, 0x3800080},
4909{0x3800000, 0x807fffff, 0xff800001, 0x7fc00000, 0x3800081},
4910{0x3800000, 0x807fffff, 0xff984a37, 0x7fc00000, 0x3800081},
4911{0x3800000, 0x807fffff, 0xffbfffff, 0x7fc00000, 0x3800081},
4912{0x3800000, 0x807fffff, 0xffc00000, 0x7fc00000, 0x3800080},
4913{0x3800000, 0x807fffff, 0xffd9ba98, 0x7fc00000, 0x3800080},
4914{0x3800000, 0x807fffff, 0xffffffff, 0x7fc00000, 0x3800080},
4915{0x3800000, 0x807fffff, 0x4f3495cb, 0x4f3495cb, 0x3800080},
4916{0x3800000, 0x807fffff, 0xe73a5134, 0xe73a5134, 0x3800080},
4917{0x3800000, 0x807fffff, 0x7c994e9e, 0x7c994e9e, 0x3800080},
4918{0x3800000, 0x807fffff, 0x6164bd6c, 0x6164bd6c, 0x3800080},
4919{0x3800000, 0x807fffff, 0x9503366, 0x9503366, 0x3800080},
4920{0x3800000, 0x807fffff, 0xbf5a97c9, 0xbf5a97c9, 0x3800080},
4921{0x3800000, 0x807fffff, 0xe6ff1a14, 0xe6ff1a14, 0x3800080},
4922{0x3800000, 0x807fffff, 0x77f31e2f, 0x77f31e2f, 0x3800080},
4923{0x3800000, 0x807fffff, 0xaab4d7d8, 0xaab4d7d8, 0x3800080},
4924{0x3800000, 0x807fffff, 0x966320b, 0x966320b, 0x3800080},
4925{0x3800000, 0x807fffff, 0xb26bddee, 0xb26bddee, 0x3800080},
4926{0x3800000, 0x807fffff, 0xb5c8e5d3, 0xb5c8e5d3, 0x3800080},
4927{0x3800000, 0x807fffff, 0x317285d3, 0x317285d3, 0x3800080},
4928{0x3800000, 0x807fffff, 0x3c9623b1, 0x3c9623b1, 0x3800080},
4929{0x3800000, 0x807fffff, 0x51fd2c7c, 0x51fd2c7c, 0x3800080},
4930{0x3800000, 0x807fffff, 0x7b906a6c, 0x7b906a6c, 0x3800080},
4931{0x3800000, 0x80800000, 0x0, 0x80800000, 0x3800000},
4932{0x3800000, 0x80800000, 0x1, 0x80800000, 0x3800080},
4933{0x3800000, 0x80800000, 0x76, 0x80800000, 0x3800080},
4934{0x3800000, 0x80800000, 0x2b94, 0x80800000, 0x3800080},
4935{0x3800000, 0x80800000, 0x636d24, 0x80800000, 0x3800080},
4936{0x3800000, 0x80800000, 0x7fffff, 0x80800000, 0x3800080},
4937{0x3800000, 0x80800000, 0x800000, 0x80000000, 0x3800000},
4938{0x3800000, 0x80800000, 0x800002, 0x0, 0x3800008},
4939{0x3800000, 0x80800000, 0x1398437, 0xf3086e, 0x3800000},
4940{0x3800000, 0x80800000, 0xba98d27, 0xba98d25, 0x3800000},
4941{0x3800000, 0x80800000, 0xba98d7a, 0xba98d78, 0x3800000},
4942{0x3800000, 0x80800000, 0x751f853a, 0x751f8539, 0x3800010},
4943{0x3800000, 0x80800000, 0x7f7ffff0, 0x7f7fffef, 0x3800010},
4944{0x3800000, 0x80800000, 0x7f7fffff, 0x7f7ffffe, 0x3800010},
4945{0x3800000, 0x80800000, 0x7f800000, 0x7f800000, 0x3800000},
4946{0x3800000, 0x80800000, 0x7f800001, 0x7fc00000, 0x3800001},
4947{0x3800000, 0x80800000, 0x7f984a37, 0x7fc00000, 0x3800001},
4948{0x3800000, 0x80800000, 0x7fbfffff, 0x7fc00000, 0x3800001},
4949{0x3800000, 0x80800000, 0x7fc00000, 0x7fc00000, 0x3800000},
4950{0x3800000, 0x80800000, 0x7fd9ba98, 0x7fc00000, 0x3800000},
4951{0x3800000, 0x80800000, 0x7fffffff, 0x7fc00000, 0x3800000},
4952{0x3800000, 0x80800000, 0x80000000, 0x80800000, 0x3800000},
4953{0x3800000, 0x80800000, 0x80000001, 0x80800000, 0x3800080},
4954{0x3800000, 0x80800000, 0x80000076, 0x80800000, 0x3800080},
4955{0x3800000, 0x80800000, 0x80002b94, 0x80800000, 0x3800080},
4956{0x3800000, 0x80800000, 0x80636d24, 0x80800000, 0x3800080},
4957{0x3800000, 0x80800000, 0x807fffff, 0x80800000, 0x3800080},
4958{0x3800000, 0x80800000, 0x80800000, 0x81000000, 0x3800000},
4959{0x3800000, 0x80800000, 0x80800002, 0x81000001, 0x3800000},
4960{0x3800000, 0x80800000, 0x81398437, 0x81798437, 0x3800000},
4961{0x3800000, 0x80800000, 0x8ba98d27, 0x8ba98d29, 0x3800000},
4962{0x3800000, 0x80800000, 0x8ba98d7a, 0x8ba98d7c, 0x3800000},
4963{0x3800000, 0x80800000, 0xf51f853a, 0xf51f853b, 0x3800010},
4964{0x3800000, 0x80800000, 0xff7ffff0, 0xff7ffff1, 0x3800010},
4965{0x3800000, 0x80800000, 0xff7fffff, 0xff800000, 0x3800014},
4966{0x3800000, 0x80800000, 0xff800000, 0xff800000, 0x3800000},
4967{0x3800000, 0x80800000, 0xff800001, 0x7fc00000, 0x3800001},
4968{0x3800000, 0x80800000, 0xff984a37, 0x7fc00000, 0x3800001},
4969{0x3800000, 0x80800000, 0xffbfffff, 0x7fc00000, 0x3800001},
4970{0x3800000, 0x80800000, 0xffc00000, 0x7fc00000, 0x3800000},
4971{0x3800000, 0x80800000, 0xffd9ba98, 0x7fc00000, 0x3800000},
4972{0x3800000, 0x80800000, 0xffffffff, 0x7fc00000, 0x3800000},
4973{0x3800000, 0x80800000, 0x4f3495cb, 0x4f3495ca, 0x3800010},
4974{0x3800000, 0x80800000, 0xe73a5134, 0xe73a5135, 0x3800010},
4975{0x3800000, 0x80800000, 0x7c994e9e, 0x7c994e9d, 0x3800010},
4976{0x3800000, 0x80800000, 0x6164bd6c, 0x6164bd6b, 0x3800010},
4977{0x3800000, 0x80800000, 0x9503366, 0x9503326, 0x3800000},
4978{0x3800000, 0x80800000, 0xbf5a97c9, 0xbf5a97ca, 0x3800010},
4979{0x3800000, 0x80800000, 0xe6ff1a14, 0xe6ff1a15, 0x3800010},
4980{0x3800000, 0x80800000, 0x77f31e2f, 0x77f31e2e, 0x3800010},
4981{0x3800000, 0x80800000, 0xaab4d7d8, 0xaab4d7d9, 0x3800010},
4982{0x3800000, 0x80800000, 0x966320b, 0x96631cb, 0x3800000},
4983{0x3800000, 0x80800000, 0xb26bddee, 0xb26bddef, 0x3800010},
4984{0x3800000, 0x80800000, 0xb5c8e5d3, 0xb5c8e5d4, 0x3800010},
4985{0x3800000, 0x80800000, 0x317285d3, 0x317285d2, 0x3800010},
4986{0x3800000, 0x80800000, 0x3c9623b1, 0x3c9623b0, 0x3800010},
4987{0x3800000, 0x80800000, 0x51fd2c7c, 0x51fd2c7b, 0x3800010},
4988{0x3800000, 0x80800000, 0x7b906a6c, 0x7b906a6b, 0x3800010},
4989{0x3800000, 0x80800002, 0x0, 0x80800002, 0x3800000},
4990{0x3800000, 0x80800002, 0x1, 0x80800002, 0x3800080},
4991{0x3800000, 0x80800002, 0x76, 0x80800002, 0x3800080},
4992{0x3800000, 0x80800002, 0x2b94, 0x80800002, 0x3800080},
4993{0x3800000, 0x80800002, 0x636d24, 0x80800002, 0x3800080},
4994{0x3800000, 0x80800002, 0x7fffff, 0x80800002, 0x3800080},
4995{0x3800000, 0x80800002, 0x800000, 0x0, 0x3800008},
4996{0x3800000, 0x80800002, 0x800002, 0x80000000, 0x3800000},
4997{0x3800000, 0x80800002, 0x1398437, 0xf3086c, 0x3800000},
4998{0x3800000, 0x80800002, 0xba98d27, 0xba98d24, 0x3800010},
4999{0x3800000, 0x80800002, 0xba98d7a, 0xba98d77, 0x3800010},
5000{0x3800000, 0x80800002, 0x751f853a, 0x751f8539, 0x3800010},
5001{0x3800000, 0x80800002, 0x7f7ffff0, 0x7f7fffef, 0x3800010},
5002{0x3800000, 0x80800002, 0x7f7fffff, 0x7f7ffffe, 0x3800010},
5003{0x3800000, 0x80800002, 0x7f800000, 0x7f800000, 0x3800000},
5004{0x3800000, 0x80800002, 0x7f800001, 0x7fc00000, 0x3800001},
5005{0x3800000, 0x80800002, 0x7f984a37, 0x7fc00000, 0x3800001},
5006{0x3800000, 0x80800002, 0x7fbfffff, 0x7fc00000, 0x3800001},
5007{0x3800000, 0x80800002, 0x7fc00000, 0x7fc00000, 0x3800000},
5008{0x3800000, 0x80800002, 0x7fd9ba98, 0x7fc00000, 0x3800000},
5009{0x3800000, 0x80800002, 0x7fffffff, 0x7fc00000, 0x3800000},
5010{0x3800000, 0x80800002, 0x80000000, 0x80800002, 0x3800000},
5011{0x3800000, 0x80800002, 0x80000001, 0x80800002, 0x3800080},
5012{0x3800000, 0x80800002, 0x80000076, 0x80800002, 0x3800080},
5013{0x3800000, 0x80800002, 0x80002b94, 0x80800002, 0x3800080},
5014{0x3800000, 0x80800002, 0x80636d24, 0x80800002, 0x3800080},
5015{0x3800000, 0x80800002, 0x807fffff, 0x80800002, 0x3800080},
5016{0x3800000, 0x80800002, 0x80800000, 0x81000001, 0x3800000},
5017{0x3800000, 0x80800002, 0x80800002, 0x81000002, 0x3800000},
5018{0x3800000, 0x80800002, 0x81398437, 0x81798438, 0x3800000},
5019{0x3800000, 0x80800002, 0x8ba98d27, 0x8ba98d2a, 0x3800010},
5020{0x3800000, 0x80800002, 0x8ba98d7a, 0x8ba98d7d, 0x3800010},
5021{0x3800000, 0x80800002, 0xf51f853a, 0xf51f853b, 0x3800010},
5022{0x3800000, 0x80800002, 0xff7ffff0, 0xff7ffff1, 0x3800010},
5023{0x3800000, 0x80800002, 0xff7fffff, 0xff800000, 0x3800014},
5024{0x3800000, 0x80800002, 0xff800000, 0xff800000, 0x3800000},
5025{0x3800000, 0x80800002, 0xff800001, 0x7fc00000, 0x3800001},
5026{0x3800000, 0x80800002, 0xff984a37, 0x7fc00000, 0x3800001},
5027{0x3800000, 0x80800002, 0xffbfffff, 0x7fc00000, 0x3800001},
5028{0x3800000, 0x80800002, 0xffc00000, 0x7fc00000, 0x3800000},
5029{0x3800000, 0x80800002, 0xffd9ba98, 0x7fc00000, 0x3800000},
5030{0x3800000, 0x80800002, 0xffffffff, 0x7fc00000, 0x3800000},
5031{0x3800000, 0x80800002, 0x4f3495cb, 0x4f3495ca, 0x3800010},
5032{0x3800000, 0x80800002, 0xe73a5134, 0xe73a5135, 0x3800010},
5033{0x3800000, 0x80800002, 0x7c994e9e, 0x7c994e9d, 0x3800010},
5034{0x3800000, 0x80800002, 0x6164bd6c, 0x6164bd6b, 0x3800010},
5035{0x3800000, 0x80800002, 0x9503366, 0x9503325, 0x3800010},
5036{0x3800000, 0x80800002, 0xbf5a97c9, 0xbf5a97ca, 0x3800010},
5037{0x3800000, 0x80800002, 0xe6ff1a14, 0xe6ff1a15, 0x3800010},
5038{0x3800000, 0x80800002, 0x77f31e2f, 0x77f31e2e, 0x3800010},
5039{0x3800000, 0x80800002, 0xaab4d7d8, 0xaab4d7d9, 0x3800010},
5040{0x3800000, 0x80800002, 0x966320b, 0x96631ca, 0x3800010},
5041{0x3800000, 0x80800002, 0xb26bddee, 0xb26bddef, 0x3800010},
5042{0x3800000, 0x80800002, 0xb5c8e5d3, 0xb5c8e5d4, 0x3800010},
5043{0x3800000, 0x80800002, 0x317285d3, 0x317285d2, 0x3800010},
5044{0x3800000, 0x80800002, 0x3c9623b1, 0x3c9623b0, 0x3800010},
5045{0x3800000, 0x80800002, 0x51fd2c7c, 0x51fd2c7b, 0x3800010},
5046{0x3800000, 0x80800002, 0x7b906a6c, 0x7b906a6b, 0x3800010},
5047{0x3800000, 0x81398437, 0x0, 0x81398437, 0x3800000},
5048{0x3800000, 0x81398437, 0x1, 0x81398437, 0x3800080},
5049{0x3800000, 0x81398437, 0x76, 0x81398437, 0x3800080},
5050{0x3800000, 0x81398437, 0x2b94, 0x81398437, 0x3800080},
5051{0x3800000, 0x81398437, 0x636d24, 0x81398437, 0x3800080},
5052{0x3800000, 0x81398437, 0x7fffff, 0x81398437, 0x3800080},
5053{0x3800000, 0x81398437, 0x800000, 0x80f3086e, 0x3800000},
5054{0x3800000, 0x81398437, 0x800002, 0x80f3086c, 0x3800000},
5055{0x3800000, 0x81398437, 0x1398437, 0x80000000, 0x3800000},
5056{0x3800000, 0x81398437, 0xba98d27, 0xba98d21, 0x3800010},
5057{0x3800000, 0x81398437, 0xba98d7a, 0xba98d74, 0x3800010},
5058{0x3800000, 0x81398437, 0x751f853a, 0x751f8539, 0x3800010},
5059{0x3800000, 0x81398437, 0x7f7ffff0, 0x7f7fffef, 0x3800010},
5060{0x3800000, 0x81398437, 0x7f7fffff, 0x7f7ffffe, 0x3800010},
5061{0x3800000, 0x81398437, 0x7f800000, 0x7f800000, 0x3800000},
5062{0x3800000, 0x81398437, 0x7f800001, 0x7fc00000, 0x3800001},
5063{0x3800000, 0x81398437, 0x7f984a37, 0x7fc00000, 0x3800001},
5064{0x3800000, 0x81398437, 0x7fbfffff, 0x7fc00000, 0x3800001},
5065{0x3800000, 0x81398437, 0x7fc00000, 0x7fc00000, 0x3800000},
5066{0x3800000, 0x81398437, 0x7fd9ba98, 0x7fc00000, 0x3800000},
5067{0x3800000, 0x81398437, 0x7fffffff, 0x7fc00000, 0x3800000},
5068{0x3800000, 0x81398437, 0x80000000, 0x81398437, 0x3800000},
5069{0x3800000, 0x81398437, 0x80000001, 0x81398437, 0x3800080},
5070{0x3800000, 0x81398437, 0x80000076, 0x81398437, 0x3800080},
5071{0x3800000, 0x81398437, 0x80002b94, 0x81398437, 0x3800080},
5072{0x3800000, 0x81398437, 0x80636d24, 0x81398437, 0x3800080},
5073{0x3800000, 0x81398437, 0x807fffff, 0x81398437, 0x3800080},
5074{0x3800000, 0x81398437, 0x80800000, 0x81798437, 0x3800000},
5075{0x3800000, 0x81398437, 0x80800002, 0x81798438, 0x3800000},
5076{0x3800000, 0x81398437, 0x81398437, 0x81b98437, 0x3800000},
5077{0x3800000, 0x81398437, 0x8ba98d27, 0x8ba98d2d, 0x3800010},
5078{0x3800000, 0x81398437, 0x8ba98d7a, 0x8ba98d80, 0x3800010},
5079{0x3800000, 0x81398437, 0xf51f853a, 0xf51f853b, 0x3800010},
5080{0x3800000, 0x81398437, 0xff7ffff0, 0xff7ffff1, 0x3800010},
5081{0x3800000, 0x81398437, 0xff7fffff, 0xff800000, 0x3800014},
5082{0x3800000, 0x81398437, 0xff800000, 0xff800000, 0x3800000},
5083{0x3800000, 0x81398437, 0xff800001, 0x7fc00000, 0x3800001},
5084{0x3800000, 0x81398437, 0xff984a37, 0x7fc00000, 0x3800001},
5085{0x3800000, 0x81398437, 0xffbfffff, 0x7fc00000, 0x3800001},
5086{0x3800000, 0x81398437, 0xffc00000, 0x7fc00000, 0x3800000},
5087{0x3800000, 0x81398437, 0xffd9ba98, 0x7fc00000, 0x3800000},
5088{0x3800000, 0x81398437, 0xffffffff, 0x7fc00000, 0x3800000},
5089{0x3800000, 0x81398437, 0x4f3495cb, 0x4f3495ca, 0x3800010},
5090{0x3800000, 0x81398437, 0xe73a5134, 0xe73a5135, 0x3800010},
5091{0x3800000, 0x81398437, 0x7c994e9e, 0x7c994e9d, 0x3800010},
5092{0x3800000, 0x81398437, 0x6164bd6c, 0x6164bd6b, 0x3800010},
5093{0x3800000, 0x81398437, 0x9503366, 0x95032ac, 0x3800010},
5094{0x3800000, 0x81398437, 0xbf5a97c9, 0xbf5a97ca, 0x3800010},
5095{0x3800000, 0x81398437, 0xe6ff1a14, 0xe6ff1a15, 0x3800010},
5096{0x3800000, 0x81398437, 0x77f31e2f, 0x77f31e2e, 0x3800010},
5097{0x3800000, 0x81398437, 0xaab4d7d8, 0xaab4d7d9, 0x3800010},
5098{0x3800000, 0x81398437, 0x966320b, 0x9663151, 0x3800010},
5099{0x3800000, 0x81398437, 0xb26bddee, 0xb26bddef, 0x3800010},
5100{0x3800000, 0x81398437, 0xb5c8e5d3, 0xb5c8e5d4, 0x3800010},
5101{0x3800000, 0x81398437, 0x317285d3, 0x317285d2, 0x3800010},
5102{0x3800000, 0x81398437, 0x3c9623b1, 0x3c9623b0, 0x3800010},
5103{0x3800000, 0x81398437, 0x51fd2c7c, 0x51fd2c7b, 0x3800010},
5104{0x3800000, 0x81398437, 0x7b906a6c, 0x7b906a6b, 0x3800010},
5105{0x3800000, 0x8ba98d27, 0x0, 0x8ba98d27, 0x3800000},
5106{0x3800000, 0x8ba98d27, 0x1, 0x8ba98d27, 0x3800080},
5107{0x3800000, 0x8ba98d27, 0x76, 0x8ba98d27, 0x3800080},
5108{0x3800000, 0x8ba98d27, 0x2b94, 0x8ba98d27, 0x3800080},
5109{0x3800000, 0x8ba98d27, 0x636d24, 0x8ba98d27, 0x3800080},
5110{0x3800000, 0x8ba98d27, 0x7fffff, 0x8ba98d27, 0x3800080},
5111{0x3800000, 0x8ba98d27, 0x800000, 0x8ba98d25, 0x3800000},
5112{0x3800000, 0x8ba98d27, 0x800002, 0x8ba98d25, 0x3800010},
5113{0x3800000, 0x8ba98d27, 0x1398437, 0x8ba98d22, 0x3800010},
5114{0x3800000, 0x8ba98d27, 0xba98d27, 0x80000000, 0x3800000},
5115{0x3800000, 0x8ba98d27, 0xba98d7a, 0x3260000, 0x3800000},
5116{0x3800000, 0x8ba98d27, 0x751f853a, 0x751f8539, 0x3800010},
5117{0x3800000, 0x8ba98d27, 0x7f7ffff0, 0x7f7fffef, 0x3800010},
5118{0x3800000, 0x8ba98d27, 0x7f7fffff, 0x7f7ffffe, 0x3800010},
5119{0x3800000, 0x8ba98d27, 0x7f800000, 0x7f800000, 0x3800000},
5120{0x3800000, 0x8ba98d27, 0x7f800001, 0x7fc00000, 0x3800001},
5121{0x3800000, 0x8ba98d27, 0x7f984a37, 0x7fc00000, 0x3800001},
5122{0x3800000, 0x8ba98d27, 0x7fbfffff, 0x7fc00000, 0x3800001},
5123{0x3800000, 0x8ba98d27, 0x7fc00000, 0x7fc00000, 0x3800000},
5124{0x3800000, 0x8ba98d27, 0x7fd9ba98, 0x7fc00000, 0x3800000},
5125{0x3800000, 0x8ba98d27, 0x7fffffff, 0x7fc00000, 0x3800000},
5126{0x3800000, 0x8ba98d27, 0x80000000, 0x8ba98d27, 0x3800000},
5127{0x3800000, 0x8ba98d27, 0x80000001, 0x8ba98d27, 0x3800080},
5128{0x3800000, 0x8ba98d27, 0x80000076, 0x8ba98d27, 0x3800080},
5129{0x3800000, 0x8ba98d27, 0x80002b94, 0x8ba98d27, 0x3800080},
5130{0x3800000, 0x8ba98d27, 0x80636d24, 0x8ba98d27, 0x3800080},
5131{0x3800000, 0x8ba98d27, 0x807fffff, 0x8ba98d27, 0x3800080},
5132{0x3800000, 0x8ba98d27, 0x80800000, 0x8ba98d29, 0x3800000},
5133{0x3800000, 0x8ba98d27, 0x80800002, 0x8ba98d2a, 0x3800010},
5134{0x3800000, 0x8ba98d27, 0x81398437, 0x8ba98d2d, 0x3800010},
5135{0x3800000, 0x8ba98d27, 0x8ba98d27, 0x8c298d27, 0x3800000},
5136{0x3800000, 0x8ba98d27, 0x8ba98d7a, 0x8c298d51, 0x3800010},
5137{0x3800000, 0x8ba98d27, 0xf51f853a, 0xf51f853b, 0x3800010},
5138{0x3800000, 0x8ba98d27, 0xff7ffff0, 0xff7ffff1, 0x3800010},
5139{0x3800000, 0x8ba98d27, 0xff7fffff, 0xff800000, 0x3800014},
5140{0x3800000, 0x8ba98d27, 0xff800000, 0xff800000, 0x3800000},
5141{0x3800000, 0x8ba98d27, 0xff800001, 0x7fc00000, 0x3800001},
5142{0x3800000, 0x8ba98d27, 0xff984a37, 0x7fc00000, 0x3800001},
5143{0x3800000, 0x8ba98d27, 0xffbfffff, 0x7fc00000, 0x3800001},
5144{0x3800000, 0x8ba98d27, 0xffc00000, 0x7fc00000, 0x3800000},
5145{0x3800000, 0x8ba98d27, 0xffd9ba98, 0x7fc00000, 0x3800000},
5146{0x3800000, 0x8ba98d27, 0xffffffff, 0x7fc00000, 0x3800000},
5147{0x3800000, 0x8ba98d27, 0x4f3495cb, 0x4f3495ca, 0x3800010},
5148{0x3800000, 0x8ba98d27, 0xe73a5134, 0xe73a5135, 0x3800010},
5149{0x3800000, 0x8ba98d27, 0x7c994e9e, 0x7c994e9d, 0x3800010},
5150{0x3800000, 0x8ba98d27, 0x6164bd6c, 0x6164bd6b, 0x3800010},
5151{0x3800000, 0x8ba98d27, 0x9503366, 0x8ba30b8c, 0x3800010},
5152{0x3800000, 0x8ba98d27, 0xbf5a97c9, 0xbf5a97ca, 0x3800010},
5153{0x3800000, 0x8ba98d27, 0xe6ff1a14, 0xe6ff1a15, 0x3800010},
5154{0x3800000, 0x8ba98d27, 0x77f31e2f, 0x77f31e2e, 0x3800010},
5155{0x3800000, 0x8ba98d27, 0xaab4d7d8, 0xaab4d7d9, 0x3800010},
5156{0x3800000, 0x8ba98d27, 0x966320b, 0x8ba25b97, 0x3800010},
5157{0x3800000, 0x8ba98d27, 0xb26bddee, 0xb26bddef, 0x3800010},
5158{0x3800000, 0x8ba98d27, 0xb5c8e5d3, 0xb5c8e5d4, 0x3800010},
5159{0x3800000, 0x8ba98d27, 0x317285d3, 0x317285d2, 0x3800010},
5160{0x3800000, 0x8ba98d27, 0x3c9623b1, 0x3c9623b0, 0x3800010},
5161{0x3800000, 0x8ba98d27, 0x51fd2c7c, 0x51fd2c7b, 0x3800010},
5162{0x3800000, 0x8ba98d27, 0x7b906a6c, 0x7b906a6b, 0x3800010},
5163{0x3800000, 0x8ba98d7a, 0x0, 0x8ba98d7a, 0x3800000},
5164{0x3800000, 0x8ba98d7a, 0x1, 0x8ba98d7a, 0x3800080},
5165{0x3800000, 0x8ba98d7a, 0x76, 0x8ba98d7a, 0x3800080},
5166{0x3800000, 0x8ba98d7a, 0x2b94, 0x8ba98d7a, 0x3800080},
5167{0x3800000, 0x8ba98d7a, 0x636d24, 0x8ba98d7a, 0x3800080},
5168{0x3800000, 0x8ba98d7a, 0x7fffff, 0x8ba98d7a, 0x3800080},
5169{0x3800000, 0x8ba98d7a, 0x800000, 0x8ba98d78, 0x3800000},
5170{0x3800000, 0x8ba98d7a, 0x800002, 0x8ba98d78, 0x3800010},
5171{0x3800000, 0x8ba98d7a, 0x1398437, 0x8ba98d75, 0x3800010},
5172{0x3800000, 0x8ba98d7a, 0xba98d27, 0x83260000, 0x3800000},
5173{0x3800000, 0x8ba98d7a, 0xba98d7a, 0x80000000, 0x3800000},
5174{0x3800000, 0x8ba98d7a, 0x751f853a, 0x751f8539, 0x3800010},
5175{0x3800000, 0x8ba98d7a, 0x7f7ffff0, 0x7f7fffef, 0x3800010},
5176{0x3800000, 0x8ba98d7a, 0x7f7fffff, 0x7f7ffffe, 0x3800010},
5177{0x3800000, 0x8ba98d7a, 0x7f800000, 0x7f800000, 0x3800000},
5178{0x3800000, 0x8ba98d7a, 0x7f800001, 0x7fc00000, 0x3800001},
5179{0x3800000, 0x8ba98d7a, 0x7f984a37, 0x7fc00000, 0x3800001},
5180{0x3800000, 0x8ba98d7a, 0x7fbfffff, 0x7fc00000, 0x3800001},
5181{0x3800000, 0x8ba98d7a, 0x7fc00000, 0x7fc00000, 0x3800000},
5182{0x3800000, 0x8ba98d7a, 0x7fd9ba98, 0x7fc00000, 0x3800000},
5183{0x3800000, 0x8ba98d7a, 0x7fffffff, 0x7fc00000, 0x3800000},
5184{0x3800000, 0x8ba98d7a, 0x80000000, 0x8ba98d7a, 0x3800000},
5185{0x3800000, 0x8ba98d7a, 0x80000001, 0x8ba98d7a, 0x3800080},
5186{0x3800000, 0x8ba98d7a, 0x80000076, 0x8ba98d7a, 0x3800080},
5187{0x3800000, 0x8ba98d7a, 0x80002b94, 0x8ba98d7a, 0x3800080},
5188{0x3800000, 0x8ba98d7a, 0x80636d24, 0x8ba98d7a, 0x3800080},
5189{0x3800000, 0x8ba98d7a, 0x807fffff, 0x8ba98d7a, 0x3800080},
5190{0x3800000, 0x8ba98d7a, 0x80800000, 0x8ba98d7c, 0x3800000},
5191{0x3800000, 0x8ba98d7a, 0x80800002, 0x8ba98d7d, 0x3800010},
5192{0x3800000, 0x8ba98d7a, 0x81398437, 0x8ba98d80, 0x3800010},
5193{0x3800000, 0x8ba98d7a, 0x8ba98d27, 0x8c298d51, 0x3800010},
5194{0x3800000, 0x8ba98d7a, 0x8ba98d7a, 0x8c298d7a, 0x3800000},
5195{0x3800000, 0x8ba98d7a, 0xf51f853a, 0xf51f853b, 0x3800010},
5196{0x3800000, 0x8ba98d7a, 0xff7ffff0, 0xff7ffff1, 0x3800010},
5197{0x3800000, 0x8ba98d7a, 0xff7fffff, 0xff800000, 0x3800014},
5198{0x3800000, 0x8ba98d7a, 0xff800000, 0xff800000, 0x3800000},
5199{0x3800000, 0x8ba98d7a, 0xff800001, 0x7fc00000, 0x3800001},
5200{0x3800000, 0x8ba98d7a, 0xff984a37, 0x7fc00000, 0x3800001},
5201{0x3800000, 0x8ba98d7a, 0xffbfffff, 0x7fc00000, 0x3800001},
5202{0x3800000, 0x8ba98d7a, 0xffc00000, 0x7fc00000, 0x3800000},
5203{0x3800000, 0x8ba98d7a, 0xffd9ba98, 0x7fc00000, 0x3800000},
5204{0x3800000, 0x8ba98d7a, 0xffffffff, 0x7fc00000, 0x3800000},
5205{0x3800000, 0x8ba98d7a, 0x4f3495cb, 0x4f3495ca, 0x3800010},
5206{0x3800000, 0x8ba98d7a, 0xe73a5134, 0xe73a5135, 0x3800010},
5207{0x3800000, 0x8ba98d7a, 0x7c994e9e, 0x7c994e9d, 0x3800010},
5208{0x3800000, 0x8ba98d7a, 0x6164bd6c, 0x6164bd6b, 0x3800010},
5209{0x3800000, 0x8ba98d7a, 0x9503366, 0x8ba30bdf, 0x3800010},
5210{0x3800000, 0x8ba98d7a, 0xbf5a97c9, 0xbf5a97ca, 0x3800010},
5211{0x3800000, 0x8ba98d7a, 0xe6ff1a14, 0xe6ff1a15, 0x3800010},
5212{0x3800000, 0x8ba98d7a, 0x77f31e2f, 0x77f31e2e, 0x3800010},
5213{0x3800000, 0x8ba98d7a, 0xaab4d7d8, 0xaab4d7d9, 0x3800010},
5214{0x3800000, 0x8ba98d7a, 0x966320b, 0x8ba25bea, 0x3800010},
5215{0x3800000, 0x8ba98d7a, 0xb26bddee, 0xb26bddef, 0x3800010},
5216{0x3800000, 0x8ba98d7a, 0xb5c8e5d3, 0xb5c8e5d4, 0x3800010},
5217{0x3800000, 0x8ba98d7a, 0x317285d3, 0x317285d2, 0x3800010},
5218{0x3800000, 0x8ba98d7a, 0x3c9623b1, 0x3c9623b0, 0x3800010},
5219{0x3800000, 0x8ba98d7a, 0x51fd2c7c, 0x51fd2c7b, 0x3800010},
5220{0x3800000, 0x8ba98d7a, 0x7b906a6c, 0x7b906a6b, 0x3800010},
5221{0x3800000, 0xf51f853a, 0x0, 0xf51f853a, 0x3800000},
5222{0x3800000, 0xf51f853a, 0x1, 0xf51f853a, 0x3800080},
5223{0x3800000, 0xf51f853a, 0x76, 0xf51f853a, 0x3800080},
5224{0x3800000, 0xf51f853a, 0x2b94, 0xf51f853a, 0x3800080},
5225{0x3800000, 0xf51f853a, 0x636d24, 0xf51f853a, 0x3800080},
5226{0x3800000, 0xf51f853a, 0x7fffff, 0xf51f853a, 0x3800080},
5227{0x3800000, 0xf51f853a, 0x800000, 0xf51f853a, 0x3800010},
5228{0x3800000, 0xf51f853a, 0x800002, 0xf51f853a, 0x3800010},
5229{0x3800000, 0xf51f853a, 0x1398437, 0xf51f853a, 0x3800010},
5230{0x3800000, 0xf51f853a, 0xba98d27, 0xf51f853a, 0x3800010},
5231{0x3800000, 0xf51f853a, 0xba98d7a, 0xf51f853a, 0x3800010},
5232{0x3800000, 0xf51f853a, 0x751f853a, 0x80000000, 0x3800000},
5233{0x3800000, 0xf51f853a, 0x7f7ffff0, 0x7f7fffe6, 0x3800010},
5234{0x3800000, 0xf51f853a, 0x7f7fffff, 0x7f7ffff5, 0x3800010},
5235{0x3800000, 0xf51f853a, 0x7f800000, 0x7f800000, 0x3800000},
5236{0x3800000, 0xf51f853a, 0x7f800001, 0x7fc00000, 0x3800001},
5237{0x3800000, 0xf51f853a, 0x7f984a37, 0x7fc00000, 0x3800001},
5238{0x3800000, 0xf51f853a, 0x7fbfffff, 0x7fc00000, 0x3800001},
5239{0x3800000, 0xf51f853a, 0x7fc00000, 0x7fc00000, 0x3800000},
5240{0x3800000, 0xf51f853a, 0x7fd9ba98, 0x7fc00000, 0x3800000},
5241{0x3800000, 0xf51f853a, 0x7fffffff, 0x7fc00000, 0x3800000},
5242{0x3800000, 0xf51f853a, 0x80000000, 0xf51f853a, 0x3800000},
5243{0x3800000, 0xf51f853a, 0x80000001, 0xf51f853a, 0x3800080},
5244{0x3800000, 0xf51f853a, 0x80000076, 0xf51f853a, 0x3800080},
5245{0x3800000, 0xf51f853a, 0x80002b94, 0xf51f853a, 0x3800080},
5246{0x3800000, 0xf51f853a, 0x80636d24, 0xf51f853a, 0x3800080},
5247{0x3800000, 0xf51f853a, 0x807fffff, 0xf51f853a, 0x3800080},
5248{0x3800000, 0xf51f853a, 0x80800000, 0xf51f853b, 0x3800010},
5249{0x3800000, 0xf51f853a, 0x80800002, 0xf51f853b, 0x3800010},
5250{0x3800000, 0xf51f853a, 0x81398437, 0xf51f853b, 0x3800010},
5251{0x3800000, 0xf51f853a, 0x8ba98d27, 0xf51f853b, 0x3800010},
5252{0x3800000, 0xf51f853a, 0x8ba98d7a, 0xf51f853b, 0x3800010},
5253{0x3800000, 0xf51f853a, 0xf51f853a, 0xf59f853a, 0x3800000},
5254{0x3800000, 0xf51f853a, 0xff7ffff0, 0xff7ffffa, 0x3800010},
5255{0x3800000, 0xf51f853a, 0xff7fffff, 0xff800000, 0x3800014},
5256{0x3800000, 0xf51f853a, 0xff800000, 0xff800000, 0x3800000},
5257{0x3800000, 0xf51f853a, 0xff800001, 0x7fc00000, 0x3800001},
5258{0x3800000, 0xf51f853a, 0xff984a37, 0x7fc00000, 0x3800001},
5259{0x3800000, 0xf51f853a, 0xffbfffff, 0x7fc00000, 0x3800001},
5260{0x3800000, 0xf51f853a, 0xffc00000, 0x7fc00000, 0x3800000},
5261{0x3800000, 0xf51f853a, 0xffd9ba98, 0x7fc00000, 0x3800000},
5262{0x3800000, 0xf51f853a, 0xffffffff, 0x7fc00000, 0x3800000},
5263{0x3800000, 0xf51f853a, 0x4f3495cb, 0xf51f853a, 0x3800010},
5264{0x3800000, 0xf51f853a, 0xe73a5134, 0xf51f853b, 0x3800010},
5265{0x3800000, 0xf51f853a, 0x7c994e9e, 0x7c994d5e, 0x3800010},
5266{0x3800000, 0xf51f853a, 0x6164bd6c, 0xf51f853a, 0x3800010},
5267{0x3800000, 0xf51f853a, 0x9503366, 0xf51f853a, 0x3800010},
5268{0x3800000, 0xf51f853a, 0xbf5a97c9, 0xf51f853b, 0x3800010},
5269{0x3800000, 0xf51f853a, 0xe6ff1a14, 0xf51f853b, 0x3800010},
5270{0x3800000, 0xf51f853a, 0x77f31e2f, 0x77ee2205, 0x3800010},
5271{0x3800000, 0xf51f853a, 0xaab4d7d8, 0xf51f853b, 0x3800010},
5272{0x3800000, 0xf51f853a, 0x966320b, 0xf51f853a, 0x3800010},
5273{0x3800000, 0xf51f853a, 0xb26bddee, 0xf51f853b, 0x3800010},
5274{0x3800000, 0xf51f853a, 0xb5c8e5d3, 0xf51f853b, 0x3800010},
5275{0x3800000, 0xf51f853a, 0x317285d3, 0xf51f853a, 0x3800010},
5276{0x3800000, 0xf51f853a, 0x3c9623b1, 0xf51f853a, 0x3800010},
5277{0x3800000, 0xf51f853a, 0x51fd2c7c, 0xf51f853a, 0x3800010},
5278{0x3800000, 0xf51f853a, 0x7b906a6c, 0x7b90656f, 0x3800010},
5279{0x3800000, 0xff7ffff0, 0x0, 0xff7ffff0, 0x3800000},
5280{0x3800000, 0xff7ffff0, 0x1, 0xff7ffff0, 0x3800080},
5281{0x3800000, 0xff7ffff0, 0x76, 0xff7ffff0, 0x3800080},
5282{0x3800000, 0xff7ffff0, 0x2b94, 0xff7ffff0, 0x3800080},
5283{0x3800000, 0xff7ffff0, 0x636d24, 0xff7ffff0, 0x3800080},
5284{0x3800000, 0xff7ffff0, 0x7fffff, 0xff7ffff0, 0x3800080},
5285{0x3800000, 0xff7ffff0, 0x800000, 0xff7ffff0, 0x3800010},
5286{0x3800000, 0xff7ffff0, 0x800002, 0xff7ffff0, 0x3800010},
5287{0x3800000, 0xff7ffff0, 0x1398437, 0xff7ffff0, 0x3800010},
5288{0x3800000, 0xff7ffff0, 0xba98d27, 0xff7ffff0, 0x3800010},
5289{0x3800000, 0xff7ffff0, 0xba98d7a, 0xff7ffff0, 0x3800010},
5290{0x3800000, 0xff7ffff0, 0x751f853a, 0xff7fffe7, 0x3800010},
5291{0x3800000, 0xff7ffff0, 0x7f7ffff0, 0x80000000, 0x3800000},
5292{0x3800000, 0xff7ffff0, 0x7f7fffff, 0x75700000, 0x3800000},
5293{0x3800000, 0xff7ffff0, 0x7f800000, 0x7f800000, 0x3800000},
5294{0x3800000, 0xff7ffff0, 0x7f800001, 0x7fc00000, 0x3800001},
5295{0x3800000, 0xff7ffff0, 0x7f984a37, 0x7fc00000, 0x3800001},
5296{0x3800000, 0xff7ffff0, 0x7fbfffff, 0x7fc00000, 0x3800001},
5297{0x3800000, 0xff7ffff0, 0x7fc00000, 0x7fc00000, 0x3800000},
5298{0x3800000, 0xff7ffff0, 0x7fd9ba98, 0x7fc00000, 0x3800000},
5299{0x3800000, 0xff7ffff0, 0x7fffffff, 0x7fc00000, 0x3800000},
5300{0x3800000, 0xff7ffff0, 0x80000000, 0xff7ffff0, 0x3800000},
5301{0x3800000, 0xff7ffff0, 0x80000001, 0xff7ffff0, 0x3800080},
5302{0x3800000, 0xff7ffff0, 0x80000076, 0xff7ffff0, 0x3800080},
5303{0x3800000, 0xff7ffff0, 0x80002b94, 0xff7ffff0, 0x3800080},
5304{0x3800000, 0xff7ffff0, 0x80636d24, 0xff7ffff0, 0x3800080},
5305{0x3800000, 0xff7ffff0, 0x807fffff, 0xff7ffff0, 0x3800080},
5306{0x3800000, 0xff7ffff0, 0x80800000, 0xff7ffff1, 0x3800010},
5307{0x3800000, 0xff7ffff0, 0x80800002, 0xff7ffff1, 0x3800010},
5308{0x3800000, 0xff7ffff0, 0x81398437, 0xff7ffff1, 0x3800010},
5309{0x3800000, 0xff7ffff0, 0x8ba98d27, 0xff7ffff1, 0x3800010},
5310{0x3800000, 0xff7ffff0, 0x8ba98d7a, 0xff7ffff1, 0x3800010},
5311{0x3800000, 0xff7ffff0, 0xf51f853a, 0xff7ffffa, 0x3800010},
5312{0x3800000, 0xff7ffff0, 0xff7ffff0, 0xff800000, 0x3800014},
5313{0x3800000, 0xff7ffff0, 0xff7fffff, 0xff800000, 0x3800014},
5314{0x3800000, 0xff7ffff0, 0xff800000, 0xff800000, 0x3800000},
5315{0x3800000, 0xff7ffff0, 0xff800001, 0x7fc00000, 0x3800001},
5316{0x3800000, 0xff7ffff0, 0xff984a37, 0x7fc00000, 0x3800001},
5317{0x3800000, 0xff7ffff0, 0xffbfffff, 0x7fc00000, 0x3800001},
5318{0x3800000, 0xff7ffff0, 0xffc00000, 0x7fc00000, 0x3800000},
5319{0x3800000, 0xff7ffff0, 0xffd9ba98, 0x7fc00000, 0x3800000},
5320{0x3800000, 0xff7ffff0, 0xffffffff, 0x7fc00000, 0x3800000},
5321{0x3800000, 0xff7ffff0, 0x4f3495cb, 0xff7ffff0, 0x3800010},
5322{0x3800000, 0xff7ffff0, 0xe73a5134, 0xff7ffff1, 0x3800010},
5323{0x3800000, 0xff7ffff0, 0x7c994e9e, 0xff7b357c, 0x3800010},
5324{0x3800000, 0xff7ffff0, 0x6164bd6c, 0xff7ffff0, 0x3800010},
5325{0x3800000, 0xff7ffff0, 0x9503366, 0xff7ffff0, 0x3800010},
5326{0x3800000, 0xff7ffff0, 0xbf5a97c9, 0xff7ffff1, 0x3800010},
5327{0x3800000, 0xff7ffff0, 0xe6ff1a14, 0xff7ffff1, 0x3800010},
5328{0x3800000, 0xff7ffff0, 0x77f31e2f, 0xff7ffe0a, 0x3800010},
5329{0x3800000, 0xff7ffff0, 0xaab4d7d8, 0xff7ffff1, 0x3800010},
5330{0x3800000, 0xff7ffff0, 0x966320b, 0xff7ffff0, 0x3800010},
5331{0x3800000, 0xff7ffff0, 0xb26bddee, 0xff7ffff1, 0x3800010},
5332{0x3800000, 0xff7ffff0, 0xb5c8e5d3, 0xff7ffff1, 0x3800010},
5333{0x3800000, 0xff7ffff0, 0x317285d3, 0xff7ffff0, 0x3800010},
5334{0x3800000, 0xff7ffff0, 0x3c9623b1, 0xff7ffff0, 0x3800010},
5335{0x3800000, 0xff7ffff0, 0x51fd2c7c, 0xff7ffff0, 0x3800010},
5336{0x3800000, 0xff7ffff0, 0x7b906a6c, 0xff7edf1c, 0x3800010},
5337{0x3800000, 0xff7fffff, 0x0, 0xff7fffff, 0x3800000},
5338{0x3800000, 0xff7fffff, 0x1, 0xff7fffff, 0x3800080},
5339{0x3800000, 0xff7fffff, 0x76, 0xff7fffff, 0x3800080},
5340{0x3800000, 0xff7fffff, 0x2b94, 0xff7fffff, 0x3800080},
5341{0x3800000, 0xff7fffff, 0x636d24, 0xff7fffff, 0x3800080},
5342{0x3800000, 0xff7fffff, 0x7fffff, 0xff7fffff, 0x3800080},
5343{0x3800000, 0xff7fffff, 0x800000, 0xff7fffff, 0x3800010},
5344{0x3800000, 0xff7fffff, 0x800002, 0xff7fffff, 0x3800010},
5345{0x3800000, 0xff7fffff, 0x1398437, 0xff7fffff, 0x3800010},
5346{0x3800000, 0xff7fffff, 0xba98d27, 0xff7fffff, 0x3800010},
5347{0x3800000, 0xff7fffff, 0xba98d7a, 0xff7fffff, 0x3800010},
5348{0x3800000, 0xff7fffff, 0x751f853a, 0xff7ffff6, 0x3800010},
5349{0x3800000, 0xff7fffff, 0x7f7ffff0, 0xf5700000, 0x3800000},
5350{0x3800000, 0xff7fffff, 0x7f7fffff, 0x80000000, 0x3800000},
5351{0x3800000, 0xff7fffff, 0x7f800000, 0x7f800000, 0x3800000},
5352{0x3800000, 0xff7fffff, 0x7f800001, 0x7fc00000, 0x3800001},
5353{0x3800000, 0xff7fffff, 0x7f984a37, 0x7fc00000, 0x3800001},
5354{0x3800000, 0xff7fffff, 0x7fbfffff, 0x7fc00000, 0x3800001},
5355{0x3800000, 0xff7fffff, 0x7fc00000, 0x7fc00000, 0x3800000},
5356{0x3800000, 0xff7fffff, 0x7fd9ba98, 0x7fc00000, 0x3800000},
5357{0x3800000, 0xff7fffff, 0x7fffffff, 0x7fc00000, 0x3800000},
5358{0x3800000, 0xff7fffff, 0x80000000, 0xff7fffff, 0x3800000},
5359{0x3800000, 0xff7fffff, 0x80000001, 0xff7fffff, 0x3800080},
5360{0x3800000, 0xff7fffff, 0x80000076, 0xff7fffff, 0x3800080},
5361{0x3800000, 0xff7fffff, 0x80002b94, 0xff7fffff, 0x3800080},
5362{0x3800000, 0xff7fffff, 0x80636d24, 0xff7fffff, 0x3800080},
5363{0x3800000, 0xff7fffff, 0x807fffff, 0xff7fffff, 0x3800080},
5364{0x3800000, 0xff7fffff, 0x80800000, 0xff800000, 0x3800014},
5365{0x3800000, 0xff7fffff, 0x80800002, 0xff800000, 0x3800014},
5366{0x3800000, 0xff7fffff, 0x81398437, 0xff800000, 0x3800014},
5367{0x3800000, 0xff7fffff, 0x8ba98d27, 0xff800000, 0x3800014},
5368{0x3800000, 0xff7fffff, 0x8ba98d7a, 0xff800000, 0x3800014},
5369{0x3800000, 0xff7fffff, 0xf51f853a, 0xff800000, 0x3800014},
5370{0x3800000, 0xff7fffff, 0xff7ffff0, 0xff800000, 0x3800014},
5371{0x3800000, 0xff7fffff, 0xff7fffff, 0xff800000, 0x3800014},
5372{0x3800000, 0xff7fffff, 0xff800000, 0xff800000, 0x3800000},
5373{0x3800000, 0xff7fffff, 0xff800001, 0x7fc00000, 0x3800001},
5374{0x3800000, 0xff7fffff, 0xff984a37, 0x7fc00000, 0x3800001},
5375{0x3800000, 0xff7fffff, 0xffbfffff, 0x7fc00000, 0x3800001},
5376{0x3800000, 0xff7fffff, 0xffc00000, 0x7fc00000, 0x3800000},
5377{0x3800000, 0xff7fffff, 0xffd9ba98, 0x7fc00000, 0x3800000},
5378{0x3800000, 0xff7fffff, 0xffffffff, 0x7fc00000, 0x3800000},
5379{0x3800000, 0xff7fffff, 0x4f3495cb, 0xff7fffff, 0x3800010},
5380{0x3800000, 0xff7fffff, 0xe73a5134, 0xff800000, 0x3800014},
5381{0x3800000, 0xff7fffff, 0x7c994e9e, 0xff7b358b, 0x3800010},
5382{0x3800000, 0xff7fffff, 0x6164bd6c, 0xff7fffff, 0x3800010},
5383{0x3800000, 0xff7fffff, 0x9503366, 0xff7fffff, 0x3800010},
5384{0x3800000, 0xff7fffff, 0xbf5a97c9, 0xff800000, 0x3800014},
5385{0x3800000, 0xff7fffff, 0xe6ff1a14, 0xff800000, 0x3800014},
5386{0x3800000, 0xff7fffff, 0x77f31e2f, 0xff7ffe19, 0x3800010},
5387{0x3800000, 0xff7fffff, 0xaab4d7d8, 0xff800000, 0x3800014},
5388{0x3800000, 0xff7fffff, 0x966320b, 0xff7fffff, 0x3800010},
5389{0x3800000, 0xff7fffff, 0xb26bddee, 0xff800000, 0x3800014},
5390{0x3800000, 0xff7fffff, 0xb5c8e5d3, 0xff800000, 0x3800014},
5391{0x3800000, 0xff7fffff, 0x317285d3, 0xff7fffff, 0x3800010},
5392{0x3800000, 0xff7fffff, 0x3c9623b1, 0xff7fffff, 0x3800010},
5393{0x3800000, 0xff7fffff, 0x51fd2c7c, 0xff7fffff, 0x3800010},
5394{0x3800000, 0xff7fffff, 0x7b906a6c, 0xff7edf2b, 0x3800010},
5395{0x3800000, 0xff800000, 0x0, 0xff800000, 0x3800000},
5396{0x3800000, 0xff800000, 0x1, 0xff800000, 0x3800080},
5397{0x3800000, 0xff800000, 0x76, 0xff800000, 0x3800080},
5398{0x3800000, 0xff800000, 0x2b94, 0xff800000, 0x3800080},
5399{0x3800000, 0xff800000, 0x636d24, 0xff800000, 0x3800080},
5400{0x3800000, 0xff800000, 0x7fffff, 0xff800000, 0x3800080},
5401{0x3800000, 0xff800000, 0x800000, 0xff800000, 0x3800000},
5402{0x3800000, 0xff800000, 0x800002, 0xff800000, 0x3800000},
5403{0x3800000, 0xff800000, 0x1398437, 0xff800000, 0x3800000},
5404{0x3800000, 0xff800000, 0xba98d27, 0xff800000, 0x3800000},
5405{0x3800000, 0xff800000, 0xba98d7a, 0xff800000, 0x3800000},
5406{0x3800000, 0xff800000, 0x751f853a, 0xff800000, 0x3800000},
5407{0x3800000, 0xff800000, 0x7f7ffff0, 0xff800000, 0x3800000},
5408{0x3800000, 0xff800000, 0x7f7fffff, 0xff800000, 0x3800000},
5409{0x3800000, 0xff800000, 0x7f800000, 0x7fc00000, 0x3800001},
5410{0x3800000, 0xff800000, 0x7f800001, 0x7fc00000, 0x3800001},
5411{0x3800000, 0xff800000, 0x7f984a37, 0x7fc00000, 0x3800001},
5412{0x3800000, 0xff800000, 0x7fbfffff, 0x7fc00000, 0x3800001},
5413{0x3800000, 0xff800000, 0x7fc00000, 0x7fc00000, 0x3800000},
5414{0x3800000, 0xff800000, 0x7fd9ba98, 0x7fc00000, 0x3800000},
5415{0x3800000, 0xff800000, 0x7fffffff, 0x7fc00000, 0x3800000},
5416{0x3800000, 0xff800000, 0x80000000, 0xff800000, 0x3800000},
5417{0x3800000, 0xff800000, 0x80000001, 0xff800000, 0x3800080},
5418{0x3800000, 0xff800000, 0x80000076, 0xff800000, 0x3800080},
5419{0x3800000, 0xff800000, 0x80002b94, 0xff800000, 0x3800080},
5420{0x3800000, 0xff800000, 0x80636d24, 0xff800000, 0x3800080},
5421{0x3800000, 0xff800000, 0x807fffff, 0xff800000, 0x3800080},
5422{0x3800000, 0xff800000, 0x80800000, 0xff800000, 0x3800000},
5423{0x3800000, 0xff800000, 0x80800002, 0xff800000, 0x3800000},
5424{0x3800000, 0xff800000, 0x81398437, 0xff800000, 0x3800000},
5425{0x3800000, 0xff800000, 0x8ba98d27, 0xff800000, 0x3800000},
5426{0x3800000, 0xff800000, 0x8ba98d7a, 0xff800000, 0x3800000},
5427{0x3800000, 0xff800000, 0xf51f853a, 0xff800000, 0x3800000},
5428{0x3800000, 0xff800000, 0xff7ffff0, 0xff800000, 0x3800000},
5429{0x3800000, 0xff800000, 0xff7fffff, 0xff800000, 0x3800000},
5430{0x3800000, 0xff800000, 0xff800000, 0xff800000, 0x3800000},
5431{0x3800000, 0xff800000, 0xff800001, 0x7fc00000, 0x3800001},
5432{0x3800000, 0xff800000, 0xff984a37, 0x7fc00000, 0x3800001},
5433{0x3800000, 0xff800000, 0xffbfffff, 0x7fc00000, 0x3800001},
5434{0x3800000, 0xff800000, 0xffc00000, 0x7fc00000, 0x3800000},
5435{0x3800000, 0xff800000, 0xffd9ba98, 0x7fc00000, 0x3800000},
5436{0x3800000, 0xff800000, 0xffffffff, 0x7fc00000, 0x3800000},
5437{0x3800000, 0xff800000, 0x4f3495cb, 0xff800000, 0x3800000},
5438{0x3800000, 0xff800000, 0xe73a5134, 0xff800000, 0x3800000},
5439{0x3800000, 0xff800000, 0x7c994e9e, 0xff800000, 0x3800000},
5440{0x3800000, 0xff800000, 0x6164bd6c, 0xff800000, 0x3800000},
5441{0x3800000, 0xff800000, 0x9503366, 0xff800000, 0x3800000},
5442{0x3800000, 0xff800000, 0xbf5a97c9, 0xff800000, 0x3800000},
5443{0x3800000, 0xff800000, 0xe6ff1a14, 0xff800000, 0x3800000},
5444{0x3800000, 0xff800000, 0x77f31e2f, 0xff800000, 0x3800000},
5445{0x3800000, 0xff800000, 0xaab4d7d8, 0xff800000, 0x3800000},
5446{0x3800000, 0xff800000, 0x966320b, 0xff800000, 0x3800000},
5447{0x3800000, 0xff800000, 0xb26bddee, 0xff800000, 0x3800000},
5448{0x3800000, 0xff800000, 0xb5c8e5d3, 0xff800000, 0x3800000},
5449{0x3800000, 0xff800000, 0x317285d3, 0xff800000, 0x3800000},
5450{0x3800000, 0xff800000, 0x3c9623b1, 0xff800000, 0x3800000},
5451{0x3800000, 0xff800000, 0x51fd2c7c, 0xff800000, 0x3800000},
5452{0x3800000, 0xff800000, 0x7b906a6c, 0xff800000, 0x3800000},
5453{0x3800000, 0xff800001, 0x0, 0x7fc00000, 0x3800001},
5454{0x3800000, 0xff800001, 0x1, 0x7fc00000, 0x3800081},
5455{0x3800000, 0xff800001, 0x76, 0x7fc00000, 0x3800081},
5456{0x3800000, 0xff800001, 0x2b94, 0x7fc00000, 0x3800081},
5457{0x3800000, 0xff800001, 0x636d24, 0x7fc00000, 0x3800081},
5458{0x3800000, 0xff800001, 0x7fffff, 0x7fc00000, 0x3800081},
5459{0x3800000, 0xff800001, 0x800000, 0x7fc00000, 0x3800001},
5460{0x3800000, 0xff800001, 0x800002, 0x7fc00000, 0x3800001},
5461{0x3800000, 0xff800001, 0x1398437, 0x7fc00000, 0x3800001},
5462{0x3800000, 0xff800001, 0xba98d27, 0x7fc00000, 0x3800001},
5463{0x3800000, 0xff800001, 0xba98d7a, 0x7fc00000, 0x3800001},
5464{0x3800000, 0xff800001, 0x751f853a, 0x7fc00000, 0x3800001},
5465{0x3800000, 0xff800001, 0x7f7ffff0, 0x7fc00000, 0x3800001},
5466{0x3800000, 0xff800001, 0x7f7fffff, 0x7fc00000, 0x3800001},
5467{0x3800000, 0xff800001, 0x7f800000, 0x7fc00000, 0x3800001},
5468{0x3800000, 0xff800001, 0x7f800001, 0x7fc00000, 0x3800001},
5469{0x3800000, 0xff800001, 0x7f984a37, 0x7fc00000, 0x3800001},
5470{0x3800000, 0xff800001, 0x7fbfffff, 0x7fc00000, 0x3800001},
5471{0x3800000, 0xff800001, 0x7fc00000, 0x7fc00000, 0x3800001},
5472{0x3800000, 0xff800001, 0x7fd9ba98, 0x7fc00000, 0x3800001},
5473{0x3800000, 0xff800001, 0x7fffffff, 0x7fc00000, 0x3800001},
5474{0x3800000, 0xff800001, 0x80000000, 0x7fc00000, 0x3800001},
5475{0x3800000, 0xff800001, 0x80000001, 0x7fc00000, 0x3800081},
5476{0x3800000, 0xff800001, 0x80000076, 0x7fc00000, 0x3800081},
5477{0x3800000, 0xff800001, 0x80002b94, 0x7fc00000, 0x3800081},
5478{0x3800000, 0xff800001, 0x80636d24, 0x7fc00000, 0x3800081},
5479{0x3800000, 0xff800001, 0x807fffff, 0x7fc00000, 0x3800081},
5480{0x3800000, 0xff800001, 0x80800000, 0x7fc00000, 0x3800001},
5481{0x3800000, 0xff800001, 0x80800002, 0x7fc00000, 0x3800001},
5482{0x3800000, 0xff800001, 0x81398437, 0x7fc00000, 0x3800001},
5483{0x3800000, 0xff800001, 0x8ba98d27, 0x7fc00000, 0x3800001},
5484{0x3800000, 0xff800001, 0x8ba98d7a, 0x7fc00000, 0x3800001},
5485{0x3800000, 0xff800001, 0xf51f853a, 0x7fc00000, 0x3800001},
5486{0x3800000, 0xff800001, 0xff7ffff0, 0x7fc00000, 0x3800001},
5487{0x3800000, 0xff800001, 0xff7fffff, 0x7fc00000, 0x3800001},
5488{0x3800000, 0xff800001, 0xff800000, 0x7fc00000, 0x3800001},
5489{0x3800000, 0xff800001, 0xff800001, 0x7fc00000, 0x3800001},
5490{0x3800000, 0xff800001, 0xff984a37, 0x7fc00000, 0x3800001},
5491{0x3800000, 0xff800001, 0xffbfffff, 0x7fc00000, 0x3800001},
5492{0x3800000, 0xff800001, 0xffc00000, 0x7fc00000, 0x3800001},
5493{0x3800000, 0xff800001, 0xffd9ba98, 0x7fc00000, 0x3800001},
5494{0x3800000, 0xff800001, 0xffffffff, 0x7fc00000, 0x3800001},
5495{0x3800000, 0xff800001, 0x4f3495cb, 0x7fc00000, 0x3800001},
5496{0x3800000, 0xff800001, 0xe73a5134, 0x7fc00000, 0x3800001},
5497{0x3800000, 0xff800001, 0x7c994e9e, 0x7fc00000, 0x3800001},
5498{0x3800000, 0xff800001, 0x6164bd6c, 0x7fc00000, 0x3800001},
5499{0x3800000, 0xff800001, 0x9503366, 0x7fc00000, 0x3800001},
5500{0x3800000, 0xff800001, 0xbf5a97c9, 0x7fc00000, 0x3800001},
5501{0x3800000, 0xff800001, 0xe6ff1a14, 0x7fc00000, 0x3800001},
5502{0x3800000, 0xff800001, 0x77f31e2f, 0x7fc00000, 0x3800001},
5503{0x3800000, 0xff800001, 0xaab4d7d8, 0x7fc00000, 0x3800001},
5504{0x3800000, 0xff800001, 0x966320b, 0x7fc00000, 0x3800001},
5505{0x3800000, 0xff800001, 0xb26bddee, 0x7fc00000, 0x3800001},
5506{0x3800000, 0xff800001, 0xb5c8e5d3, 0x7fc00000, 0x3800001},
5507{0x3800000, 0xff800001, 0x317285d3, 0x7fc00000, 0x3800001},
5508{0x3800000, 0xff800001, 0x3c9623b1, 0x7fc00000, 0x3800001},
5509{0x3800000, 0xff800001, 0x51fd2c7c, 0x7fc00000, 0x3800001},
5510{0x3800000, 0xff800001, 0x7b906a6c, 0x7fc00000, 0x3800001},
5511{0x3800000, 0xff984a37, 0x0, 0x7fc00000, 0x3800001},
5512{0x3800000, 0xff984a37, 0x1, 0x7fc00000, 0x3800081},
5513{0x3800000, 0xff984a37, 0x76, 0x7fc00000, 0x3800081},
5514{0x3800000, 0xff984a37, 0x2b94, 0x7fc00000, 0x3800081},
5515{0x3800000, 0xff984a37, 0x636d24, 0x7fc00000, 0x3800081},
5516{0x3800000, 0xff984a37, 0x7fffff, 0x7fc00000, 0x3800081},
5517{0x3800000, 0xff984a37, 0x800000, 0x7fc00000, 0x3800001},
5518{0x3800000, 0xff984a37, 0x800002, 0x7fc00000, 0x3800001},
5519{0x3800000, 0xff984a37, 0x1398437, 0x7fc00000, 0x3800001},
5520{0x3800000, 0xff984a37, 0xba98d27, 0x7fc00000, 0x3800001},
5521{0x3800000, 0xff984a37, 0xba98d7a, 0x7fc00000, 0x3800001},
5522{0x3800000, 0xff984a37, 0x751f853a, 0x7fc00000, 0x3800001},
5523{0x3800000, 0xff984a37, 0x7f7ffff0, 0x7fc00000, 0x3800001},
5524{0x3800000, 0xff984a37, 0x7f7fffff, 0x7fc00000, 0x3800001},
5525{0x3800000, 0xff984a37, 0x7f800000, 0x7fc00000, 0x3800001},
5526{0x3800000, 0xff984a37, 0x7f800001, 0x7fc00000, 0x3800001},
5527{0x3800000, 0xff984a37, 0x7f984a37, 0x7fc00000, 0x3800001},
5528{0x3800000, 0xff984a37, 0x7fbfffff, 0x7fc00000, 0x3800001},
5529{0x3800000, 0xff984a37, 0x7fc00000, 0x7fc00000, 0x3800001},
5530{0x3800000, 0xff984a37, 0x7fd9ba98, 0x7fc00000, 0x3800001},
5531{0x3800000, 0xff984a37, 0x7fffffff, 0x7fc00000, 0x3800001},
5532{0x3800000, 0xff984a37, 0x80000000, 0x7fc00000, 0x3800001},
5533{0x3800000, 0xff984a37, 0x80000001, 0x7fc00000, 0x3800081},
5534{0x3800000, 0xff984a37, 0x80000076, 0x7fc00000, 0x3800081},
5535{0x3800000, 0xff984a37, 0x80002b94, 0x7fc00000, 0x3800081},
5536{0x3800000, 0xff984a37, 0x80636d24, 0x7fc00000, 0x3800081},
5537{0x3800000, 0xff984a37, 0x807fffff, 0x7fc00000, 0x3800081},
5538{0x3800000, 0xff984a37, 0x80800000, 0x7fc00000, 0x3800001},
5539{0x3800000, 0xff984a37, 0x80800002, 0x7fc00000, 0x3800001},
5540{0x3800000, 0xff984a37, 0x81398437, 0x7fc00000, 0x3800001},
5541{0x3800000, 0xff984a37, 0x8ba98d27, 0x7fc00000, 0x3800001},
5542{0x3800000, 0xff984a37, 0x8ba98d7a, 0x7fc00000, 0x3800001},
5543{0x3800000, 0xff984a37, 0xf51f853a, 0x7fc00000, 0x3800001},
5544{0x3800000, 0xff984a37, 0xff7ffff0, 0x7fc00000, 0x3800001},
5545{0x3800000, 0xff984a37, 0xff7fffff, 0x7fc00000, 0x3800001},
5546{0x3800000, 0xff984a37, 0xff800000, 0x7fc00000, 0x3800001},
5547{0x3800000, 0xff984a37, 0xff800001, 0x7fc00000, 0x3800001},
5548{0x3800000, 0xff984a37, 0xff984a37, 0x7fc00000, 0x3800001},
5549{0x3800000, 0xff984a37, 0xffbfffff, 0x7fc00000, 0x3800001},
5550{0x3800000, 0xff984a37, 0xffc00000, 0x7fc00000, 0x3800001},
5551{0x3800000, 0xff984a37, 0xffd9ba98, 0x7fc00000, 0x3800001},
5552{0x3800000, 0xff984a37, 0xffffffff, 0x7fc00000, 0x3800001},
5553{0x3800000, 0xff984a37, 0x4f3495cb, 0x7fc00000, 0x3800001},
5554{0x3800000, 0xff984a37, 0xe73a5134, 0x7fc00000, 0x3800001},
5555{0x3800000, 0xff984a37, 0x7c994e9e, 0x7fc00000, 0x3800001},
5556{0x3800000, 0xff984a37, 0x6164bd6c, 0x7fc00000, 0x3800001},
5557{0x3800000, 0xff984a37, 0x9503366, 0x7fc00000, 0x3800001},
5558{0x3800000, 0xff984a37, 0xbf5a97c9, 0x7fc00000, 0x3800001},
5559{0x3800000, 0xff984a37, 0xe6ff1a14, 0x7fc00000, 0x3800001},
5560{0x3800000, 0xff984a37, 0x77f31e2f, 0x7fc00000, 0x3800001},
5561{0x3800000, 0xff984a37, 0xaab4d7d8, 0x7fc00000, 0x3800001},
5562{0x3800000, 0xff984a37, 0x966320b, 0x7fc00000, 0x3800001},
5563{0x3800000, 0xff984a37, 0xb26bddee, 0x7fc00000, 0x3800001},
5564{0x3800000, 0xff984a37, 0xb5c8e5d3, 0x7fc00000, 0x3800001},
5565{0x3800000, 0xff984a37, 0x317285d3, 0x7fc00000, 0x3800001},
5566{0x3800000, 0xff984a37, 0x3c9623b1, 0x7fc00000, 0x3800001},
5567{0x3800000, 0xff984a37, 0x51fd2c7c, 0x7fc00000, 0x3800001},
5568{0x3800000, 0xff984a37, 0x7b906a6c, 0x7fc00000, 0x3800001},
5569{0x3800000, 0xffbfffff, 0x0, 0x7fc00000, 0x3800001},
5570{0x3800000, 0xffbfffff, 0x1, 0x7fc00000, 0x3800081},
5571{0x3800000, 0xffbfffff, 0x76, 0x7fc00000, 0x3800081},
5572{0x3800000, 0xffbfffff, 0x2b94, 0x7fc00000, 0x3800081},
5573{0x3800000, 0xffbfffff, 0x636d24, 0x7fc00000, 0x3800081},
5574{0x3800000, 0xffbfffff, 0x7fffff, 0x7fc00000, 0x3800081},
5575{0x3800000, 0xffbfffff, 0x800000, 0x7fc00000, 0x3800001},
5576{0x3800000, 0xffbfffff, 0x800002, 0x7fc00000, 0x3800001},
5577{0x3800000, 0xffbfffff, 0x1398437, 0x7fc00000, 0x3800001},
5578{0x3800000, 0xffbfffff, 0xba98d27, 0x7fc00000, 0x3800001},
5579{0x3800000, 0xffbfffff, 0xba98d7a, 0x7fc00000, 0x3800001},
5580{0x3800000, 0xffbfffff, 0x751f853a, 0x7fc00000, 0x3800001},
5581{0x3800000, 0xffbfffff, 0x7f7ffff0, 0x7fc00000, 0x3800001},
5582{0x3800000, 0xffbfffff, 0x7f7fffff, 0x7fc00000, 0x3800001},
5583{0x3800000, 0xffbfffff, 0x7f800000, 0x7fc00000, 0x3800001},
5584{0x3800000, 0xffbfffff, 0x7f800001, 0x7fc00000, 0x3800001},
5585{0x3800000, 0xffbfffff, 0x7f984a37, 0x7fc00000, 0x3800001},
5586{0x3800000, 0xffbfffff, 0x7fbfffff, 0x7fc00000, 0x3800001},
5587{0x3800000, 0xffbfffff, 0x7fc00000, 0x7fc00000, 0x3800001},
5588{0x3800000, 0xffbfffff, 0x7fd9ba98, 0x7fc00000, 0x3800001},
5589{0x3800000, 0xffbfffff, 0x7fffffff, 0x7fc00000, 0x3800001},
5590{0x3800000, 0xffbfffff, 0x80000000, 0x7fc00000, 0x3800001},
5591{0x3800000, 0xffbfffff, 0x80000001, 0x7fc00000, 0x3800081},
5592{0x3800000, 0xffbfffff, 0x80000076, 0x7fc00000, 0x3800081},
5593{0x3800000, 0xffbfffff, 0x80002b94, 0x7fc00000, 0x3800081},
5594{0x3800000, 0xffbfffff, 0x80636d24, 0x7fc00000, 0x3800081},
5595{0x3800000, 0xffbfffff, 0x807fffff, 0x7fc00000, 0x3800081},
5596{0x3800000, 0xffbfffff, 0x80800000, 0x7fc00000, 0x3800001},
5597{0x3800000, 0xffbfffff, 0x80800002, 0x7fc00000, 0x3800001},
5598{0x3800000, 0xffbfffff, 0x81398437, 0x7fc00000, 0x3800001},
5599{0x3800000, 0xffbfffff, 0x8ba98d27, 0x7fc00000, 0x3800001},
5600{0x3800000, 0xffbfffff, 0x8ba98d7a, 0x7fc00000, 0x3800001},
5601{0x3800000, 0xffbfffff, 0xf51f853a, 0x7fc00000, 0x3800001},
5602{0x3800000, 0xffbfffff, 0xff7ffff0, 0x7fc00000, 0x3800001},
5603{0x3800000, 0xffbfffff, 0xff7fffff, 0x7fc00000, 0x3800001},
5604{0x3800000, 0xffbfffff, 0xff800000, 0x7fc00000, 0x3800001},
5605{0x3800000, 0xffbfffff, 0xff800001, 0x7fc00000, 0x3800001},
5606{0x3800000, 0xffbfffff, 0xff984a37, 0x7fc00000, 0x3800001},
5607{0x3800000, 0xffbfffff, 0xffbfffff, 0x7fc00000, 0x3800001},
5608{0x3800000, 0xffbfffff, 0xffc00000, 0x7fc00000, 0x3800001},
5609{0x3800000, 0xffbfffff, 0xffd9ba98, 0x7fc00000, 0x3800001},
5610{0x3800000, 0xffbfffff, 0xffffffff, 0x7fc00000, 0x3800001},
5611{0x3800000, 0xffbfffff, 0x4f3495cb, 0x7fc00000, 0x3800001},
5612{0x3800000, 0xffbfffff, 0xe73a5134, 0x7fc00000, 0x3800001},
5613{0x3800000, 0xffbfffff, 0x7c994e9e, 0x7fc00000, 0x3800001},
5614{0x3800000, 0xffbfffff, 0x6164bd6c, 0x7fc00000, 0x3800001},
5615{0x3800000, 0xffbfffff, 0x9503366, 0x7fc00000, 0x3800001},
5616{0x3800000, 0xffbfffff, 0xbf5a97c9, 0x7fc00000, 0x3800001},
5617{0x3800000, 0xffbfffff, 0xe6ff1a14, 0x7fc00000, 0x3800001},
5618{0x3800000, 0xffbfffff, 0x77f31e2f, 0x7fc00000, 0x3800001},
5619{0x3800000, 0xffbfffff, 0xaab4d7d8, 0x7fc00000, 0x3800001},
5620{0x3800000, 0xffbfffff, 0x966320b, 0x7fc00000, 0x3800001},
5621{0x3800000, 0xffbfffff, 0xb26bddee, 0x7fc00000, 0x3800001},
5622{0x3800000, 0xffbfffff, 0xb5c8e5d3, 0x7fc00000, 0x3800001},
5623{0x3800000, 0xffbfffff, 0x317285d3, 0x7fc00000, 0x3800001},
5624{0x3800000, 0xffbfffff, 0x3c9623b1, 0x7fc00000, 0x3800001},
5625{0x3800000, 0xffbfffff, 0x51fd2c7c, 0x7fc00000, 0x3800001},
5626{0x3800000, 0xffbfffff, 0x7b906a6c, 0x7fc00000, 0x3800001},
5627{0x3800000, 0xffc00000, 0x0, 0x7fc00000, 0x3800000},
5628{0x3800000, 0xffc00000, 0x1, 0x7fc00000, 0x3800080},
5629{0x3800000, 0xffc00000, 0x76, 0x7fc00000, 0x3800080},
5630{0x3800000, 0xffc00000, 0x2b94, 0x7fc00000, 0x3800080},
5631{0x3800000, 0xffc00000, 0x636d24, 0x7fc00000, 0x3800080},
5632{0x3800000, 0xffc00000, 0x7fffff, 0x7fc00000, 0x3800080},
5633{0x3800000, 0xffc00000, 0x800000, 0x7fc00000, 0x3800000},
5634{0x3800000, 0xffc00000, 0x800002, 0x7fc00000, 0x3800000},
5635{0x3800000, 0xffc00000, 0x1398437, 0x7fc00000, 0x3800000},
5636{0x3800000, 0xffc00000, 0xba98d27, 0x7fc00000, 0x3800000},
5637{0x3800000, 0xffc00000, 0xba98d7a, 0x7fc00000, 0x3800000},
5638{0x3800000, 0xffc00000, 0x751f853a, 0x7fc00000, 0x3800000},
5639{0x3800000, 0xffc00000, 0x7f7ffff0, 0x7fc00000, 0x3800000},
5640{0x3800000, 0xffc00000, 0x7f7fffff, 0x7fc00000, 0x3800000},
5641{0x3800000, 0xffc00000, 0x7f800000, 0x7fc00000, 0x3800000},
5642{0x3800000, 0xffc00000, 0x7f800001, 0x7fc00000, 0x3800001},
5643{0x3800000, 0xffc00000, 0x7f984a37, 0x7fc00000, 0x3800001},
5644{0x3800000, 0xffc00000, 0x7fbfffff, 0x7fc00000, 0x3800001},
5645{0x3800000, 0xffc00000, 0x7fc00000, 0x7fc00000, 0x3800000},
5646{0x3800000, 0xffc00000, 0x7fd9ba98, 0x7fc00000, 0x3800000},
5647{0x3800000, 0xffc00000, 0x7fffffff, 0x7fc00000, 0x3800000},
5648{0x3800000, 0xffc00000, 0x80000000, 0x7fc00000, 0x3800000},
5649{0x3800000, 0xffc00000, 0x80000001, 0x7fc00000, 0x3800080},
5650{0x3800000, 0xffc00000, 0x80000076, 0x7fc00000, 0x3800080},
5651{0x3800000, 0xffc00000, 0x80002b94, 0x7fc00000, 0x3800080},
5652{0x3800000, 0xffc00000, 0x80636d24, 0x7fc00000, 0x3800080},
5653{0x3800000, 0xffc00000, 0x807fffff, 0x7fc00000, 0x3800080},
5654{0x3800000, 0xffc00000, 0x80800000, 0x7fc00000, 0x3800000},
5655{0x3800000, 0xffc00000, 0x80800002, 0x7fc00000, 0x3800000},
5656{0x3800000, 0xffc00000, 0x81398437, 0x7fc00000, 0x3800000},
5657{0x3800000, 0xffc00000, 0x8ba98d27, 0x7fc00000, 0x3800000},
5658{0x3800000, 0xffc00000, 0x8ba98d7a, 0x7fc00000, 0x3800000},
5659{0x3800000, 0xffc00000, 0xf51f853a, 0x7fc00000, 0x3800000},
5660{0x3800000, 0xffc00000, 0xff7ffff0, 0x7fc00000, 0x3800000},
5661{0x3800000, 0xffc00000, 0xff7fffff, 0x7fc00000, 0x3800000},
5662{0x3800000, 0xffc00000, 0xff800000, 0x7fc00000, 0x3800000},
5663{0x3800000, 0xffc00000, 0xff800001, 0x7fc00000, 0x3800001},
5664{0x3800000, 0xffc00000, 0xff984a37, 0x7fc00000, 0x3800001},
5665{0x3800000, 0xffc00000, 0xffbfffff, 0x7fc00000, 0x3800001},
5666{0x3800000, 0xffc00000, 0xffc00000, 0x7fc00000, 0x3800000},
5667{0x3800000, 0xffc00000, 0xffd9ba98, 0x7fc00000, 0x3800000},
5668{0x3800000, 0xffc00000, 0xffffffff, 0x7fc00000, 0x3800000},
5669{0x3800000, 0xffc00000, 0x4f3495cb, 0x7fc00000, 0x3800000},
5670{0x3800000, 0xffc00000, 0xe73a5134, 0x7fc00000, 0x3800000},
5671{0x3800000, 0xffc00000, 0x7c994e9e, 0x7fc00000, 0x3800000},
5672{0x3800000, 0xffc00000, 0x6164bd6c, 0x7fc00000, 0x3800000},
5673{0x3800000, 0xffc00000, 0x9503366, 0x7fc00000, 0x3800000},
5674{0x3800000, 0xffc00000, 0xbf5a97c9, 0x7fc00000, 0x3800000},
5675{0x3800000, 0xffc00000, 0xe6ff1a14, 0x7fc00000, 0x3800000},
5676{0x3800000, 0xffc00000, 0x77f31e2f, 0x7fc00000, 0x3800000},
5677{0x3800000, 0xffc00000, 0xaab4d7d8, 0x7fc00000, 0x3800000},
5678{0x3800000, 0xffc00000, 0x966320b, 0x7fc00000, 0x3800000},
5679{0x3800000, 0xffc00000, 0xb26bddee, 0x7fc00000, 0x3800000},
5680{0x3800000, 0xffc00000, 0xb5c8e5d3, 0x7fc00000, 0x3800000},
5681{0x3800000, 0xffc00000, 0x317285d3, 0x7fc00000, 0x3800000},
5682{0x3800000, 0xffc00000, 0x3c9623b1, 0x7fc00000, 0x3800000},
5683{0x3800000, 0xffc00000, 0x51fd2c7c, 0x7fc00000, 0x3800000},
5684{0x3800000, 0xffc00000, 0x7b906a6c, 0x7fc00000, 0x3800000},
5685{0x3800000, 0xffd9ba98, 0x0, 0x7fc00000, 0x3800000},
5686{0x3800000, 0xffd9ba98, 0x1, 0x7fc00000, 0x3800080},
5687{0x3800000, 0xffd9ba98, 0x76, 0x7fc00000, 0x3800080},
5688{0x3800000, 0xffd9ba98, 0x2b94, 0x7fc00000, 0x3800080},
5689{0x3800000, 0xffd9ba98, 0x636d24, 0x7fc00000, 0x3800080},
5690{0x3800000, 0xffd9ba98, 0x7fffff, 0x7fc00000, 0x3800080},
5691{0x3800000, 0xffd9ba98, 0x800000, 0x7fc00000, 0x3800000},
5692{0x3800000, 0xffd9ba98, 0x800002, 0x7fc00000, 0x3800000},
5693{0x3800000, 0xffd9ba98, 0x1398437, 0x7fc00000, 0x3800000},
5694{0x3800000, 0xffd9ba98, 0xba98d27, 0x7fc00000, 0x3800000},
5695{0x3800000, 0xffd9ba98, 0xba98d7a, 0x7fc00000, 0x3800000},
5696{0x3800000, 0xffd9ba98, 0x751f853a, 0x7fc00000, 0x3800000},
5697{0x3800000, 0xffd9ba98, 0x7f7ffff0, 0x7fc00000, 0x3800000},
5698{0x3800000, 0xffd9ba98, 0x7f7fffff, 0x7fc00000, 0x3800000},
5699{0x3800000, 0xffd9ba98, 0x7f800000, 0x7fc00000, 0x3800000},
5700{0x3800000, 0xffd9ba98, 0x7f800001, 0x7fc00000, 0x3800001},
5701{0x3800000, 0xffd9ba98, 0x7f984a37, 0x7fc00000, 0x3800001},
5702{0x3800000, 0xffd9ba98, 0x7fbfffff, 0x7fc00000, 0x3800001},
5703{0x3800000, 0xffd9ba98, 0x7fc00000, 0x7fc00000, 0x3800000},
5704{0x3800000, 0xffd9ba98, 0x7fd9ba98, 0x7fc00000, 0x3800000},
5705{0x3800000, 0xffd9ba98, 0x7fffffff, 0x7fc00000, 0x3800000},
5706{0x3800000, 0xffd9ba98, 0x80000000, 0x7fc00000, 0x3800000},
5707{0x3800000, 0xffd9ba98, 0x80000001, 0x7fc00000, 0x3800080},
5708{0x3800000, 0xffd9ba98, 0x80000076, 0x7fc00000, 0x3800080},
5709{0x3800000, 0xffd9ba98, 0x80002b94, 0x7fc00000, 0x3800080},
5710{0x3800000, 0xffd9ba98, 0x80636d24, 0x7fc00000, 0x3800080},
5711{0x3800000, 0xffd9ba98, 0x807fffff, 0x7fc00000, 0x3800080},
5712{0x3800000, 0xffd9ba98, 0x80800000, 0x7fc00000, 0x3800000},
5713{0x3800000, 0xffd9ba98, 0x80800002, 0x7fc00000, 0x3800000},
5714{0x3800000, 0xffd9ba98, 0x81398437, 0x7fc00000, 0x3800000},
5715{0x3800000, 0xffd9ba98, 0x8ba98d27, 0x7fc00000, 0x3800000},
5716{0x3800000, 0xffd9ba98, 0x8ba98d7a, 0x7fc00000, 0x3800000},
5717{0x3800000, 0xffd9ba98, 0xf51f853a, 0x7fc00000, 0x3800000},
5718{0x3800000, 0xffd9ba98, 0xff7ffff0, 0x7fc00000, 0x3800000},
5719{0x3800000, 0xffd9ba98, 0xff7fffff, 0x7fc00000, 0x3800000},
5720{0x3800000, 0xffd9ba98, 0xff800000, 0x7fc00000, 0x3800000},
5721{0x3800000, 0xffd9ba98, 0xff800001, 0x7fc00000, 0x3800001},
5722{0x3800000, 0xffd9ba98, 0xff984a37, 0x7fc00000, 0x3800001},
5723{0x3800000, 0xffd9ba98, 0xffbfffff, 0x7fc00000, 0x3800001},
5724{0x3800000, 0xffd9ba98, 0xffc00000, 0x7fc00000, 0x3800000},
5725{0x3800000, 0xffd9ba98, 0xffd9ba98, 0x7fc00000, 0x3800000},
5726{0x3800000, 0xffd9ba98, 0xffffffff, 0x7fc00000, 0x3800000},
5727{0x3800000, 0xffd9ba98, 0x4f3495cb, 0x7fc00000, 0x3800000},
5728{0x3800000, 0xffd9ba98, 0xe73a5134, 0x7fc00000, 0x3800000},
5729{0x3800000, 0xffd9ba98, 0x7c994e9e, 0x7fc00000, 0x3800000},
5730{0x3800000, 0xffd9ba98, 0x6164bd6c, 0x7fc00000, 0x3800000},
5731{0x3800000, 0xffd9ba98, 0x9503366, 0x7fc00000, 0x3800000},
5732{0x3800000, 0xffd9ba98, 0xbf5a97c9, 0x7fc00000, 0x3800000},
5733{0x3800000, 0xffd9ba98, 0xe6ff1a14, 0x7fc00000, 0x3800000},
5734{0x3800000, 0xffd9ba98, 0x77f31e2f, 0x7fc00000, 0x3800000},
5735{0x3800000, 0xffd9ba98, 0xaab4d7d8, 0x7fc00000, 0x3800000},
5736{0x3800000, 0xffd9ba98, 0x966320b, 0x7fc00000, 0x3800000},
5737{0x3800000, 0xffd9ba98, 0xb26bddee, 0x7fc00000, 0x3800000},
5738{0x3800000, 0xffd9ba98, 0xb5c8e5d3, 0x7fc00000, 0x3800000},
5739{0x3800000, 0xffd9ba98, 0x317285d3, 0x7fc00000, 0x3800000},
5740{0x3800000, 0xffd9ba98, 0x3c9623b1, 0x7fc00000, 0x3800000},
5741{0x3800000, 0xffd9ba98, 0x51fd2c7c, 0x7fc00000, 0x3800000},
5742{0x3800000, 0xffd9ba98, 0x7b906a6c, 0x7fc00000, 0x3800000},
5743{0x3800000, 0xffffffff, 0x0, 0x7fc00000, 0x3800000},
5744{0x3800000, 0xffffffff, 0x1, 0x7fc00000, 0x3800080},
5745{0x3800000, 0xffffffff, 0x76, 0x7fc00000, 0x3800080},
5746{0x3800000, 0xffffffff, 0x2b94, 0x7fc00000, 0x3800080},
5747{0x3800000, 0xffffffff, 0x636d24, 0x7fc00000, 0x3800080},
5748{0x3800000, 0xffffffff, 0x7fffff, 0x7fc00000, 0x3800080},
5749{0x3800000, 0xffffffff, 0x800000, 0x7fc00000, 0x3800000},
5750{0x3800000, 0xffffffff, 0x800002, 0x7fc00000, 0x3800000},
5751{0x3800000, 0xffffffff, 0x1398437, 0x7fc00000, 0x3800000},
5752{0x3800000, 0xffffffff, 0xba98d27, 0x7fc00000, 0x3800000},
5753{0x3800000, 0xffffffff, 0xba98d7a, 0x7fc00000, 0x3800000},
5754{0x3800000, 0xffffffff, 0x751f853a, 0x7fc00000, 0x3800000},
5755{0x3800000, 0xffffffff, 0x7f7ffff0, 0x7fc00000, 0x3800000},
5756{0x3800000, 0xffffffff, 0x7f7fffff, 0x7fc00000, 0x3800000},
5757{0x3800000, 0xffffffff, 0x7f800000, 0x7fc00000, 0x3800000},
5758{0x3800000, 0xffffffff, 0x7f800001, 0x7fc00000, 0x3800001},
5759{0x3800000, 0xffffffff, 0x7f984a37, 0x7fc00000, 0x3800001},
5760{0x3800000, 0xffffffff, 0x7fbfffff, 0x7fc00000, 0x3800001},
5761{0x3800000, 0xffffffff, 0x7fc00000, 0x7fc00000, 0x3800000},
5762{0x3800000, 0xffffffff, 0x7fd9ba98, 0x7fc00000, 0x3800000},
5763{0x3800000, 0xffffffff, 0x7fffffff, 0x7fc00000, 0x3800000},
5764{0x3800000, 0xffffffff, 0x80000000, 0x7fc00000, 0x3800000},
5765{0x3800000, 0xffffffff, 0x80000001, 0x7fc00000, 0x3800080},
5766{0x3800000, 0xffffffff, 0x80000076, 0x7fc00000, 0x3800080},
5767{0x3800000, 0xffffffff, 0x80002b94, 0x7fc00000, 0x3800080},
5768{0x3800000, 0xffffffff, 0x80636d24, 0x7fc00000, 0x3800080},
5769{0x3800000, 0xffffffff, 0x807fffff, 0x7fc00000, 0x3800080},
5770{0x3800000, 0xffffffff, 0x80800000, 0x7fc00000, 0x3800000},
5771{0x3800000, 0xffffffff, 0x80800002, 0x7fc00000, 0x3800000},
5772{0x3800000, 0xffffffff, 0x81398437, 0x7fc00000, 0x3800000},
5773{0x3800000, 0xffffffff, 0x8ba98d27, 0x7fc00000, 0x3800000},
5774{0x3800000, 0xffffffff, 0x8ba98d7a, 0x7fc00000, 0x3800000},
5775{0x3800000, 0xffffffff, 0xf51f853a, 0x7fc00000, 0x3800000},
5776{0x3800000, 0xffffffff, 0xff7ffff0, 0x7fc00000, 0x3800000},
5777{0x3800000, 0xffffffff, 0xff7fffff, 0x7fc00000, 0x3800000},
5778{0x3800000, 0xffffffff, 0xff800000, 0x7fc00000, 0x3800000},
5779{0x3800000, 0xffffffff, 0xff800001, 0x7fc00000, 0x3800001},
5780{0x3800000, 0xffffffff, 0xff984a37, 0x7fc00000, 0x3800001},
5781{0x3800000, 0xffffffff, 0xffbfffff, 0x7fc00000, 0x3800001},
5782{0x3800000, 0xffffffff, 0xffc00000, 0x7fc00000, 0x3800000},
5783{0x3800000, 0xffffffff, 0xffd9ba98, 0x7fc00000, 0x3800000},
5784{0x3800000, 0xffffffff, 0xffffffff, 0x7fc00000, 0x3800000},
5785{0x3800000, 0xffffffff, 0x4f3495cb, 0x7fc00000, 0x3800000},
5786{0x3800000, 0xffffffff, 0xe73a5134, 0x7fc00000, 0x3800000},
5787{0x3800000, 0xffffffff, 0x7c994e9e, 0x7fc00000, 0x3800000},
5788{0x3800000, 0xffffffff, 0x6164bd6c, 0x7fc00000, 0x3800000},
5789{0x3800000, 0xffffffff, 0x9503366, 0x7fc00000, 0x3800000},
5790{0x3800000, 0xffffffff, 0xbf5a97c9, 0x7fc00000, 0x3800000},
5791{0x3800000, 0xffffffff, 0xe6ff1a14, 0x7fc00000, 0x3800000},
5792{0x3800000, 0xffffffff, 0x77f31e2f, 0x7fc00000, 0x3800000},
5793{0x3800000, 0xffffffff, 0xaab4d7d8, 0x7fc00000, 0x3800000},
5794{0x3800000, 0xffffffff, 0x966320b, 0x7fc00000, 0x3800000},
5795{0x3800000, 0xffffffff, 0xb26bddee, 0x7fc00000, 0x3800000},
5796{0x3800000, 0xffffffff, 0xb5c8e5d3, 0x7fc00000, 0x3800000},
5797{0x3800000, 0xffffffff, 0x317285d3, 0x7fc00000, 0x3800000},
5798{0x3800000, 0xffffffff, 0x3c9623b1, 0x7fc00000, 0x3800000},
5799{0x3800000, 0xffffffff, 0x51fd2c7c, 0x7fc00000, 0x3800000},
5800{0x3800000, 0xffffffff, 0x7b906a6c, 0x7fc00000, 0x3800000},
5801{0x3800000, 0x4f3495cb, 0x0, 0x4f3495cb, 0x3800000},
5802{0x3800000, 0x4f3495cb, 0x1, 0x4f3495cb, 0x3800080},
5803{0x3800000, 0x4f3495cb, 0x76, 0x4f3495cb, 0x3800080},
5804{0x3800000, 0x4f3495cb, 0x2b94, 0x4f3495cb, 0x3800080},
5805{0x3800000, 0x4f3495cb, 0x636d24, 0x4f3495cb, 0x3800080},
5806{0x3800000, 0x4f3495cb, 0x7fffff, 0x4f3495cb, 0x3800080},
5807{0x3800000, 0x4f3495cb, 0x800000, 0x4f3495cb, 0x3800010},
5808{0x3800000, 0x4f3495cb, 0x800002, 0x4f3495cb, 0x3800010},
5809{0x3800000, 0x4f3495cb, 0x1398437, 0x4f3495cb, 0x3800010},
5810{0x3800000, 0x4f3495cb, 0xba98d27, 0x4f3495cb, 0x3800010},
5811{0x3800000, 0x4f3495cb, 0xba98d7a, 0x4f3495cb, 0x3800010},
5812{0x3800000, 0x4f3495cb, 0x751f853a, 0x751f853a, 0x3800010},
5813{0x3800000, 0x4f3495cb, 0x7f7ffff0, 0x7f7ffff0, 0x3800010},
5814{0x3800000, 0x4f3495cb, 0x7f7fffff, 0x7f7fffff, 0x3800010},
5815{0x3800000, 0x4f3495cb, 0x7f800000, 0x7f800000, 0x3800000},
5816{0x3800000, 0x4f3495cb, 0x7f800001, 0x7fc00000, 0x3800001},
5817{0x3800000, 0x4f3495cb, 0x7f984a37, 0x7fc00000, 0x3800001},
5818{0x3800000, 0x4f3495cb, 0x7fbfffff, 0x7fc00000, 0x3800001},
5819{0x3800000, 0x4f3495cb, 0x7fc00000, 0x7fc00000, 0x3800000},
5820{0x3800000, 0x4f3495cb, 0x7fd9ba98, 0x7fc00000, 0x3800000},
5821{0x3800000, 0x4f3495cb, 0x7fffffff, 0x7fc00000, 0x3800000},
5822{0x3800000, 0x4f3495cb, 0x80000000, 0x4f3495cb, 0x3800000},
5823{0x3800000, 0x4f3495cb, 0x80000001, 0x4f3495cb, 0x3800080},
5824{0x3800000, 0x4f3495cb, 0x80000076, 0x4f3495cb, 0x3800080},
5825{0x3800000, 0x4f3495cb, 0x80002b94, 0x4f3495cb, 0x3800080},
5826{0x3800000, 0x4f3495cb, 0x80636d24, 0x4f3495cb, 0x3800080},
5827{0x3800000, 0x4f3495cb, 0x807fffff, 0x4f3495cb, 0x3800080},
5828{0x3800000, 0x4f3495cb, 0x80800000, 0x4f3495ca, 0x3800010},
5829{0x3800000, 0x4f3495cb, 0x80800002, 0x4f3495ca, 0x3800010},
5830{0x3800000, 0x4f3495cb, 0x81398437, 0x4f3495ca, 0x3800010},
5831{0x3800000, 0x4f3495cb, 0x8ba98d27, 0x4f3495ca, 0x3800010},
5832{0x3800000, 0x4f3495cb, 0x8ba98d7a, 0x4f3495ca, 0x3800010},
5833{0x3800000, 0x4f3495cb, 0xf51f853a, 0xf51f853a, 0x3800010},
5834{0x3800000, 0x4f3495cb, 0xff7ffff0, 0xff7ffff0, 0x3800010},
5835{0x3800000, 0x4f3495cb, 0xff7fffff, 0xff7fffff, 0x3800010},
5836{0x3800000, 0x4f3495cb, 0xff800000, 0xff800000, 0x3800000},
5837{0x3800000, 0x4f3495cb, 0xff800001, 0x7fc00000, 0x3800001},
5838{0x3800000, 0x4f3495cb, 0xff984a37, 0x7fc00000, 0x3800001},
5839{0x3800000, 0x4f3495cb, 0xffbfffff, 0x7fc00000, 0x3800001},
5840{0x3800000, 0x4f3495cb, 0xffc00000, 0x7fc00000, 0x3800000},
5841{0x3800000, 0x4f3495cb, 0xffd9ba98, 0x7fc00000, 0x3800000},
5842{0x3800000, 0x4f3495cb, 0xffffffff, 0x7fc00000, 0x3800000},
5843{0x3800000, 0x4f3495cb, 0x4f3495cb, 0x4fb495cb, 0x3800000},
5844{0x3800000, 0x4f3495cb, 0xe73a5134, 0xe73a5134, 0x3800010},
5845{0x3800000, 0x4f3495cb, 0x7c994e9e, 0x7c994e9e, 0x3800010},
5846{0x3800000, 0x4f3495cb, 0x6164bd6c, 0x6164bd6c, 0x3800010},
5847{0x3800000, 0x4f3495cb, 0x9503366, 0x4f3495cb, 0x3800010},
5848{0x3800000, 0x4f3495cb, 0xbf5a97c9, 0x4f3495ca, 0x3800010},
5849{0x3800000, 0x4f3495cb, 0xe6ff1a14, 0xe6ff1a14, 0x3800010},
5850{0x3800000, 0x4f3495cb, 0x77f31e2f, 0x77f31e2f, 0x3800010},
5851{0x3800000, 0x4f3495cb, 0xaab4d7d8, 0x4f3495ca, 0x3800010},
5852{0x3800000, 0x4f3495cb, 0x966320b, 0x4f3495cb, 0x3800010},
5853{0x3800000, 0x4f3495cb, 0xb26bddee, 0x4f3495ca, 0x3800010},
5854{0x3800000, 0x4f3495cb, 0xb5c8e5d3, 0x4f3495ca, 0x3800010},
5855{0x3800000, 0x4f3495cb, 0x317285d3, 0x4f3495cb, 0x3800010},
5856{0x3800000, 0x4f3495cb, 0x3c9623b1, 0x4f3495cb, 0x3800010},
5857{0x3800000, 0x4f3495cb, 0x51fd2c7c, 0x52016895, 0x3800010},
5858{0x3800000, 0x4f3495cb, 0x7b906a6c, 0x7b906a6c, 0x3800010},
5859{0x3800000, 0xe73a5134, 0x0, 0xe73a5134, 0x3800000},
5860{0x3800000, 0xe73a5134, 0x1, 0xe73a5134, 0x3800080},
5861{0x3800000, 0xe73a5134, 0x76, 0xe73a5134, 0x3800080},
5862{0x3800000, 0xe73a5134, 0x2b94, 0xe73a5134, 0x3800080},
5863{0x3800000, 0xe73a5134, 0x636d24, 0xe73a5134, 0x3800080},
5864{0x3800000, 0xe73a5134, 0x7fffff, 0xe73a5134, 0x3800080},
5865{0x3800000, 0xe73a5134, 0x800000, 0xe73a5134, 0x3800010},
5866{0x3800000, 0xe73a5134, 0x800002, 0xe73a5134, 0x3800010},
5867{0x3800000, 0xe73a5134, 0x1398437, 0xe73a5134, 0x3800010},
5868{0x3800000, 0xe73a5134, 0xba98d27, 0xe73a5134, 0x3800010},
5869{0x3800000, 0xe73a5134, 0xba98d7a, 0xe73a5134, 0x3800010},
5870{0x3800000, 0xe73a5134, 0x751f853a, 0x751f8539, 0x3800010},
5871{0x3800000, 0xe73a5134, 0x7f7ffff0, 0x7f7fffef, 0x3800010},
5872{0x3800000, 0xe73a5134, 0x7f7fffff, 0x7f7ffffe, 0x3800010},
5873{0x3800000, 0xe73a5134, 0x7f800000, 0x7f800000, 0x3800000},
5874{0x3800000, 0xe73a5134, 0x7f800001, 0x7fc00000, 0x3800001},
5875{0x3800000, 0xe73a5134, 0x7f984a37, 0x7fc00000, 0x3800001},
5876{0x3800000, 0xe73a5134, 0x7fbfffff, 0x7fc00000, 0x3800001},
5877{0x3800000, 0xe73a5134, 0x7fc00000, 0x7fc00000, 0x3800000},
5878{0x3800000, 0xe73a5134, 0x7fd9ba98, 0x7fc00000, 0x3800000},
5879{0x3800000, 0xe73a5134, 0x7fffffff, 0x7fc00000, 0x3800000},
5880{0x3800000, 0xe73a5134, 0x80000000, 0xe73a5134, 0x3800000},
5881{0x3800000, 0xe73a5134, 0x80000001, 0xe73a5134, 0x3800080},
5882{0x3800000, 0xe73a5134, 0x80000076, 0xe73a5134, 0x3800080},
5883{0x3800000, 0xe73a5134, 0x80002b94, 0xe73a5134, 0x3800080},
5884{0x3800000, 0xe73a5134, 0x80636d24, 0xe73a5134, 0x3800080},
5885{0x3800000, 0xe73a5134, 0x807fffff, 0xe73a5134, 0x3800080},
5886{0x3800000, 0xe73a5134, 0x80800000, 0xe73a5135, 0x3800010},
5887{0x3800000, 0xe73a5134, 0x80800002, 0xe73a5135, 0x3800010},
5888{0x3800000, 0xe73a5134, 0x81398437, 0xe73a5135, 0x3800010},
5889{0x3800000, 0xe73a5134, 0x8ba98d27, 0xe73a5135, 0x3800010},
5890{0x3800000, 0xe73a5134, 0x8ba98d7a, 0xe73a5135, 0x3800010},
5891{0x3800000, 0xe73a5134, 0xf51f853a, 0xf51f853b, 0x3800010},
5892{0x3800000, 0xe73a5134, 0xff7ffff0, 0xff7ffff1, 0x3800010},
5893{0x3800000, 0xe73a5134, 0xff7fffff, 0xff800000, 0x3800014},
5894{0x3800000, 0xe73a5134, 0xff800000, 0xff800000, 0x3800000},
5895{0x3800000, 0xe73a5134, 0xff800001, 0x7fc00000, 0x3800001},
5896{0x3800000, 0xe73a5134, 0xff984a37, 0x7fc00000, 0x3800001},
5897{0x3800000, 0xe73a5134, 0xffbfffff, 0x7fc00000, 0x3800001},
5898{0x3800000, 0xe73a5134, 0xffc00000, 0x7fc00000, 0x3800000},
5899{0x3800000, 0xe73a5134, 0xffd9ba98, 0x7fc00000, 0x3800000},
5900{0x3800000, 0xe73a5134, 0xffffffff, 0x7fc00000, 0x3800000},
5901{0x3800000, 0xe73a5134, 0x4f3495cb, 0xe73a5134, 0x3800010},
5902{0x3800000, 0xe73a5134, 0xe73a5134, 0xe7ba5134, 0x3800000},
5903{0x3800000, 0xe73a5134, 0x7c994e9e, 0x7c994e9d, 0x3800010},
5904{0x3800000, 0xe73a5134, 0x6164bd6c, 0xe73a42e9, 0x3800010},
5905{0x3800000, 0xe73a5134, 0x9503366, 0xe73a5134, 0x3800010},
5906{0x3800000, 0xe73a5134, 0xbf5a97c9, 0xe73a5135, 0x3800010},
5907{0x3800000, 0xe73a5134, 0xe6ff1a14, 0xe79cef1f, 0x3800000},
5908{0x3800000, 0xe73a5134, 0x77f31e2f, 0x77f31e2e, 0x3800010},
5909{0x3800000, 0xe73a5134, 0xaab4d7d8, 0xe73a5135, 0x3800010},
5910{0x3800000, 0xe73a5134, 0x966320b, 0xe73a5134, 0x3800010},
5911{0x3800000, 0xe73a5134, 0xb26bddee, 0xe73a5135, 0x3800010},
5912{0x3800000, 0xe73a5134, 0xb5c8e5d3, 0xe73a5135, 0x3800010},
5913{0x3800000, 0xe73a5134, 0x317285d3, 0xe73a5134, 0x3800010},
5914{0x3800000, 0xe73a5134, 0x3c9623b1, 0xe73a5134, 0x3800010},
5915{0x3800000, 0xe73a5134, 0x51fd2c7c, 0xe73a5134, 0x3800010},
5916{0x3800000, 0xe73a5134, 0x7b906a6c, 0x7b906a6b, 0x3800010},
5917{0x3800000, 0x7c994e9e, 0x0, 0x7c994e9e, 0x3800000},
5918{0x3800000, 0x7c994e9e, 0x1, 0x7c994e9e, 0x3800080},
5919{0x3800000, 0x7c994e9e, 0x76, 0x7c994e9e, 0x3800080},
5920{0x3800000, 0x7c994e9e, 0x2b94, 0x7c994e9e, 0x3800080},
5921{0x3800000, 0x7c994e9e, 0x636d24, 0x7c994e9e, 0x3800080},
5922{0x3800000, 0x7c994e9e, 0x7fffff, 0x7c994e9e, 0x3800080},
5923{0x3800000, 0x7c994e9e, 0x800000, 0x7c994e9e, 0x3800010},
5924{0x3800000, 0x7c994e9e, 0x800002, 0x7c994e9e, 0x3800010},
5925{0x3800000, 0x7c994e9e, 0x1398437, 0x7c994e9e, 0x3800010},
5926{0x3800000, 0x7c994e9e, 0xba98d27, 0x7c994e9e, 0x3800010},
5927{0x3800000, 0x7c994e9e, 0xba98d7a, 0x7c994e9e, 0x3800010},
5928{0x3800000, 0x7c994e9e, 0x751f853a, 0x7c994fdd, 0x3800010},
5929{0x3800000, 0x7c994e9e, 0x7f7ffff0, 0x7f7fffff, 0x3800014},
5930{0x3800000, 0x7c994e9e, 0x7f7fffff, 0x7f7fffff, 0x3800014},
5931{0x3800000, 0x7c994e9e, 0x7f800000, 0x7f800000, 0x3800000},
5932{0x3800000, 0x7c994e9e, 0x7f800001, 0x7fc00000, 0x3800001},
5933{0x3800000, 0x7c994e9e, 0x7f984a37, 0x7fc00000, 0x3800001},
5934{0x3800000, 0x7c994e9e, 0x7fbfffff, 0x7fc00000, 0x3800001},
5935{0x3800000, 0x7c994e9e, 0x7fc00000, 0x7fc00000, 0x3800000},
5936{0x3800000, 0x7c994e9e, 0x7fd9ba98, 0x7fc00000, 0x3800000},
5937{0x3800000, 0x7c994e9e, 0x7fffffff, 0x7fc00000, 0x3800000},
5938{0x3800000, 0x7c994e9e, 0x80000000, 0x7c994e9e, 0x3800000},
5939{0x3800000, 0x7c994e9e, 0x80000001, 0x7c994e9e, 0x3800080},
5940{0x3800000, 0x7c994e9e, 0x80000076, 0x7c994e9e, 0x3800080},
5941{0x3800000, 0x7c994e9e, 0x80002b94, 0x7c994e9e, 0x3800080},
5942{0x3800000, 0x7c994e9e, 0x80636d24, 0x7c994e9e, 0x3800080},
5943{0x3800000, 0x7c994e9e, 0x807fffff, 0x7c994e9e, 0x3800080},
5944{0x3800000, 0x7c994e9e, 0x80800000, 0x7c994e9d, 0x3800010},
5945{0x3800000, 0x7c994e9e, 0x80800002, 0x7c994e9d, 0x3800010},
5946{0x3800000, 0x7c994e9e, 0x81398437, 0x7c994e9d, 0x3800010},
5947{0x3800000, 0x7c994e9e, 0x8ba98d27, 0x7c994e9d, 0x3800010},
5948{0x3800000, 0x7c994e9e, 0x8ba98d7a, 0x7c994e9d, 0x3800010},
5949{0x3800000, 0x7c994e9e, 0xf51f853a, 0x7c994d5e, 0x3800010},
5950{0x3800000, 0x7c994e9e, 0xff7ffff0, 0xff7b357c, 0x3800010},
5951{0x3800000, 0x7c994e9e, 0xff7fffff, 0xff7b358b, 0x3800010},
5952{0x3800000, 0x7c994e9e, 0xff800000, 0xff800000, 0x3800000},
5953{0x3800000, 0x7c994e9e, 0xff800001, 0x7fc00000, 0x3800001},
5954{0x3800000, 0x7c994e9e, 0xff984a37, 0x7fc00000, 0x3800001},
5955{0x3800000, 0x7c994e9e, 0xffbfffff, 0x7fc00000, 0x3800001},
5956{0x3800000, 0x7c994e9e, 0xffc00000, 0x7fc00000, 0x3800000},
5957{0x3800000, 0x7c994e9e, 0xffd9ba98, 0x7fc00000, 0x3800000},
5958{0x3800000, 0x7c994e9e, 0xffffffff, 0x7fc00000, 0x3800000},
5959{0x3800000, 0x7c994e9e, 0x4f3495cb, 0x7c994e9e, 0x3800010},
5960{0x3800000, 0x7c994e9e, 0xe73a5134, 0x7c994e9d, 0x3800010},
5961{0x3800000, 0x7c994e9e, 0x7c994e9e, 0x7d194e9e, 0x3800000},
5962{0x3800000, 0x7c994e9e, 0x6164bd6c, 0x7c994e9e, 0x3800010},
5963{0x3800000, 0x7c994e9e, 0x9503366, 0x7c994e9e, 0x3800010},
5964{0x3800000, 0x7c994e9e, 0xbf5a97c9, 0x7c994e9d, 0x3800010},
5965{0x3800000, 0x7c994e9e, 0xe6ff1a14, 0x7c994e9d, 0x3800010},
5966{0x3800000, 0x7c994e9e, 0x77f31e2f, 0x7c998b65, 0x3800010},
5967{0x3800000, 0x7c994e9e, 0xaab4d7d8, 0x7c994e9d, 0x3800010},
5968{0x3800000, 0x7c994e9e, 0x966320b, 0x7c994e9e, 0x3800010},
5969{0x3800000, 0x7c994e9e, 0xb26bddee, 0x7c994e9d, 0x3800010},
5970{0x3800000, 0x7c994e9e, 0xb5c8e5d3, 0x7c994e9d, 0x3800010},
5971{0x3800000, 0x7c994e9e, 0x317285d3, 0x7c994e9e, 0x3800010},
5972{0x3800000, 0x7c994e9e, 0x3c9623b1, 0x7c994e9e, 0x3800010},
5973{0x3800000, 0x7c994e9e, 0x51fd2c7c, 0x7c994e9e, 0x3800010},
5974{0x3800000, 0x7c994e9e, 0x7b906a6c, 0x7cbd6939, 0x3800000},
5975{0x3800000, 0x6164bd6c, 0x0, 0x6164bd6c, 0x3800000},
5976{0x3800000, 0x6164bd6c, 0x1, 0x6164bd6c, 0x3800080},
5977{0x3800000, 0x6164bd6c, 0x76, 0x6164bd6c, 0x3800080},
5978{0x3800000, 0x6164bd6c, 0x2b94, 0x6164bd6c, 0x3800080},
5979{0x3800000, 0x6164bd6c, 0x636d24, 0x6164bd6c, 0x3800080},
5980{0x3800000, 0x6164bd6c, 0x7fffff, 0x6164bd6c, 0x3800080},
5981{0x3800000, 0x6164bd6c, 0x800000, 0x6164bd6c, 0x3800010},
5982{0x3800000, 0x6164bd6c, 0x800002, 0x6164bd6c, 0x3800010},
5983{0x3800000, 0x6164bd6c, 0x1398437, 0x6164bd6c, 0x3800010},
5984{0x3800000, 0x6164bd6c, 0xba98d27, 0x6164bd6c, 0x3800010},
5985{0x3800000, 0x6164bd6c, 0xba98d7a, 0x6164bd6c, 0x3800010},
5986{0x3800000, 0x6164bd6c, 0x751f853a, 0x751f853a, 0x3800010},
5987{0x3800000, 0x6164bd6c, 0x7f7ffff0, 0x7f7ffff0, 0x3800010},
5988{0x3800000, 0x6164bd6c, 0x7f7fffff, 0x7f7fffff, 0x3800010},
5989{0x3800000, 0x6164bd6c, 0x7f800000, 0x7f800000, 0x3800000},
5990{0x3800000, 0x6164bd6c, 0x7f800001, 0x7fc00000, 0x3800001},
5991{0x3800000, 0x6164bd6c, 0x7f984a37, 0x7fc00000, 0x3800001},
5992{0x3800000, 0x6164bd6c, 0x7fbfffff, 0x7fc00000, 0x3800001},
5993{0x3800000, 0x6164bd6c, 0x7fc00000, 0x7fc00000, 0x3800000},
5994{0x3800000, 0x6164bd6c, 0x7fd9ba98, 0x7fc00000, 0x3800000},
5995{0x3800000, 0x6164bd6c, 0x7fffffff, 0x7fc00000, 0x3800000},
5996{0x3800000, 0x6164bd6c, 0x80000000, 0x6164bd6c, 0x3800000},
5997{0x3800000, 0x6164bd6c, 0x80000001, 0x6164bd6c, 0x3800080},
5998{0x3800000, 0x6164bd6c, 0x80000076, 0x6164bd6c, 0x3800080},
5999{0x3800000, 0x6164bd6c, 0x80002b94, 0x6164bd6c, 0x3800080},
6000{0x3800000, 0x6164bd6c, 0x80636d24, 0x6164bd6c, 0x3800080},
6001{0x3800000, 0x6164bd6c, 0x807fffff, 0x6164bd6c, 0x3800080},
6002{0x3800000, 0x6164bd6c, 0x80800000, 0x6164bd6b, 0x3800010},
6003{0x3800000, 0x6164bd6c, 0x80800002, 0x6164bd6b, 0x3800010},
6004{0x3800000, 0x6164bd6c, 0x81398437, 0x6164bd6b, 0x3800010},
6005{0x3800000, 0x6164bd6c, 0x8ba98d27, 0x6164bd6b, 0x3800010},
6006{0x3800000, 0x6164bd6c, 0x8ba98d7a, 0x6164bd6b, 0x3800010},
6007{0x3800000, 0x6164bd6c, 0xf51f853a, 0xf51f853a, 0x3800010},
6008{0x3800000, 0x6164bd6c, 0xff7ffff0, 0xff7ffff0, 0x3800010},
6009{0x3800000, 0x6164bd6c, 0xff7fffff, 0xff7fffff, 0x3800010},
6010{0x3800000, 0x6164bd6c, 0xff800000, 0xff800000, 0x3800000},
6011{0x3800000, 0x6164bd6c, 0xff800001, 0x7fc00000, 0x3800001},
6012{0x3800000, 0x6164bd6c, 0xff984a37, 0x7fc00000, 0x3800001},
6013{0x3800000, 0x6164bd6c, 0xffbfffff, 0x7fc00000, 0x3800001},
6014{0x3800000, 0x6164bd6c, 0xffc00000, 0x7fc00000, 0x3800000},
6015{0x3800000, 0x6164bd6c, 0xffd9ba98, 0x7fc00000, 0x3800000},
6016{0x3800000, 0x6164bd6c, 0xffffffff, 0x7fc00000, 0x3800000},
6017{0x3800000, 0x6164bd6c, 0x4f3495cb, 0x6164bd6c, 0x3800010},
6018{0x3800000, 0x6164bd6c, 0xe73a5134, 0xe73a42e9, 0x3800010},
6019{0x3800000, 0x6164bd6c, 0x7c994e9e, 0x7c994e9e, 0x3800010},
6020{0x3800000, 0x6164bd6c, 0x6164bd6c, 0x61e4bd6c, 0x3800000},
6021{0x3800000, 0x6164bd6c, 0x9503366, 0x6164bd6c, 0x3800010},
6022{0x3800000, 0x6164bd6c, 0xbf5a97c9, 0x6164bd6b, 0x3800010},
6023{0x3800000, 0x6164bd6c, 0xe6ff1a14, 0xe6fefd7d, 0x3800010},
6024{0x3800000, 0x6164bd6c, 0x77f31e2f, 0x77f31e2f, 0x3800010},
6025{0x3800000, 0x6164bd6c, 0xaab4d7d8, 0x6164bd6b, 0x3800010},
6026{0x3800000, 0x6164bd6c, 0x966320b, 0x6164bd6c, 0x3800010},
6027{0x3800000, 0x6164bd6c, 0xb26bddee, 0x6164bd6b, 0x3800010},
6028{0x3800000, 0x6164bd6c, 0xb5c8e5d3, 0x6164bd6b, 0x3800010},
6029{0x3800000, 0x6164bd6c, 0x317285d3, 0x6164bd6c, 0x3800010},
6030{0x3800000, 0x6164bd6c, 0x3c9623b1, 0x6164bd6c, 0x3800010},
6031{0x3800000, 0x6164bd6c, 0x51fd2c7c, 0x6164bd6c, 0x3800010},
6032{0x3800000, 0x6164bd6c, 0x7b906a6c, 0x7b906a6c, 0x3800010},
6033{0x3800000, 0x9503366, 0x0, 0x9503366, 0x3800000},
6034{0x3800000, 0x9503366, 0x1, 0x9503366, 0x3800080},
6035{0x3800000, 0x9503366, 0x76, 0x9503366, 0x3800080},
6036{0x3800000, 0x9503366, 0x2b94, 0x9503366, 0x3800080},
6037{0x3800000, 0x9503366, 0x636d24, 0x9503366, 0x3800080},
6038{0x3800000, 0x9503366, 0x7fffff, 0x9503366, 0x3800080},
6039{0x3800000, 0x9503366, 0x800000, 0x95033a6, 0x3800000},
6040{0x3800000, 0x9503366, 0x800002, 0x95033a6, 0x3800010},
6041{0x3800000, 0x9503366, 0x1398437, 0x950341f, 0x3800010},
6042{0x3800000, 0x9503366, 0xba98d27, 0xbb00ec2, 0x3800010},
6043{0x3800000, 0x9503366, 0xba98d7a, 0xbb00f15, 0x3800010},
6044{0x3800000, 0x9503366, 0x751f853a, 0x751f853a, 0x3800010},
6045{0x3800000, 0x9503366, 0x7f7ffff0, 0x7f7ffff0, 0x3800010},
6046{0x3800000, 0x9503366, 0x7f7fffff, 0x7f7fffff, 0x3800010},
6047{0x3800000, 0x9503366, 0x7f800000, 0x7f800000, 0x3800000},
6048{0x3800000, 0x9503366, 0x7f800001, 0x7fc00000, 0x3800001},
6049{0x3800000, 0x9503366, 0x7f984a37, 0x7fc00000, 0x3800001},
6050{0x3800000, 0x9503366, 0x7fbfffff, 0x7fc00000, 0x3800001},
6051{0x3800000, 0x9503366, 0x7fc00000, 0x7fc00000, 0x3800000},
6052{0x3800000, 0x9503366, 0x7fd9ba98, 0x7fc00000, 0x3800000},
6053{0x3800000, 0x9503366, 0x7fffffff, 0x7fc00000, 0x3800000},
6054{0x3800000, 0x9503366, 0x80000000, 0x9503366, 0x3800000},
6055{0x3800000, 0x9503366, 0x80000001, 0x9503366, 0x3800080},
6056{0x3800000, 0x9503366, 0x80000076, 0x9503366, 0x3800080},
6057{0x3800000, 0x9503366, 0x80002b94, 0x9503366, 0x3800080},
6058{0x3800000, 0x9503366, 0x80636d24, 0x9503366, 0x3800080},
6059{0x3800000, 0x9503366, 0x807fffff, 0x9503366, 0x3800080},
6060{0x3800000, 0x9503366, 0x80800000, 0x9503326, 0x3800000},
6061{0x3800000, 0x9503366, 0x80800002, 0x9503325, 0x3800010},
6062{0x3800000, 0x9503366, 0x81398437, 0x95032ac, 0x3800010},
6063{0x3800000, 0x9503366, 0x8ba98d27, 0x8ba30b8c, 0x3800010},
6064{0x3800000, 0x9503366, 0x8ba98d7a, 0x8ba30bdf, 0x3800010},
6065{0x3800000, 0x9503366, 0xf51f853a, 0xf51f853a, 0x3800010},
6066{0x3800000, 0x9503366, 0xff7ffff0, 0xff7ffff0, 0x3800010},
6067{0x3800000, 0x9503366, 0xff7fffff, 0xff7fffff, 0x3800010},
6068{0x3800000, 0x9503366, 0xff800000, 0xff800000, 0x3800000},
6069{0x3800000, 0x9503366, 0xff800001, 0x7fc00000, 0x3800001},
6070{0x3800000, 0x9503366, 0xff984a37, 0x7fc00000, 0x3800001},
6071{0x3800000, 0x9503366, 0xffbfffff, 0x7fc00000, 0x3800001},
6072{0x3800000, 0x9503366, 0xffc00000, 0x7fc00000, 0x3800000},
6073{0x3800000, 0x9503366, 0xffd9ba98, 0x7fc00000, 0x3800000},
6074{0x3800000, 0x9503366, 0xffffffff, 0x7fc00000, 0x3800000},
6075{0x3800000, 0x9503366, 0x4f3495cb, 0x4f3495cb, 0x3800010},
6076{0x3800000, 0x9503366, 0xe73a5134, 0xe73a5134, 0x3800010},
6077{0x3800000, 0x9503366, 0x7c994e9e, 0x7c994e9e, 0x3800010},
6078{0x3800000, 0x9503366, 0x6164bd6c, 0x6164bd6c, 0x3800010},
6079{0x3800000, 0x9503366, 0x9503366, 0x9d03366, 0x3800000},
6080{0x3800000, 0x9503366, 0xbf5a97c9, 0xbf5a97c9, 0x3800010},
6081{0x3800000, 0x9503366, 0xe6ff1a14, 0xe6ff1a14, 0x3800010},
6082{0x3800000, 0x9503366, 0x77f31e2f, 0x77f31e2f, 0x3800010},
6083{0x3800000, 0x9503366, 0xaab4d7d8, 0xaab4d7d8, 0x3800010},
6084{0x3800000, 0x9503366, 0x966320b, 0x9db32b8, 0x3800010},
6085{0x3800000, 0x9503366, 0xb26bddee, 0xb26bddee, 0x3800010},
6086{0x3800000, 0x9503366, 0xb5c8e5d3, 0xb5c8e5d3, 0x3800010},
6087{0x3800000, 0x9503366, 0x317285d3, 0x317285d3, 0x3800010},
6088{0x3800000, 0x9503366, 0x3c9623b1, 0x3c9623b1, 0x3800010},
6089{0x3800000, 0x9503366, 0x51fd2c7c, 0x51fd2c7c, 0x3800010},
6090{0x3800000, 0x9503366, 0x7b906a6c, 0x7b906a6c, 0x3800010},
6091{0x3800000, 0xbf5a97c9, 0x0, 0xbf5a97c9, 0x3800000},
6092{0x3800000, 0xbf5a97c9, 0x1, 0xbf5a97c9, 0x3800080},
6093{0x3800000, 0xbf5a97c9, 0x76, 0xbf5a97c9, 0x3800080},
6094{0x3800000, 0xbf5a97c9, 0x2b94, 0xbf5a97c9, 0x3800080},
6095{0x3800000, 0xbf5a97c9, 0x636d24, 0xbf5a97c9, 0x3800080},
6096{0x3800000, 0xbf5a97c9, 0x7fffff, 0xbf5a97c9, 0x3800080},
6097{0x3800000, 0xbf5a97c9, 0x800000, 0xbf5a97c9, 0x3800010},
6098{0x3800000, 0xbf5a97c9, 0x800002, 0xbf5a97c9, 0x3800010},
6099{0x3800000, 0xbf5a97c9, 0x1398437, 0xbf5a97c9, 0x3800010},
6100{0x3800000, 0xbf5a97c9, 0xba98d27, 0xbf5a97c9, 0x3800010},
6101{0x3800000, 0xbf5a97c9, 0xba98d7a, 0xbf5a97c9, 0x3800010},
6102{0x3800000, 0xbf5a97c9, 0x751f853a, 0x751f8539, 0x3800010},
6103{0x3800000, 0xbf5a97c9, 0x7f7ffff0, 0x7f7fffef, 0x3800010},
6104{0x3800000, 0xbf5a97c9, 0x7f7fffff, 0x7f7ffffe, 0x3800010},
6105{0x3800000, 0xbf5a97c9, 0x7f800000, 0x7f800000, 0x3800000},
6106{0x3800000, 0xbf5a97c9, 0x7f800001, 0x7fc00000, 0x3800001},
6107{0x3800000, 0xbf5a97c9, 0x7f984a37, 0x7fc00000, 0x3800001},
6108{0x3800000, 0xbf5a97c9, 0x7fbfffff, 0x7fc00000, 0x3800001},
6109{0x3800000, 0xbf5a97c9, 0x7fc00000, 0x7fc00000, 0x3800000},
6110{0x3800000, 0xbf5a97c9, 0x7fd9ba98, 0x7fc00000, 0x3800000},
6111{0x3800000, 0xbf5a97c9, 0x7fffffff, 0x7fc00000, 0x3800000},
6112{0x3800000, 0xbf5a97c9, 0x80000000, 0xbf5a97c9, 0x3800000},
6113{0x3800000, 0xbf5a97c9, 0x80000001, 0xbf5a97c9, 0x3800080},
6114{0x3800000, 0xbf5a97c9, 0x80000076, 0xbf5a97c9, 0x3800080},
6115{0x3800000, 0xbf5a97c9, 0x80002b94, 0xbf5a97c9, 0x3800080},
6116{0x3800000, 0xbf5a97c9, 0x80636d24, 0xbf5a97c9, 0x3800080},
6117{0x3800000, 0xbf5a97c9, 0x807fffff, 0xbf5a97c9, 0x3800080},
6118{0x3800000, 0xbf5a97c9, 0x80800000, 0xbf5a97ca, 0x3800010},
6119{0x3800000, 0xbf5a97c9, 0x80800002, 0xbf5a97ca, 0x3800010},
6120{0x3800000, 0xbf5a97c9, 0x81398437, 0xbf5a97ca, 0x3800010},
6121{0x3800000, 0xbf5a97c9, 0x8ba98d27, 0xbf5a97ca, 0x3800010},
6122{0x3800000, 0xbf5a97c9, 0x8ba98d7a, 0xbf5a97ca, 0x3800010},
6123{0x3800000, 0xbf5a97c9, 0xf51f853a, 0xf51f853b, 0x3800010},
6124{0x3800000, 0xbf5a97c9, 0xff7ffff0, 0xff7ffff1, 0x3800010},
6125{0x3800000, 0xbf5a97c9, 0xff7fffff, 0xff800000, 0x3800014},
6126{0x3800000, 0xbf5a97c9, 0xff800000, 0xff800000, 0x3800000},
6127{0x3800000, 0xbf5a97c9, 0xff800001, 0x7fc00000, 0x3800001},
6128{0x3800000, 0xbf5a97c9, 0xff984a37, 0x7fc00000, 0x3800001},
6129{0x3800000, 0xbf5a97c9, 0xffbfffff, 0x7fc00000, 0x3800001},
6130{0x3800000, 0xbf5a97c9, 0xffc00000, 0x7fc00000, 0x3800000},
6131{0x3800000, 0xbf5a97c9, 0xffd9ba98, 0x7fc00000, 0x3800000},
6132{0x3800000, 0xbf5a97c9, 0xffffffff, 0x7fc00000, 0x3800000},
6133{0x3800000, 0xbf5a97c9, 0x4f3495cb, 0x4f3495ca, 0x3800010},
6134{0x3800000, 0xbf5a97c9, 0xe73a5134, 0xe73a5135, 0x3800010},
6135{0x3800000, 0xbf5a97c9, 0x7c994e9e, 0x7c994e9d, 0x3800010},
6136{0x3800000, 0xbf5a97c9, 0x6164bd6c, 0x6164bd6b, 0x3800010},
6137{0x3800000, 0xbf5a97c9, 0x9503366, 0xbf5a97c9, 0x3800010},
6138{0x3800000, 0xbf5a97c9, 0xbf5a97c9, 0xbfda97c9, 0x3800000},
6139{0x3800000, 0xbf5a97c9, 0xe6ff1a14, 0xe6ff1a15, 0x3800010},
6140{0x3800000, 0xbf5a97c9, 0x77f31e2f, 0x77f31e2e, 0x3800010},
6141{0x3800000, 0xbf5a97c9, 0xaab4d7d8, 0xbf5a97ca, 0x3800010},
6142{0x3800000, 0xbf5a97c9, 0x966320b, 0xbf5a97c9, 0x3800010},
6143{0x3800000, 0xbf5a97c9, 0xb26bddee, 0xbf5a97ca, 0x3800010},
6144{0x3800000, 0xbf5a97c9, 0xb5c8e5d3, 0xbf5a97e3, 0x3800010},
6145{0x3800000, 0xbf5a97c9, 0x317285d3, 0xbf5a97c9, 0x3800010},
6146{0x3800000, 0xbf5a97c9, 0x3c9623b1, 0xbf55e6ac, 0x3800010},
6147{0x3800000, 0xbf5a97c9, 0x51fd2c7c, 0x51fd2c7b, 0x3800010},
6148{0x3800000, 0xbf5a97c9, 0x7b906a6c, 0x7b906a6b, 0x3800010},
6149{0x3800000, 0xe6ff1a14, 0x0, 0xe6ff1a14, 0x3800000},
6150{0x3800000, 0xe6ff1a14, 0x1, 0xe6ff1a14, 0x3800080},
6151{0x3800000, 0xe6ff1a14, 0x76, 0xe6ff1a14, 0x3800080},
6152{0x3800000, 0xe6ff1a14, 0x2b94, 0xe6ff1a14, 0x3800080},
6153{0x3800000, 0xe6ff1a14, 0x636d24, 0xe6ff1a14, 0x3800080},
6154{0x3800000, 0xe6ff1a14, 0x7fffff, 0xe6ff1a14, 0x3800080},
6155{0x3800000, 0xe6ff1a14, 0x800000, 0xe6ff1a14, 0x3800010},
6156{0x3800000, 0xe6ff1a14, 0x800002, 0xe6ff1a14, 0x3800010},
6157{0x3800000, 0xe6ff1a14, 0x1398437, 0xe6ff1a14, 0x3800010},
6158{0x3800000, 0xe6ff1a14, 0xba98d27, 0xe6ff1a14, 0x3800010},
6159{0x3800000, 0xe6ff1a14, 0xba98d7a, 0xe6ff1a14, 0x3800010},
6160{0x3800000, 0xe6ff1a14, 0x751f853a, 0x751f8539, 0x3800010},
6161{0x3800000, 0xe6ff1a14, 0x7f7ffff0, 0x7f7fffef, 0x3800010},
6162{0x3800000, 0xe6ff1a14, 0x7f7fffff, 0x7f7ffffe, 0x3800010},
6163{0x3800000, 0xe6ff1a14, 0x7f800000, 0x7f800000, 0x3800000},
6164{0x3800000, 0xe6ff1a14, 0x7f800001, 0x7fc00000, 0x3800001},
6165{0x3800000, 0xe6ff1a14, 0x7f984a37, 0x7fc00000, 0x3800001},
6166{0x3800000, 0xe6ff1a14, 0x7fbfffff, 0x7fc00000, 0x3800001},
6167{0x3800000, 0xe6ff1a14, 0x7fc00000, 0x7fc00000, 0x3800000},
6168{0x3800000, 0xe6ff1a14, 0x7fd9ba98, 0x7fc00000, 0x3800000},
6169{0x3800000, 0xe6ff1a14, 0x7fffffff, 0x7fc00000, 0x3800000},
6170{0x3800000, 0xe6ff1a14, 0x80000000, 0xe6ff1a14, 0x3800000},
6171{0x3800000, 0xe6ff1a14, 0x80000001, 0xe6ff1a14, 0x3800080},
6172{0x3800000, 0xe6ff1a14, 0x80000076, 0xe6ff1a14, 0x3800080},
6173{0x3800000, 0xe6ff1a14, 0x80002b94, 0xe6ff1a14, 0x3800080},
6174{0x3800000, 0xe6ff1a14, 0x80636d24, 0xe6ff1a14, 0x3800080},
6175{0x3800000, 0xe6ff1a14, 0x807fffff, 0xe6ff1a14, 0x3800080},
6176{0x3800000, 0xe6ff1a14, 0x80800000, 0xe6ff1a15, 0x3800010},
6177{0x3800000, 0xe6ff1a14, 0x80800002, 0xe6ff1a15, 0x3800010},
6178{0x3800000, 0xe6ff1a14, 0x81398437, 0xe6ff1a15, 0x3800010},
6179{0x3800000, 0xe6ff1a14, 0x8ba98d27, 0xe6ff1a15, 0x3800010},
6180{0x3800000, 0xe6ff1a14, 0x8ba98d7a, 0xe6ff1a15, 0x3800010},
6181{0x3800000, 0xe6ff1a14, 0xf51f853a, 0xf51f853b, 0x3800010},
6182{0x3800000, 0xe6ff1a14, 0xff7ffff0, 0xff7ffff1, 0x3800010},
6183{0x3800000, 0xe6ff1a14, 0xff7fffff, 0xff800000, 0x3800014},
6184{0x3800000, 0xe6ff1a14, 0xff800000, 0xff800000, 0x3800000},
6185{0x3800000, 0xe6ff1a14, 0xff800001, 0x7fc00000, 0x3800001},
6186{0x3800000, 0xe6ff1a14, 0xff984a37, 0x7fc00000, 0x3800001},
6187{0x3800000, 0xe6ff1a14, 0xffbfffff, 0x7fc00000, 0x3800001},
6188{0x3800000, 0xe6ff1a14, 0xffc00000, 0x7fc00000, 0x3800000},
6189{0x3800000, 0xe6ff1a14, 0xffd9ba98, 0x7fc00000, 0x3800000},
6190{0x3800000, 0xe6ff1a14, 0xffffffff, 0x7fc00000, 0x3800000},
6191{0x3800000, 0xe6ff1a14, 0x4f3495cb, 0xe6ff1a14, 0x3800010},
6192{0x3800000, 0xe6ff1a14, 0xe73a5134, 0xe79cef1f, 0x3800000},
6193{0x3800000, 0xe6ff1a14, 0x7c994e9e, 0x7c994e9d, 0x3800010},
6194{0x3800000, 0xe6ff1a14, 0x6164bd6c, 0xe6fefd7d, 0x3800010},
6195{0x3800000, 0xe6ff1a14, 0x9503366, 0xe6ff1a14, 0x3800010},
6196{0x3800000, 0xe6ff1a14, 0xbf5a97c9, 0xe6ff1a15, 0x3800010},
6197{0x3800000, 0xe6ff1a14, 0xe6ff1a14, 0xe77f1a14, 0x3800000},
6198{0x3800000, 0xe6ff1a14, 0x77f31e2f, 0x77f31e2e, 0x3800010},
6199{0x3800000, 0xe6ff1a14, 0xaab4d7d8, 0xe6ff1a15, 0x3800010},
6200{0x3800000, 0xe6ff1a14, 0x966320b, 0xe6ff1a14, 0x3800010},
6201{0x3800000, 0xe6ff1a14, 0xb26bddee, 0xe6ff1a15, 0x3800010},
6202{0x3800000, 0xe6ff1a14, 0xb5c8e5d3, 0xe6ff1a15, 0x3800010},
6203{0x3800000, 0xe6ff1a14, 0x317285d3, 0xe6ff1a14, 0x3800010},
6204{0x3800000, 0xe6ff1a14, 0x3c9623b1, 0xe6ff1a14, 0x3800010},
6205{0x3800000, 0xe6ff1a14, 0x51fd2c7c, 0xe6ff1a14, 0x3800010},
6206{0x3800000, 0xe6ff1a14, 0x7b906a6c, 0x7b906a6b, 0x3800010},
6207{0x3800000, 0x77f31e2f, 0x0, 0x77f31e2f, 0x3800000},
6208{0x3800000, 0x77f31e2f, 0x1, 0x77f31e2f, 0x3800080},
6209{0x3800000, 0x77f31e2f, 0x76, 0x77f31e2f, 0x3800080},
6210{0x3800000, 0x77f31e2f, 0x2b94, 0x77f31e2f, 0x3800080},
6211{0x3800000, 0x77f31e2f, 0x636d24, 0x77f31e2f, 0x3800080},
6212{0x3800000, 0x77f31e2f, 0x7fffff, 0x77f31e2f, 0x3800080},
6213{0x3800000, 0x77f31e2f, 0x800000, 0x77f31e2f, 0x3800010},
6214{0x3800000, 0x77f31e2f, 0x800002, 0x77f31e2f, 0x3800010},
6215{0x3800000, 0x77f31e2f, 0x1398437, 0x77f31e2f, 0x3800010},
6216{0x3800000, 0x77f31e2f, 0xba98d27, 0x77f31e2f, 0x3800010},
6217{0x3800000, 0x77f31e2f, 0xba98d7a, 0x77f31e2f, 0x3800010},
6218{0x3800000, 0x77f31e2f, 0x751f853a, 0x77f81a58, 0x3800010},
6219{0x3800000, 0x77f31e2f, 0x7f7ffff0, 0x7f7fffff, 0x3800014},
6220{0x3800000, 0x77f31e2f, 0x7f7fffff, 0x7f7fffff, 0x3800014},
6221{0x3800000, 0x77f31e2f, 0x7f800000, 0x7f800000, 0x3800000},
6222{0x3800000, 0x77f31e2f, 0x7f800001, 0x7fc00000, 0x3800001},
6223{0x3800000, 0x77f31e2f, 0x7f984a37, 0x7fc00000, 0x3800001},
6224{0x3800000, 0x77f31e2f, 0x7fbfffff, 0x7fc00000, 0x3800001},
6225{0x3800000, 0x77f31e2f, 0x7fc00000, 0x7fc00000, 0x3800000},
6226{0x3800000, 0x77f31e2f, 0x7fd9ba98, 0x7fc00000, 0x3800000},
6227{0x3800000, 0x77f31e2f, 0x7fffffff, 0x7fc00000, 0x3800000},
6228{0x3800000, 0x77f31e2f, 0x80000000, 0x77f31e2f, 0x3800000},
6229{0x3800000, 0x77f31e2f, 0x80000001, 0x77f31e2f, 0x3800080},
6230{0x3800000, 0x77f31e2f, 0x80000076, 0x77f31e2f, 0x3800080},
6231{0x3800000, 0x77f31e2f, 0x80002b94, 0x77f31e2f, 0x3800080},
6232{0x3800000, 0x77f31e2f, 0x80636d24, 0x77f31e2f, 0x3800080},
6233{0x3800000, 0x77f31e2f, 0x807fffff, 0x77f31e2f, 0x3800080},
6234{0x3800000, 0x77f31e2f, 0x80800000, 0x77f31e2e, 0x3800010},
6235{0x3800000, 0x77f31e2f, 0x80800002, 0x77f31e2e, 0x3800010},
6236{0x3800000, 0x77f31e2f, 0x81398437, 0x77f31e2e, 0x3800010},
6237{0x3800000, 0x77f31e2f, 0x8ba98d27, 0x77f31e2e, 0x3800010},
6238{0x3800000, 0x77f31e2f, 0x8ba98d7a, 0x77f31e2e, 0x3800010},
6239{0x3800000, 0x77f31e2f, 0xf51f853a, 0x77ee2205, 0x3800010},
6240{0x3800000, 0x77f31e2f, 0xff7ffff0, 0xff7ffe0a, 0x3800010},
6241{0x3800000, 0x77f31e2f, 0xff7fffff, 0xff7ffe19, 0x3800010},
6242{0x3800000, 0x77f31e2f, 0xff800000, 0xff800000, 0x3800000},
6243{0x3800000, 0x77f31e2f, 0xff800001, 0x7fc00000, 0x3800001},
6244{0x3800000, 0x77f31e2f, 0xff984a37, 0x7fc00000, 0x3800001},
6245{0x3800000, 0x77f31e2f, 0xffbfffff, 0x7fc00000, 0x3800001},
6246{0x3800000, 0x77f31e2f, 0xffc00000, 0x7fc00000, 0x3800000},
6247{0x3800000, 0x77f31e2f, 0xffd9ba98, 0x7fc00000, 0x3800000},
6248{0x3800000, 0x77f31e2f, 0xffffffff, 0x7fc00000, 0x3800000},
6249{0x3800000, 0x77f31e2f, 0x4f3495cb, 0x77f31e2f, 0x3800010},
6250{0x3800000, 0x77f31e2f, 0xe73a5134, 0x77f31e2e, 0x3800010},
6251{0x3800000, 0x77f31e2f, 0x7c994e9e, 0x7c998b65, 0x3800010},
6252{0x3800000, 0x77f31e2f, 0x6164bd6c, 0x77f31e2f, 0x3800010},
6253{0x3800000, 0x77f31e2f, 0x9503366, 0x77f31e2f, 0x3800010},
6254{0x3800000, 0x77f31e2f, 0xbf5a97c9, 0x77f31e2e, 0x3800010},
6255{0x3800000, 0x77f31e2f, 0xe6ff1a14, 0x77f31e2e, 0x3800010},
6256{0x3800000, 0x77f31e2f, 0x77f31e2f, 0x78731e2f, 0x3800000},
6257{0x3800000, 0x77f31e2f, 0xaab4d7d8, 0x77f31e2e, 0x3800010},
6258{0x3800000, 0x77f31e2f, 0x966320b, 0x77f31e2f, 0x3800010},
6259{0x3800000, 0x77f31e2f, 0xb26bddee, 0x77f31e2e, 0x3800010},
6260{0x3800000, 0x77f31e2f, 0xb5c8e5d3, 0x77f31e2e, 0x3800010},
6261{0x3800000, 0x77f31e2f, 0x317285d3, 0x77f31e2f, 0x3800010},
6262{0x3800000, 0x77f31e2f, 0x3c9623b1, 0x77f31e2f, 0x3800010},
6263{0x3800000, 0x77f31e2f, 0x51fd2c7c, 0x77f31e2f, 0x3800010},
6264{0x3800000, 0x77f31e2f, 0x7b906a6c, 0x7b915d8a, 0x3800010},
6265{0x3800000, 0xaab4d7d8, 0x0, 0xaab4d7d8, 0x3800000},
6266{0x3800000, 0xaab4d7d8, 0x1, 0xaab4d7d8, 0x3800080},
6267{0x3800000, 0xaab4d7d8, 0x76, 0xaab4d7d8, 0x3800080},
6268{0x3800000, 0xaab4d7d8, 0x2b94, 0xaab4d7d8, 0x3800080},
6269{0x3800000, 0xaab4d7d8, 0x636d24, 0xaab4d7d8, 0x3800080},
6270{0x3800000, 0xaab4d7d8, 0x7fffff, 0xaab4d7d8, 0x3800080},
6271{0x3800000, 0xaab4d7d8, 0x800000, 0xaab4d7d8, 0x3800010},
6272{0x3800000, 0xaab4d7d8, 0x800002, 0xaab4d7d8, 0x3800010},
6273{0x3800000, 0xaab4d7d8, 0x1398437, 0xaab4d7d8, 0x3800010},
6274{0x3800000, 0xaab4d7d8, 0xba98d27, 0xaab4d7d8, 0x3800010},
6275{0x3800000, 0xaab4d7d8, 0xba98d7a, 0xaab4d7d8, 0x3800010},
6276{0x3800000, 0xaab4d7d8, 0x751f853a, 0x751f8539, 0x3800010},
6277{0x3800000, 0xaab4d7d8, 0x7f7ffff0, 0x7f7fffef, 0x3800010},
6278{0x3800000, 0xaab4d7d8, 0x7f7fffff, 0x7f7ffffe, 0x3800010},
6279{0x3800000, 0xaab4d7d8, 0x7f800000, 0x7f800000, 0x3800000},
6280{0x3800000, 0xaab4d7d8, 0x7f800001, 0x7fc00000, 0x3800001},
6281{0x3800000, 0xaab4d7d8, 0x7f984a37, 0x7fc00000, 0x3800001},
6282{0x3800000, 0xaab4d7d8, 0x7fbfffff, 0x7fc00000, 0x3800001},
6283{0x3800000, 0xaab4d7d8, 0x7fc00000, 0x7fc00000, 0x3800000},
6284{0x3800000, 0xaab4d7d8, 0x7fd9ba98, 0x7fc00000, 0x3800000},
6285{0x3800000, 0xaab4d7d8, 0x7fffffff, 0x7fc00000, 0x3800000},
6286{0x3800000, 0xaab4d7d8, 0x80000000, 0xaab4d7d8, 0x3800000},
6287{0x3800000, 0xaab4d7d8, 0x80000001, 0xaab4d7d8, 0x3800080},
6288{0x3800000, 0xaab4d7d8, 0x80000076, 0xaab4d7d8, 0x3800080},
6289{0x3800000, 0xaab4d7d8, 0x80002b94, 0xaab4d7d8, 0x3800080},
6290{0x3800000, 0xaab4d7d8, 0x80636d24, 0xaab4d7d8, 0x3800080},
6291{0x3800000, 0xaab4d7d8, 0x807fffff, 0xaab4d7d8, 0x3800080},
6292{0x3800000, 0xaab4d7d8, 0x80800000, 0xaab4d7d9, 0x3800010},
6293{0x3800000, 0xaab4d7d8, 0x80800002, 0xaab4d7d9, 0x3800010},
6294{0x3800000, 0xaab4d7d8, 0x81398437, 0xaab4d7d9, 0x3800010},
6295{0x3800000, 0xaab4d7d8, 0x8ba98d27, 0xaab4d7d9, 0x3800010},
6296{0x3800000, 0xaab4d7d8, 0x8ba98d7a, 0xaab4d7d9, 0x3800010},
6297{0x3800000, 0xaab4d7d8, 0xf51f853a, 0xf51f853b, 0x3800010},
6298{0x3800000, 0xaab4d7d8, 0xff7ffff0, 0xff7ffff1, 0x3800010},
6299{0x3800000, 0xaab4d7d8, 0xff7fffff, 0xff800000, 0x3800014},
6300{0x3800000, 0xaab4d7d8, 0xff800000, 0xff800000, 0x3800000},
6301{0x3800000, 0xaab4d7d8, 0xff800001, 0x7fc00000, 0x3800001},
6302{0x3800000, 0xaab4d7d8, 0xff984a37, 0x7fc00000, 0x3800001},
6303{0x3800000, 0xaab4d7d8, 0xffbfffff, 0x7fc00000, 0x3800001},
6304{0x3800000, 0xaab4d7d8, 0xffc00000, 0x7fc00000, 0x3800000},
6305{0x3800000, 0xaab4d7d8, 0xffd9ba98, 0x7fc00000, 0x3800000},
6306{0x3800000, 0xaab4d7d8, 0xffffffff, 0x7fc00000, 0x3800000},
6307{0x3800000, 0xaab4d7d8, 0x4f3495cb, 0x4f3495ca, 0x3800010},
6308{0x3800000, 0xaab4d7d8, 0xe73a5134, 0xe73a5135, 0x3800010},
6309{0x3800000, 0xaab4d7d8, 0x7c994e9e, 0x7c994e9d, 0x3800010},
6310{0x3800000, 0xaab4d7d8, 0x6164bd6c, 0x6164bd6b, 0x3800010},
6311{0x3800000, 0xaab4d7d8, 0x9503366, 0xaab4d7d8, 0x3800010},
6312{0x3800000, 0xaab4d7d8, 0xbf5a97c9, 0xbf5a97ca, 0x3800010},
6313{0x3800000, 0xaab4d7d8, 0xe6ff1a14, 0xe6ff1a15, 0x3800010},
6314{0x3800000, 0xaab4d7d8, 0x77f31e2f, 0x77f31e2e, 0x3800010},
6315{0x3800000, 0xaab4d7d8, 0xaab4d7d8, 0xab34d7d8, 0x3800000},
6316{0x3800000, 0xaab4d7d8, 0x966320b, 0xaab4d7d8, 0x3800010},
6317{0x3800000, 0xaab4d7d8, 0xb26bddee, 0xb26bdf58, 0x3800010},
6318{0x3800000, 0xaab4d7d8, 0xb5c8e5d3, 0xb5c8e5d6, 0x3800010},
6319{0x3800000, 0xaab4d7d8, 0x317285d3, 0x3172802c, 0x3800010},
6320{0x3800000, 0xaab4d7d8, 0x3c9623b1, 0x3c9623b0, 0x3800010},
6321{0x3800000, 0xaab4d7d8, 0x51fd2c7c, 0x51fd2c7b, 0x3800010},
6322{0x3800000, 0xaab4d7d8, 0x7b906a6c, 0x7b906a6b, 0x3800010},
6323{0x3800000, 0x966320b, 0x0, 0x966320b, 0x3800000},
6324{0x3800000, 0x966320b, 0x1, 0x966320b, 0x3800080},
6325{0x3800000, 0x966320b, 0x76, 0x966320b, 0x3800080},
6326{0x3800000, 0x966320b, 0x2b94, 0x966320b, 0x3800080},
6327{0x3800000, 0x966320b, 0x636d24, 0x966320b, 0x3800080},
6328{0x3800000, 0x966320b, 0x7fffff, 0x966320b, 0x3800080},
6329{0x3800000, 0x966320b, 0x800000, 0x966324b, 0x3800000},
6330{0x3800000, 0x966320b, 0x800002, 0x966324b, 0x3800010},
6331{0x3800000, 0x966320b, 0x1398437, 0x96632c4, 0x3800010},
6332{0x3800000, 0x966320b, 0xba98d27, 0xbb0beb7, 0x3800010},
6333{0x3800000, 0x966320b, 0xba98d7a, 0xbb0bf0a, 0x3800010},
6334{0x3800000, 0x966320b, 0x751f853a, 0x751f853a, 0x3800010},
6335{0x3800000, 0x966320b, 0x7f7ffff0, 0x7f7ffff0, 0x3800010},
6336{0x3800000, 0x966320b, 0x7f7fffff, 0x7f7fffff, 0x3800010},
6337{0x3800000, 0x966320b, 0x7f800000, 0x7f800000, 0x3800000},
6338{0x3800000, 0x966320b, 0x7f800001, 0x7fc00000, 0x3800001},
6339{0x3800000, 0x966320b, 0x7f984a37, 0x7fc00000, 0x3800001},
6340{0x3800000, 0x966320b, 0x7fbfffff, 0x7fc00000, 0x3800001},
6341{0x3800000, 0x966320b, 0x7fc00000, 0x7fc00000, 0x3800000},
6342{0x3800000, 0x966320b, 0x7fd9ba98, 0x7fc00000, 0x3800000},
6343{0x3800000, 0x966320b, 0x7fffffff, 0x7fc00000, 0x3800000},
6344{0x3800000, 0x966320b, 0x80000000, 0x966320b, 0x3800000},
6345{0x3800000, 0x966320b, 0x80000001, 0x966320b, 0x3800080},
6346{0x3800000, 0x966320b, 0x80000076, 0x966320b, 0x3800080},
6347{0x3800000, 0x966320b, 0x80002b94, 0x966320b, 0x3800080},
6348{0x3800000, 0x966320b, 0x80636d24, 0x966320b, 0x3800080},
6349{0x3800000, 0x966320b, 0x807fffff, 0x966320b, 0x3800080},
6350{0x3800000, 0x966320b, 0x80800000, 0x96631cb, 0x3800000},
6351{0x3800000, 0x966320b, 0x80800002, 0x96631ca, 0x3800010},
6352{0x3800000, 0x966320b, 0x81398437, 0x9663151, 0x3800010},
6353{0x3800000, 0x966320b, 0x8ba98d27, 0x8ba25b97, 0x3800010},
6354{0x3800000, 0x966320b, 0x8ba98d7a, 0x8ba25bea, 0x3800010},
6355{0x3800000, 0x966320b, 0xf51f853a, 0xf51f853a, 0x3800010},
6356{0x3800000, 0x966320b, 0xff7ffff0, 0xff7ffff0, 0x3800010},
6357{0x3800000, 0x966320b, 0xff7fffff, 0xff7fffff, 0x3800010},
6358{0x3800000, 0x966320b, 0xff800000, 0xff800000, 0x3800000},
6359{0x3800000, 0x966320b, 0xff800001, 0x7fc00000, 0x3800001},
6360{0x3800000, 0x966320b, 0xff984a37, 0x7fc00000, 0x3800001},
6361{0x3800000, 0x966320b, 0xffbfffff, 0x7fc00000, 0x3800001},
6362{0x3800000, 0x966320b, 0xffc00000, 0x7fc00000, 0x3800000},
6363{0x3800000, 0x966320b, 0xffd9ba98, 0x7fc00000, 0x3800000},
6364{0x3800000, 0x966320b, 0xffffffff, 0x7fc00000, 0x3800000},
6365{0x3800000, 0x966320b, 0x4f3495cb, 0x4f3495cb, 0x3800010},
6366{0x3800000, 0x966320b, 0xe73a5134, 0xe73a5134, 0x3800010},
6367{0x3800000, 0x966320b, 0x7c994e9e, 0x7c994e9e, 0x3800010},
6368{0x3800000, 0x966320b, 0x6164bd6c, 0x6164bd6c, 0x3800010},
6369{0x3800000, 0x966320b, 0x9503366, 0x9db32b8, 0x3800010},
6370{0x3800000, 0x966320b, 0xbf5a97c9, 0xbf5a97c9, 0x3800010},
6371{0x3800000, 0x966320b, 0xe6ff1a14, 0xe6ff1a14, 0x3800010},
6372{0x3800000, 0x966320b, 0x77f31e2f, 0x77f31e2f, 0x3800010},
6373{0x3800000, 0x966320b, 0xaab4d7d8, 0xaab4d7d8, 0x3800010},
6374{0x3800000, 0x966320b, 0x966320b, 0x9e6320b, 0x3800000},
6375{0x3800000, 0x966320b, 0xb26bddee, 0xb26bddee, 0x3800010},
6376{0x3800000, 0x966320b, 0xb5c8e5d3, 0xb5c8e5d3, 0x3800010},
6377{0x3800000, 0x966320b, 0x317285d3, 0x317285d3, 0x3800010},
6378{0x3800000, 0x966320b, 0x3c9623b1, 0x3c9623b1, 0x3800010},
6379{0x3800000, 0x966320b, 0x51fd2c7c, 0x51fd2c7c, 0x3800010},
6380{0x3800000, 0x966320b, 0x7b906a6c, 0x7b906a6c, 0x3800010},
6381{0x3800000, 0xb26bddee, 0x0, 0xb26bddee, 0x3800000},
6382{0x3800000, 0xb26bddee, 0x1, 0xb26bddee, 0x3800080},
6383{0x3800000, 0xb26bddee, 0x76, 0xb26bddee, 0x3800080},
6384{0x3800000, 0xb26bddee, 0x2b94, 0xb26bddee, 0x3800080},
6385{0x3800000, 0xb26bddee, 0x636d24, 0xb26bddee, 0x3800080},
6386{0x3800000, 0xb26bddee, 0x7fffff, 0xb26bddee, 0x3800080},
6387{0x3800000, 0xb26bddee, 0x800000, 0xb26bddee, 0x3800010},
6388{0x3800000, 0xb26bddee, 0x800002, 0xb26bddee, 0x3800010},
6389{0x3800000, 0xb26bddee, 0x1398437, 0xb26bddee, 0x3800010},
6390{0x3800000, 0xb26bddee, 0xba98d27, 0xb26bddee, 0x3800010},
6391{0x3800000, 0xb26bddee, 0xba98d7a, 0xb26bddee, 0x3800010},
6392{0x3800000, 0xb26bddee, 0x751f853a, 0x751f8539, 0x3800010},
6393{0x3800000, 0xb26bddee, 0x7f7ffff0, 0x7f7fffef, 0x3800010},
6394{0x3800000, 0xb26bddee, 0x7f7fffff, 0x7f7ffffe, 0x3800010},
6395{0x3800000, 0xb26bddee, 0x7f800000, 0x7f800000, 0x3800000},
6396{0x3800000, 0xb26bddee, 0x7f800001, 0x7fc00000, 0x3800001},
6397{0x3800000, 0xb26bddee, 0x7f984a37, 0x7fc00000, 0x3800001},
6398{0x3800000, 0xb26bddee, 0x7fbfffff, 0x7fc00000, 0x3800001},
6399{0x3800000, 0xb26bddee, 0x7fc00000, 0x7fc00000, 0x3800000},
6400{0x3800000, 0xb26bddee, 0x7fd9ba98, 0x7fc00000, 0x3800000},
6401{0x3800000, 0xb26bddee, 0x7fffffff, 0x7fc00000, 0x3800000},
6402{0x3800000, 0xb26bddee, 0x80000000, 0xb26bddee, 0x3800000},
6403{0x3800000, 0xb26bddee, 0x80000001, 0xb26bddee, 0x3800080},
6404{0x3800000, 0xb26bddee, 0x80000076, 0xb26bddee, 0x3800080},
6405{0x3800000, 0xb26bddee, 0x80002b94, 0xb26bddee, 0x3800080},
6406{0x3800000, 0xb26bddee, 0x80636d24, 0xb26bddee, 0x3800080},
6407{0x3800000, 0xb26bddee, 0x807fffff, 0xb26bddee, 0x3800080},
6408{0x3800000, 0xb26bddee, 0x80800000, 0xb26bddef, 0x3800010},
6409{0x3800000, 0xb26bddee, 0x80800002, 0xb26bddef, 0x3800010},
6410{0x3800000, 0xb26bddee, 0x81398437, 0xb26bddef, 0x3800010},
6411{0x3800000, 0xb26bddee, 0x8ba98d27, 0xb26bddef, 0x3800010},
6412{0x3800000, 0xb26bddee, 0x8ba98d7a, 0xb26bddef, 0x3800010},
6413{0x3800000, 0xb26bddee, 0xf51f853a, 0xf51f853b, 0x3800010},
6414{0x3800000, 0xb26bddee, 0xff7ffff0, 0xff7ffff1, 0x3800010},
6415{0x3800000, 0xb26bddee, 0xff7fffff, 0xff800000, 0x3800014},
6416{0x3800000, 0xb26bddee, 0xff800000, 0xff800000, 0x3800000},
6417{0x3800000, 0xb26bddee, 0xff800001, 0x7fc00000, 0x3800001},
6418{0x3800000, 0xb26bddee, 0xff984a37, 0x7fc00000, 0x3800001},
6419{0x3800000, 0xb26bddee, 0xffbfffff, 0x7fc00000, 0x3800001},
6420{0x3800000, 0xb26bddee, 0xffc00000, 0x7fc00000, 0x3800000},
6421{0x3800000, 0xb26bddee, 0xffd9ba98, 0x7fc00000, 0x3800000},
6422{0x3800000, 0xb26bddee, 0xffffffff, 0x7fc00000, 0x3800000},
6423{0x3800000, 0xb26bddee, 0x4f3495cb, 0x4f3495ca, 0x3800010},
6424{0x3800000, 0xb26bddee, 0xe73a5134, 0xe73a5135, 0x3800010},
6425{0x3800000, 0xb26bddee, 0x7c994e9e, 0x7c994e9d, 0x3800010},
6426{0x3800000, 0xb26bddee, 0x6164bd6c, 0x6164bd6b, 0x3800010},
6427{0x3800000, 0xb26bddee, 0x9503366, 0xb26bddee, 0x3800010},
6428{0x3800000, 0xb26bddee, 0xbf5a97c9, 0xbf5a97ca, 0x3800010},
6429{0x3800000, 0xb26bddee, 0xe6ff1a14, 0xe6ff1a15, 0x3800010},
6430{0x3800000, 0xb26bddee, 0x77f31e2f, 0x77f31e2e, 0x3800010},
6431{0x3800000, 0xb26bddee, 0xaab4d7d8, 0xb26bdf58, 0x3800010},
6432{0x3800000, 0xb26bddee, 0x966320b, 0xb26bddee, 0x3800010},
6433{0x3800000, 0xb26bddee, 0xb26bddee, 0xb2ebddee, 0x3800000},
6434{0x3800000, 0xb26bddee, 0xb5c8e5d3, 0xb5cabd8f, 0x3800010},
6435{0x3800000, 0xb26bddee, 0x317285d3, 0xb22f3c7a, 0x3800010},
6436{0x3800000, 0xb26bddee, 0x3c9623b1, 0x3c9623a9, 0x3800010},
6437{0x3800000, 0xb26bddee, 0x51fd2c7c, 0x51fd2c7b, 0x3800010},
6438{0x3800000, 0xb26bddee, 0x7b906a6c, 0x7b906a6b, 0x3800010},
6439{0x3800000, 0xb5c8e5d3, 0x0, 0xb5c8e5d3, 0x3800000},
6440{0x3800000, 0xb5c8e5d3, 0x1, 0xb5c8e5d3, 0x3800080},
6441{0x3800000, 0xb5c8e5d3, 0x76, 0xb5c8e5d3, 0x3800080},
6442{0x3800000, 0xb5c8e5d3, 0x2b94, 0xb5c8e5d3, 0x3800080},
6443{0x3800000, 0xb5c8e5d3, 0x636d24, 0xb5c8e5d3, 0x3800080},
6444{0x3800000, 0xb5c8e5d3, 0x7fffff, 0xb5c8e5d3, 0x3800080},
6445{0x3800000, 0xb5c8e5d3, 0x800000, 0xb5c8e5d3, 0x3800010},
6446{0x3800000, 0xb5c8e5d3, 0x800002, 0xb5c8e5d3, 0x3800010},
6447{0x3800000, 0xb5c8e5d3, 0x1398437, 0xb5c8e5d3, 0x3800010},
6448{0x3800000, 0xb5c8e5d3, 0xba98d27, 0xb5c8e5d3, 0x3800010},
6449{0x3800000, 0xb5c8e5d3, 0xba98d7a, 0xb5c8e5d3, 0x3800010},
6450{0x3800000, 0xb5c8e5d3, 0x751f853a, 0x751f8539, 0x3800010},
6451{0x3800000, 0xb5c8e5d3, 0x7f7ffff0, 0x7f7fffef, 0x3800010},
6452{0x3800000, 0xb5c8e5d3, 0x7f7fffff, 0x7f7ffffe, 0x3800010},
6453{0x3800000, 0xb5c8e5d3, 0x7f800000, 0x7f800000, 0x3800000},
6454{0x3800000, 0xb5c8e5d3, 0x7f800001, 0x7fc00000, 0x3800001},
6455{0x3800000, 0xb5c8e5d3, 0x7f984a37, 0x7fc00000, 0x3800001},
6456{0x3800000, 0xb5c8e5d3, 0x7fbfffff, 0x7fc00000, 0x3800001},
6457{0x3800000, 0xb5c8e5d3, 0x7fc00000, 0x7fc00000, 0x3800000},
6458{0x3800000, 0xb5c8e5d3, 0x7fd9ba98, 0x7fc00000, 0x3800000},
6459{0x3800000, 0xb5c8e5d3, 0x7fffffff, 0x7fc00000, 0x3800000},
6460{0x3800000, 0xb5c8e5d3, 0x80000000, 0xb5c8e5d3, 0x3800000},
6461{0x3800000, 0xb5c8e5d3, 0x80000001, 0xb5c8e5d3, 0x3800080},
6462{0x3800000, 0xb5c8e5d3, 0x80000076, 0xb5c8e5d3, 0x3800080},
6463{0x3800000, 0xb5c8e5d3, 0x80002b94, 0xb5c8e5d3, 0x3800080},
6464{0x3800000, 0xb5c8e5d3, 0x80636d24, 0xb5c8e5d3, 0x3800080},
6465{0x3800000, 0xb5c8e5d3, 0x807fffff, 0xb5c8e5d3, 0x3800080},
6466{0x3800000, 0xb5c8e5d3, 0x80800000, 0xb5c8e5d4, 0x3800010},
6467{0x3800000, 0xb5c8e5d3, 0x80800002, 0xb5c8e5d4, 0x3800010},
6468{0x3800000, 0xb5c8e5d3, 0x81398437, 0xb5c8e5d4, 0x3800010},
6469{0x3800000, 0xb5c8e5d3, 0x8ba98d27, 0xb5c8e5d4, 0x3800010},
6470{0x3800000, 0xb5c8e5d3, 0x8ba98d7a, 0xb5c8e5d4, 0x3800010},
6471{0x3800000, 0xb5c8e5d3, 0xf51f853a, 0xf51f853b, 0x3800010},
6472{0x3800000, 0xb5c8e5d3, 0xff7ffff0, 0xff7ffff1, 0x3800010},
6473{0x3800000, 0xb5c8e5d3, 0xff7fffff, 0xff800000, 0x3800014},
6474{0x3800000, 0xb5c8e5d3, 0xff800000, 0xff800000, 0x3800000},
6475{0x3800000, 0xb5c8e5d3, 0xff800001, 0x7fc00000, 0x3800001},
6476{0x3800000, 0xb5c8e5d3, 0xff984a37, 0x7fc00000, 0x3800001},
6477{0x3800000, 0xb5c8e5d3, 0xffbfffff, 0x7fc00000, 0x3800001},
6478{0x3800000, 0xb5c8e5d3, 0xffc00000, 0x7fc00000, 0x3800000},
6479{0x3800000, 0xb5c8e5d3, 0xffd9ba98, 0x7fc00000, 0x3800000},
6480{0x3800000, 0xb5c8e5d3, 0xffffffff, 0x7fc00000, 0x3800000},
6481{0x3800000, 0xb5c8e5d3, 0x4f3495cb, 0x4f3495ca, 0x3800010},
6482{0x3800000, 0xb5c8e5d3, 0xe73a5134, 0xe73a5135, 0x3800010},
6483{0x3800000, 0xb5c8e5d3, 0x7c994e9e, 0x7c994e9d, 0x3800010},
6484{0x3800000, 0xb5c8e5d3, 0x6164bd6c, 0x6164bd6b, 0x3800010},
6485{0x3800000, 0xb5c8e5d3, 0x9503366, 0xb5c8e5d3, 0x3800010},
6486{0x3800000, 0xb5c8e5d3, 0xbf5a97c9, 0xbf5a97e3, 0x3800010},
6487{0x3800000, 0xb5c8e5d3, 0xe6ff1a14, 0xe6ff1a15, 0x3800010},
6488{0x3800000, 0xb5c8e5d3, 0x77f31e2f, 0x77f31e2e, 0x3800010},
6489{0x3800000, 0xb5c8e5d3, 0xaab4d7d8, 0xb5c8e5d6, 0x3800010},
6490{0x3800000, 0xb5c8e5d3, 0x966320b, 0xb5c8e5d3, 0x3800010},
6491{0x3800000, 0xb5c8e5d3, 0xb26bddee, 0xb5cabd8f, 0x3800010},
6492{0x3800000, 0xb5c8e5d3, 0xb5c8e5d3, 0xb648e5d3, 0x3800000},
6493{0x3800000, 0xb5c8e5d3, 0x317285d3, 0xb5c86c91, 0x3800010},
6494{0x3800000, 0xb5c8e5d3, 0x3c9623b1, 0x3c96208d, 0x3800010},
6495{0x3800000, 0xb5c8e5d3, 0x51fd2c7c, 0x51fd2c7b, 0x3800010},
6496{0x3800000, 0xb5c8e5d3, 0x7b906a6c, 0x7b906a6b, 0x3800010},
6497{0x3800000, 0x317285d3, 0x0, 0x317285d3, 0x3800000},
6498{0x3800000, 0x317285d3, 0x1, 0x317285d3, 0x3800080},
6499{0x3800000, 0x317285d3, 0x76, 0x317285d3, 0x3800080},
6500{0x3800000, 0x317285d3, 0x2b94, 0x317285d3, 0x3800080},
6501{0x3800000, 0x317285d3, 0x636d24, 0x317285d3, 0x3800080},
6502{0x3800000, 0x317285d3, 0x7fffff, 0x317285d3, 0x3800080},
6503{0x3800000, 0x317285d3, 0x800000, 0x317285d3, 0x3800010},
6504{0x3800000, 0x317285d3, 0x800002, 0x317285d3, 0x3800010},
6505{0x3800000, 0x317285d3, 0x1398437, 0x317285d3, 0x3800010},
6506{0x3800000, 0x317285d3, 0xba98d27, 0x317285d3, 0x3800010},
6507{0x3800000, 0x317285d3, 0xba98d7a, 0x317285d3, 0x3800010},
6508{0x3800000, 0x317285d3, 0x751f853a, 0x751f853a, 0x3800010},
6509{0x3800000, 0x317285d3, 0x7f7ffff0, 0x7f7ffff0, 0x3800010},
6510{0x3800000, 0x317285d3, 0x7f7fffff, 0x7f7fffff, 0x3800010},
6511{0x3800000, 0x317285d3, 0x7f800000, 0x7f800000, 0x3800000},
6512{0x3800000, 0x317285d3, 0x7f800001, 0x7fc00000, 0x3800001},
6513{0x3800000, 0x317285d3, 0x7f984a37, 0x7fc00000, 0x3800001},
6514{0x3800000, 0x317285d3, 0x7fbfffff, 0x7fc00000, 0x3800001},
6515{0x3800000, 0x317285d3, 0x7fc00000, 0x7fc00000, 0x3800000},
6516{0x3800000, 0x317285d3, 0x7fd9ba98, 0x7fc00000, 0x3800000},
6517{0x3800000, 0x317285d3, 0x7fffffff, 0x7fc00000, 0x3800000},
6518{0x3800000, 0x317285d3, 0x80000000, 0x317285d3, 0x3800000},
6519{0x3800000, 0x317285d3, 0x80000001, 0x317285d3, 0x3800080},
6520{0x3800000, 0x317285d3, 0x80000076, 0x317285d3, 0x3800080},
6521{0x3800000, 0x317285d3, 0x80002b94, 0x317285d3, 0x3800080},
6522{0x3800000, 0x317285d3, 0x80636d24, 0x317285d3, 0x3800080},
6523{0x3800000, 0x317285d3, 0x807fffff, 0x317285d3, 0x3800080},
6524{0x3800000, 0x317285d3, 0x80800000, 0x317285d2, 0x3800010},
6525{0x3800000, 0x317285d3, 0x80800002, 0x317285d2, 0x3800010},
6526{0x3800000, 0x317285d3, 0x81398437, 0x317285d2, 0x3800010},
6527{0x3800000, 0x317285d3, 0x8ba98d27, 0x317285d2, 0x3800010},
6528{0x3800000, 0x317285d3, 0x8ba98d7a, 0x317285d2, 0x3800010},
6529{0x3800000, 0x317285d3, 0xf51f853a, 0xf51f853a, 0x3800010},
6530{0x3800000, 0x317285d3, 0xff7ffff0, 0xff7ffff0, 0x3800010},
6531{0x3800000, 0x317285d3, 0xff7fffff, 0xff7fffff, 0x3800010},
6532{0x3800000, 0x317285d3, 0xff800000, 0xff800000, 0x3800000},
6533{0x3800000, 0x317285d3, 0xff800001, 0x7fc00000, 0x3800001},
6534{0x3800000, 0x317285d3, 0xff984a37, 0x7fc00000, 0x3800001},
6535{0x3800000, 0x317285d3, 0xffbfffff, 0x7fc00000, 0x3800001},
6536{0x3800000, 0x317285d3, 0xffc00000, 0x7fc00000, 0x3800000},
6537{0x3800000, 0x317285d3, 0xffd9ba98, 0x7fc00000, 0x3800000},
6538{0x3800000, 0x317285d3, 0xffffffff, 0x7fc00000, 0x3800000},
6539{0x3800000, 0x317285d3, 0x4f3495cb, 0x4f3495cb, 0x3800010},
6540{0x3800000, 0x317285d3, 0xe73a5134, 0xe73a5134, 0x3800010},
6541{0x3800000, 0x317285d3, 0x7c994e9e, 0x7c994e9e, 0x3800010},
6542{0x3800000, 0x317285d3, 0x6164bd6c, 0x6164bd6c, 0x3800010},
6543{0x3800000, 0x317285d3, 0x9503366, 0x317285d3, 0x3800010},
6544{0x3800000, 0x317285d3, 0xbf5a97c9, 0xbf5a97c9, 0x3800010},
6545{0x3800000, 0x317285d3, 0xe6ff1a14, 0xe6ff1a14, 0x3800010},
6546{0x3800000, 0x317285d3, 0x77f31e2f, 0x77f31e2f, 0x3800010},
6547{0x3800000, 0x317285d3, 0xaab4d7d8, 0x3172802c, 0x3800010},
6548{0x3800000, 0x317285d3, 0x966320b, 0x317285d3, 0x3800010},
6549{0x3800000, 0x317285d3, 0xb26bddee, 0xb22f3c7a, 0x3800010},
6550{0x3800000, 0x317285d3, 0xb5c8e5d3, 0xb5c86c91, 0x3800010},
6551{0x3800000, 0x317285d3, 0x317285d3, 0x31f285d3, 0x3800000},
6552{0x3800000, 0x317285d3, 0x3c9623b1, 0x3c9623b2, 0x3800010},
6553{0x3800000, 0x317285d3, 0x51fd2c7c, 0x51fd2c7c, 0x3800010},
6554{0x3800000, 0x317285d3, 0x7b906a6c, 0x7b906a6c, 0x3800010},
6555{0x3800000, 0x3c9623b1, 0x0, 0x3c9623b1, 0x3800000},
6556{0x3800000, 0x3c9623b1, 0x1, 0x3c9623b1, 0x3800080},
6557{0x3800000, 0x3c9623b1, 0x76, 0x3c9623b1, 0x3800080},
6558{0x3800000, 0x3c9623b1, 0x2b94, 0x3c9623b1, 0x3800080},
6559{0x3800000, 0x3c9623b1, 0x636d24, 0x3c9623b1, 0x3800080},
6560{0x3800000, 0x3c9623b1, 0x7fffff, 0x3c9623b1, 0x3800080},
6561{0x3800000, 0x3c9623b1, 0x800000, 0x3c9623b1, 0x3800010},
6562{0x3800000, 0x3c9623b1, 0x800002, 0x3c9623b1, 0x3800010},
6563{0x3800000, 0x3c9623b1, 0x1398437, 0x3c9623b1, 0x3800010},
6564{0x3800000, 0x3c9623b1, 0xba98d27, 0x3c9623b1, 0x3800010},
6565{0x3800000, 0x3c9623b1, 0xba98d7a, 0x3c9623b1, 0x3800010},
6566{0x3800000, 0x3c9623b1, 0x751f853a, 0x751f853a, 0x3800010},
6567{0x3800000, 0x3c9623b1, 0x7f7ffff0, 0x7f7ffff0, 0x3800010},
6568{0x3800000, 0x3c9623b1, 0x7f7fffff, 0x7f7fffff, 0x3800010},
6569{0x3800000, 0x3c9623b1, 0x7f800000, 0x7f800000, 0x3800000},
6570{0x3800000, 0x3c9623b1, 0x7f800001, 0x7fc00000, 0x3800001},
6571{0x3800000, 0x3c9623b1, 0x7f984a37, 0x7fc00000, 0x3800001},
6572{0x3800000, 0x3c9623b1, 0x7fbfffff, 0x7fc00000, 0x3800001},
6573{0x3800000, 0x3c9623b1, 0x7fc00000, 0x7fc00000, 0x3800000},
6574{0x3800000, 0x3c9623b1, 0x7fd9ba98, 0x7fc00000, 0x3800000},
6575{0x3800000, 0x3c9623b1, 0x7fffffff, 0x7fc00000, 0x3800000},
6576{0x3800000, 0x3c9623b1, 0x80000000, 0x3c9623b1, 0x3800000},
6577{0x3800000, 0x3c9623b1, 0x80000001, 0x3c9623b1, 0x3800080},
6578{0x3800000, 0x3c9623b1, 0x80000076, 0x3c9623b1, 0x3800080},
6579{0x3800000, 0x3c9623b1, 0x80002b94, 0x3c9623b1, 0x3800080},
6580{0x3800000, 0x3c9623b1, 0x80636d24, 0x3c9623b1, 0x3800080},
6581{0x3800000, 0x3c9623b1, 0x807fffff, 0x3c9623b1, 0x3800080},
6582{0x3800000, 0x3c9623b1, 0x80800000, 0x3c9623b0, 0x3800010},
6583{0x3800000, 0x3c9623b1, 0x80800002, 0x3c9623b0, 0x3800010},
6584{0x3800000, 0x3c9623b1, 0x81398437, 0x3c9623b0, 0x3800010},
6585{0x3800000, 0x3c9623b1, 0x8ba98d27, 0x3c9623b0, 0x3800010},
6586{0x3800000, 0x3c9623b1, 0x8ba98d7a, 0x3c9623b0, 0x3800010},
6587{0x3800000, 0x3c9623b1, 0xf51f853a, 0xf51f853a, 0x3800010},
6588{0x3800000, 0x3c9623b1, 0xff7ffff0, 0xff7ffff0, 0x3800010},
6589{0x3800000, 0x3c9623b1, 0xff7fffff, 0xff7fffff, 0x3800010},
6590{0x3800000, 0x3c9623b1, 0xff800000, 0xff800000, 0x3800000},
6591{0x3800000, 0x3c9623b1, 0xff800001, 0x7fc00000, 0x3800001},
6592{0x3800000, 0x3c9623b1, 0xff984a37, 0x7fc00000, 0x3800001},
6593{0x3800000, 0x3c9623b1, 0xffbfffff, 0x7fc00000, 0x3800001},
6594{0x3800000, 0x3c9623b1, 0xffc00000, 0x7fc00000, 0x3800000},
6595{0x3800000, 0x3c9623b1, 0xffd9ba98, 0x7fc00000, 0x3800000},
6596{0x3800000, 0x3c9623b1, 0xffffffff, 0x7fc00000, 0x3800000},
6597{0x3800000, 0x3c9623b1, 0x4f3495cb, 0x4f3495cb, 0x3800010},
6598{0x3800000, 0x3c9623b1, 0xe73a5134, 0xe73a5134, 0x3800010},
6599{0x3800000, 0x3c9623b1, 0x7c994e9e, 0x7c994e9e, 0x3800010},
6600{0x3800000, 0x3c9623b1, 0x6164bd6c, 0x6164bd6c, 0x3800010},
6601{0x3800000, 0x3c9623b1, 0x9503366, 0x3c9623b1, 0x3800010},
6602{0x3800000, 0x3c9623b1, 0xbf5a97c9, 0xbf55e6ac, 0x3800010},
6603{0x3800000, 0x3c9623b1, 0xe6ff1a14, 0xe6ff1a14, 0x3800010},
6604{0x3800000, 0x3c9623b1, 0x77f31e2f, 0x77f31e2f, 0x3800010},
6605{0x3800000, 0x3c9623b1, 0xaab4d7d8, 0x3c9623b0, 0x3800010},
6606{0x3800000, 0x3c9623b1, 0x966320b, 0x3c9623b1, 0x3800010},
6607{0x3800000, 0x3c9623b1, 0xb26bddee, 0x3c9623a9, 0x3800010},
6608{0x3800000, 0x3c9623b1, 0xb5c8e5d3, 0x3c96208d, 0x3800010},
6609{0x3800000, 0x3c9623b1, 0x317285d3, 0x3c9623b2, 0x3800010},
6610{0x3800000, 0x3c9623b1, 0x3c9623b1, 0x3d1623b1, 0x3800000},
6611{0x3800000, 0x3c9623b1, 0x51fd2c7c, 0x51fd2c7c, 0x3800010},
6612{0x3800000, 0x3c9623b1, 0x7b906a6c, 0x7b906a6c, 0x3800010},
6613{0x3800000, 0x51fd2c7c, 0x0, 0x51fd2c7c, 0x3800000},
6614{0x3800000, 0x51fd2c7c, 0x1, 0x51fd2c7c, 0x3800080},
6615{0x3800000, 0x51fd2c7c, 0x76, 0x51fd2c7c, 0x3800080},
6616{0x3800000, 0x51fd2c7c, 0x2b94, 0x51fd2c7c, 0x3800080},
6617{0x3800000, 0x51fd2c7c, 0x636d24, 0x51fd2c7c, 0x3800080},
6618{0x3800000, 0x51fd2c7c, 0x7fffff, 0x51fd2c7c, 0x3800080},
6619{0x3800000, 0x51fd2c7c, 0x800000, 0x51fd2c7c, 0x3800010},
6620{0x3800000, 0x51fd2c7c, 0x800002, 0x51fd2c7c, 0x3800010},
6621{0x3800000, 0x51fd2c7c, 0x1398437, 0x51fd2c7c, 0x3800010},
6622{0x3800000, 0x51fd2c7c, 0xba98d27, 0x51fd2c7c, 0x3800010},
6623{0x3800000, 0x51fd2c7c, 0xba98d7a, 0x51fd2c7c, 0x3800010},
6624{0x3800000, 0x51fd2c7c, 0x751f853a, 0x751f853a, 0x3800010},
6625{0x3800000, 0x51fd2c7c, 0x7f7ffff0, 0x7f7ffff0, 0x3800010},
6626{0x3800000, 0x51fd2c7c, 0x7f7fffff, 0x7f7fffff, 0x3800010},
6627{0x3800000, 0x51fd2c7c, 0x7f800000, 0x7f800000, 0x3800000},
6628{0x3800000, 0x51fd2c7c, 0x7f800001, 0x7fc00000, 0x3800001},
6629{0x3800000, 0x51fd2c7c, 0x7f984a37, 0x7fc00000, 0x3800001},
6630{0x3800000, 0x51fd2c7c, 0x7fbfffff, 0x7fc00000, 0x3800001},
6631{0x3800000, 0x51fd2c7c, 0x7fc00000, 0x7fc00000, 0x3800000},
6632{0x3800000, 0x51fd2c7c, 0x7fd9ba98, 0x7fc00000, 0x3800000},
6633{0x3800000, 0x51fd2c7c, 0x7fffffff, 0x7fc00000, 0x3800000},
6634{0x3800000, 0x51fd2c7c, 0x80000000, 0x51fd2c7c, 0x3800000},
6635{0x3800000, 0x51fd2c7c, 0x80000001, 0x51fd2c7c, 0x3800080},
6636{0x3800000, 0x51fd2c7c, 0x80000076, 0x51fd2c7c, 0x3800080},
6637{0x3800000, 0x51fd2c7c, 0x80002b94, 0x51fd2c7c, 0x3800080},
6638{0x3800000, 0x51fd2c7c, 0x80636d24, 0x51fd2c7c, 0x3800080},
6639{0x3800000, 0x51fd2c7c, 0x807fffff, 0x51fd2c7c, 0x3800080},
6640{0x3800000, 0x51fd2c7c, 0x80800000, 0x51fd2c7b, 0x3800010},
6641{0x3800000, 0x51fd2c7c, 0x80800002, 0x51fd2c7b, 0x3800010},
6642{0x3800000, 0x51fd2c7c, 0x81398437, 0x51fd2c7b, 0x3800010},
6643{0x3800000, 0x51fd2c7c, 0x8ba98d27, 0x51fd2c7b, 0x3800010},
6644{0x3800000, 0x51fd2c7c, 0x8ba98d7a, 0x51fd2c7b, 0x3800010},
6645{0x3800000, 0x51fd2c7c, 0xf51f853a, 0xf51f853a, 0x3800010},
6646{0x3800000, 0x51fd2c7c, 0xff7ffff0, 0xff7ffff0, 0x3800010},
6647{0x3800000, 0x51fd2c7c, 0xff7fffff, 0xff7fffff, 0x3800010},
6648{0x3800000, 0x51fd2c7c, 0xff800000, 0xff800000, 0x3800000},
6649{0x3800000, 0x51fd2c7c, 0xff800001, 0x7fc00000, 0x3800001},
6650{0x3800000, 0x51fd2c7c, 0xff984a37, 0x7fc00000, 0x3800001},
6651{0x3800000, 0x51fd2c7c, 0xffbfffff, 0x7fc00000, 0x3800001},
6652{0x3800000, 0x51fd2c7c, 0xffc00000, 0x7fc00000, 0x3800000},
6653{0x3800000, 0x51fd2c7c, 0xffd9ba98, 0x7fc00000, 0x3800000},
6654{0x3800000, 0x51fd2c7c, 0xffffffff, 0x7fc00000, 0x3800000},
6655{0x3800000, 0x51fd2c7c, 0x4f3495cb, 0x52016895, 0x3800010},
6656{0x3800000, 0x51fd2c7c, 0xe73a5134, 0xe73a5134, 0x3800010},
6657{0x3800000, 0x51fd2c7c, 0x7c994e9e, 0x7c994e9e, 0x3800010},
6658{0x3800000, 0x51fd2c7c, 0x6164bd6c, 0x6164bd6c, 0x3800010},
6659{0x3800000, 0x51fd2c7c, 0x9503366, 0x51fd2c7c, 0x3800010},
6660{0x3800000, 0x51fd2c7c, 0xbf5a97c9, 0x51fd2c7b, 0x3800010},
6661{0x3800000, 0x51fd2c7c, 0xe6ff1a14, 0xe6ff1a14, 0x3800010},
6662{0x3800000, 0x51fd2c7c, 0x77f31e2f, 0x77f31e2f, 0x3800010},
6663{0x3800000, 0x51fd2c7c, 0xaab4d7d8, 0x51fd2c7b, 0x3800010},
6664{0x3800000, 0x51fd2c7c, 0x966320b, 0x51fd2c7c, 0x3800010},
6665{0x3800000, 0x51fd2c7c, 0xb26bddee, 0x51fd2c7b, 0x3800010},
6666{0x3800000, 0x51fd2c7c, 0xb5c8e5d3, 0x51fd2c7b, 0x3800010},
6667{0x3800000, 0x51fd2c7c, 0x317285d3, 0x51fd2c7c, 0x3800010},
6668{0x3800000, 0x51fd2c7c, 0x3c9623b1, 0x51fd2c7c, 0x3800010},
6669{0x3800000, 0x51fd2c7c, 0x51fd2c7c, 0x527d2c7c, 0x3800000},
6670{0x3800000, 0x51fd2c7c, 0x7b906a6c, 0x7b906a6c, 0x3800010},
6671{0x3800000, 0x7b906a6c, 0x0, 0x7b906a6c, 0x3800000},
6672{0x3800000, 0x7b906a6c, 0x1, 0x7b906a6c, 0x3800080},
6673{0x3800000, 0x7b906a6c, 0x76, 0x7b906a6c, 0x3800080},
6674{0x3800000, 0x7b906a6c, 0x2b94, 0x7b906a6c, 0x3800080},
6675{0x3800000, 0x7b906a6c, 0x636d24, 0x7b906a6c, 0x3800080},
6676{0x3800000, 0x7b906a6c, 0x7fffff, 0x7b906a6c, 0x3800080},
6677{0x3800000, 0x7b906a6c, 0x800000, 0x7b906a6c, 0x3800010},
6678{0x3800000, 0x7b906a6c, 0x800002, 0x7b906a6c, 0x3800010},
6679{0x3800000, 0x7b906a6c, 0x1398437, 0x7b906a6c, 0x3800010},
6680{0x3800000, 0x7b906a6c, 0xba98d27, 0x7b906a6c, 0x3800010},
6681{0x3800000, 0x7b906a6c, 0xba98d7a, 0x7b906a6c, 0x3800010},
6682{0x3800000, 0x7b906a6c, 0x751f853a, 0x7b906f68, 0x3800010},
6683{0x3800000, 0x7b906a6c, 0x7f7ffff0, 0x7f7fffff, 0x3800014},
6684{0x3800000, 0x7b906a6c, 0x7f7fffff, 0x7f7fffff, 0x3800014},
6685{0x3800000, 0x7b906a6c, 0x7f800000, 0x7f800000, 0x3800000},
6686{0x3800000, 0x7b906a6c, 0x7f800001, 0x7fc00000, 0x3800001},
6687{0x3800000, 0x7b906a6c, 0x7f984a37, 0x7fc00000, 0x3800001},
6688{0x3800000, 0x7b906a6c, 0x7fbfffff, 0x7fc00000, 0x3800001},
6689{0x3800000, 0x7b906a6c, 0x7fc00000, 0x7fc00000, 0x3800000},
6690{0x3800000, 0x7b906a6c, 0x7fd9ba98, 0x7fc00000, 0x3800000},
6691{0x3800000, 0x7b906a6c, 0x7fffffff, 0x7fc00000, 0x3800000},
6692{0x3800000, 0x7b906a6c, 0x80000000, 0x7b906a6c, 0x3800000},
6693{0x3800000, 0x7b906a6c, 0x80000001, 0x7b906a6c, 0x3800080},
6694{0x3800000, 0x7b906a6c, 0x80000076, 0x7b906a6c, 0x3800080},
6695{0x3800000, 0x7b906a6c, 0x80002b94, 0x7b906a6c, 0x3800080},
6696{0x3800000, 0x7b906a6c, 0x80636d24, 0x7b906a6c, 0x3800080},
6697{0x3800000, 0x7b906a6c, 0x807fffff, 0x7b906a6c, 0x3800080},
6698{0x3800000, 0x7b906a6c, 0x80800000, 0x7b906a6b, 0x3800010},
6699{0x3800000, 0x7b906a6c, 0x80800002, 0x7b906a6b, 0x3800010},
6700{0x3800000, 0x7b906a6c, 0x81398437, 0x7b906a6b, 0x3800010},
6701{0x3800000, 0x7b906a6c, 0x8ba98d27, 0x7b906a6b, 0x3800010},
6702{0x3800000, 0x7b906a6c, 0x8ba98d7a, 0x7b906a6b, 0x3800010},
6703{0x3800000, 0x7b906a6c, 0xf51f853a, 0x7b90656f, 0x3800010},
6704{0x3800000, 0x7b906a6c, 0xff7ffff0, 0xff7edf1c, 0x3800010},
6705{0x3800000, 0x7b906a6c, 0xff7fffff, 0xff7edf2b, 0x3800010},
6706{0x3800000, 0x7b906a6c, 0xff800000, 0xff800000, 0x3800000},
6707{0x3800000, 0x7b906a6c, 0xff800001, 0x7fc00000, 0x3800001},
6708{0x3800000, 0x7b906a6c, 0xff984a37, 0x7fc00000, 0x3800001},
6709{0x3800000, 0x7b906a6c, 0xffbfffff, 0x7fc00000, 0x3800001},
6710{0x3800000, 0x7b906a6c, 0xffc00000, 0x7fc00000, 0x3800000},
6711{0x3800000, 0x7b906a6c, 0xffd9ba98, 0x7fc00000, 0x3800000},
6712{0x3800000, 0x7b906a6c, 0xffffffff, 0x7fc00000, 0x3800000},
6713{0x3800000, 0x7b906a6c, 0x4f3495cb, 0x7b906a6c, 0x3800010},
6714{0x3800000, 0x7b906a6c, 0xe73a5134, 0x7b906a6b, 0x3800010},
6715{0x3800000, 0x7b906a6c, 0x7c994e9e, 0x7cbd6939, 0x3800000},
6716{0x3800000, 0x7b906a6c, 0x6164bd6c, 0x7b906a6c, 0x3800010},
6717{0x3800000, 0x7b906a6c, 0x9503366, 0x7b906a6c, 0x3800010},
6718{0x3800000, 0x7b906a6c, 0xbf5a97c9, 0x7b906a6b, 0x3800010},
6719{0x3800000, 0x7b906a6c, 0xe6ff1a14, 0x7b906a6b, 0x3800010},
6720{0x3800000, 0x7b906a6c, 0x77f31e2f, 0x7b915d8a, 0x3800010},
6721{0x3800000, 0x7b906a6c, 0xaab4d7d8, 0x7b906a6b, 0x3800010},
6722{0x3800000, 0x7b906a6c, 0x966320b, 0x7b906a6c, 0x3800010},
6723{0x3800000, 0x7b906a6c, 0xb26bddee, 0x7b906a6b, 0x3800010},
6724{0x3800000, 0x7b906a6c, 0xb5c8e5d3, 0x7b906a6b, 0x3800010},
6725{0x3800000, 0x7b906a6c, 0x317285d3, 0x7b906a6c, 0x3800010},
6726{0x3800000, 0x7b906a6c, 0x3c9623b1, 0x7b906a6c, 0x3800010},
6727{0x3800000, 0x7b906a6c, 0x51fd2c7c, 0x7b906a6c, 0x3800010},
6728{0x3800000, 0x7b906a6c, 0x7b906a6c, 0x7c106a6c, 0x3800000},
6729{0x3400000, 0x0, 0x0, 0x0, 0x3400000},
6730{0x3400000, 0x0, 0x1, 0x0, 0x3400080},
6731{0x3400000, 0x0, 0x76, 0x0, 0x3400080},
6732{0x3400000, 0x0, 0x2b94, 0x0, 0x3400080},
6733{0x3400000, 0x0, 0x636d24, 0x0, 0x3400080},
6734{0x3400000, 0x0, 0x7fffff, 0x0, 0x3400080},
6735{0x3400000, 0x0, 0x800000, 0x800000, 0x3400000},
6736{0x3400000, 0x0, 0x800002, 0x800002, 0x3400000},
6737{0x3400000, 0x0, 0x1398437, 0x1398437, 0x3400000},
6738{0x3400000, 0x0, 0xba98d27, 0xba98d27, 0x3400000},
6739{0x3400000, 0x0, 0xba98d7a, 0xba98d7a, 0x3400000},
6740{0x3400000, 0x0, 0x751f853a, 0x751f853a, 0x3400000},
6741{0x3400000, 0x0, 0x7f7ffff0, 0x7f7ffff0, 0x3400000},
6742{0x3400000, 0x0, 0x7f7fffff, 0x7f7fffff, 0x3400000},
6743{0x3400000, 0x0, 0x7f800000, 0x7f800000, 0x3400000},
6744{0x3400000, 0x0, 0x7f800001, 0x7fc00000, 0x3400001},
6745{0x3400000, 0x0, 0x7f984a37, 0x7fc00000, 0x3400001},
6746{0x3400000, 0x0, 0x7fbfffff, 0x7fc00000, 0x3400001},
6747{0x3400000, 0x0, 0x7fc00000, 0x7fc00000, 0x3400000},
6748{0x3400000, 0x0, 0x7fd9ba98, 0x7fc00000, 0x3400000},
6749{0x3400000, 0x0, 0x7fffffff, 0x7fc00000, 0x3400000},
6750{0x3400000, 0x0, 0x80000000, 0x0, 0x3400000},
6751{0x3400000, 0x0, 0x80000001, 0x0, 0x3400080},
6752{0x3400000, 0x0, 0x80000076, 0x0, 0x3400080},
6753{0x3400000, 0x0, 0x80002b94, 0x0, 0x3400080},
6754{0x3400000, 0x0, 0x80636d24, 0x0, 0x3400080},
6755{0x3400000, 0x0, 0x807fffff, 0x0, 0x3400080},
6756{0x3400000, 0x0, 0x80800000, 0x80800000, 0x3400000},
6757{0x3400000, 0x0, 0x80800002, 0x80800002, 0x3400000},
6758{0x3400000, 0x0, 0x81398437, 0x81398437, 0x3400000},
6759{0x3400000, 0x0, 0x8ba98d27, 0x8ba98d27, 0x3400000},
6760{0x3400000, 0x0, 0x8ba98d7a, 0x8ba98d7a, 0x3400000},
6761{0x3400000, 0x0, 0xf51f853a, 0xf51f853a, 0x3400000},
6762{0x3400000, 0x0, 0xff7ffff0, 0xff7ffff0, 0x3400000},
6763{0x3400000, 0x0, 0xff7fffff, 0xff7fffff, 0x3400000},
6764{0x3400000, 0x0, 0xff800000, 0xff800000, 0x3400000},
6765{0x3400000, 0x0, 0xff800001, 0x7fc00000, 0x3400001},
6766{0x3400000, 0x0, 0xff984a37, 0x7fc00000, 0x3400001},
6767{0x3400000, 0x0, 0xffbfffff, 0x7fc00000, 0x3400001},
6768{0x3400000, 0x0, 0xffc00000, 0x7fc00000, 0x3400000},
6769{0x3400000, 0x0, 0xffd9ba98, 0x7fc00000, 0x3400000},
6770{0x3400000, 0x0, 0xffffffff, 0x7fc00000, 0x3400000},
6771{0x3400000, 0x0, 0x4f3495cb, 0x4f3495cb, 0x3400000},
6772{0x3400000, 0x0, 0xe73a5134, 0xe73a5134, 0x3400000},
6773{0x3400000, 0x0, 0x7c994e9e, 0x7c994e9e, 0x3400000},
6774{0x3400000, 0x0, 0x6164bd6c, 0x6164bd6c, 0x3400000},
6775{0x3400000, 0x0, 0x9503366, 0x9503366, 0x3400000},
6776{0x3400000, 0x0, 0xbf5a97c9, 0xbf5a97c9, 0x3400000},
6777{0x3400000, 0x0, 0xe6ff1a14, 0xe6ff1a14, 0x3400000},
6778{0x3400000, 0x0, 0x77f31e2f, 0x77f31e2f, 0x3400000},
6779{0x3400000, 0x0, 0xaab4d7d8, 0xaab4d7d8, 0x3400000},
6780{0x3400000, 0x0, 0x966320b, 0x966320b, 0x3400000},
6781{0x3400000, 0x0, 0xb26bddee, 0xb26bddee, 0x3400000},
6782{0x3400000, 0x0, 0xb5c8e5d3, 0xb5c8e5d3, 0x3400000},
6783{0x3400000, 0x0, 0x317285d3, 0x317285d3, 0x3400000},
6784{0x3400000, 0x0, 0x3c9623b1, 0x3c9623b1, 0x3400000},
6785{0x3400000, 0x0, 0x51fd2c7c, 0x51fd2c7c, 0x3400000},
6786{0x3400000, 0x0, 0x7b906a6c, 0x7b906a6c, 0x3400000},
6787{0x3400000, 0x1, 0x0, 0x0, 0x3400080},
6788{0x3400000, 0x1, 0x1, 0x0, 0x3400080},
6789{0x3400000, 0x1, 0x76, 0x0, 0x3400080},
6790{0x3400000, 0x1, 0x2b94, 0x0, 0x3400080},
6791{0x3400000, 0x1, 0x636d24, 0x0, 0x3400080},
6792{0x3400000, 0x1, 0x7fffff, 0x0, 0x3400080},
6793{0x3400000, 0x1, 0x800000, 0x800000, 0x3400080},
6794{0x3400000, 0x1, 0x800002, 0x800002, 0x3400080},
6795{0x3400000, 0x1, 0x1398437, 0x1398437, 0x3400080},
6796{0x3400000, 0x1, 0xba98d27, 0xba98d27, 0x3400080},
6797{0x3400000, 0x1, 0xba98d7a, 0xba98d7a, 0x3400080},
6798{0x3400000, 0x1, 0x751f853a, 0x751f853a, 0x3400080},
6799{0x3400000, 0x1, 0x7f7ffff0, 0x7f7ffff0, 0x3400080},
6800{0x3400000, 0x1, 0x7f7fffff, 0x7f7fffff, 0x3400080},
6801{0x3400000, 0x1, 0x7f800000, 0x7f800000, 0x3400080},
6802{0x3400000, 0x1, 0x7f800001, 0x7fc00000, 0x3400081},
6803{0x3400000, 0x1, 0x7f984a37, 0x7fc00000, 0x3400081},
6804{0x3400000, 0x1, 0x7fbfffff, 0x7fc00000, 0x3400081},
6805{0x3400000, 0x1, 0x7fc00000, 0x7fc00000, 0x3400080},
6806{0x3400000, 0x1, 0x7fd9ba98, 0x7fc00000, 0x3400080},
6807{0x3400000, 0x1, 0x7fffffff, 0x7fc00000, 0x3400080},
6808{0x3400000, 0x1, 0x80000000, 0x0, 0x3400080},
6809{0x3400000, 0x1, 0x80000001, 0x0, 0x3400080},
6810{0x3400000, 0x1, 0x80000076, 0x0, 0x3400080},
6811{0x3400000, 0x1, 0x80002b94, 0x0, 0x3400080},
6812{0x3400000, 0x1, 0x80636d24, 0x0, 0x3400080},
6813{0x3400000, 0x1, 0x807fffff, 0x0, 0x3400080},
6814{0x3400000, 0x1, 0x80800000, 0x80800000, 0x3400080},
6815{0x3400000, 0x1, 0x80800002, 0x80800002, 0x3400080},
6816{0x3400000, 0x1, 0x81398437, 0x81398437, 0x3400080},
6817{0x3400000, 0x1, 0x8ba98d27, 0x8ba98d27, 0x3400080},
6818{0x3400000, 0x1, 0x8ba98d7a, 0x8ba98d7a, 0x3400080},
6819{0x3400000, 0x1, 0xf51f853a, 0xf51f853a, 0x3400080},
6820{0x3400000, 0x1, 0xff7ffff0, 0xff7ffff0, 0x3400080},
6821{0x3400000, 0x1, 0xff7fffff, 0xff7fffff, 0x3400080},
6822{0x3400000, 0x1, 0xff800000, 0xff800000, 0x3400080},
6823{0x3400000, 0x1, 0xff800001, 0x7fc00000, 0x3400081},
6824{0x3400000, 0x1, 0xff984a37, 0x7fc00000, 0x3400081},
6825{0x3400000, 0x1, 0xffbfffff, 0x7fc00000, 0x3400081},
6826{0x3400000, 0x1, 0xffc00000, 0x7fc00000, 0x3400080},
6827{0x3400000, 0x1, 0xffd9ba98, 0x7fc00000, 0x3400080},
6828{0x3400000, 0x1, 0xffffffff, 0x7fc00000, 0x3400080},
6829{0x3400000, 0x1, 0x4f3495cb, 0x4f3495cb, 0x3400080},
6830{0x3400000, 0x1, 0xe73a5134, 0xe73a5134, 0x3400080},
6831{0x3400000, 0x1, 0x7c994e9e, 0x7c994e9e, 0x3400080},
6832{0x3400000, 0x1, 0x6164bd6c, 0x6164bd6c, 0x3400080},
6833{0x3400000, 0x1, 0x9503366, 0x9503366, 0x3400080},
6834{0x3400000, 0x1, 0xbf5a97c9, 0xbf5a97c9, 0x3400080},
6835{0x3400000, 0x1, 0xe6ff1a14, 0xe6ff1a14, 0x3400080},
6836{0x3400000, 0x1, 0x77f31e2f, 0x77f31e2f, 0x3400080},
6837{0x3400000, 0x1, 0xaab4d7d8, 0xaab4d7d8, 0x3400080},
6838{0x3400000, 0x1, 0x966320b, 0x966320b, 0x3400080},
6839{0x3400000, 0x1, 0xb26bddee, 0xb26bddee, 0x3400080},
6840{0x3400000, 0x1, 0xb5c8e5d3, 0xb5c8e5d3, 0x3400080},
6841{0x3400000, 0x1, 0x317285d3, 0x317285d3, 0x3400080},
6842{0x3400000, 0x1, 0x3c9623b1, 0x3c9623b1, 0x3400080},
6843{0x3400000, 0x1, 0x51fd2c7c, 0x51fd2c7c, 0x3400080},
6844{0x3400000, 0x1, 0x7b906a6c, 0x7b906a6c, 0x3400080},
6845{0x3400000, 0x76, 0x0, 0x0, 0x3400080},
6846{0x3400000, 0x76, 0x1, 0x0, 0x3400080},
6847{0x3400000, 0x76, 0x76, 0x0, 0x3400080},
6848{0x3400000, 0x76, 0x2b94, 0x0, 0x3400080},
6849{0x3400000, 0x76, 0x636d24, 0x0, 0x3400080},
6850{0x3400000, 0x76, 0x7fffff, 0x0, 0x3400080},
6851{0x3400000, 0x76, 0x800000, 0x800000, 0x3400080},
6852{0x3400000, 0x76, 0x800002, 0x800002, 0x3400080},
6853{0x3400000, 0x76, 0x1398437, 0x1398437, 0x3400080},
6854{0x3400000, 0x76, 0xba98d27, 0xba98d27, 0x3400080},
6855{0x3400000, 0x76, 0xba98d7a, 0xba98d7a, 0x3400080},
6856{0x3400000, 0x76, 0x751f853a, 0x751f853a, 0x3400080},
6857{0x3400000, 0x76, 0x7f7ffff0, 0x7f7ffff0, 0x3400080},
6858{0x3400000, 0x76, 0x7f7fffff, 0x7f7fffff, 0x3400080},
6859{0x3400000, 0x76, 0x7f800000, 0x7f800000, 0x3400080},
6860{0x3400000, 0x76, 0x7f800001, 0x7fc00000, 0x3400081},
6861{0x3400000, 0x76, 0x7f984a37, 0x7fc00000, 0x3400081},
6862{0x3400000, 0x76, 0x7fbfffff, 0x7fc00000, 0x3400081},
6863{0x3400000, 0x76, 0x7fc00000, 0x7fc00000, 0x3400080},
6864{0x3400000, 0x76, 0x7fd9ba98, 0x7fc00000, 0x3400080},
6865{0x3400000, 0x76, 0x7fffffff, 0x7fc00000, 0x3400080},
6866{0x3400000, 0x76, 0x80000000, 0x0, 0x3400080},
6867{0x3400000, 0x76, 0x80000001, 0x0, 0x3400080},
6868{0x3400000, 0x76, 0x80000076, 0x0, 0x3400080},
6869{0x3400000, 0x76, 0x80002b94, 0x0, 0x3400080},
6870{0x3400000, 0x76, 0x80636d24, 0x0, 0x3400080},
6871{0x3400000, 0x76, 0x807fffff, 0x0, 0x3400080},
6872{0x3400000, 0x76, 0x80800000, 0x80800000, 0x3400080},
6873{0x3400000, 0x76, 0x80800002, 0x80800002, 0x3400080},
6874{0x3400000, 0x76, 0x81398437, 0x81398437, 0x3400080},
6875{0x3400000, 0x76, 0x8ba98d27, 0x8ba98d27, 0x3400080},
6876{0x3400000, 0x76, 0x8ba98d7a, 0x8ba98d7a, 0x3400080},
6877{0x3400000, 0x76, 0xf51f853a, 0xf51f853a, 0x3400080},
6878{0x3400000, 0x76, 0xff7ffff0, 0xff7ffff0, 0x3400080},
6879{0x3400000, 0x76, 0xff7fffff, 0xff7fffff, 0x3400080},
6880{0x3400000, 0x76, 0xff800000, 0xff800000, 0x3400080},
6881{0x3400000, 0x76, 0xff800001, 0x7fc00000, 0x3400081},
6882{0x3400000, 0x76, 0xff984a37, 0x7fc00000, 0x3400081},
6883{0x3400000, 0x76, 0xffbfffff, 0x7fc00000, 0x3400081},
6884{0x3400000, 0x76, 0xffc00000, 0x7fc00000, 0x3400080},
6885{0x3400000, 0x76, 0xffd9ba98, 0x7fc00000, 0x3400080},
6886{0x3400000, 0x76, 0xffffffff, 0x7fc00000, 0x3400080},
6887{0x3400000, 0x76, 0x4f3495cb, 0x4f3495cb, 0x3400080},
6888{0x3400000, 0x76, 0xe73a5134, 0xe73a5134, 0x3400080},
6889{0x3400000, 0x76, 0x7c994e9e, 0x7c994e9e, 0x3400080},
6890{0x3400000, 0x76, 0x6164bd6c, 0x6164bd6c, 0x3400080},
6891{0x3400000, 0x76, 0x9503366, 0x9503366, 0x3400080},
6892{0x3400000, 0x76, 0xbf5a97c9, 0xbf5a97c9, 0x3400080},
6893{0x3400000, 0x76, 0xe6ff1a14, 0xe6ff1a14, 0x3400080},
6894{0x3400000, 0x76, 0x77f31e2f, 0x77f31e2f, 0x3400080},
6895{0x3400000, 0x76, 0xaab4d7d8, 0xaab4d7d8, 0x3400080},
6896{0x3400000, 0x76, 0x966320b, 0x966320b, 0x3400080},
6897{0x3400000, 0x76, 0xb26bddee, 0xb26bddee, 0x3400080},
6898{0x3400000, 0x76, 0xb5c8e5d3, 0xb5c8e5d3, 0x3400080},
6899{0x3400000, 0x76, 0x317285d3, 0x317285d3, 0x3400080},
6900{0x3400000, 0x76, 0x3c9623b1, 0x3c9623b1, 0x3400080},
6901{0x3400000, 0x76, 0x51fd2c7c, 0x51fd2c7c, 0x3400080},
6902{0x3400000, 0x76, 0x7b906a6c, 0x7b906a6c, 0x3400080},
6903{0x3400000, 0x2b94, 0x0, 0x0, 0x3400080},
6904{0x3400000, 0x2b94, 0x1, 0x0, 0x3400080},
6905{0x3400000, 0x2b94, 0x76, 0x0, 0x3400080},
6906{0x3400000, 0x2b94, 0x2b94, 0x0, 0x3400080},
6907{0x3400000, 0x2b94, 0x636d24, 0x0, 0x3400080},
6908{0x3400000, 0x2b94, 0x7fffff, 0x0, 0x3400080},
6909{0x3400000, 0x2b94, 0x800000, 0x800000, 0x3400080},
6910{0x3400000, 0x2b94, 0x800002, 0x800002, 0x3400080},
6911{0x3400000, 0x2b94, 0x1398437, 0x1398437, 0x3400080},
6912{0x3400000, 0x2b94, 0xba98d27, 0xba98d27, 0x3400080},
6913{0x3400000, 0x2b94, 0xba98d7a, 0xba98d7a, 0x3400080},
6914{0x3400000, 0x2b94, 0x751f853a, 0x751f853a, 0x3400080},
6915{0x3400000, 0x2b94, 0x7f7ffff0, 0x7f7ffff0, 0x3400080},
6916{0x3400000, 0x2b94, 0x7f7fffff, 0x7f7fffff, 0x3400080},
6917{0x3400000, 0x2b94, 0x7f800000, 0x7f800000, 0x3400080},
6918{0x3400000, 0x2b94, 0x7f800001, 0x7fc00000, 0x3400081},
6919{0x3400000, 0x2b94, 0x7f984a37, 0x7fc00000, 0x3400081},
6920{0x3400000, 0x2b94, 0x7fbfffff, 0x7fc00000, 0x3400081},
6921{0x3400000, 0x2b94, 0x7fc00000, 0x7fc00000, 0x3400080},
6922{0x3400000, 0x2b94, 0x7fd9ba98, 0x7fc00000, 0x3400080},
6923{0x3400000, 0x2b94, 0x7fffffff, 0x7fc00000, 0x3400080},
6924{0x3400000, 0x2b94, 0x80000000, 0x0, 0x3400080},
6925{0x3400000, 0x2b94, 0x80000001, 0x0, 0x3400080},
6926{0x3400000, 0x2b94, 0x80000076, 0x0, 0x3400080},
6927{0x3400000, 0x2b94, 0x80002b94, 0x0, 0x3400080},
6928{0x3400000, 0x2b94, 0x80636d24, 0x0, 0x3400080},
6929{0x3400000, 0x2b94, 0x807fffff, 0x0, 0x3400080},
6930{0x3400000, 0x2b94, 0x80800000, 0x80800000, 0x3400080},
6931{0x3400000, 0x2b94, 0x80800002, 0x80800002, 0x3400080},
6932{0x3400000, 0x2b94, 0x81398437, 0x81398437, 0x3400080},
6933{0x3400000, 0x2b94, 0x8ba98d27, 0x8ba98d27, 0x3400080},
6934{0x3400000, 0x2b94, 0x8ba98d7a, 0x8ba98d7a, 0x3400080},
6935{0x3400000, 0x2b94, 0xf51f853a, 0xf51f853a, 0x3400080},
6936{0x3400000, 0x2b94, 0xff7ffff0, 0xff7ffff0, 0x3400080},
6937{0x3400000, 0x2b94, 0xff7fffff, 0xff7fffff, 0x3400080},
6938{0x3400000, 0x2b94, 0xff800000, 0xff800000, 0x3400080},
6939{0x3400000, 0x2b94, 0xff800001, 0x7fc00000, 0x3400081},
6940{0x3400000, 0x2b94, 0xff984a37, 0x7fc00000, 0x3400081},
6941{0x3400000, 0x2b94, 0xffbfffff, 0x7fc00000, 0x3400081},
6942{0x3400000, 0x2b94, 0xffc00000, 0x7fc00000, 0x3400080},
6943{0x3400000, 0x2b94, 0xffd9ba98, 0x7fc00000, 0x3400080},
6944{0x3400000, 0x2b94, 0xffffffff, 0x7fc00000, 0x3400080},
6945{0x3400000, 0x2b94, 0x4f3495cb, 0x4f3495cb, 0x3400080},
6946{0x3400000, 0x2b94, 0xe73a5134, 0xe73a5134, 0x3400080},
6947{0x3400000, 0x2b94, 0x7c994e9e, 0x7c994e9e, 0x3400080},
6948{0x3400000, 0x2b94, 0x6164bd6c, 0x6164bd6c, 0x3400080},
6949{0x3400000, 0x2b94, 0x9503366, 0x9503366, 0x3400080},
6950{0x3400000, 0x2b94, 0xbf5a97c9, 0xbf5a97c9, 0x3400080},
6951{0x3400000, 0x2b94, 0xe6ff1a14, 0xe6ff1a14, 0x3400080},
6952{0x3400000, 0x2b94, 0x77f31e2f, 0x77f31e2f, 0x3400080},
6953{0x3400000, 0x2b94, 0xaab4d7d8, 0xaab4d7d8, 0x3400080},
6954{0x3400000, 0x2b94, 0x966320b, 0x966320b, 0x3400080},
6955{0x3400000, 0x2b94, 0xb26bddee, 0xb26bddee, 0x3400080},
6956{0x3400000, 0x2b94, 0xb5c8e5d3, 0xb5c8e5d3, 0x3400080},
6957{0x3400000, 0x2b94, 0x317285d3, 0x317285d3, 0x3400080},
6958{0x3400000, 0x2b94, 0x3c9623b1, 0x3c9623b1, 0x3400080},
6959{0x3400000, 0x2b94, 0x51fd2c7c, 0x51fd2c7c, 0x3400080},
6960{0x3400000, 0x2b94, 0x7b906a6c, 0x7b906a6c, 0x3400080},
6961{0x3400000, 0x636d24, 0x0, 0x0, 0x3400080},
6962{0x3400000, 0x636d24, 0x1, 0x0, 0x3400080},
6963{0x3400000, 0x636d24, 0x76, 0x0, 0x3400080},
6964{0x3400000, 0x636d24, 0x2b94, 0x0, 0x3400080},
6965{0x3400000, 0x636d24, 0x636d24, 0x0, 0x3400080},
6966{0x3400000, 0x636d24, 0x7fffff, 0x0, 0x3400080},
6967{0x3400000, 0x636d24, 0x800000, 0x800000, 0x3400080},
6968{0x3400000, 0x636d24, 0x800002, 0x800002, 0x3400080},
6969{0x3400000, 0x636d24, 0x1398437, 0x1398437, 0x3400080},
6970{0x3400000, 0x636d24, 0xba98d27, 0xba98d27, 0x3400080},
6971{0x3400000, 0x636d24, 0xba98d7a, 0xba98d7a, 0x3400080},
6972{0x3400000, 0x636d24, 0x751f853a, 0x751f853a, 0x3400080},
6973{0x3400000, 0x636d24, 0x7f7ffff0, 0x7f7ffff0, 0x3400080},
6974{0x3400000, 0x636d24, 0x7f7fffff, 0x7f7fffff, 0x3400080},
6975{0x3400000, 0x636d24, 0x7f800000, 0x7f800000, 0x3400080},
6976{0x3400000, 0x636d24, 0x7f800001, 0x7fc00000, 0x3400081},
6977{0x3400000, 0x636d24, 0x7f984a37, 0x7fc00000, 0x3400081},
6978{0x3400000, 0x636d24, 0x7fbfffff, 0x7fc00000, 0x3400081},
6979{0x3400000, 0x636d24, 0x7fc00000, 0x7fc00000, 0x3400080},
6980{0x3400000, 0x636d24, 0x7fd9ba98, 0x7fc00000, 0x3400080},
6981{0x3400000, 0x636d24, 0x7fffffff, 0x7fc00000, 0x3400080},
6982{0x3400000, 0x636d24, 0x80000000, 0x0, 0x3400080},
6983{0x3400000, 0x636d24, 0x80000001, 0x0, 0x3400080},
6984{0x3400000, 0x636d24, 0x80000076, 0x0, 0x3400080},
6985{0x3400000, 0x636d24, 0x80002b94, 0x0, 0x3400080},
6986{0x3400000, 0x636d24, 0x80636d24, 0x0, 0x3400080},
6987{0x3400000, 0x636d24, 0x807fffff, 0x0, 0x3400080},
6988{0x3400000, 0x636d24, 0x80800000, 0x80800000, 0x3400080},
6989{0x3400000, 0x636d24, 0x80800002, 0x80800002, 0x3400080},
6990{0x3400000, 0x636d24, 0x81398437, 0x81398437, 0x3400080},
6991{0x3400000, 0x636d24, 0x8ba98d27, 0x8ba98d27, 0x3400080},
6992{0x3400000, 0x636d24, 0x8ba98d7a, 0x8ba98d7a, 0x3400080},
6993{0x3400000, 0x636d24, 0xf51f853a, 0xf51f853a, 0x3400080},
6994{0x3400000, 0x636d24, 0xff7ffff0, 0xff7ffff0, 0x3400080},
6995{0x3400000, 0x636d24, 0xff7fffff, 0xff7fffff, 0x3400080},
6996{0x3400000, 0x636d24, 0xff800000, 0xff800000, 0x3400080},
6997{0x3400000, 0x636d24, 0xff800001, 0x7fc00000, 0x3400081},
6998{0x3400000, 0x636d24, 0xff984a37, 0x7fc00000, 0x3400081},
6999{0x3400000, 0x636d24, 0xffbfffff, 0x7fc00000, 0x3400081},
7000{0x3400000, 0x636d24, 0xffc00000, 0x7fc00000, 0x3400080},
7001{0x3400000, 0x636d24, 0xffd9ba98, 0x7fc00000, 0x3400080},
7002{0x3400000, 0x636d24, 0xffffffff, 0x7fc00000, 0x3400080},
7003{0x3400000, 0x636d24, 0x4f3495cb, 0x4f3495cb, 0x3400080},
7004{0x3400000, 0x636d24, 0xe73a5134, 0xe73a5134, 0x3400080},
7005{0x3400000, 0x636d24, 0x7c994e9e, 0x7c994e9e, 0x3400080},
7006{0x3400000, 0x636d24, 0x6164bd6c, 0x6164bd6c, 0x3400080},
7007{0x3400000, 0x636d24, 0x9503366, 0x9503366, 0x3400080},
7008{0x3400000, 0x636d24, 0xbf5a97c9, 0xbf5a97c9, 0x3400080},
7009{0x3400000, 0x636d24, 0xe6ff1a14, 0xe6ff1a14, 0x3400080},
7010{0x3400000, 0x636d24, 0x77f31e2f, 0x77f31e2f, 0x3400080},
7011{0x3400000, 0x636d24, 0xaab4d7d8, 0xaab4d7d8, 0x3400080},
7012{0x3400000, 0x636d24, 0x966320b, 0x966320b, 0x3400080},
7013{0x3400000, 0x636d24, 0xb26bddee, 0xb26bddee, 0x3400080},
7014{0x3400000, 0x636d24, 0xb5c8e5d3, 0xb5c8e5d3, 0x3400080},
7015{0x3400000, 0x636d24, 0x317285d3, 0x317285d3, 0x3400080},
7016{0x3400000, 0x636d24, 0x3c9623b1, 0x3c9623b1, 0x3400080},
7017{0x3400000, 0x636d24, 0x51fd2c7c, 0x51fd2c7c, 0x3400080},
7018{0x3400000, 0x636d24, 0x7b906a6c, 0x7b906a6c, 0x3400080},
7019{0x3400000, 0x7fffff, 0x0, 0x0, 0x3400080},
7020{0x3400000, 0x7fffff, 0x1, 0x0, 0x3400080},
7021{0x3400000, 0x7fffff, 0x76, 0x0, 0x3400080},
7022{0x3400000, 0x7fffff, 0x2b94, 0x0, 0x3400080},
7023{0x3400000, 0x7fffff, 0x636d24, 0x0, 0x3400080},
7024{0x3400000, 0x7fffff, 0x7fffff, 0x0, 0x3400080},
7025{0x3400000, 0x7fffff, 0x800000, 0x800000, 0x3400080},
7026{0x3400000, 0x7fffff, 0x800002, 0x800002, 0x3400080},
7027{0x3400000, 0x7fffff, 0x1398437, 0x1398437, 0x3400080},
7028{0x3400000, 0x7fffff, 0xba98d27, 0xba98d27, 0x3400080},
7029{0x3400000, 0x7fffff, 0xba98d7a, 0xba98d7a, 0x3400080},
7030{0x3400000, 0x7fffff, 0x751f853a, 0x751f853a, 0x3400080},
7031{0x3400000, 0x7fffff, 0x7f7ffff0, 0x7f7ffff0, 0x3400080},
7032{0x3400000, 0x7fffff, 0x7f7fffff, 0x7f7fffff, 0x3400080},
7033{0x3400000, 0x7fffff, 0x7f800000, 0x7f800000, 0x3400080},
7034{0x3400000, 0x7fffff, 0x7f800001, 0x7fc00000, 0x3400081},
7035{0x3400000, 0x7fffff, 0x7f984a37, 0x7fc00000, 0x3400081},
7036{0x3400000, 0x7fffff, 0x7fbfffff, 0x7fc00000, 0x3400081},
7037{0x3400000, 0x7fffff, 0x7fc00000, 0x7fc00000, 0x3400080},
7038{0x3400000, 0x7fffff, 0x7fd9ba98, 0x7fc00000, 0x3400080},
7039{0x3400000, 0x7fffff, 0x7fffffff, 0x7fc00000, 0x3400080},
7040{0x3400000, 0x7fffff, 0x80000000, 0x0, 0x3400080},
7041{0x3400000, 0x7fffff, 0x80000001, 0x0, 0x3400080},
7042{0x3400000, 0x7fffff, 0x80000076, 0x0, 0x3400080},
7043{0x3400000, 0x7fffff, 0x80002b94, 0x0, 0x3400080},
7044{0x3400000, 0x7fffff, 0x80636d24, 0x0, 0x3400080},
7045{0x3400000, 0x7fffff, 0x807fffff, 0x0, 0x3400080},
7046{0x3400000, 0x7fffff, 0x80800000, 0x80800000, 0x3400080},
7047{0x3400000, 0x7fffff, 0x80800002, 0x80800002, 0x3400080},
7048{0x3400000, 0x7fffff, 0x81398437, 0x81398437, 0x3400080},
7049{0x3400000, 0x7fffff, 0x8ba98d27, 0x8ba98d27, 0x3400080},
7050{0x3400000, 0x7fffff, 0x8ba98d7a, 0x8ba98d7a, 0x3400080},
7051{0x3400000, 0x7fffff, 0xf51f853a, 0xf51f853a, 0x3400080},
7052{0x3400000, 0x7fffff, 0xff7ffff0, 0xff7ffff0, 0x3400080},
7053{0x3400000, 0x7fffff, 0xff7fffff, 0xff7fffff, 0x3400080},
7054{0x3400000, 0x7fffff, 0xff800000, 0xff800000, 0x3400080},
7055{0x3400000, 0x7fffff, 0xff800001, 0x7fc00000, 0x3400081},
7056{0x3400000, 0x7fffff, 0xff984a37, 0x7fc00000, 0x3400081},
7057{0x3400000, 0x7fffff, 0xffbfffff, 0x7fc00000, 0x3400081},
7058{0x3400000, 0x7fffff, 0xffc00000, 0x7fc00000, 0x3400080},
7059{0x3400000, 0x7fffff, 0xffd9ba98, 0x7fc00000, 0x3400080},
7060{0x3400000, 0x7fffff, 0xffffffff, 0x7fc00000, 0x3400080},
7061{0x3400000, 0x7fffff, 0x4f3495cb, 0x4f3495cb, 0x3400080},
7062{0x3400000, 0x7fffff, 0xe73a5134, 0xe73a5134, 0x3400080},
7063{0x3400000, 0x7fffff, 0x7c994e9e, 0x7c994e9e, 0x3400080},
7064{0x3400000, 0x7fffff, 0x6164bd6c, 0x6164bd6c, 0x3400080},
7065{0x3400000, 0x7fffff, 0x9503366, 0x9503366, 0x3400080},
7066{0x3400000, 0x7fffff, 0xbf5a97c9, 0xbf5a97c9, 0x3400080},
7067{0x3400000, 0x7fffff, 0xe6ff1a14, 0xe6ff1a14, 0x3400080},
7068{0x3400000, 0x7fffff, 0x77f31e2f, 0x77f31e2f, 0x3400080},
7069{0x3400000, 0x7fffff, 0xaab4d7d8, 0xaab4d7d8, 0x3400080},
7070{0x3400000, 0x7fffff, 0x966320b, 0x966320b, 0x3400080},
7071{0x3400000, 0x7fffff, 0xb26bddee, 0xb26bddee, 0x3400080},
7072{0x3400000, 0x7fffff, 0xb5c8e5d3, 0xb5c8e5d3, 0x3400080},
7073{0x3400000, 0x7fffff, 0x317285d3, 0x317285d3, 0x3400080},
7074{0x3400000, 0x7fffff, 0x3c9623b1, 0x3c9623b1, 0x3400080},
7075{0x3400000, 0x7fffff, 0x51fd2c7c, 0x51fd2c7c, 0x3400080},
7076{0x3400000, 0x7fffff, 0x7b906a6c, 0x7b906a6c, 0x3400080},
7077{0x3400000, 0x800000, 0x0, 0x800000, 0x3400000},
7078{0x3400000, 0x800000, 0x1, 0x800000, 0x3400080},
7079{0x3400000, 0x800000, 0x76, 0x800000, 0x3400080},
7080{0x3400000, 0x800000, 0x2b94, 0x800000, 0x3400080},
7081{0x3400000, 0x800000, 0x636d24, 0x800000, 0x3400080},
7082{0x3400000, 0x800000, 0x7fffff, 0x800000, 0x3400080},
7083{0x3400000, 0x800000, 0x800000, 0x1000000, 0x3400000},
7084{0x3400000, 0x800000, 0x800002, 0x1000001, 0x3400000},
7085{0x3400000, 0x800000, 0x1398437, 0x1798437, 0x3400000},
7086{0x3400000, 0x800000, 0xba98d27, 0xba98d29, 0x3400000},
7087{0x3400000, 0x800000, 0xba98d7a, 0xba98d7c, 0x3400000},
7088{0x3400000, 0x800000, 0x751f853a, 0x751f853b, 0x3400010},
7089{0x3400000, 0x800000, 0x7f7ffff0, 0x7f7ffff1, 0x3400010},
7090{0x3400000, 0x800000, 0x7f7fffff, 0x7f800000, 0x3400014},
7091{0x3400000, 0x800000, 0x7f800000, 0x7f800000, 0x3400000},
7092{0x3400000, 0x800000, 0x7f800001, 0x7fc00000, 0x3400001},
7093{0x3400000, 0x800000, 0x7f984a37, 0x7fc00000, 0x3400001},
7094{0x3400000, 0x800000, 0x7fbfffff, 0x7fc00000, 0x3400001},
7095{0x3400000, 0x800000, 0x7fc00000, 0x7fc00000, 0x3400000},
7096{0x3400000, 0x800000, 0x7fd9ba98, 0x7fc00000, 0x3400000},
7097{0x3400000, 0x800000, 0x7fffffff, 0x7fc00000, 0x3400000},
7098{0x3400000, 0x800000, 0x80000000, 0x800000, 0x3400000},
7099{0x3400000, 0x800000, 0x80000001, 0x800000, 0x3400080},
7100{0x3400000, 0x800000, 0x80000076, 0x800000, 0x3400080},
7101{0x3400000, 0x800000, 0x80002b94, 0x800000, 0x3400080},
7102{0x3400000, 0x800000, 0x80636d24, 0x800000, 0x3400080},
7103{0x3400000, 0x800000, 0x807fffff, 0x800000, 0x3400080},
7104{0x3400000, 0x800000, 0x80800000, 0x0, 0x3400000},
7105{0x3400000, 0x800000, 0x80800002, 0x0, 0x3400008},
7106{0x3400000, 0x800000, 0x81398437, 0x80f3086e, 0x3400000},
7107{0x3400000, 0x800000, 0x8ba98d27, 0x8ba98d25, 0x3400000},
7108{0x3400000, 0x800000, 0x8ba98d7a, 0x8ba98d78, 0x3400000},
7109{0x3400000, 0x800000, 0xf51f853a, 0xf51f8539, 0x3400010},
7110{0x3400000, 0x800000, 0xff7ffff0, 0xff7fffef, 0x3400010},
7111{0x3400000, 0x800000, 0xff7fffff, 0xff7ffffe, 0x3400010},
7112{0x3400000, 0x800000, 0xff800000, 0xff800000, 0x3400000},
7113{0x3400000, 0x800000, 0xff800001, 0x7fc00000, 0x3400001},
7114{0x3400000, 0x800000, 0xff984a37, 0x7fc00000, 0x3400001},
7115{0x3400000, 0x800000, 0xffbfffff, 0x7fc00000, 0x3400001},
7116{0x3400000, 0x800000, 0xffc00000, 0x7fc00000, 0x3400000},
7117{0x3400000, 0x800000, 0xffd9ba98, 0x7fc00000, 0x3400000},
7118{0x3400000, 0x800000, 0xffffffff, 0x7fc00000, 0x3400000},
7119{0x3400000, 0x800000, 0x4f3495cb, 0x4f3495cc, 0x3400010},
7120{0x3400000, 0x800000, 0xe73a5134, 0xe73a5133, 0x3400010},
7121{0x3400000, 0x800000, 0x7c994e9e, 0x7c994e9f, 0x3400010},
7122{0x3400000, 0x800000, 0x6164bd6c, 0x6164bd6d, 0x3400010},
7123{0x3400000, 0x800000, 0x9503366, 0x95033a6, 0x3400000},
7124{0x3400000, 0x800000, 0xbf5a97c9, 0xbf5a97c8, 0x3400010},
7125{0x3400000, 0x800000, 0xe6ff1a14, 0xe6ff1a13, 0x3400010},
7126{0x3400000, 0x800000, 0x77f31e2f, 0x77f31e30, 0x3400010},
7127{0x3400000, 0x800000, 0xaab4d7d8, 0xaab4d7d7, 0x3400010},
7128{0x3400000, 0x800000, 0x966320b, 0x966324b, 0x3400000},
7129{0x3400000, 0x800000, 0xb26bddee, 0xb26bdded, 0x3400010},
7130{0x3400000, 0x800000, 0xb5c8e5d3, 0xb5c8e5d2, 0x3400010},
7131{0x3400000, 0x800000, 0x317285d3, 0x317285d4, 0x3400010},
7132{0x3400000, 0x800000, 0x3c9623b1, 0x3c9623b2, 0x3400010},
7133{0x3400000, 0x800000, 0x51fd2c7c, 0x51fd2c7d, 0x3400010},
7134{0x3400000, 0x800000, 0x7b906a6c, 0x7b906a6d, 0x3400010},
7135{0x3400000, 0x800002, 0x0, 0x800002, 0x3400000},
7136{0x3400000, 0x800002, 0x1, 0x800002, 0x3400080},
7137{0x3400000, 0x800002, 0x76, 0x800002, 0x3400080},
7138{0x3400000, 0x800002, 0x2b94, 0x800002, 0x3400080},
7139{0x3400000, 0x800002, 0x636d24, 0x800002, 0x3400080},
7140{0x3400000, 0x800002, 0x7fffff, 0x800002, 0x3400080},
7141{0x3400000, 0x800002, 0x800000, 0x1000001, 0x3400000},
7142{0x3400000, 0x800002, 0x800002, 0x1000002, 0x3400000},
7143{0x3400000, 0x800002, 0x1398437, 0x1798438, 0x3400000},
7144{0x3400000, 0x800002, 0xba98d27, 0xba98d2a, 0x3400010},
7145{0x3400000, 0x800002, 0xba98d7a, 0xba98d7d, 0x3400010},
7146{0x3400000, 0x800002, 0x751f853a, 0x751f853b, 0x3400010},
7147{0x3400000, 0x800002, 0x7f7ffff0, 0x7f7ffff1, 0x3400010},
7148{0x3400000, 0x800002, 0x7f7fffff, 0x7f800000, 0x3400014},
7149{0x3400000, 0x800002, 0x7f800000, 0x7f800000, 0x3400000},
7150{0x3400000, 0x800002, 0x7f800001, 0x7fc00000, 0x3400001},
7151{0x3400000, 0x800002, 0x7f984a37, 0x7fc00000, 0x3400001},
7152{0x3400000, 0x800002, 0x7fbfffff, 0x7fc00000, 0x3400001},
7153{0x3400000, 0x800002, 0x7fc00000, 0x7fc00000, 0x3400000},
7154{0x3400000, 0x800002, 0x7fd9ba98, 0x7fc00000, 0x3400000},
7155{0x3400000, 0x800002, 0x7fffffff, 0x7fc00000, 0x3400000},
7156{0x3400000, 0x800002, 0x80000000, 0x800002, 0x3400000},
7157{0x3400000, 0x800002, 0x80000001, 0x800002, 0x3400080},
7158{0x3400000, 0x800002, 0x80000076, 0x800002, 0x3400080},
7159{0x3400000, 0x800002, 0x80002b94, 0x800002, 0x3400080},
7160{0x3400000, 0x800002, 0x80636d24, 0x800002, 0x3400080},
7161{0x3400000, 0x800002, 0x807fffff, 0x800002, 0x3400080},
7162{0x3400000, 0x800002, 0x80800000, 0x0, 0x3400008},
7163{0x3400000, 0x800002, 0x80800002, 0x0, 0x3400000},
7164{0x3400000, 0x800002, 0x81398437, 0x80f3086c, 0x3400000},
7165{0x3400000, 0x800002, 0x8ba98d27, 0x8ba98d24, 0x3400010},
7166{0x3400000, 0x800002, 0x8ba98d7a, 0x8ba98d77, 0x3400010},
7167{0x3400000, 0x800002, 0xf51f853a, 0xf51f8539, 0x3400010},
7168{0x3400000, 0x800002, 0xff7ffff0, 0xff7fffef, 0x3400010},
7169{0x3400000, 0x800002, 0xff7fffff, 0xff7ffffe, 0x3400010},
7170{0x3400000, 0x800002, 0xff800000, 0xff800000, 0x3400000},
7171{0x3400000, 0x800002, 0xff800001, 0x7fc00000, 0x3400001},
7172{0x3400000, 0x800002, 0xff984a37, 0x7fc00000, 0x3400001},
7173{0x3400000, 0x800002, 0xffbfffff, 0x7fc00000, 0x3400001},
7174{0x3400000, 0x800002, 0xffc00000, 0x7fc00000, 0x3400000},
7175{0x3400000, 0x800002, 0xffd9ba98, 0x7fc00000, 0x3400000},
7176{0x3400000, 0x800002, 0xffffffff, 0x7fc00000, 0x3400000},
7177{0x3400000, 0x800002, 0x4f3495cb, 0x4f3495cc, 0x3400010},
7178{0x3400000, 0x800002, 0xe73a5134, 0xe73a5133, 0x3400010},
7179{0x3400000, 0x800002, 0x7c994e9e, 0x7c994e9f, 0x3400010},
7180{0x3400000, 0x800002, 0x6164bd6c, 0x6164bd6d, 0x3400010},
7181{0x3400000, 0x800002, 0x9503366, 0x95033a7, 0x3400010},
7182{0x3400000, 0x800002, 0xbf5a97c9, 0xbf5a97c8, 0x3400010},
7183{0x3400000, 0x800002, 0xe6ff1a14, 0xe6ff1a13, 0x3400010},
7184{0x3400000, 0x800002, 0x77f31e2f, 0x77f31e30, 0x3400010},
7185{0x3400000, 0x800002, 0xaab4d7d8, 0xaab4d7d7, 0x3400010},
7186{0x3400000, 0x800002, 0x966320b, 0x966324c, 0x3400010},
7187{0x3400000, 0x800002, 0xb26bddee, 0xb26bdded, 0x3400010},
7188{0x3400000, 0x800002, 0xb5c8e5d3, 0xb5c8e5d2, 0x3400010},
7189{0x3400000, 0x800002, 0x317285d3, 0x317285d4, 0x3400010},
7190{0x3400000, 0x800002, 0x3c9623b1, 0x3c9623b2, 0x3400010},
7191{0x3400000, 0x800002, 0x51fd2c7c, 0x51fd2c7d, 0x3400010},
7192{0x3400000, 0x800002, 0x7b906a6c, 0x7b906a6d, 0x3400010},
7193{0x3400000, 0x1398437, 0x0, 0x1398437, 0x3400000},
7194{0x3400000, 0x1398437, 0x1, 0x1398437, 0x3400080},
7195{0x3400000, 0x1398437, 0x76, 0x1398437, 0x3400080},
7196{0x3400000, 0x1398437, 0x2b94, 0x1398437, 0x3400080},
7197{0x3400000, 0x1398437, 0x636d24, 0x1398437, 0x3400080},
7198{0x3400000, 0x1398437, 0x7fffff, 0x1398437, 0x3400080},
7199{0x3400000, 0x1398437, 0x800000, 0x1798437, 0x3400000},
7200{0x3400000, 0x1398437, 0x800002, 0x1798438, 0x3400000},
7201{0x3400000, 0x1398437, 0x1398437, 0x1b98437, 0x3400000},
7202{0x3400000, 0x1398437, 0xba98d27, 0xba98d2d, 0x3400010},
7203{0x3400000, 0x1398437, 0xba98d7a, 0xba98d80, 0x3400010},
7204{0x3400000, 0x1398437, 0x751f853a, 0x751f853b, 0x3400010},
7205{0x3400000, 0x1398437, 0x7f7ffff0, 0x7f7ffff1, 0x3400010},
7206{0x3400000, 0x1398437, 0x7f7fffff, 0x7f800000, 0x3400014},
7207{0x3400000, 0x1398437, 0x7f800000, 0x7f800000, 0x3400000},
7208{0x3400000, 0x1398437, 0x7f800001, 0x7fc00000, 0x3400001},
7209{0x3400000, 0x1398437, 0x7f984a37, 0x7fc00000, 0x3400001},
7210{0x3400000, 0x1398437, 0x7fbfffff, 0x7fc00000, 0x3400001},
7211{0x3400000, 0x1398437, 0x7fc00000, 0x7fc00000, 0x3400000},
7212{0x3400000, 0x1398437, 0x7fd9ba98, 0x7fc00000, 0x3400000},
7213{0x3400000, 0x1398437, 0x7fffffff, 0x7fc00000, 0x3400000},
7214{0x3400000, 0x1398437, 0x80000000, 0x1398437, 0x3400000},
7215{0x3400000, 0x1398437, 0x80000001, 0x1398437, 0x3400080},
7216{0x3400000, 0x1398437, 0x80000076, 0x1398437, 0x3400080},
7217{0x3400000, 0x1398437, 0x80002b94, 0x1398437, 0x3400080},
7218{0x3400000, 0x1398437, 0x80636d24, 0x1398437, 0x3400080},
7219{0x3400000, 0x1398437, 0x807fffff, 0x1398437, 0x3400080},
7220{0x3400000, 0x1398437, 0x80800000, 0xf3086e, 0x3400000},
7221{0x3400000, 0x1398437, 0x80800002, 0xf3086c, 0x3400000},
7222{0x3400000, 0x1398437, 0x81398437, 0x0, 0x3400000},
7223{0x3400000, 0x1398437, 0x8ba98d27, 0x8ba98d21, 0x3400010},
7224{0x3400000, 0x1398437, 0x8ba98d7a, 0x8ba98d74, 0x3400010},
7225{0x3400000, 0x1398437, 0xf51f853a, 0xf51f8539, 0x3400010},
7226{0x3400000, 0x1398437, 0xff7ffff0, 0xff7fffef, 0x3400010},
7227{0x3400000, 0x1398437, 0xff7fffff, 0xff7ffffe, 0x3400010},
7228{0x3400000, 0x1398437, 0xff800000, 0xff800000, 0x3400000},
7229{0x3400000, 0x1398437, 0xff800001, 0x7fc00000, 0x3400001},
7230{0x3400000, 0x1398437, 0xff984a37, 0x7fc00000, 0x3400001},
7231{0x3400000, 0x1398437, 0xffbfffff, 0x7fc00000, 0x3400001},
7232{0x3400000, 0x1398437, 0xffc00000, 0x7fc00000, 0x3400000},
7233{0x3400000, 0x1398437, 0xffd9ba98, 0x7fc00000, 0x3400000},
7234{0x3400000, 0x1398437, 0xffffffff, 0x7fc00000, 0x3400000},
7235{0x3400000, 0x1398437, 0x4f3495cb, 0x4f3495cc, 0x3400010},
7236{0x3400000, 0x1398437, 0xe73a5134, 0xe73a5133, 0x3400010},
7237{0x3400000, 0x1398437, 0x7c994e9e, 0x7c994e9f, 0x3400010},
7238{0x3400000, 0x1398437, 0x6164bd6c, 0x6164bd6d, 0x3400010},
7239{0x3400000, 0x1398437, 0x9503366, 0x9503420, 0x3400010},
7240{0x3400000, 0x1398437, 0xbf5a97c9, 0xbf5a97c8, 0x3400010},
7241{0x3400000, 0x1398437, 0xe6ff1a14, 0xe6ff1a13, 0x3400010},
7242{0x3400000, 0x1398437, 0x77f31e2f, 0x77f31e30, 0x3400010},
7243{0x3400000, 0x1398437, 0xaab4d7d8, 0xaab4d7d7, 0x3400010},
7244{0x3400000, 0x1398437, 0x966320b, 0x96632c5, 0x3400010},
7245{0x3400000, 0x1398437, 0xb26bddee, 0xb26bdded, 0x3400010},
7246{0x3400000, 0x1398437, 0xb5c8e5d3, 0xb5c8e5d2, 0x3400010},
7247{0x3400000, 0x1398437, 0x317285d3, 0x317285d4, 0x3400010},
7248{0x3400000, 0x1398437, 0x3c9623b1, 0x3c9623b2, 0x3400010},
7249{0x3400000, 0x1398437, 0x51fd2c7c, 0x51fd2c7d, 0x3400010},
7250{0x3400000, 0x1398437, 0x7b906a6c, 0x7b906a6d, 0x3400010},
7251{0x3400000, 0xba98d27, 0x0, 0xba98d27, 0x3400000},
7252{0x3400000, 0xba98d27, 0x1, 0xba98d27, 0x3400080},
7253{0x3400000, 0xba98d27, 0x76, 0xba98d27, 0x3400080},
7254{0x3400000, 0xba98d27, 0x2b94, 0xba98d27, 0x3400080},
7255{0x3400000, 0xba98d27, 0x636d24, 0xba98d27, 0x3400080},
7256{0x3400000, 0xba98d27, 0x7fffff, 0xba98d27, 0x3400080},
7257{0x3400000, 0xba98d27, 0x800000, 0xba98d29, 0x3400000},
7258{0x3400000, 0xba98d27, 0x800002, 0xba98d2a, 0x3400010},
7259{0x3400000, 0xba98d27, 0x1398437, 0xba98d2d, 0x3400010},
7260{0x3400000, 0xba98d27, 0xba98d27, 0xc298d27, 0x3400000},
7261{0x3400000, 0xba98d27, 0xba98d7a, 0xc298d51, 0x3400010},
7262{0x3400000, 0xba98d27, 0x751f853a, 0x751f853b, 0x3400010},
7263{0x3400000, 0xba98d27, 0x7f7ffff0, 0x7f7ffff1, 0x3400010},
7264{0x3400000, 0xba98d27, 0x7f7fffff, 0x7f800000, 0x3400014},
7265{0x3400000, 0xba98d27, 0x7f800000, 0x7f800000, 0x3400000},
7266{0x3400000, 0xba98d27, 0x7f800001, 0x7fc00000, 0x3400001},
7267{0x3400000, 0xba98d27, 0x7f984a37, 0x7fc00000, 0x3400001},
7268{0x3400000, 0xba98d27, 0x7fbfffff, 0x7fc00000, 0x3400001},
7269{0x3400000, 0xba98d27, 0x7fc00000, 0x7fc00000, 0x3400000},
7270{0x3400000, 0xba98d27, 0x7fd9ba98, 0x7fc00000, 0x3400000},
7271{0x3400000, 0xba98d27, 0x7fffffff, 0x7fc00000, 0x3400000},
7272{0x3400000, 0xba98d27, 0x80000000, 0xba98d27, 0x3400000},
7273{0x3400000, 0xba98d27, 0x80000001, 0xba98d27, 0x3400080},
7274{0x3400000, 0xba98d27, 0x80000076, 0xba98d27, 0x3400080},
7275{0x3400000, 0xba98d27, 0x80002b94, 0xba98d27, 0x3400080},
7276{0x3400000, 0xba98d27, 0x80636d24, 0xba98d27, 0x3400080},
7277{0x3400000, 0xba98d27, 0x807fffff, 0xba98d27, 0x3400080},
7278{0x3400000, 0xba98d27, 0x80800000, 0xba98d25, 0x3400000},
7279{0x3400000, 0xba98d27, 0x80800002, 0xba98d25, 0x3400010},
7280{0x3400000, 0xba98d27, 0x81398437, 0xba98d22, 0x3400010},
7281{0x3400000, 0xba98d27, 0x8ba98d27, 0x0, 0x3400000},
7282{0x3400000, 0xba98d27, 0x8ba98d7a, 0x83260000, 0x3400000},
7283{0x3400000, 0xba98d27, 0xf51f853a, 0xf51f8539, 0x3400010},
7284{0x3400000, 0xba98d27, 0xff7ffff0, 0xff7fffef, 0x3400010},
7285{0x3400000, 0xba98d27, 0xff7fffff, 0xff7ffffe, 0x3400010},
7286{0x3400000, 0xba98d27, 0xff800000, 0xff800000, 0x3400000},
7287{0x3400000, 0xba98d27, 0xff800001, 0x7fc00000, 0x3400001},
7288{0x3400000, 0xba98d27, 0xff984a37, 0x7fc00000, 0x3400001},
7289{0x3400000, 0xba98d27, 0xffbfffff, 0x7fc00000, 0x3400001},
7290{0x3400000, 0xba98d27, 0xffc00000, 0x7fc00000, 0x3400000},
7291{0x3400000, 0xba98d27, 0xffd9ba98, 0x7fc00000, 0x3400000},
7292{0x3400000, 0xba98d27, 0xffffffff, 0x7fc00000, 0x3400000},
7293{0x3400000, 0xba98d27, 0x4f3495cb, 0x4f3495cc, 0x3400010},
7294{0x3400000, 0xba98d27, 0xe73a5134, 0xe73a5133, 0x3400010},
7295{0x3400000, 0xba98d27, 0x7c994e9e, 0x7c994e9f, 0x3400010},
7296{0x3400000, 0xba98d27, 0x6164bd6c, 0x6164bd6d, 0x3400010},
7297{0x3400000, 0xba98d27, 0x9503366, 0xbb00ec3, 0x3400010},
7298{0x3400000, 0xba98d27, 0xbf5a97c9, 0xbf5a97c8, 0x3400010},
7299{0x3400000, 0xba98d27, 0xe6ff1a14, 0xe6ff1a13, 0x3400010},
7300{0x3400000, 0xba98d27, 0x77f31e2f, 0x77f31e30, 0x3400010},
7301{0x3400000, 0xba98d27, 0xaab4d7d8, 0xaab4d7d7, 0x3400010},
7302{0x3400000, 0xba98d27, 0x966320b, 0xbb0beb8, 0x3400010},
7303{0x3400000, 0xba98d27, 0xb26bddee, 0xb26bdded, 0x3400010},
7304{0x3400000, 0xba98d27, 0xb5c8e5d3, 0xb5c8e5d2, 0x3400010},
7305{0x3400000, 0xba98d27, 0x317285d3, 0x317285d4, 0x3400010},
7306{0x3400000, 0xba98d27, 0x3c9623b1, 0x3c9623b2, 0x3400010},
7307{0x3400000, 0xba98d27, 0x51fd2c7c, 0x51fd2c7d, 0x3400010},
7308{0x3400000, 0xba98d27, 0x7b906a6c, 0x7b906a6d, 0x3400010},
7309{0x3400000, 0xba98d7a, 0x0, 0xba98d7a, 0x3400000},
7310{0x3400000, 0xba98d7a, 0x1, 0xba98d7a, 0x3400080},
7311{0x3400000, 0xba98d7a, 0x76, 0xba98d7a, 0x3400080},
7312{0x3400000, 0xba98d7a, 0x2b94, 0xba98d7a, 0x3400080},
7313{0x3400000, 0xba98d7a, 0x636d24, 0xba98d7a, 0x3400080},
7314{0x3400000, 0xba98d7a, 0x7fffff, 0xba98d7a, 0x3400080},
7315{0x3400000, 0xba98d7a, 0x800000, 0xba98d7c, 0x3400000},
7316{0x3400000, 0xba98d7a, 0x800002, 0xba98d7d, 0x3400010},
7317{0x3400000, 0xba98d7a, 0x1398437, 0xba98d80, 0x3400010},
7318{0x3400000, 0xba98d7a, 0xba98d27, 0xc298d51, 0x3400010},
7319{0x3400000, 0xba98d7a, 0xba98d7a, 0xc298d7a, 0x3400000},
7320{0x3400000, 0xba98d7a, 0x751f853a, 0x751f853b, 0x3400010},
7321{0x3400000, 0xba98d7a, 0x7f7ffff0, 0x7f7ffff1, 0x3400010},
7322{0x3400000, 0xba98d7a, 0x7f7fffff, 0x7f800000, 0x3400014},
7323{0x3400000, 0xba98d7a, 0x7f800000, 0x7f800000, 0x3400000},
7324{0x3400000, 0xba98d7a, 0x7f800001, 0x7fc00000, 0x3400001},
7325{0x3400000, 0xba98d7a, 0x7f984a37, 0x7fc00000, 0x3400001},
7326{0x3400000, 0xba98d7a, 0x7fbfffff, 0x7fc00000, 0x3400001},
7327{0x3400000, 0xba98d7a, 0x7fc00000, 0x7fc00000, 0x3400000},
7328{0x3400000, 0xba98d7a, 0x7fd9ba98, 0x7fc00000, 0x3400000},
7329{0x3400000, 0xba98d7a, 0x7fffffff, 0x7fc00000, 0x3400000},
7330{0x3400000, 0xba98d7a, 0x80000000, 0xba98d7a, 0x3400000},
7331{0x3400000, 0xba98d7a, 0x80000001, 0xba98d7a, 0x3400080},
7332{0x3400000, 0xba98d7a, 0x80000076, 0xba98d7a, 0x3400080},
7333{0x3400000, 0xba98d7a, 0x80002b94, 0xba98d7a, 0x3400080},
7334{0x3400000, 0xba98d7a, 0x80636d24, 0xba98d7a, 0x3400080},
7335{0x3400000, 0xba98d7a, 0x807fffff, 0xba98d7a, 0x3400080},
7336{0x3400000, 0xba98d7a, 0x80800000, 0xba98d78, 0x3400000},
7337{0x3400000, 0xba98d7a, 0x80800002, 0xba98d78, 0x3400010},
7338{0x3400000, 0xba98d7a, 0x81398437, 0xba98d75, 0x3400010},
7339{0x3400000, 0xba98d7a, 0x8ba98d27, 0x3260000, 0x3400000},
7340{0x3400000, 0xba98d7a, 0x8ba98d7a, 0x0, 0x3400000},
7341{0x3400000, 0xba98d7a, 0xf51f853a, 0xf51f8539, 0x3400010},
7342{0x3400000, 0xba98d7a, 0xff7ffff0, 0xff7fffef, 0x3400010},
7343{0x3400000, 0xba98d7a, 0xff7fffff, 0xff7ffffe, 0x3400010},
7344{0x3400000, 0xba98d7a, 0xff800000, 0xff800000, 0x3400000},
7345{0x3400000, 0xba98d7a, 0xff800001, 0x7fc00000, 0x3400001},
7346{0x3400000, 0xba98d7a, 0xff984a37, 0x7fc00000, 0x3400001},
7347{0x3400000, 0xba98d7a, 0xffbfffff, 0x7fc00000, 0x3400001},
7348{0x3400000, 0xba98d7a, 0xffc00000, 0x7fc00000, 0x3400000},
7349{0x3400000, 0xba98d7a, 0xffd9ba98, 0x7fc00000, 0x3400000},
7350{0x3400000, 0xba98d7a, 0xffffffff, 0x7fc00000, 0x3400000},
7351{0x3400000, 0xba98d7a, 0x4f3495cb, 0x4f3495cc, 0x3400010},
7352{0x3400000, 0xba98d7a, 0xe73a5134, 0xe73a5133, 0x3400010},
7353{0x3400000, 0xba98d7a, 0x7c994e9e, 0x7c994e9f, 0x3400010},
7354{0x3400000, 0xba98d7a, 0x6164bd6c, 0x6164bd6d, 0x3400010},
7355{0x3400000, 0xba98d7a, 0x9503366, 0xbb00f16, 0x3400010},
7356{0x3400000, 0xba98d7a, 0xbf5a97c9, 0xbf5a97c8, 0x3400010},
7357{0x3400000, 0xba98d7a, 0xe6ff1a14, 0xe6ff1a13, 0x3400010},
7358{0x3400000, 0xba98d7a, 0x77f31e2f, 0x77f31e30, 0x3400010},
7359{0x3400000, 0xba98d7a, 0xaab4d7d8, 0xaab4d7d7, 0x3400010},
7360{0x3400000, 0xba98d7a, 0x966320b, 0xbb0bf0b, 0x3400010},
7361{0x3400000, 0xba98d7a, 0xb26bddee, 0xb26bdded, 0x3400010},
7362{0x3400000, 0xba98d7a, 0xb5c8e5d3, 0xb5c8e5d2, 0x3400010},
7363{0x3400000, 0xba98d7a, 0x317285d3, 0x317285d4, 0x3400010},
7364{0x3400000, 0xba98d7a, 0x3c9623b1, 0x3c9623b2, 0x3400010},
7365{0x3400000, 0xba98d7a, 0x51fd2c7c, 0x51fd2c7d, 0x3400010},
7366{0x3400000, 0xba98d7a, 0x7b906a6c, 0x7b906a6d, 0x3400010},
7367{0x3400000, 0x751f853a, 0x0, 0x751f853a, 0x3400000},
7368{0x3400000, 0x751f853a, 0x1, 0x751f853a, 0x3400080},
7369{0x3400000, 0x751f853a, 0x76, 0x751f853a, 0x3400080},
7370{0x3400000, 0x751f853a, 0x2b94, 0x751f853a, 0x3400080},
7371{0x3400000, 0x751f853a, 0x636d24, 0x751f853a, 0x3400080},
7372{0x3400000, 0x751f853a, 0x7fffff, 0x751f853a, 0x3400080},
7373{0x3400000, 0x751f853a, 0x800000, 0x751f853b, 0x3400010},
7374{0x3400000, 0x751f853a, 0x800002, 0x751f853b, 0x3400010},
7375{0x3400000, 0x751f853a, 0x1398437, 0x751f853b, 0x3400010},
7376{0x3400000, 0x751f853a, 0xba98d27, 0x751f853b, 0x3400010},
7377{0x3400000, 0x751f853a, 0xba98d7a, 0x751f853b, 0x3400010},
7378{0x3400000, 0x751f853a, 0x751f853a, 0x759f853a, 0x3400000},
7379{0x3400000, 0x751f853a, 0x7f7ffff0, 0x7f7ffffa, 0x3400010},
7380{0x3400000, 0x751f853a, 0x7f7fffff, 0x7f800000, 0x3400014},
7381{0x3400000, 0x751f853a, 0x7f800000, 0x7f800000, 0x3400000},
7382{0x3400000, 0x751f853a, 0x7f800001, 0x7fc00000, 0x3400001},
7383{0x3400000, 0x751f853a, 0x7f984a37, 0x7fc00000, 0x3400001},
7384{0x3400000, 0x751f853a, 0x7fbfffff, 0x7fc00000, 0x3400001},
7385{0x3400000, 0x751f853a, 0x7fc00000, 0x7fc00000, 0x3400000},
7386{0x3400000, 0x751f853a, 0x7fd9ba98, 0x7fc00000, 0x3400000},
7387{0x3400000, 0x751f853a, 0x7fffffff, 0x7fc00000, 0x3400000},
7388{0x3400000, 0x751f853a, 0x80000000, 0x751f853a, 0x3400000},
7389{0x3400000, 0x751f853a, 0x80000001, 0x751f853a, 0x3400080},
7390{0x3400000, 0x751f853a, 0x80000076, 0x751f853a, 0x3400080},
7391{0x3400000, 0x751f853a, 0x80002b94, 0x751f853a, 0x3400080},
7392{0x3400000, 0x751f853a, 0x80636d24, 0x751f853a, 0x3400080},
7393{0x3400000, 0x751f853a, 0x807fffff, 0x751f853a, 0x3400080},
7394{0x3400000, 0x751f853a, 0x80800000, 0x751f853a, 0x3400010},
7395{0x3400000, 0x751f853a, 0x80800002, 0x751f853a, 0x3400010},
7396{0x3400000, 0x751f853a, 0x81398437, 0x751f853a, 0x3400010},
7397{0x3400000, 0x751f853a, 0x8ba98d27, 0x751f853a, 0x3400010},
7398{0x3400000, 0x751f853a, 0x8ba98d7a, 0x751f853a, 0x3400010},
7399{0x3400000, 0x751f853a, 0xf51f853a, 0x0, 0x3400000},
7400{0x3400000, 0x751f853a, 0xff7ffff0, 0xff7fffe6, 0x3400010},
7401{0x3400000, 0x751f853a, 0xff7fffff, 0xff7ffff5, 0x3400010},
7402{0x3400000, 0x751f853a, 0xff800000, 0xff800000, 0x3400000},
7403{0x3400000, 0x751f853a, 0xff800001, 0x7fc00000, 0x3400001},
7404{0x3400000, 0x751f853a, 0xff984a37, 0x7fc00000, 0x3400001},
7405{0x3400000, 0x751f853a, 0xffbfffff, 0x7fc00000, 0x3400001},
7406{0x3400000, 0x751f853a, 0xffc00000, 0x7fc00000, 0x3400000},
7407{0x3400000, 0x751f853a, 0xffd9ba98, 0x7fc00000, 0x3400000},
7408{0x3400000, 0x751f853a, 0xffffffff, 0x7fc00000, 0x3400000},
7409{0x3400000, 0x751f853a, 0x4f3495cb, 0x751f853b, 0x3400010},
7410{0x3400000, 0x751f853a, 0xe73a5134, 0x751f853a, 0x3400010},
7411{0x3400000, 0x751f853a, 0x7c994e9e, 0x7c994fde, 0x3400010},
7412{0x3400000, 0x751f853a, 0x6164bd6c, 0x751f853b, 0x3400010},
7413{0x3400000, 0x751f853a, 0x9503366, 0x751f853b, 0x3400010},
7414{0x3400000, 0x751f853a, 0xbf5a97c9, 0x751f853a, 0x3400010},
7415{0x3400000, 0x751f853a, 0xe6ff1a14, 0x751f853a, 0x3400010},
7416{0x3400000, 0x751f853a, 0x77f31e2f, 0x77f81a59, 0x3400010},
7417{0x3400000, 0x751f853a, 0xaab4d7d8, 0x751f853a, 0x3400010},
7418{0x3400000, 0x751f853a, 0x966320b, 0x751f853b, 0x3400010},
7419{0x3400000, 0x751f853a, 0xb26bddee, 0x751f853a, 0x3400010},
7420{0x3400000, 0x751f853a, 0xb5c8e5d3, 0x751f853a, 0x3400010},
7421{0x3400000, 0x751f853a, 0x317285d3, 0x751f853b, 0x3400010},
7422{0x3400000, 0x751f853a, 0x3c9623b1, 0x751f853b, 0x3400010},
7423{0x3400000, 0x751f853a, 0x51fd2c7c, 0x751f853b, 0x3400010},
7424{0x3400000, 0x751f853a, 0x7b906a6c, 0x7b906f69, 0x3400010},
7425{0x3400000, 0x7f7ffff0, 0x0, 0x7f7ffff0, 0x3400000},
7426{0x3400000, 0x7f7ffff0, 0x1, 0x7f7ffff0, 0x3400080},
7427{0x3400000, 0x7f7ffff0, 0x76, 0x7f7ffff0, 0x3400080},
7428{0x3400000, 0x7f7ffff0, 0x2b94, 0x7f7ffff0, 0x3400080},
7429{0x3400000, 0x7f7ffff0, 0x636d24, 0x7f7ffff0, 0x3400080},
7430{0x3400000, 0x7f7ffff0, 0x7fffff, 0x7f7ffff0, 0x3400080},
7431{0x3400000, 0x7f7ffff0, 0x800000, 0x7f7ffff1, 0x3400010},
7432{0x3400000, 0x7f7ffff0, 0x800002, 0x7f7ffff1, 0x3400010},
7433{0x3400000, 0x7f7ffff0, 0x1398437, 0x7f7ffff1, 0x3400010},
7434{0x3400000, 0x7f7ffff0, 0xba98d27, 0x7f7ffff1, 0x3400010},
7435{0x3400000, 0x7f7ffff0, 0xba98d7a, 0x7f7ffff1, 0x3400010},
7436{0x3400000, 0x7f7ffff0, 0x751f853a, 0x7f7ffffa, 0x3400010},
7437{0x3400000, 0x7f7ffff0, 0x7f7ffff0, 0x7f800000, 0x3400014},
7438{0x3400000, 0x7f7ffff0, 0x7f7fffff, 0x7f800000, 0x3400014},
7439{0x3400000, 0x7f7ffff0, 0x7f800000, 0x7f800000, 0x3400000},
7440{0x3400000, 0x7f7ffff0, 0x7f800001, 0x7fc00000, 0x3400001},
7441{0x3400000, 0x7f7ffff0, 0x7f984a37, 0x7fc00000, 0x3400001},
7442{0x3400000, 0x7f7ffff0, 0x7fbfffff, 0x7fc00000, 0x3400001},
7443{0x3400000, 0x7f7ffff0, 0x7fc00000, 0x7fc00000, 0x3400000},
7444{0x3400000, 0x7f7ffff0, 0x7fd9ba98, 0x7fc00000, 0x3400000},
7445{0x3400000, 0x7f7ffff0, 0x7fffffff, 0x7fc00000, 0x3400000},
7446{0x3400000, 0x7f7ffff0, 0x80000000, 0x7f7ffff0, 0x3400000},
7447{0x3400000, 0x7f7ffff0, 0x80000001, 0x7f7ffff0, 0x3400080},
7448{0x3400000, 0x7f7ffff0, 0x80000076, 0x7f7ffff0, 0x3400080},
7449{0x3400000, 0x7f7ffff0, 0x80002b94, 0x7f7ffff0, 0x3400080},
7450{0x3400000, 0x7f7ffff0, 0x80636d24, 0x7f7ffff0, 0x3400080},
7451{0x3400000, 0x7f7ffff0, 0x807fffff, 0x7f7ffff0, 0x3400080},
7452{0x3400000, 0x7f7ffff0, 0x80800000, 0x7f7ffff0, 0x3400010},
7453{0x3400000, 0x7f7ffff0, 0x80800002, 0x7f7ffff0, 0x3400010},
7454{0x3400000, 0x7f7ffff0, 0x81398437, 0x7f7ffff0, 0x3400010},
7455{0x3400000, 0x7f7ffff0, 0x8ba98d27, 0x7f7ffff0, 0x3400010},
7456{0x3400000, 0x7f7ffff0, 0x8ba98d7a, 0x7f7ffff0, 0x3400010},
7457{0x3400000, 0x7f7ffff0, 0xf51f853a, 0x7f7fffe7, 0x3400010},
7458{0x3400000, 0x7f7ffff0, 0xff7ffff0, 0x0, 0x3400000},
7459{0x3400000, 0x7f7ffff0, 0xff7fffff, 0xf5700000, 0x3400000},
7460{0x3400000, 0x7f7ffff0, 0xff800000, 0xff800000, 0x3400000},
7461{0x3400000, 0x7f7ffff0, 0xff800001, 0x7fc00000, 0x3400001},
7462{0x3400000, 0x7f7ffff0, 0xff984a37, 0x7fc00000, 0x3400001},
7463{0x3400000, 0x7f7ffff0, 0xffbfffff, 0x7fc00000, 0x3400001},
7464{0x3400000, 0x7f7ffff0, 0xffc00000, 0x7fc00000, 0x3400000},
7465{0x3400000, 0x7f7ffff0, 0xffd9ba98, 0x7fc00000, 0x3400000},
7466{0x3400000, 0x7f7ffff0, 0xffffffff, 0x7fc00000, 0x3400000},
7467{0x3400000, 0x7f7ffff0, 0x4f3495cb, 0x7f7ffff1, 0x3400010},
7468{0x3400000, 0x7f7ffff0, 0xe73a5134, 0x7f7ffff0, 0x3400010},
7469{0x3400000, 0x7f7ffff0, 0x7c994e9e, 0x7f800000, 0x3400014},
7470{0x3400000, 0x7f7ffff0, 0x6164bd6c, 0x7f7ffff1, 0x3400010},
7471{0x3400000, 0x7f7ffff0, 0x9503366, 0x7f7ffff1, 0x3400010},
7472{0x3400000, 0x7f7ffff0, 0xbf5a97c9, 0x7f7ffff0, 0x3400010},
7473{0x3400000, 0x7f7ffff0, 0xe6ff1a14, 0x7f7ffff0, 0x3400010},
7474{0x3400000, 0x7f7ffff0, 0x77f31e2f, 0x7f800000, 0x3400014},
7475{0x3400000, 0x7f7ffff0, 0xaab4d7d8, 0x7f7ffff0, 0x3400010},
7476{0x3400000, 0x7f7ffff0, 0x966320b, 0x7f7ffff1, 0x3400010},
7477{0x3400000, 0x7f7ffff0, 0xb26bddee, 0x7f7ffff0, 0x3400010},
7478{0x3400000, 0x7f7ffff0, 0xb5c8e5d3, 0x7f7ffff0, 0x3400010},
7479{0x3400000, 0x7f7ffff0, 0x317285d3, 0x7f7ffff1, 0x3400010},
7480{0x3400000, 0x7f7ffff0, 0x3c9623b1, 0x7f7ffff1, 0x3400010},
7481{0x3400000, 0x7f7ffff0, 0x51fd2c7c, 0x7f7ffff1, 0x3400010},
7482{0x3400000, 0x7f7ffff0, 0x7b906a6c, 0x7f800000, 0x3400014},
7483{0x3400000, 0x7f7fffff, 0x0, 0x7f7fffff, 0x3400000},
7484{0x3400000, 0x7f7fffff, 0x1, 0x7f7fffff, 0x3400080},
7485{0x3400000, 0x7f7fffff, 0x76, 0x7f7fffff, 0x3400080},
7486{0x3400000, 0x7f7fffff, 0x2b94, 0x7f7fffff, 0x3400080},
7487{0x3400000, 0x7f7fffff, 0x636d24, 0x7f7fffff, 0x3400080},
7488{0x3400000, 0x7f7fffff, 0x7fffff, 0x7f7fffff, 0x3400080},
7489{0x3400000, 0x7f7fffff, 0x800000, 0x7f800000, 0x3400014},
7490{0x3400000, 0x7f7fffff, 0x800002, 0x7f800000, 0x3400014},
7491{0x3400000, 0x7f7fffff, 0x1398437, 0x7f800000, 0x3400014},
7492{0x3400000, 0x7f7fffff, 0xba98d27, 0x7f800000, 0x3400014},
7493{0x3400000, 0x7f7fffff, 0xba98d7a, 0x7f800000, 0x3400014},
7494{0x3400000, 0x7f7fffff, 0x751f853a, 0x7f800000, 0x3400014},
7495{0x3400000, 0x7f7fffff, 0x7f7ffff0, 0x7f800000, 0x3400014},
7496{0x3400000, 0x7f7fffff, 0x7f7fffff, 0x7f800000, 0x3400014},
7497{0x3400000, 0x7f7fffff, 0x7f800000, 0x7f800000, 0x3400000},
7498{0x3400000, 0x7f7fffff, 0x7f800001, 0x7fc00000, 0x3400001},
7499{0x3400000, 0x7f7fffff, 0x7f984a37, 0x7fc00000, 0x3400001},
7500{0x3400000, 0x7f7fffff, 0x7fbfffff, 0x7fc00000, 0x3400001},
7501{0x3400000, 0x7f7fffff, 0x7fc00000, 0x7fc00000, 0x3400000},
7502{0x3400000, 0x7f7fffff, 0x7fd9ba98, 0x7fc00000, 0x3400000},
7503{0x3400000, 0x7f7fffff, 0x7fffffff, 0x7fc00000, 0x3400000},
7504{0x3400000, 0x7f7fffff, 0x80000000, 0x7f7fffff, 0x3400000},
7505{0x3400000, 0x7f7fffff, 0x80000001, 0x7f7fffff, 0x3400080},
7506{0x3400000, 0x7f7fffff, 0x80000076, 0x7f7fffff, 0x3400080},
7507{0x3400000, 0x7f7fffff, 0x80002b94, 0x7f7fffff, 0x3400080},
7508{0x3400000, 0x7f7fffff, 0x80636d24, 0x7f7fffff, 0x3400080},
7509{0x3400000, 0x7f7fffff, 0x807fffff, 0x7f7fffff, 0x3400080},
7510{0x3400000, 0x7f7fffff, 0x80800000, 0x7f7fffff, 0x3400010},
7511{0x3400000, 0x7f7fffff, 0x80800002, 0x7f7fffff, 0x3400010},
7512{0x3400000, 0x7f7fffff, 0x81398437, 0x7f7fffff, 0x3400010},
7513{0x3400000, 0x7f7fffff, 0x8ba98d27, 0x7f7fffff, 0x3400010},
7514{0x3400000, 0x7f7fffff, 0x8ba98d7a, 0x7f7fffff, 0x3400010},
7515{0x3400000, 0x7f7fffff, 0xf51f853a, 0x7f7ffff6, 0x3400010},
7516{0x3400000, 0x7f7fffff, 0xff7ffff0, 0x75700000, 0x3400000},
7517{0x3400000, 0x7f7fffff, 0xff7fffff, 0x0, 0x3400000},
7518{0x3400000, 0x7f7fffff, 0xff800000, 0xff800000, 0x3400000},
7519{0x3400000, 0x7f7fffff, 0xff800001, 0x7fc00000, 0x3400001},
7520{0x3400000, 0x7f7fffff, 0xff984a37, 0x7fc00000, 0x3400001},
7521{0x3400000, 0x7f7fffff, 0xffbfffff, 0x7fc00000, 0x3400001},
7522{0x3400000, 0x7f7fffff, 0xffc00000, 0x7fc00000, 0x3400000},
7523{0x3400000, 0x7f7fffff, 0xffd9ba98, 0x7fc00000, 0x3400000},
7524{0x3400000, 0x7f7fffff, 0xffffffff, 0x7fc00000, 0x3400000},
7525{0x3400000, 0x7f7fffff, 0x4f3495cb, 0x7f800000, 0x3400014},
7526{0x3400000, 0x7f7fffff, 0xe73a5134, 0x7f7fffff, 0x3400010},
7527{0x3400000, 0x7f7fffff, 0x7c994e9e, 0x7f800000, 0x3400014},
7528{0x3400000, 0x7f7fffff, 0x6164bd6c, 0x7f800000, 0x3400014},
7529{0x3400000, 0x7f7fffff, 0x9503366, 0x7f800000, 0x3400014},
7530{0x3400000, 0x7f7fffff, 0xbf5a97c9, 0x7f7fffff, 0x3400010},
7531{0x3400000, 0x7f7fffff, 0xe6ff1a14, 0x7f7fffff, 0x3400010},
7532{0x3400000, 0x7f7fffff, 0x77f31e2f, 0x7f800000, 0x3400014},
7533{0x3400000, 0x7f7fffff, 0xaab4d7d8, 0x7f7fffff, 0x3400010},
7534{0x3400000, 0x7f7fffff, 0x966320b, 0x7f800000, 0x3400014},
7535{0x3400000, 0x7f7fffff, 0xb26bddee, 0x7f7fffff, 0x3400010},
7536{0x3400000, 0x7f7fffff, 0xb5c8e5d3, 0x7f7fffff, 0x3400010},
7537{0x3400000, 0x7f7fffff, 0x317285d3, 0x7f800000, 0x3400014},
7538{0x3400000, 0x7f7fffff, 0x3c9623b1, 0x7f800000, 0x3400014},
7539{0x3400000, 0x7f7fffff, 0x51fd2c7c, 0x7f800000, 0x3400014},
7540{0x3400000, 0x7f7fffff, 0x7b906a6c, 0x7f800000, 0x3400014},
7541{0x3400000, 0x7f800000, 0x0, 0x7f800000, 0x3400000},
7542{0x3400000, 0x7f800000, 0x1, 0x7f800000, 0x3400080},
7543{0x3400000, 0x7f800000, 0x76, 0x7f800000, 0x3400080},
7544{0x3400000, 0x7f800000, 0x2b94, 0x7f800000, 0x3400080},
7545{0x3400000, 0x7f800000, 0x636d24, 0x7f800000, 0x3400080},
7546{0x3400000, 0x7f800000, 0x7fffff, 0x7f800000, 0x3400080},
7547{0x3400000, 0x7f800000, 0x800000, 0x7f800000, 0x3400000},
7548{0x3400000, 0x7f800000, 0x800002, 0x7f800000, 0x3400000},
7549{0x3400000, 0x7f800000, 0x1398437, 0x7f800000, 0x3400000},
7550{0x3400000, 0x7f800000, 0xba98d27, 0x7f800000, 0x3400000},
7551{0x3400000, 0x7f800000, 0xba98d7a, 0x7f800000, 0x3400000},
7552{0x3400000, 0x7f800000, 0x751f853a, 0x7f800000, 0x3400000},
7553{0x3400000, 0x7f800000, 0x7f7ffff0, 0x7f800000, 0x3400000},
7554{0x3400000, 0x7f800000, 0x7f7fffff, 0x7f800000, 0x3400000},
7555{0x3400000, 0x7f800000, 0x7f800000, 0x7f800000, 0x3400000},
7556{0x3400000, 0x7f800000, 0x7f800001, 0x7fc00000, 0x3400001},
7557{0x3400000, 0x7f800000, 0x7f984a37, 0x7fc00000, 0x3400001},
7558{0x3400000, 0x7f800000, 0x7fbfffff, 0x7fc00000, 0x3400001},
7559{0x3400000, 0x7f800000, 0x7fc00000, 0x7fc00000, 0x3400000},
7560{0x3400000, 0x7f800000, 0x7fd9ba98, 0x7fc00000, 0x3400000},
7561{0x3400000, 0x7f800000, 0x7fffffff, 0x7fc00000, 0x3400000},
7562{0x3400000, 0x7f800000, 0x80000000, 0x7f800000, 0x3400000},
7563{0x3400000, 0x7f800000, 0x80000001, 0x7f800000, 0x3400080},
7564{0x3400000, 0x7f800000, 0x80000076, 0x7f800000, 0x3400080},
7565{0x3400000, 0x7f800000, 0x80002b94, 0x7f800000, 0x3400080},
7566{0x3400000, 0x7f800000, 0x80636d24, 0x7f800000, 0x3400080},
7567{0x3400000, 0x7f800000, 0x807fffff, 0x7f800000, 0x3400080},
7568{0x3400000, 0x7f800000, 0x80800000, 0x7f800000, 0x3400000},
7569{0x3400000, 0x7f800000, 0x80800002, 0x7f800000, 0x3400000},
7570{0x3400000, 0x7f800000, 0x81398437, 0x7f800000, 0x3400000},
7571{0x3400000, 0x7f800000, 0x8ba98d27, 0x7f800000, 0x3400000},
7572{0x3400000, 0x7f800000, 0x8ba98d7a, 0x7f800000, 0x3400000},
7573{0x3400000, 0x7f800000, 0xf51f853a, 0x7f800000, 0x3400000},
7574{0x3400000, 0x7f800000, 0xff7ffff0, 0x7f800000, 0x3400000},
7575{0x3400000, 0x7f800000, 0xff7fffff, 0x7f800000, 0x3400000},
7576{0x3400000, 0x7f800000, 0xff800000, 0x7fc00000, 0x3400001},
7577{0x3400000, 0x7f800000, 0xff800001, 0x7fc00000, 0x3400001},
7578{0x3400000, 0x7f800000, 0xff984a37, 0x7fc00000, 0x3400001},
7579{0x3400000, 0x7f800000, 0xffbfffff, 0x7fc00000, 0x3400001},
7580{0x3400000, 0x7f800000, 0xffc00000, 0x7fc00000, 0x3400000},
7581{0x3400000, 0x7f800000, 0xffd9ba98, 0x7fc00000, 0x3400000},
7582{0x3400000, 0x7f800000, 0xffffffff, 0x7fc00000, 0x3400000},
7583{0x3400000, 0x7f800000, 0x4f3495cb, 0x7f800000, 0x3400000},
7584{0x3400000, 0x7f800000, 0xe73a5134, 0x7f800000, 0x3400000},
7585{0x3400000, 0x7f800000, 0x7c994e9e, 0x7f800000, 0x3400000},
7586{0x3400000, 0x7f800000, 0x6164bd6c, 0x7f800000, 0x3400000},
7587{0x3400000, 0x7f800000, 0x9503366, 0x7f800000, 0x3400000},
7588{0x3400000, 0x7f800000, 0xbf5a97c9, 0x7f800000, 0x3400000},
7589{0x3400000, 0x7f800000, 0xe6ff1a14, 0x7f800000, 0x3400000},
7590{0x3400000, 0x7f800000, 0x77f31e2f, 0x7f800000, 0x3400000},
7591{0x3400000, 0x7f800000, 0xaab4d7d8, 0x7f800000, 0x3400000},
7592{0x3400000, 0x7f800000, 0x966320b, 0x7f800000, 0x3400000},
7593{0x3400000, 0x7f800000, 0xb26bddee, 0x7f800000, 0x3400000},
7594{0x3400000, 0x7f800000, 0xb5c8e5d3, 0x7f800000, 0x3400000},
7595{0x3400000, 0x7f800000, 0x317285d3, 0x7f800000, 0x3400000},
7596{0x3400000, 0x7f800000, 0x3c9623b1, 0x7f800000, 0x3400000},
7597{0x3400000, 0x7f800000, 0x51fd2c7c, 0x7f800000, 0x3400000},
7598{0x3400000, 0x7f800000, 0x7b906a6c, 0x7f800000, 0x3400000},
7599{0x3400000, 0x7f800001, 0x0, 0x7fc00000, 0x3400001},
7600{0x3400000, 0x7f800001, 0x1, 0x7fc00000, 0x3400081},
7601{0x3400000, 0x7f800001, 0x76, 0x7fc00000, 0x3400081},
7602{0x3400000, 0x7f800001, 0x2b94, 0x7fc00000, 0x3400081},
7603{0x3400000, 0x7f800001, 0x636d24, 0x7fc00000, 0x3400081},
7604{0x3400000, 0x7f800001, 0x7fffff, 0x7fc00000, 0x3400081},
7605{0x3400000, 0x7f800001, 0x800000, 0x7fc00000, 0x3400001},
7606{0x3400000, 0x7f800001, 0x800002, 0x7fc00000, 0x3400001},
7607{0x3400000, 0x7f800001, 0x1398437, 0x7fc00000, 0x3400001},
7608{0x3400000, 0x7f800001, 0xba98d27, 0x7fc00000, 0x3400001},
7609{0x3400000, 0x7f800001, 0xba98d7a, 0x7fc00000, 0x3400001},
7610{0x3400000, 0x7f800001, 0x751f853a, 0x7fc00000, 0x3400001},
7611{0x3400000, 0x7f800001, 0x7f7ffff0, 0x7fc00000, 0x3400001},
7612{0x3400000, 0x7f800001, 0x7f7fffff, 0x7fc00000, 0x3400001},
7613{0x3400000, 0x7f800001, 0x7f800000, 0x7fc00000, 0x3400001},
7614{0x3400000, 0x7f800001, 0x7f800001, 0x7fc00000, 0x3400001},
7615{0x3400000, 0x7f800001, 0x7f984a37, 0x7fc00000, 0x3400001},
7616{0x3400000, 0x7f800001, 0x7fbfffff, 0x7fc00000, 0x3400001},
7617{0x3400000, 0x7f800001, 0x7fc00000, 0x7fc00000, 0x3400001},
7618{0x3400000, 0x7f800001, 0x7fd9ba98, 0x7fc00000, 0x3400001},
7619{0x3400000, 0x7f800001, 0x7fffffff, 0x7fc00000, 0x3400001},
7620{0x3400000, 0x7f800001, 0x80000000, 0x7fc00000, 0x3400001},
7621{0x3400000, 0x7f800001, 0x80000001, 0x7fc00000, 0x3400081},
7622{0x3400000, 0x7f800001, 0x80000076, 0x7fc00000, 0x3400081},
7623{0x3400000, 0x7f800001, 0x80002b94, 0x7fc00000, 0x3400081},
7624{0x3400000, 0x7f800001, 0x80636d24, 0x7fc00000, 0x3400081},
7625{0x3400000, 0x7f800001, 0x807fffff, 0x7fc00000, 0x3400081},
7626{0x3400000, 0x7f800001, 0x80800000, 0x7fc00000, 0x3400001},
7627{0x3400000, 0x7f800001, 0x80800002, 0x7fc00000, 0x3400001},
7628{0x3400000, 0x7f800001, 0x81398437, 0x7fc00000, 0x3400001},
7629{0x3400000, 0x7f800001, 0x8ba98d27, 0x7fc00000, 0x3400001},
7630{0x3400000, 0x7f800001, 0x8ba98d7a, 0x7fc00000, 0x3400001},
7631{0x3400000, 0x7f800001, 0xf51f853a, 0x7fc00000, 0x3400001},
7632{0x3400000, 0x7f800001, 0xff7ffff0, 0x7fc00000, 0x3400001},
7633{0x3400000, 0x7f800001, 0xff7fffff, 0x7fc00000, 0x3400001},
7634{0x3400000, 0x7f800001, 0xff800000, 0x7fc00000, 0x3400001},
7635{0x3400000, 0x7f800001, 0xff800001, 0x7fc00000, 0x3400001},
7636{0x3400000, 0x7f800001, 0xff984a37, 0x7fc00000, 0x3400001},
7637{0x3400000, 0x7f800001, 0xffbfffff, 0x7fc00000, 0x3400001},
7638{0x3400000, 0x7f800001, 0xffc00000, 0x7fc00000, 0x3400001},
7639{0x3400000, 0x7f800001, 0xffd9ba98, 0x7fc00000, 0x3400001},
7640{0x3400000, 0x7f800001, 0xffffffff, 0x7fc00000, 0x3400001},
7641{0x3400000, 0x7f800001, 0x4f3495cb, 0x7fc00000, 0x3400001},
7642{0x3400000, 0x7f800001, 0xe73a5134, 0x7fc00000, 0x3400001},
7643{0x3400000, 0x7f800001, 0x7c994e9e, 0x7fc00000, 0x3400001},
7644{0x3400000, 0x7f800001, 0x6164bd6c, 0x7fc00000, 0x3400001},
7645{0x3400000, 0x7f800001, 0x9503366, 0x7fc00000, 0x3400001},
7646{0x3400000, 0x7f800001, 0xbf5a97c9, 0x7fc00000, 0x3400001},
7647{0x3400000, 0x7f800001, 0xe6ff1a14, 0x7fc00000, 0x3400001},
7648{0x3400000, 0x7f800001, 0x77f31e2f, 0x7fc00000, 0x3400001},
7649{0x3400000, 0x7f800001, 0xaab4d7d8, 0x7fc00000, 0x3400001},
7650{0x3400000, 0x7f800001, 0x966320b, 0x7fc00000, 0x3400001},
7651{0x3400000, 0x7f800001, 0xb26bddee, 0x7fc00000, 0x3400001},
7652{0x3400000, 0x7f800001, 0xb5c8e5d3, 0x7fc00000, 0x3400001},
7653{0x3400000, 0x7f800001, 0x317285d3, 0x7fc00000, 0x3400001},
7654{0x3400000, 0x7f800001, 0x3c9623b1, 0x7fc00000, 0x3400001},
7655{0x3400000, 0x7f800001, 0x51fd2c7c, 0x7fc00000, 0x3400001},
7656{0x3400000, 0x7f800001, 0x7b906a6c, 0x7fc00000, 0x3400001},
7657{0x3400000, 0x7f984a37, 0x0, 0x7fc00000, 0x3400001},
7658{0x3400000, 0x7f984a37, 0x1, 0x7fc00000, 0x3400081},
7659{0x3400000, 0x7f984a37, 0x76, 0x7fc00000, 0x3400081},
7660{0x3400000, 0x7f984a37, 0x2b94, 0x7fc00000, 0x3400081},
7661{0x3400000, 0x7f984a37, 0x636d24, 0x7fc00000, 0x3400081},
7662{0x3400000, 0x7f984a37, 0x7fffff, 0x7fc00000, 0x3400081},
7663{0x3400000, 0x7f984a37, 0x800000, 0x7fc00000, 0x3400001},
7664{0x3400000, 0x7f984a37, 0x800002, 0x7fc00000, 0x3400001},
7665{0x3400000, 0x7f984a37, 0x1398437, 0x7fc00000, 0x3400001},
7666{0x3400000, 0x7f984a37, 0xba98d27, 0x7fc00000, 0x3400001},
7667{0x3400000, 0x7f984a37, 0xba98d7a, 0x7fc00000, 0x3400001},
7668{0x3400000, 0x7f984a37, 0x751f853a, 0x7fc00000, 0x3400001},
7669{0x3400000, 0x7f984a37, 0x7f7ffff0, 0x7fc00000, 0x3400001},
7670{0x3400000, 0x7f984a37, 0x7f7fffff, 0x7fc00000, 0x3400001},
7671{0x3400000, 0x7f984a37, 0x7f800000, 0x7fc00000, 0x3400001},
7672{0x3400000, 0x7f984a37, 0x7f800001, 0x7fc00000, 0x3400001},
7673{0x3400000, 0x7f984a37, 0x7f984a37, 0x7fc00000, 0x3400001},
7674{0x3400000, 0x7f984a37, 0x7fbfffff, 0x7fc00000, 0x3400001},
7675{0x3400000, 0x7f984a37, 0x7fc00000, 0x7fc00000, 0x3400001},
7676{0x3400000, 0x7f984a37, 0x7fd9ba98, 0x7fc00000, 0x3400001},
7677{0x3400000, 0x7f984a37, 0x7fffffff, 0x7fc00000, 0x3400001},
7678{0x3400000, 0x7f984a37, 0x80000000, 0x7fc00000, 0x3400001},
7679{0x3400000, 0x7f984a37, 0x80000001, 0x7fc00000, 0x3400081},
7680{0x3400000, 0x7f984a37, 0x80000076, 0x7fc00000, 0x3400081},
7681{0x3400000, 0x7f984a37, 0x80002b94, 0x7fc00000, 0x3400081},
7682{0x3400000, 0x7f984a37, 0x80636d24, 0x7fc00000, 0x3400081},
7683{0x3400000, 0x7f984a37, 0x807fffff, 0x7fc00000, 0x3400081},
7684{0x3400000, 0x7f984a37, 0x80800000, 0x7fc00000, 0x3400001},
7685{0x3400000, 0x7f984a37, 0x80800002, 0x7fc00000, 0x3400001},
7686{0x3400000, 0x7f984a37, 0x81398437, 0x7fc00000, 0x3400001},
7687{0x3400000, 0x7f984a37, 0x8ba98d27, 0x7fc00000, 0x3400001},
7688{0x3400000, 0x7f984a37, 0x8ba98d7a, 0x7fc00000, 0x3400001},
7689{0x3400000, 0x7f984a37, 0xf51f853a, 0x7fc00000, 0x3400001},
7690{0x3400000, 0x7f984a37, 0xff7ffff0, 0x7fc00000, 0x3400001},
7691{0x3400000, 0x7f984a37, 0xff7fffff, 0x7fc00000, 0x3400001},
7692{0x3400000, 0x7f984a37, 0xff800000, 0x7fc00000, 0x3400001},
7693{0x3400000, 0x7f984a37, 0xff800001, 0x7fc00000, 0x3400001},
7694{0x3400000, 0x7f984a37, 0xff984a37, 0x7fc00000, 0x3400001},
7695{0x3400000, 0x7f984a37, 0xffbfffff, 0x7fc00000, 0x3400001},
7696{0x3400000, 0x7f984a37, 0xffc00000, 0x7fc00000, 0x3400001},
7697{0x3400000, 0x7f984a37, 0xffd9ba98, 0x7fc00000, 0x3400001},
7698{0x3400000, 0x7f984a37, 0xffffffff, 0x7fc00000, 0x3400001},
7699{0x3400000, 0x7f984a37, 0x4f3495cb, 0x7fc00000, 0x3400001},
7700{0x3400000, 0x7f984a37, 0xe73a5134, 0x7fc00000, 0x3400001},
7701{0x3400000, 0x7f984a37, 0x7c994e9e, 0x7fc00000, 0x3400001},
7702{0x3400000, 0x7f984a37, 0x6164bd6c, 0x7fc00000, 0x3400001},
7703{0x3400000, 0x7f984a37, 0x9503366, 0x7fc00000, 0x3400001},
7704{0x3400000, 0x7f984a37, 0xbf5a97c9, 0x7fc00000, 0x3400001},
7705{0x3400000, 0x7f984a37, 0xe6ff1a14, 0x7fc00000, 0x3400001},
7706{0x3400000, 0x7f984a37, 0x77f31e2f, 0x7fc00000, 0x3400001},
7707{0x3400000, 0x7f984a37, 0xaab4d7d8, 0x7fc00000, 0x3400001},
7708{0x3400000, 0x7f984a37, 0x966320b, 0x7fc00000, 0x3400001},
7709{0x3400000, 0x7f984a37, 0xb26bddee, 0x7fc00000, 0x3400001},
7710{0x3400000, 0x7f984a37, 0xb5c8e5d3, 0x7fc00000, 0x3400001},
7711{0x3400000, 0x7f984a37, 0x317285d3, 0x7fc00000, 0x3400001},
7712{0x3400000, 0x7f984a37, 0x3c9623b1, 0x7fc00000, 0x3400001},
7713{0x3400000, 0x7f984a37, 0x51fd2c7c, 0x7fc00000, 0x3400001},
7714{0x3400000, 0x7f984a37, 0x7b906a6c, 0x7fc00000, 0x3400001},
7715{0x3400000, 0x7fbfffff, 0x0, 0x7fc00000, 0x3400001},
7716{0x3400000, 0x7fbfffff, 0x1, 0x7fc00000, 0x3400081},
7717{0x3400000, 0x7fbfffff, 0x76, 0x7fc00000, 0x3400081},
7718{0x3400000, 0x7fbfffff, 0x2b94, 0x7fc00000, 0x3400081},
7719{0x3400000, 0x7fbfffff, 0x636d24, 0x7fc00000, 0x3400081},
7720{0x3400000, 0x7fbfffff, 0x7fffff, 0x7fc00000, 0x3400081},
7721{0x3400000, 0x7fbfffff, 0x800000, 0x7fc00000, 0x3400001},
7722{0x3400000, 0x7fbfffff, 0x800002, 0x7fc00000, 0x3400001},
7723{0x3400000, 0x7fbfffff, 0x1398437, 0x7fc00000, 0x3400001},
7724{0x3400000, 0x7fbfffff, 0xba98d27, 0x7fc00000, 0x3400001},
7725{0x3400000, 0x7fbfffff, 0xba98d7a, 0x7fc00000, 0x3400001},
7726{0x3400000, 0x7fbfffff, 0x751f853a, 0x7fc00000, 0x3400001},
7727{0x3400000, 0x7fbfffff, 0x7f7ffff0, 0x7fc00000, 0x3400001},
7728{0x3400000, 0x7fbfffff, 0x7f7fffff, 0x7fc00000, 0x3400001},
7729{0x3400000, 0x7fbfffff, 0x7f800000, 0x7fc00000, 0x3400001},
7730{0x3400000, 0x7fbfffff, 0x7f800001, 0x7fc00000, 0x3400001},
7731{0x3400000, 0x7fbfffff, 0x7f984a37, 0x7fc00000, 0x3400001},
7732{0x3400000, 0x7fbfffff, 0x7fbfffff, 0x7fc00000, 0x3400001},
7733{0x3400000, 0x7fbfffff, 0x7fc00000, 0x7fc00000, 0x3400001},
7734{0x3400000, 0x7fbfffff, 0x7fd9ba98, 0x7fc00000, 0x3400001},
7735{0x3400000, 0x7fbfffff, 0x7fffffff, 0x7fc00000, 0x3400001},
7736{0x3400000, 0x7fbfffff, 0x80000000, 0x7fc00000, 0x3400001},
7737{0x3400000, 0x7fbfffff, 0x80000001, 0x7fc00000, 0x3400081},
7738{0x3400000, 0x7fbfffff, 0x80000076, 0x7fc00000, 0x3400081},
7739{0x3400000, 0x7fbfffff, 0x80002b94, 0x7fc00000, 0x3400081},
7740{0x3400000, 0x7fbfffff, 0x80636d24, 0x7fc00000, 0x3400081},
7741{0x3400000, 0x7fbfffff, 0x807fffff, 0x7fc00000, 0x3400081},
7742{0x3400000, 0x7fbfffff, 0x80800000, 0x7fc00000, 0x3400001},
7743{0x3400000, 0x7fbfffff, 0x80800002, 0x7fc00000, 0x3400001},
7744{0x3400000, 0x7fbfffff, 0x81398437, 0x7fc00000, 0x3400001},
7745{0x3400000, 0x7fbfffff, 0x8ba98d27, 0x7fc00000, 0x3400001},
7746{0x3400000, 0x7fbfffff, 0x8ba98d7a, 0x7fc00000, 0x3400001},
7747{0x3400000, 0x7fbfffff, 0xf51f853a, 0x7fc00000, 0x3400001},
7748{0x3400000, 0x7fbfffff, 0xff7ffff0, 0x7fc00000, 0x3400001},
7749{0x3400000, 0x7fbfffff, 0xff7fffff, 0x7fc00000, 0x3400001},
7750{0x3400000, 0x7fbfffff, 0xff800000, 0x7fc00000, 0x3400001},
7751{0x3400000, 0x7fbfffff, 0xff800001, 0x7fc00000, 0x3400001},
7752{0x3400000, 0x7fbfffff, 0xff984a37, 0x7fc00000, 0x3400001},
7753{0x3400000, 0x7fbfffff, 0xffbfffff, 0x7fc00000, 0x3400001},
7754{0x3400000, 0x7fbfffff, 0xffc00000, 0x7fc00000, 0x3400001},
7755{0x3400000, 0x7fbfffff, 0xffd9ba98, 0x7fc00000, 0x3400001},
7756{0x3400000, 0x7fbfffff, 0xffffffff, 0x7fc00000, 0x3400001},
7757{0x3400000, 0x7fbfffff, 0x4f3495cb, 0x7fc00000, 0x3400001},
7758{0x3400000, 0x7fbfffff, 0xe73a5134, 0x7fc00000, 0x3400001},
7759{0x3400000, 0x7fbfffff, 0x7c994e9e, 0x7fc00000, 0x3400001},
7760{0x3400000, 0x7fbfffff, 0x6164bd6c, 0x7fc00000, 0x3400001},
7761{0x3400000, 0x7fbfffff, 0x9503366, 0x7fc00000, 0x3400001},
7762{0x3400000, 0x7fbfffff, 0xbf5a97c9, 0x7fc00000, 0x3400001},
7763{0x3400000, 0x7fbfffff, 0xe6ff1a14, 0x7fc00000, 0x3400001},
7764{0x3400000, 0x7fbfffff, 0x77f31e2f, 0x7fc00000, 0x3400001},
7765{0x3400000, 0x7fbfffff, 0xaab4d7d8, 0x7fc00000, 0x3400001},
7766{0x3400000, 0x7fbfffff, 0x966320b, 0x7fc00000, 0x3400001},
7767{0x3400000, 0x7fbfffff, 0xb26bddee, 0x7fc00000, 0x3400001},
7768{0x3400000, 0x7fbfffff, 0xb5c8e5d3, 0x7fc00000, 0x3400001},
7769{0x3400000, 0x7fbfffff, 0x317285d3, 0x7fc00000, 0x3400001},
7770{0x3400000, 0x7fbfffff, 0x3c9623b1, 0x7fc00000, 0x3400001},
7771{0x3400000, 0x7fbfffff, 0x51fd2c7c, 0x7fc00000, 0x3400001},
7772{0x3400000, 0x7fbfffff, 0x7b906a6c, 0x7fc00000, 0x3400001},
7773{0x3400000, 0x7fc00000, 0x0, 0x7fc00000, 0x3400000},
7774{0x3400000, 0x7fc00000, 0x1, 0x7fc00000, 0x3400080},
7775{0x3400000, 0x7fc00000, 0x76, 0x7fc00000, 0x3400080},
7776{0x3400000, 0x7fc00000, 0x2b94, 0x7fc00000, 0x3400080},
7777{0x3400000, 0x7fc00000, 0x636d24, 0x7fc00000, 0x3400080},
7778{0x3400000, 0x7fc00000, 0x7fffff, 0x7fc00000, 0x3400080},
7779{0x3400000, 0x7fc00000, 0x800000, 0x7fc00000, 0x3400000},
7780{0x3400000, 0x7fc00000, 0x800002, 0x7fc00000, 0x3400000},
7781{0x3400000, 0x7fc00000, 0x1398437, 0x7fc00000, 0x3400000},
7782{0x3400000, 0x7fc00000, 0xba98d27, 0x7fc00000, 0x3400000},
7783{0x3400000, 0x7fc00000, 0xba98d7a, 0x7fc00000, 0x3400000},
7784{0x3400000, 0x7fc00000, 0x751f853a, 0x7fc00000, 0x3400000},
7785{0x3400000, 0x7fc00000, 0x7f7ffff0, 0x7fc00000, 0x3400000},
7786{0x3400000, 0x7fc00000, 0x7f7fffff, 0x7fc00000, 0x3400000},
7787{0x3400000, 0x7fc00000, 0x7f800000, 0x7fc00000, 0x3400000},
7788{0x3400000, 0x7fc00000, 0x7f800001, 0x7fc00000, 0x3400001},
7789{0x3400000, 0x7fc00000, 0x7f984a37, 0x7fc00000, 0x3400001},
7790{0x3400000, 0x7fc00000, 0x7fbfffff, 0x7fc00000, 0x3400001},
7791{0x3400000, 0x7fc00000, 0x7fc00000, 0x7fc00000, 0x3400000},
7792{0x3400000, 0x7fc00000, 0x7fd9ba98, 0x7fc00000, 0x3400000},
7793{0x3400000, 0x7fc00000, 0x7fffffff, 0x7fc00000, 0x3400000},
7794{0x3400000, 0x7fc00000, 0x80000000, 0x7fc00000, 0x3400000},
7795{0x3400000, 0x7fc00000, 0x80000001, 0x7fc00000, 0x3400080},
7796{0x3400000, 0x7fc00000, 0x80000076, 0x7fc00000, 0x3400080},
7797{0x3400000, 0x7fc00000, 0x80002b94, 0x7fc00000, 0x3400080},
7798{0x3400000, 0x7fc00000, 0x80636d24, 0x7fc00000, 0x3400080},
7799{0x3400000, 0x7fc00000, 0x807fffff, 0x7fc00000, 0x3400080},
7800{0x3400000, 0x7fc00000, 0x80800000, 0x7fc00000, 0x3400000},
7801{0x3400000, 0x7fc00000, 0x80800002, 0x7fc00000, 0x3400000},
7802{0x3400000, 0x7fc00000, 0x81398437, 0x7fc00000, 0x3400000},
7803{0x3400000, 0x7fc00000, 0x8ba98d27, 0x7fc00000, 0x3400000},
7804{0x3400000, 0x7fc00000, 0x8ba98d7a, 0x7fc00000, 0x3400000},
7805{0x3400000, 0x7fc00000, 0xf51f853a, 0x7fc00000, 0x3400000},
7806{0x3400000, 0x7fc00000, 0xff7ffff0, 0x7fc00000, 0x3400000},
7807{0x3400000, 0x7fc00000, 0xff7fffff, 0x7fc00000, 0x3400000},
7808{0x3400000, 0x7fc00000, 0xff800000, 0x7fc00000, 0x3400000},
7809{0x3400000, 0x7fc00000, 0xff800001, 0x7fc00000, 0x3400001},
7810{0x3400000, 0x7fc00000, 0xff984a37, 0x7fc00000, 0x3400001},
7811{0x3400000, 0x7fc00000, 0xffbfffff, 0x7fc00000, 0x3400001},
7812{0x3400000, 0x7fc00000, 0xffc00000, 0x7fc00000, 0x3400000},
7813{0x3400000, 0x7fc00000, 0xffd9ba98, 0x7fc00000, 0x3400000},
7814{0x3400000, 0x7fc00000, 0xffffffff, 0x7fc00000, 0x3400000},
7815{0x3400000, 0x7fc00000, 0x4f3495cb, 0x7fc00000, 0x3400000},
7816{0x3400000, 0x7fc00000, 0xe73a5134, 0x7fc00000, 0x3400000},
7817{0x3400000, 0x7fc00000, 0x7c994e9e, 0x7fc00000, 0x3400000},
7818{0x3400000, 0x7fc00000, 0x6164bd6c, 0x7fc00000, 0x3400000},
7819{0x3400000, 0x7fc00000, 0x9503366, 0x7fc00000, 0x3400000},
7820{0x3400000, 0x7fc00000, 0xbf5a97c9, 0x7fc00000, 0x3400000},
7821{0x3400000, 0x7fc00000, 0xe6ff1a14, 0x7fc00000, 0x3400000},
7822{0x3400000, 0x7fc00000, 0x77f31e2f, 0x7fc00000, 0x3400000},
7823{0x3400000, 0x7fc00000, 0xaab4d7d8, 0x7fc00000, 0x3400000},
7824{0x3400000, 0x7fc00000, 0x966320b, 0x7fc00000, 0x3400000},
7825{0x3400000, 0x7fc00000, 0xb26bddee, 0x7fc00000, 0x3400000},
7826{0x3400000, 0x7fc00000, 0xb5c8e5d3, 0x7fc00000, 0x3400000},
7827{0x3400000, 0x7fc00000, 0x317285d3, 0x7fc00000, 0x3400000},
7828{0x3400000, 0x7fc00000, 0x3c9623b1, 0x7fc00000, 0x3400000},
7829{0x3400000, 0x7fc00000, 0x51fd2c7c, 0x7fc00000, 0x3400000},
7830{0x3400000, 0x7fc00000, 0x7b906a6c, 0x7fc00000, 0x3400000},
7831{0x3400000, 0x7fd9ba98, 0x0, 0x7fc00000, 0x3400000},
7832{0x3400000, 0x7fd9ba98, 0x1, 0x7fc00000, 0x3400080},
7833{0x3400000, 0x7fd9ba98, 0x76, 0x7fc00000, 0x3400080},
7834{0x3400000, 0x7fd9ba98, 0x2b94, 0x7fc00000, 0x3400080},
7835{0x3400000, 0x7fd9ba98, 0x636d24, 0x7fc00000, 0x3400080},
7836{0x3400000, 0x7fd9ba98, 0x7fffff, 0x7fc00000, 0x3400080},
7837{0x3400000, 0x7fd9ba98, 0x800000, 0x7fc00000, 0x3400000},
7838{0x3400000, 0x7fd9ba98, 0x800002, 0x7fc00000, 0x3400000},
7839{0x3400000, 0x7fd9ba98, 0x1398437, 0x7fc00000, 0x3400000},
7840{0x3400000, 0x7fd9ba98, 0xba98d27, 0x7fc00000, 0x3400000},
7841{0x3400000, 0x7fd9ba98, 0xba98d7a, 0x7fc00000, 0x3400000},
7842{0x3400000, 0x7fd9ba98, 0x751f853a, 0x7fc00000, 0x3400000},
7843{0x3400000, 0x7fd9ba98, 0x7f7ffff0, 0x7fc00000, 0x3400000},
7844{0x3400000, 0x7fd9ba98, 0x7f7fffff, 0x7fc00000, 0x3400000},
7845{0x3400000, 0x7fd9ba98, 0x7f800000, 0x7fc00000, 0x3400000},
7846{0x3400000, 0x7fd9ba98, 0x7f800001, 0x7fc00000, 0x3400001},
7847{0x3400000, 0x7fd9ba98, 0x7f984a37, 0x7fc00000, 0x3400001},
7848{0x3400000, 0x7fd9ba98, 0x7fbfffff, 0x7fc00000, 0x3400001},
7849{0x3400000, 0x7fd9ba98, 0x7fc00000, 0x7fc00000, 0x3400000},
7850{0x3400000, 0x7fd9ba98, 0x7fd9ba98, 0x7fc00000, 0x3400000},
7851{0x3400000, 0x7fd9ba98, 0x7fffffff, 0x7fc00000, 0x3400000},
7852{0x3400000, 0x7fd9ba98, 0x80000000, 0x7fc00000, 0x3400000},
7853{0x3400000, 0x7fd9ba98, 0x80000001, 0x7fc00000, 0x3400080},
7854{0x3400000, 0x7fd9ba98, 0x80000076, 0x7fc00000, 0x3400080},
7855{0x3400000, 0x7fd9ba98, 0x80002b94, 0x7fc00000, 0x3400080},
7856{0x3400000, 0x7fd9ba98, 0x80636d24, 0x7fc00000, 0x3400080},
7857{0x3400000, 0x7fd9ba98, 0x807fffff, 0x7fc00000, 0x3400080},
7858{0x3400000, 0x7fd9ba98, 0x80800000, 0x7fc00000, 0x3400000},
7859{0x3400000, 0x7fd9ba98, 0x80800002, 0x7fc00000, 0x3400000},
7860{0x3400000, 0x7fd9ba98, 0x81398437, 0x7fc00000, 0x3400000},
7861{0x3400000, 0x7fd9ba98, 0x8ba98d27, 0x7fc00000, 0x3400000},
7862{0x3400000, 0x7fd9ba98, 0x8ba98d7a, 0x7fc00000, 0x3400000},
7863{0x3400000, 0x7fd9ba98, 0xf51f853a, 0x7fc00000, 0x3400000},
7864{0x3400000, 0x7fd9ba98, 0xff7ffff0, 0x7fc00000, 0x3400000},
7865{0x3400000, 0x7fd9ba98, 0xff7fffff, 0x7fc00000, 0x3400000},
7866{0x3400000, 0x7fd9ba98, 0xff800000, 0x7fc00000, 0x3400000},
7867{0x3400000, 0x7fd9ba98, 0xff800001, 0x7fc00000, 0x3400001},
7868{0x3400000, 0x7fd9ba98, 0xff984a37, 0x7fc00000, 0x3400001},
7869{0x3400000, 0x7fd9ba98, 0xffbfffff, 0x7fc00000, 0x3400001},
7870{0x3400000, 0x7fd9ba98, 0xffc00000, 0x7fc00000, 0x3400000},
7871{0x3400000, 0x7fd9ba98, 0xffd9ba98, 0x7fc00000, 0x3400000},
7872{0x3400000, 0x7fd9ba98, 0xffffffff, 0x7fc00000, 0x3400000},
7873{0x3400000, 0x7fd9ba98, 0x4f3495cb, 0x7fc00000, 0x3400000},
7874{0x3400000, 0x7fd9ba98, 0xe73a5134, 0x7fc00000, 0x3400000},
7875{0x3400000, 0x7fd9ba98, 0x7c994e9e, 0x7fc00000, 0x3400000},
7876{0x3400000, 0x7fd9ba98, 0x6164bd6c, 0x7fc00000, 0x3400000},
7877{0x3400000, 0x7fd9ba98, 0x9503366, 0x7fc00000, 0x3400000},
7878{0x3400000, 0x7fd9ba98, 0xbf5a97c9, 0x7fc00000, 0x3400000},
7879{0x3400000, 0x7fd9ba98, 0xe6ff1a14, 0x7fc00000, 0x3400000},
7880{0x3400000, 0x7fd9ba98, 0x77f31e2f, 0x7fc00000, 0x3400000},
7881{0x3400000, 0x7fd9ba98, 0xaab4d7d8, 0x7fc00000, 0x3400000},
7882{0x3400000, 0x7fd9ba98, 0x966320b, 0x7fc00000, 0x3400000},
7883{0x3400000, 0x7fd9ba98, 0xb26bddee, 0x7fc00000, 0x3400000},
7884{0x3400000, 0x7fd9ba98, 0xb5c8e5d3, 0x7fc00000, 0x3400000},
7885{0x3400000, 0x7fd9ba98, 0x317285d3, 0x7fc00000, 0x3400000},
7886{0x3400000, 0x7fd9ba98, 0x3c9623b1, 0x7fc00000, 0x3400000},
7887{0x3400000, 0x7fd9ba98, 0x51fd2c7c, 0x7fc00000, 0x3400000},
7888{0x3400000, 0x7fd9ba98, 0x7b906a6c, 0x7fc00000, 0x3400000},
7889{0x3400000, 0x7fffffff, 0x0, 0x7fc00000, 0x3400000},
7890{0x3400000, 0x7fffffff, 0x1, 0x7fc00000, 0x3400080},
7891{0x3400000, 0x7fffffff, 0x76, 0x7fc00000, 0x3400080},
7892{0x3400000, 0x7fffffff, 0x2b94, 0x7fc00000, 0x3400080},
7893{0x3400000, 0x7fffffff, 0x636d24, 0x7fc00000, 0x3400080},
7894{0x3400000, 0x7fffffff, 0x7fffff, 0x7fc00000, 0x3400080},
7895{0x3400000, 0x7fffffff, 0x800000, 0x7fc00000, 0x3400000},
7896{0x3400000, 0x7fffffff, 0x800002, 0x7fc00000, 0x3400000},
7897{0x3400000, 0x7fffffff, 0x1398437, 0x7fc00000, 0x3400000},
7898{0x3400000, 0x7fffffff, 0xba98d27, 0x7fc00000, 0x3400000},
7899{0x3400000, 0x7fffffff, 0xba98d7a, 0x7fc00000, 0x3400000},
7900{0x3400000, 0x7fffffff, 0x751f853a, 0x7fc00000, 0x3400000},
7901{0x3400000, 0x7fffffff, 0x7f7ffff0, 0x7fc00000, 0x3400000},
7902{0x3400000, 0x7fffffff, 0x7f7fffff, 0x7fc00000, 0x3400000},
7903{0x3400000, 0x7fffffff, 0x7f800000, 0x7fc00000, 0x3400000},
7904{0x3400000, 0x7fffffff, 0x7f800001, 0x7fc00000, 0x3400001},
7905{0x3400000, 0x7fffffff, 0x7f984a37, 0x7fc00000, 0x3400001},
7906{0x3400000, 0x7fffffff, 0x7fbfffff, 0x7fc00000, 0x3400001},
7907{0x3400000, 0x7fffffff, 0x7fc00000, 0x7fc00000, 0x3400000},
7908{0x3400000, 0x7fffffff, 0x7fd9ba98, 0x7fc00000, 0x3400000},
7909{0x3400000, 0x7fffffff, 0x7fffffff, 0x7fc00000, 0x3400000},
7910{0x3400000, 0x7fffffff, 0x80000000, 0x7fc00000, 0x3400000},
7911{0x3400000, 0x7fffffff, 0x80000001, 0x7fc00000, 0x3400080},
7912{0x3400000, 0x7fffffff, 0x80000076, 0x7fc00000, 0x3400080},
7913{0x3400000, 0x7fffffff, 0x80002b94, 0x7fc00000, 0x3400080},
7914{0x3400000, 0x7fffffff, 0x80636d24, 0x7fc00000, 0x3400080},
7915{0x3400000, 0x7fffffff, 0x807fffff, 0x7fc00000, 0x3400080},
7916{0x3400000, 0x7fffffff, 0x80800000, 0x7fc00000, 0x3400000},
7917{0x3400000, 0x7fffffff, 0x80800002, 0x7fc00000, 0x3400000},
7918{0x3400000, 0x7fffffff, 0x81398437, 0x7fc00000, 0x3400000},
7919{0x3400000, 0x7fffffff, 0x8ba98d27, 0x7fc00000, 0x3400000},
7920{0x3400000, 0x7fffffff, 0x8ba98d7a, 0x7fc00000, 0x3400000},
7921{0x3400000, 0x7fffffff, 0xf51f853a, 0x7fc00000, 0x3400000},
7922{0x3400000, 0x7fffffff, 0xff7ffff0, 0x7fc00000, 0x3400000},
7923{0x3400000, 0x7fffffff, 0xff7fffff, 0x7fc00000, 0x3400000},
7924{0x3400000, 0x7fffffff, 0xff800000, 0x7fc00000, 0x3400000},
7925{0x3400000, 0x7fffffff, 0xff800001, 0x7fc00000, 0x3400001},
7926{0x3400000, 0x7fffffff, 0xff984a37, 0x7fc00000, 0x3400001},
7927{0x3400000, 0x7fffffff, 0xffbfffff, 0x7fc00000, 0x3400001},
7928{0x3400000, 0x7fffffff, 0xffc00000, 0x7fc00000, 0x3400000},
7929{0x3400000, 0x7fffffff, 0xffd9ba98, 0x7fc00000, 0x3400000},
7930{0x3400000, 0x7fffffff, 0xffffffff, 0x7fc00000, 0x3400000},
7931{0x3400000, 0x7fffffff, 0x4f3495cb, 0x7fc00000, 0x3400000},
7932{0x3400000, 0x7fffffff, 0xe73a5134, 0x7fc00000, 0x3400000},
7933{0x3400000, 0x7fffffff, 0x7c994e9e, 0x7fc00000, 0x3400000},
7934{0x3400000, 0x7fffffff, 0x6164bd6c, 0x7fc00000, 0x3400000},
7935{0x3400000, 0x7fffffff, 0x9503366, 0x7fc00000, 0x3400000},
7936{0x3400000, 0x7fffffff, 0xbf5a97c9, 0x7fc00000, 0x3400000},
7937{0x3400000, 0x7fffffff, 0xe6ff1a14, 0x7fc00000, 0x3400000},
7938{0x3400000, 0x7fffffff, 0x77f31e2f, 0x7fc00000, 0x3400000},
7939{0x3400000, 0x7fffffff, 0xaab4d7d8, 0x7fc00000, 0x3400000},
7940{0x3400000, 0x7fffffff, 0x966320b, 0x7fc00000, 0x3400000},
7941{0x3400000, 0x7fffffff, 0xb26bddee, 0x7fc00000, 0x3400000},
7942{0x3400000, 0x7fffffff, 0xb5c8e5d3, 0x7fc00000, 0x3400000},
7943{0x3400000, 0x7fffffff, 0x317285d3, 0x7fc00000, 0x3400000},
7944{0x3400000, 0x7fffffff, 0x3c9623b1, 0x7fc00000, 0x3400000},
7945{0x3400000, 0x7fffffff, 0x51fd2c7c, 0x7fc00000, 0x3400000},
7946{0x3400000, 0x7fffffff, 0x7b906a6c, 0x7fc00000, 0x3400000},
7947{0x3400000, 0x80000000, 0x0, 0x0, 0x3400000},
7948{0x3400000, 0x80000000, 0x1, 0x0, 0x3400080},
7949{0x3400000, 0x80000000, 0x76, 0x0, 0x3400080},
7950{0x3400000, 0x80000000, 0x2b94, 0x0, 0x3400080},
7951{0x3400000, 0x80000000, 0x636d24, 0x0, 0x3400080},
7952{0x3400000, 0x80000000, 0x7fffff, 0x0, 0x3400080},
7953{0x3400000, 0x80000000, 0x800000, 0x800000, 0x3400000},
7954{0x3400000, 0x80000000, 0x800002, 0x800002, 0x3400000},
7955{0x3400000, 0x80000000, 0x1398437, 0x1398437, 0x3400000},
7956{0x3400000, 0x80000000, 0xba98d27, 0xba98d27, 0x3400000},
7957{0x3400000, 0x80000000, 0xba98d7a, 0xba98d7a, 0x3400000},
7958{0x3400000, 0x80000000, 0x751f853a, 0x751f853a, 0x3400000},
7959{0x3400000, 0x80000000, 0x7f7ffff0, 0x7f7ffff0, 0x3400000},
7960{0x3400000, 0x80000000, 0x7f7fffff, 0x7f7fffff, 0x3400000},
7961{0x3400000, 0x80000000, 0x7f800000, 0x7f800000, 0x3400000},
7962{0x3400000, 0x80000000, 0x7f800001, 0x7fc00000, 0x3400001},
7963{0x3400000, 0x80000000, 0x7f984a37, 0x7fc00000, 0x3400001},
7964{0x3400000, 0x80000000, 0x7fbfffff, 0x7fc00000, 0x3400001},
7965{0x3400000, 0x80000000, 0x7fc00000, 0x7fc00000, 0x3400000},
7966{0x3400000, 0x80000000, 0x7fd9ba98, 0x7fc00000, 0x3400000},
7967{0x3400000, 0x80000000, 0x7fffffff, 0x7fc00000, 0x3400000},
7968{0x3400000, 0x80000000, 0x80000000, 0x80000000, 0x3400000},
7969{0x3400000, 0x80000000, 0x80000001, 0x0, 0x3400080},
7970{0x3400000, 0x80000000, 0x80000076, 0x0, 0x3400080},
7971{0x3400000, 0x80000000, 0x80002b94, 0x0, 0x3400080},
7972{0x3400000, 0x80000000, 0x80636d24, 0x0, 0x3400080},
7973{0x3400000, 0x80000000, 0x807fffff, 0x0, 0x3400080},
7974{0x3400000, 0x80000000, 0x80800000, 0x80800000, 0x3400000},
7975{0x3400000, 0x80000000, 0x80800002, 0x80800002, 0x3400000},
7976{0x3400000, 0x80000000, 0x81398437, 0x81398437, 0x3400000},
7977{0x3400000, 0x80000000, 0x8ba98d27, 0x8ba98d27, 0x3400000},
7978{0x3400000, 0x80000000, 0x8ba98d7a, 0x8ba98d7a, 0x3400000},
7979{0x3400000, 0x80000000, 0xf51f853a, 0xf51f853a, 0x3400000},
7980{0x3400000, 0x80000000, 0xff7ffff0, 0xff7ffff0, 0x3400000},
7981{0x3400000, 0x80000000, 0xff7fffff, 0xff7fffff, 0x3400000},
7982{0x3400000, 0x80000000, 0xff800000, 0xff800000, 0x3400000},
7983{0x3400000, 0x80000000, 0xff800001, 0x7fc00000, 0x3400001},
7984{0x3400000, 0x80000000, 0xff984a37, 0x7fc00000, 0x3400001},
7985{0x3400000, 0x80000000, 0xffbfffff, 0x7fc00000, 0x3400001},
7986{0x3400000, 0x80000000, 0xffc00000, 0x7fc00000, 0x3400000},
7987{0x3400000, 0x80000000, 0xffd9ba98, 0x7fc00000, 0x3400000},
7988{0x3400000, 0x80000000, 0xffffffff, 0x7fc00000, 0x3400000},
7989{0x3400000, 0x80000000, 0x4f3495cb, 0x4f3495cb, 0x3400000},
7990{0x3400000, 0x80000000, 0xe73a5134, 0xe73a5134, 0x3400000},
7991{0x3400000, 0x80000000, 0x7c994e9e, 0x7c994e9e, 0x3400000},
7992{0x3400000, 0x80000000, 0x6164bd6c, 0x6164bd6c, 0x3400000},
7993{0x3400000, 0x80000000, 0x9503366, 0x9503366, 0x3400000},
7994{0x3400000, 0x80000000, 0xbf5a97c9, 0xbf5a97c9, 0x3400000},
7995{0x3400000, 0x80000000, 0xe6ff1a14, 0xe6ff1a14, 0x3400000},
7996{0x3400000, 0x80000000, 0x77f31e2f, 0x77f31e2f, 0x3400000},
7997{0x3400000, 0x80000000, 0xaab4d7d8, 0xaab4d7d8, 0x3400000},
7998{0x3400000, 0x80000000, 0x966320b, 0x966320b, 0x3400000},
7999{0x3400000, 0x80000000, 0xb26bddee, 0xb26bddee, 0x3400000},
8000{0x3400000, 0x80000000, 0xb5c8e5d3, 0xb5c8e5d3, 0x3400000},
8001{0x3400000, 0x80000000, 0x317285d3, 0x317285d3, 0x3400000},
8002{0x3400000, 0x80000000, 0x3c9623b1, 0x3c9623b1, 0x3400000},
8003{0x3400000, 0x80000000, 0x51fd2c7c, 0x51fd2c7c, 0x3400000},
8004{0x3400000, 0x80000000, 0x7b906a6c, 0x7b906a6c, 0x3400000},
8005{0x3400000, 0x80000001, 0x0, 0x0, 0x3400080},
8006{0x3400000, 0x80000001, 0x1, 0x0, 0x3400080},
8007{0x3400000, 0x80000001, 0x76, 0x0, 0x3400080},
8008{0x3400000, 0x80000001, 0x2b94, 0x0, 0x3400080},
8009{0x3400000, 0x80000001, 0x636d24, 0x0, 0x3400080},
8010{0x3400000, 0x80000001, 0x7fffff, 0x0, 0x3400080},
8011{0x3400000, 0x80000001, 0x800000, 0x800000, 0x3400080},
8012{0x3400000, 0x80000001, 0x800002, 0x800002, 0x3400080},
8013{0x3400000, 0x80000001, 0x1398437, 0x1398437, 0x3400080},
8014{0x3400000, 0x80000001, 0xba98d27, 0xba98d27, 0x3400080},
8015{0x3400000, 0x80000001, 0xba98d7a, 0xba98d7a, 0x3400080},
8016{0x3400000, 0x80000001, 0x751f853a, 0x751f853a, 0x3400080},
8017{0x3400000, 0x80000001, 0x7f7ffff0, 0x7f7ffff0, 0x3400080},
8018{0x3400000, 0x80000001, 0x7f7fffff, 0x7f7fffff, 0x3400080},
8019{0x3400000, 0x80000001, 0x7f800000, 0x7f800000, 0x3400080},
8020{0x3400000, 0x80000001, 0x7f800001, 0x7fc00000, 0x3400081},
8021{0x3400000, 0x80000001, 0x7f984a37, 0x7fc00000, 0x3400081},
8022{0x3400000, 0x80000001, 0x7fbfffff, 0x7fc00000, 0x3400081},
8023{0x3400000, 0x80000001, 0x7fc00000, 0x7fc00000, 0x3400080},
8024{0x3400000, 0x80000001, 0x7fd9ba98, 0x7fc00000, 0x3400080},
8025{0x3400000, 0x80000001, 0x7fffffff, 0x7fc00000, 0x3400080},
8026{0x3400000, 0x80000001, 0x80000000, 0x0, 0x3400080},
8027{0x3400000, 0x80000001, 0x80000001, 0x0, 0x3400080},
8028{0x3400000, 0x80000001, 0x80000076, 0x0, 0x3400080},
8029{0x3400000, 0x80000001, 0x80002b94, 0x0, 0x3400080},
8030{0x3400000, 0x80000001, 0x80636d24, 0x0, 0x3400080},
8031{0x3400000, 0x80000001, 0x807fffff, 0x0, 0x3400080},
8032{0x3400000, 0x80000001, 0x80800000, 0x80800000, 0x3400080},
8033{0x3400000, 0x80000001, 0x80800002, 0x80800002, 0x3400080},
8034{0x3400000, 0x80000001, 0x81398437, 0x81398437, 0x3400080},
8035{0x3400000, 0x80000001, 0x8ba98d27, 0x8ba98d27, 0x3400080},
8036{0x3400000, 0x80000001, 0x8ba98d7a, 0x8ba98d7a, 0x3400080},
8037{0x3400000, 0x80000001, 0xf51f853a, 0xf51f853a, 0x3400080},
8038{0x3400000, 0x80000001, 0xff7ffff0, 0xff7ffff0, 0x3400080},
8039{0x3400000, 0x80000001, 0xff7fffff, 0xff7fffff, 0x3400080},
8040{0x3400000, 0x80000001, 0xff800000, 0xff800000, 0x3400080},
8041{0x3400000, 0x80000001, 0xff800001, 0x7fc00000, 0x3400081},
8042{0x3400000, 0x80000001, 0xff984a37, 0x7fc00000, 0x3400081},
8043{0x3400000, 0x80000001, 0xffbfffff, 0x7fc00000, 0x3400081},
8044{0x3400000, 0x80000001, 0xffc00000, 0x7fc00000, 0x3400080},
8045{0x3400000, 0x80000001, 0xffd9ba98, 0x7fc00000, 0x3400080},
8046{0x3400000, 0x80000001, 0xffffffff, 0x7fc00000, 0x3400080},
8047{0x3400000, 0x80000001, 0x4f3495cb, 0x4f3495cb, 0x3400080},
8048{0x3400000, 0x80000001, 0xe73a5134, 0xe73a5134, 0x3400080},
8049{0x3400000, 0x80000001, 0x7c994e9e, 0x7c994e9e, 0x3400080},
8050{0x3400000, 0x80000001, 0x6164bd6c, 0x6164bd6c, 0x3400080},
8051{0x3400000, 0x80000001, 0x9503366, 0x9503366, 0x3400080},
8052{0x3400000, 0x80000001, 0xbf5a97c9, 0xbf5a97c9, 0x3400080},
8053{0x3400000, 0x80000001, 0xe6ff1a14, 0xe6ff1a14, 0x3400080},
8054{0x3400000, 0x80000001, 0x77f31e2f, 0x77f31e2f, 0x3400080},
8055{0x3400000, 0x80000001, 0xaab4d7d8, 0xaab4d7d8, 0x3400080},
8056{0x3400000, 0x80000001, 0x966320b, 0x966320b, 0x3400080},
8057{0x3400000, 0x80000001, 0xb26bddee, 0xb26bddee, 0x3400080},
8058{0x3400000, 0x80000001, 0xb5c8e5d3, 0xb5c8e5d3, 0x3400080},
8059{0x3400000, 0x80000001, 0x317285d3, 0x317285d3, 0x3400080},
8060{0x3400000, 0x80000001, 0x3c9623b1, 0x3c9623b1, 0x3400080},
8061{0x3400000, 0x80000001, 0x51fd2c7c, 0x51fd2c7c, 0x3400080},
8062{0x3400000, 0x80000001, 0x7b906a6c, 0x7b906a6c, 0x3400080},
8063{0x3400000, 0x80000076, 0x0, 0x0, 0x3400080},
8064{0x3400000, 0x80000076, 0x1, 0x0, 0x3400080},
8065{0x3400000, 0x80000076, 0x76, 0x0, 0x3400080},
8066{0x3400000, 0x80000076, 0x2b94, 0x0, 0x3400080},
8067{0x3400000, 0x80000076, 0x636d24, 0x0, 0x3400080},
8068{0x3400000, 0x80000076, 0x7fffff, 0x0, 0x3400080},
8069{0x3400000, 0x80000076, 0x800000, 0x800000, 0x3400080},
8070{0x3400000, 0x80000076, 0x800002, 0x800002, 0x3400080},
8071{0x3400000, 0x80000076, 0x1398437, 0x1398437, 0x3400080},
8072{0x3400000, 0x80000076, 0xba98d27, 0xba98d27, 0x3400080},
8073{0x3400000, 0x80000076, 0xba98d7a, 0xba98d7a, 0x3400080},
8074{0x3400000, 0x80000076, 0x751f853a, 0x751f853a, 0x3400080},
8075{0x3400000, 0x80000076, 0x7f7ffff0, 0x7f7ffff0, 0x3400080},
8076{0x3400000, 0x80000076, 0x7f7fffff, 0x7f7fffff, 0x3400080},
8077{0x3400000, 0x80000076, 0x7f800000, 0x7f800000, 0x3400080},
8078{0x3400000, 0x80000076, 0x7f800001, 0x7fc00000, 0x3400081},
8079{0x3400000, 0x80000076, 0x7f984a37, 0x7fc00000, 0x3400081},
8080{0x3400000, 0x80000076, 0x7fbfffff, 0x7fc00000, 0x3400081},
8081{0x3400000, 0x80000076, 0x7fc00000, 0x7fc00000, 0x3400080},
8082{0x3400000, 0x80000076, 0x7fd9ba98, 0x7fc00000, 0x3400080},
8083{0x3400000, 0x80000076, 0x7fffffff, 0x7fc00000, 0x3400080},
8084{0x3400000, 0x80000076, 0x80000000, 0x0, 0x3400080},
8085{0x3400000, 0x80000076, 0x80000001, 0x0, 0x3400080},
8086{0x3400000, 0x80000076, 0x80000076, 0x0, 0x3400080},
8087{0x3400000, 0x80000076, 0x80002b94, 0x0, 0x3400080},
8088{0x3400000, 0x80000076, 0x80636d24, 0x0, 0x3400080},
8089{0x3400000, 0x80000076, 0x807fffff, 0x0, 0x3400080},
8090{0x3400000, 0x80000076, 0x80800000, 0x80800000, 0x3400080},
8091{0x3400000, 0x80000076, 0x80800002, 0x80800002, 0x3400080},
8092{0x3400000, 0x80000076, 0x81398437, 0x81398437, 0x3400080},
8093{0x3400000, 0x80000076, 0x8ba98d27, 0x8ba98d27, 0x3400080},
8094{0x3400000, 0x80000076, 0x8ba98d7a, 0x8ba98d7a, 0x3400080},
8095{0x3400000, 0x80000076, 0xf51f853a, 0xf51f853a, 0x3400080},
8096{0x3400000, 0x80000076, 0xff7ffff0, 0xff7ffff0, 0x3400080},
8097{0x3400000, 0x80000076, 0xff7fffff, 0xff7fffff, 0x3400080},
8098{0x3400000, 0x80000076, 0xff800000, 0xff800000, 0x3400080},
8099{0x3400000, 0x80000076, 0xff800001, 0x7fc00000, 0x3400081},
8100{0x3400000, 0x80000076, 0xff984a37, 0x7fc00000, 0x3400081},
8101{0x3400000, 0x80000076, 0xffbfffff, 0x7fc00000, 0x3400081},
8102{0x3400000, 0x80000076, 0xffc00000, 0x7fc00000, 0x3400080},
8103{0x3400000, 0x80000076, 0xffd9ba98, 0x7fc00000, 0x3400080},
8104{0x3400000, 0x80000076, 0xffffffff, 0x7fc00000, 0x3400080},
8105{0x3400000, 0x80000076, 0x4f3495cb, 0x4f3495cb, 0x3400080},
8106{0x3400000, 0x80000076, 0xe73a5134, 0xe73a5134, 0x3400080},
8107{0x3400000, 0x80000076, 0x7c994e9e, 0x7c994e9e, 0x3400080},
8108{0x3400000, 0x80000076, 0x6164bd6c, 0x6164bd6c, 0x3400080},
8109{0x3400000, 0x80000076, 0x9503366, 0x9503366, 0x3400080},
8110{0x3400000, 0x80000076, 0xbf5a97c9, 0xbf5a97c9, 0x3400080},
8111{0x3400000, 0x80000076, 0xe6ff1a14, 0xe6ff1a14, 0x3400080},
8112{0x3400000, 0x80000076, 0x77f31e2f, 0x77f31e2f, 0x3400080},
8113{0x3400000, 0x80000076, 0xaab4d7d8, 0xaab4d7d8, 0x3400080},
8114{0x3400000, 0x80000076, 0x966320b, 0x966320b, 0x3400080},
8115{0x3400000, 0x80000076, 0xb26bddee, 0xb26bddee, 0x3400080},
8116{0x3400000, 0x80000076, 0xb5c8e5d3, 0xb5c8e5d3, 0x3400080},
8117{0x3400000, 0x80000076, 0x317285d3, 0x317285d3, 0x3400080},
8118{0x3400000, 0x80000076, 0x3c9623b1, 0x3c9623b1, 0x3400080},
8119{0x3400000, 0x80000076, 0x51fd2c7c, 0x51fd2c7c, 0x3400080},
8120{0x3400000, 0x80000076, 0x7b906a6c, 0x7b906a6c, 0x3400080},
8121{0x3400000, 0x80002b94, 0x0, 0x0, 0x3400080},
8122{0x3400000, 0x80002b94, 0x1, 0x0, 0x3400080},
8123{0x3400000, 0x80002b94, 0x76, 0x0, 0x3400080},
8124{0x3400000, 0x80002b94, 0x2b94, 0x0, 0x3400080},
8125{0x3400000, 0x80002b94, 0x636d24, 0x0, 0x3400080},
8126{0x3400000, 0x80002b94, 0x7fffff, 0x0, 0x3400080},
8127{0x3400000, 0x80002b94, 0x800000, 0x800000, 0x3400080},
8128{0x3400000, 0x80002b94, 0x800002, 0x800002, 0x3400080},
8129{0x3400000, 0x80002b94, 0x1398437, 0x1398437, 0x3400080},
8130{0x3400000, 0x80002b94, 0xba98d27, 0xba98d27, 0x3400080},
8131{0x3400000, 0x80002b94, 0xba98d7a, 0xba98d7a, 0x3400080},
8132{0x3400000, 0x80002b94, 0x751f853a, 0x751f853a, 0x3400080},
8133{0x3400000, 0x80002b94, 0x7f7ffff0, 0x7f7ffff0, 0x3400080},
8134{0x3400000, 0x80002b94, 0x7f7fffff, 0x7f7fffff, 0x3400080},
8135{0x3400000, 0x80002b94, 0x7f800000, 0x7f800000, 0x3400080},
8136{0x3400000, 0x80002b94, 0x7f800001, 0x7fc00000, 0x3400081},
8137{0x3400000, 0x80002b94, 0x7f984a37, 0x7fc00000, 0x3400081},
8138{0x3400000, 0x80002b94, 0x7fbfffff, 0x7fc00000, 0x3400081},
8139{0x3400000, 0x80002b94, 0x7fc00000, 0x7fc00000, 0x3400080},
8140{0x3400000, 0x80002b94, 0x7fd9ba98, 0x7fc00000, 0x3400080},
8141{0x3400000, 0x80002b94, 0x7fffffff, 0x7fc00000, 0x3400080},
8142{0x3400000, 0x80002b94, 0x80000000, 0x0, 0x3400080},
8143{0x3400000, 0x80002b94, 0x80000001, 0x0, 0x3400080},
8144{0x3400000, 0x80002b94, 0x80000076, 0x0, 0x3400080},
8145{0x3400000, 0x80002b94, 0x80002b94, 0x0, 0x3400080},
8146{0x3400000, 0x80002b94, 0x80636d24, 0x0, 0x3400080},
8147{0x3400000, 0x80002b94, 0x807fffff, 0x0, 0x3400080},
8148{0x3400000, 0x80002b94, 0x80800000, 0x80800000, 0x3400080},
8149{0x3400000, 0x80002b94, 0x80800002, 0x80800002, 0x3400080},
8150{0x3400000, 0x80002b94, 0x81398437, 0x81398437, 0x3400080},
8151{0x3400000, 0x80002b94, 0x8ba98d27, 0x8ba98d27, 0x3400080},
8152{0x3400000, 0x80002b94, 0x8ba98d7a, 0x8ba98d7a, 0x3400080},
8153{0x3400000, 0x80002b94, 0xf51f853a, 0xf51f853a, 0x3400080},
8154{0x3400000, 0x80002b94, 0xff7ffff0, 0xff7ffff0, 0x3400080},
8155{0x3400000, 0x80002b94, 0xff7fffff, 0xff7fffff, 0x3400080},
8156{0x3400000, 0x80002b94, 0xff800000, 0xff800000, 0x3400080},
8157{0x3400000, 0x80002b94, 0xff800001, 0x7fc00000, 0x3400081},
8158{0x3400000, 0x80002b94, 0xff984a37, 0x7fc00000, 0x3400081},
8159{0x3400000, 0x80002b94, 0xffbfffff, 0x7fc00000, 0x3400081},
8160{0x3400000, 0x80002b94, 0xffc00000, 0x7fc00000, 0x3400080},
8161{0x3400000, 0x80002b94, 0xffd9ba98, 0x7fc00000, 0x3400080},
8162{0x3400000, 0x80002b94, 0xffffffff, 0x7fc00000, 0x3400080},
8163{0x3400000, 0x80002b94, 0x4f3495cb, 0x4f3495cb, 0x3400080},
8164{0x3400000, 0x80002b94, 0xe73a5134, 0xe73a5134, 0x3400080},
8165{0x3400000, 0x80002b94, 0x7c994e9e, 0x7c994e9e, 0x3400080},
8166{0x3400000, 0x80002b94, 0x6164bd6c, 0x6164bd6c, 0x3400080},
8167{0x3400000, 0x80002b94, 0x9503366, 0x9503366, 0x3400080},
8168{0x3400000, 0x80002b94, 0xbf5a97c9, 0xbf5a97c9, 0x3400080},
8169{0x3400000, 0x80002b94, 0xe6ff1a14, 0xe6ff1a14, 0x3400080},
8170{0x3400000, 0x80002b94, 0x77f31e2f, 0x77f31e2f, 0x3400080},
8171{0x3400000, 0x80002b94, 0xaab4d7d8, 0xaab4d7d8, 0x3400080},
8172{0x3400000, 0x80002b94, 0x966320b, 0x966320b, 0x3400080},
8173{0x3400000, 0x80002b94, 0xb26bddee, 0xb26bddee, 0x3400080},
8174{0x3400000, 0x80002b94, 0xb5c8e5d3, 0xb5c8e5d3, 0x3400080},
8175{0x3400000, 0x80002b94, 0x317285d3, 0x317285d3, 0x3400080},
8176{0x3400000, 0x80002b94, 0x3c9623b1, 0x3c9623b1, 0x3400080},
8177{0x3400000, 0x80002b94, 0x51fd2c7c, 0x51fd2c7c, 0x3400080},
8178{0x3400000, 0x80002b94, 0x7b906a6c, 0x7b906a6c, 0x3400080},
8179{0x3400000, 0x80636d24, 0x0, 0x0, 0x3400080},
8180{0x3400000, 0x80636d24, 0x1, 0x0, 0x3400080},
8181{0x3400000, 0x80636d24, 0x76, 0x0, 0x3400080},
8182{0x3400000, 0x80636d24, 0x2b94, 0x0, 0x3400080},
8183{0x3400000, 0x80636d24, 0x636d24, 0x0, 0x3400080},
8184{0x3400000, 0x80636d24, 0x7fffff, 0x0, 0x3400080},
8185{0x3400000, 0x80636d24, 0x800000, 0x800000, 0x3400080},
8186{0x3400000, 0x80636d24, 0x800002, 0x800002, 0x3400080},
8187{0x3400000, 0x80636d24, 0x1398437, 0x1398437, 0x3400080},
8188{0x3400000, 0x80636d24, 0xba98d27, 0xba98d27, 0x3400080},
8189{0x3400000, 0x80636d24, 0xba98d7a, 0xba98d7a, 0x3400080},
8190{0x3400000, 0x80636d24, 0x751f853a, 0x751f853a, 0x3400080},
8191{0x3400000, 0x80636d24, 0x7f7ffff0, 0x7f7ffff0, 0x3400080},
8192{0x3400000, 0x80636d24, 0x7f7fffff, 0x7f7fffff, 0x3400080},
8193{0x3400000, 0x80636d24, 0x7f800000, 0x7f800000, 0x3400080},
8194{0x3400000, 0x80636d24, 0x7f800001, 0x7fc00000, 0x3400081},
8195{0x3400000, 0x80636d24, 0x7f984a37, 0x7fc00000, 0x3400081},
8196{0x3400000, 0x80636d24, 0x7fbfffff, 0x7fc00000, 0x3400081},
8197{0x3400000, 0x80636d24, 0x7fc00000, 0x7fc00000, 0x3400080},
8198{0x3400000, 0x80636d24, 0x7fd9ba98, 0x7fc00000, 0x3400080},
8199{0x3400000, 0x80636d24, 0x7fffffff, 0x7fc00000, 0x3400080},
8200{0x3400000, 0x80636d24, 0x80000000, 0x0, 0x3400080},
8201{0x3400000, 0x80636d24, 0x80000001, 0x0, 0x3400080},
8202{0x3400000, 0x80636d24, 0x80000076, 0x0, 0x3400080},
8203{0x3400000, 0x80636d24, 0x80002b94, 0x0, 0x3400080},
8204{0x3400000, 0x80636d24, 0x80636d24, 0x0, 0x3400080},
8205{0x3400000, 0x80636d24, 0x807fffff, 0x0, 0x3400080},
8206{0x3400000, 0x80636d24, 0x80800000, 0x80800000, 0x3400080},
8207{0x3400000, 0x80636d24, 0x80800002, 0x80800002, 0x3400080},
8208{0x3400000, 0x80636d24, 0x81398437, 0x81398437, 0x3400080},
8209{0x3400000, 0x80636d24, 0x8ba98d27, 0x8ba98d27, 0x3400080},
8210{0x3400000, 0x80636d24, 0x8ba98d7a, 0x8ba98d7a, 0x3400080},
8211{0x3400000, 0x80636d24, 0xf51f853a, 0xf51f853a, 0x3400080},
8212{0x3400000, 0x80636d24, 0xff7ffff0, 0xff7ffff0, 0x3400080},
8213{0x3400000, 0x80636d24, 0xff7fffff, 0xff7fffff, 0x3400080},
8214{0x3400000, 0x80636d24, 0xff800000, 0xff800000, 0x3400080},
8215{0x3400000, 0x80636d24, 0xff800001, 0x7fc00000, 0x3400081},
8216{0x3400000, 0x80636d24, 0xff984a37, 0x7fc00000, 0x3400081},
8217{0x3400000, 0x80636d24, 0xffbfffff, 0x7fc00000, 0x3400081},
8218{0x3400000, 0x80636d24, 0xffc00000, 0x7fc00000, 0x3400080},
8219{0x3400000, 0x80636d24, 0xffd9ba98, 0x7fc00000, 0x3400080},
8220{0x3400000, 0x80636d24, 0xffffffff, 0x7fc00000, 0x3400080},
8221{0x3400000, 0x80636d24, 0x4f3495cb, 0x4f3495cb, 0x3400080},
8222{0x3400000, 0x80636d24, 0xe73a5134, 0xe73a5134, 0x3400080},
8223{0x3400000, 0x80636d24, 0x7c994e9e, 0x7c994e9e, 0x3400080},
8224{0x3400000, 0x80636d24, 0x6164bd6c, 0x6164bd6c, 0x3400080},
8225{0x3400000, 0x80636d24, 0x9503366, 0x9503366, 0x3400080},
8226{0x3400000, 0x80636d24, 0xbf5a97c9, 0xbf5a97c9, 0x3400080},
8227{0x3400000, 0x80636d24, 0xe6ff1a14, 0xe6ff1a14, 0x3400080},
8228{0x3400000, 0x80636d24, 0x77f31e2f, 0x77f31e2f, 0x3400080},
8229{0x3400000, 0x80636d24, 0xaab4d7d8, 0xaab4d7d8, 0x3400080},
8230{0x3400000, 0x80636d24, 0x966320b, 0x966320b, 0x3400080},
8231{0x3400000, 0x80636d24, 0xb26bddee, 0xb26bddee, 0x3400080},
8232{0x3400000, 0x80636d24, 0xb5c8e5d3, 0xb5c8e5d3, 0x3400080},
8233{0x3400000, 0x80636d24, 0x317285d3, 0x317285d3, 0x3400080},
8234{0x3400000, 0x80636d24, 0x3c9623b1, 0x3c9623b1, 0x3400080},
8235{0x3400000, 0x80636d24, 0x51fd2c7c, 0x51fd2c7c, 0x3400080},
8236{0x3400000, 0x80636d24, 0x7b906a6c, 0x7b906a6c, 0x3400080},
8237{0x3400000, 0x807fffff, 0x0, 0x0, 0x3400080},
8238{0x3400000, 0x807fffff, 0x1, 0x0, 0x3400080},
8239{0x3400000, 0x807fffff, 0x76, 0x0, 0x3400080},
8240{0x3400000, 0x807fffff, 0x2b94, 0x0, 0x3400080},
8241{0x3400000, 0x807fffff, 0x636d24, 0x0, 0x3400080},
8242{0x3400000, 0x807fffff, 0x7fffff, 0x0, 0x3400080},
8243{0x3400000, 0x807fffff, 0x800000, 0x800000, 0x3400080},
8244{0x3400000, 0x807fffff, 0x800002, 0x800002, 0x3400080},
8245{0x3400000, 0x807fffff, 0x1398437, 0x1398437, 0x3400080},
8246{0x3400000, 0x807fffff, 0xba98d27, 0xba98d27, 0x3400080},
8247{0x3400000, 0x807fffff, 0xba98d7a, 0xba98d7a, 0x3400080},
8248{0x3400000, 0x807fffff, 0x751f853a, 0x751f853a, 0x3400080},
8249{0x3400000, 0x807fffff, 0x7f7ffff0, 0x7f7ffff0, 0x3400080},
8250{0x3400000, 0x807fffff, 0x7f7fffff, 0x7f7fffff, 0x3400080},
8251{0x3400000, 0x807fffff, 0x7f800000, 0x7f800000, 0x3400080},
8252{0x3400000, 0x807fffff, 0x7f800001, 0x7fc00000, 0x3400081},
8253{0x3400000, 0x807fffff, 0x7f984a37, 0x7fc00000, 0x3400081},
8254{0x3400000, 0x807fffff, 0x7fbfffff, 0x7fc00000, 0x3400081},
8255{0x3400000, 0x807fffff, 0x7fc00000, 0x7fc00000, 0x3400080},
8256{0x3400000, 0x807fffff, 0x7fd9ba98, 0x7fc00000, 0x3400080},
8257{0x3400000, 0x807fffff, 0x7fffffff, 0x7fc00000, 0x3400080},
8258{0x3400000, 0x807fffff, 0x80000000, 0x0, 0x3400080},
8259{0x3400000, 0x807fffff, 0x80000001, 0x0, 0x3400080},
8260{0x3400000, 0x807fffff, 0x80000076, 0x0, 0x3400080},
8261{0x3400000, 0x807fffff, 0x80002b94, 0x0, 0x3400080},
8262{0x3400000, 0x807fffff, 0x80636d24, 0x0, 0x3400080},
8263{0x3400000, 0x807fffff, 0x807fffff, 0x0, 0x3400080},
8264{0x3400000, 0x807fffff, 0x80800000, 0x80800000, 0x3400080},
8265{0x3400000, 0x807fffff, 0x80800002, 0x80800002, 0x3400080},
8266{0x3400000, 0x807fffff, 0x81398437, 0x81398437, 0x3400080},
8267{0x3400000, 0x807fffff, 0x8ba98d27, 0x8ba98d27, 0x3400080},
8268{0x3400000, 0x807fffff, 0x8ba98d7a, 0x8ba98d7a, 0x3400080},
8269{0x3400000, 0x807fffff, 0xf51f853a, 0xf51f853a, 0x3400080},
8270{0x3400000, 0x807fffff, 0xff7ffff0, 0xff7ffff0, 0x3400080},
8271{0x3400000, 0x807fffff, 0xff7fffff, 0xff7fffff, 0x3400080},
8272{0x3400000, 0x807fffff, 0xff800000, 0xff800000, 0x3400080},
8273{0x3400000, 0x807fffff, 0xff800001, 0x7fc00000, 0x3400081},
8274{0x3400000, 0x807fffff, 0xff984a37, 0x7fc00000, 0x3400081},
8275{0x3400000, 0x807fffff, 0xffbfffff, 0x7fc00000, 0x3400081},
8276{0x3400000, 0x807fffff, 0xffc00000, 0x7fc00000, 0x3400080},
8277{0x3400000, 0x807fffff, 0xffd9ba98, 0x7fc00000, 0x3400080},
8278{0x3400000, 0x807fffff, 0xffffffff, 0x7fc00000, 0x3400080},
8279{0x3400000, 0x807fffff, 0x4f3495cb, 0x4f3495cb, 0x3400080},
8280{0x3400000, 0x807fffff, 0xe73a5134, 0xe73a5134, 0x3400080},
8281{0x3400000, 0x807fffff, 0x7c994e9e, 0x7c994e9e, 0x3400080},
8282{0x3400000, 0x807fffff, 0x6164bd6c, 0x6164bd6c, 0x3400080},
8283{0x3400000, 0x807fffff, 0x9503366, 0x9503366, 0x3400080},
8284{0x3400000, 0x807fffff, 0xbf5a97c9, 0xbf5a97c9, 0x3400080},
8285{0x3400000, 0x807fffff, 0xe6ff1a14, 0xe6ff1a14, 0x3400080},
8286{0x3400000, 0x807fffff, 0x77f31e2f, 0x77f31e2f, 0x3400080},
8287{0x3400000, 0x807fffff, 0xaab4d7d8, 0xaab4d7d8, 0x3400080},
8288{0x3400000, 0x807fffff, 0x966320b, 0x966320b, 0x3400080},
8289{0x3400000, 0x807fffff, 0xb26bddee, 0xb26bddee, 0x3400080},
8290{0x3400000, 0x807fffff, 0xb5c8e5d3, 0xb5c8e5d3, 0x3400080},
8291{0x3400000, 0x807fffff, 0x317285d3, 0x317285d3, 0x3400080},
8292{0x3400000, 0x807fffff, 0x3c9623b1, 0x3c9623b1, 0x3400080},
8293{0x3400000, 0x807fffff, 0x51fd2c7c, 0x51fd2c7c, 0x3400080},
8294{0x3400000, 0x807fffff, 0x7b906a6c, 0x7b906a6c, 0x3400080},
8295{0x3400000, 0x80800000, 0x0, 0x80800000, 0x3400000},
8296{0x3400000, 0x80800000, 0x1, 0x80800000, 0x3400080},
8297{0x3400000, 0x80800000, 0x76, 0x80800000, 0x3400080},
8298{0x3400000, 0x80800000, 0x2b94, 0x80800000, 0x3400080},
8299{0x3400000, 0x80800000, 0x636d24, 0x80800000, 0x3400080},
8300{0x3400000, 0x80800000, 0x7fffff, 0x80800000, 0x3400080},
8301{0x3400000, 0x80800000, 0x800000, 0x0, 0x3400000},
8302{0x3400000, 0x80800000, 0x800002, 0x0, 0x3400008},
8303{0x3400000, 0x80800000, 0x1398437, 0xf3086e, 0x3400000},
8304{0x3400000, 0x80800000, 0xba98d27, 0xba98d25, 0x3400000},
8305{0x3400000, 0x80800000, 0xba98d7a, 0xba98d78, 0x3400000},
8306{0x3400000, 0x80800000, 0x751f853a, 0x751f853a, 0x3400010},
8307{0x3400000, 0x80800000, 0x7f7ffff0, 0x7f7ffff0, 0x3400010},
8308{0x3400000, 0x80800000, 0x7f7fffff, 0x7f7fffff, 0x3400010},
8309{0x3400000, 0x80800000, 0x7f800000, 0x7f800000, 0x3400000},
8310{0x3400000, 0x80800000, 0x7f800001, 0x7fc00000, 0x3400001},
8311{0x3400000, 0x80800000, 0x7f984a37, 0x7fc00000, 0x3400001},
8312{0x3400000, 0x80800000, 0x7fbfffff, 0x7fc00000, 0x3400001},
8313{0x3400000, 0x80800000, 0x7fc00000, 0x7fc00000, 0x3400000},
8314{0x3400000, 0x80800000, 0x7fd9ba98, 0x7fc00000, 0x3400000},
8315{0x3400000, 0x80800000, 0x7fffffff, 0x7fc00000, 0x3400000},
8316{0x3400000, 0x80800000, 0x80000000, 0x80800000, 0x3400000},
8317{0x3400000, 0x80800000, 0x80000001, 0x80800000, 0x3400080},
8318{0x3400000, 0x80800000, 0x80000076, 0x80800000, 0x3400080},
8319{0x3400000, 0x80800000, 0x80002b94, 0x80800000, 0x3400080},
8320{0x3400000, 0x80800000, 0x80636d24, 0x80800000, 0x3400080},
8321{0x3400000, 0x80800000, 0x807fffff, 0x80800000, 0x3400080},
8322{0x3400000, 0x80800000, 0x80800000, 0x81000000, 0x3400000},
8323{0x3400000, 0x80800000, 0x80800002, 0x81000001, 0x3400000},
8324{0x3400000, 0x80800000, 0x81398437, 0x81798437, 0x3400000},
8325{0x3400000, 0x80800000, 0x8ba98d27, 0x8ba98d29, 0x3400000},
8326{0x3400000, 0x80800000, 0x8ba98d7a, 0x8ba98d7c, 0x3400000},
8327{0x3400000, 0x80800000, 0xf51f853a, 0xf51f853a, 0x3400010},
8328{0x3400000, 0x80800000, 0xff7ffff0, 0xff7ffff0, 0x3400010},
8329{0x3400000, 0x80800000, 0xff7fffff, 0xff7fffff, 0x3400010},
8330{0x3400000, 0x80800000, 0xff800000, 0xff800000, 0x3400000},
8331{0x3400000, 0x80800000, 0xff800001, 0x7fc00000, 0x3400001},
8332{0x3400000, 0x80800000, 0xff984a37, 0x7fc00000, 0x3400001},
8333{0x3400000, 0x80800000, 0xffbfffff, 0x7fc00000, 0x3400001},
8334{0x3400000, 0x80800000, 0xffc00000, 0x7fc00000, 0x3400000},
8335{0x3400000, 0x80800000, 0xffd9ba98, 0x7fc00000, 0x3400000},
8336{0x3400000, 0x80800000, 0xffffffff, 0x7fc00000, 0x3400000},
8337{0x3400000, 0x80800000, 0x4f3495cb, 0x4f3495cb, 0x3400010},
8338{0x3400000, 0x80800000, 0xe73a5134, 0xe73a5134, 0x3400010},
8339{0x3400000, 0x80800000, 0x7c994e9e, 0x7c994e9e, 0x3400010},
8340{0x3400000, 0x80800000, 0x6164bd6c, 0x6164bd6c, 0x3400010},
8341{0x3400000, 0x80800000, 0x9503366, 0x9503326, 0x3400000},
8342{0x3400000, 0x80800000, 0xbf5a97c9, 0xbf5a97c9, 0x3400010},
8343{0x3400000, 0x80800000, 0xe6ff1a14, 0xe6ff1a14, 0x3400010},
8344{0x3400000, 0x80800000, 0x77f31e2f, 0x77f31e2f, 0x3400010},
8345{0x3400000, 0x80800000, 0xaab4d7d8, 0xaab4d7d8, 0x3400010},
8346{0x3400000, 0x80800000, 0x966320b, 0x96631cb, 0x3400000},
8347{0x3400000, 0x80800000, 0xb26bddee, 0xb26bddee, 0x3400010},
8348{0x3400000, 0x80800000, 0xb5c8e5d3, 0xb5c8e5d3, 0x3400010},
8349{0x3400000, 0x80800000, 0x317285d3, 0x317285d3, 0x3400010},
8350{0x3400000, 0x80800000, 0x3c9623b1, 0x3c9623b1, 0x3400010},
8351{0x3400000, 0x80800000, 0x51fd2c7c, 0x51fd2c7c, 0x3400010},
8352{0x3400000, 0x80800000, 0x7b906a6c, 0x7b906a6c, 0x3400010},
8353{0x3400000, 0x80800002, 0x0, 0x80800002, 0x3400000},
8354{0x3400000, 0x80800002, 0x1, 0x80800002, 0x3400080},
8355{0x3400000, 0x80800002, 0x76, 0x80800002, 0x3400080},
8356{0x3400000, 0x80800002, 0x2b94, 0x80800002, 0x3400080},
8357{0x3400000, 0x80800002, 0x636d24, 0x80800002, 0x3400080},
8358{0x3400000, 0x80800002, 0x7fffff, 0x80800002, 0x3400080},
8359{0x3400000, 0x80800002, 0x800000, 0x0, 0x3400008},
8360{0x3400000, 0x80800002, 0x800002, 0x0, 0x3400000},
8361{0x3400000, 0x80800002, 0x1398437, 0xf3086c, 0x3400000},
8362{0x3400000, 0x80800002, 0xba98d27, 0xba98d25, 0x3400010},
8363{0x3400000, 0x80800002, 0xba98d7a, 0xba98d78, 0x3400010},
8364{0x3400000, 0x80800002, 0x751f853a, 0x751f853a, 0x3400010},
8365{0x3400000, 0x80800002, 0x7f7ffff0, 0x7f7ffff0, 0x3400010},
8366{0x3400000, 0x80800002, 0x7f7fffff, 0x7f7fffff, 0x3400010},
8367{0x3400000, 0x80800002, 0x7f800000, 0x7f800000, 0x3400000},
8368{0x3400000, 0x80800002, 0x7f800001, 0x7fc00000, 0x3400001},
8369{0x3400000, 0x80800002, 0x7f984a37, 0x7fc00000, 0x3400001},
8370{0x3400000, 0x80800002, 0x7fbfffff, 0x7fc00000, 0x3400001},
8371{0x3400000, 0x80800002, 0x7fc00000, 0x7fc00000, 0x3400000},
8372{0x3400000, 0x80800002, 0x7fd9ba98, 0x7fc00000, 0x3400000},
8373{0x3400000, 0x80800002, 0x7fffffff, 0x7fc00000, 0x3400000},
8374{0x3400000, 0x80800002, 0x80000000, 0x80800002, 0x3400000},
8375{0x3400000, 0x80800002, 0x80000001, 0x80800002, 0x3400080},
8376{0x3400000, 0x80800002, 0x80000076, 0x80800002, 0x3400080},
8377{0x3400000, 0x80800002, 0x80002b94, 0x80800002, 0x3400080},
8378{0x3400000, 0x80800002, 0x80636d24, 0x80800002, 0x3400080},
8379{0x3400000, 0x80800002, 0x807fffff, 0x80800002, 0x3400080},
8380{0x3400000, 0x80800002, 0x80800000, 0x81000001, 0x3400000},
8381{0x3400000, 0x80800002, 0x80800002, 0x81000002, 0x3400000},
8382{0x3400000, 0x80800002, 0x81398437, 0x81798438, 0x3400000},
8383{0x3400000, 0x80800002, 0x8ba98d27, 0x8ba98d29, 0x3400010},
8384{0x3400000, 0x80800002, 0x8ba98d7a, 0x8ba98d7c, 0x3400010},
8385{0x3400000, 0x80800002, 0xf51f853a, 0xf51f853a, 0x3400010},
8386{0x3400000, 0x80800002, 0xff7ffff0, 0xff7ffff0, 0x3400010},
8387{0x3400000, 0x80800002, 0xff7fffff, 0xff7fffff, 0x3400010},
8388{0x3400000, 0x80800002, 0xff800000, 0xff800000, 0x3400000},
8389{0x3400000, 0x80800002, 0xff800001, 0x7fc00000, 0x3400001},
8390{0x3400000, 0x80800002, 0xff984a37, 0x7fc00000, 0x3400001},
8391{0x3400000, 0x80800002, 0xffbfffff, 0x7fc00000, 0x3400001},
8392{0x3400000, 0x80800002, 0xffc00000, 0x7fc00000, 0x3400000},
8393{0x3400000, 0x80800002, 0xffd9ba98, 0x7fc00000, 0x3400000},
8394{0x3400000, 0x80800002, 0xffffffff, 0x7fc00000, 0x3400000},
8395{0x3400000, 0x80800002, 0x4f3495cb, 0x4f3495cb, 0x3400010},
8396{0x3400000, 0x80800002, 0xe73a5134, 0xe73a5134, 0x3400010},
8397{0x3400000, 0x80800002, 0x7c994e9e, 0x7c994e9e, 0x3400010},
8398{0x3400000, 0x80800002, 0x6164bd6c, 0x6164bd6c, 0x3400010},
8399{0x3400000, 0x80800002, 0x9503366, 0x9503326, 0x3400010},
8400{0x3400000, 0x80800002, 0xbf5a97c9, 0xbf5a97c9, 0x3400010},
8401{0x3400000, 0x80800002, 0xe6ff1a14, 0xe6ff1a14, 0x3400010},
8402{0x3400000, 0x80800002, 0x77f31e2f, 0x77f31e2f, 0x3400010},
8403{0x3400000, 0x80800002, 0xaab4d7d8, 0xaab4d7d8, 0x3400010},
8404{0x3400000, 0x80800002, 0x966320b, 0x96631cb, 0x3400010},
8405{0x3400000, 0x80800002, 0xb26bddee, 0xb26bddee, 0x3400010},
8406{0x3400000, 0x80800002, 0xb5c8e5d3, 0xb5c8e5d3, 0x3400010},
8407{0x3400000, 0x80800002, 0x317285d3, 0x317285d3, 0x3400010},
8408{0x3400000, 0x80800002, 0x3c9623b1, 0x3c9623b1, 0x3400010},
8409{0x3400000, 0x80800002, 0x51fd2c7c, 0x51fd2c7c, 0x3400010},
8410{0x3400000, 0x80800002, 0x7b906a6c, 0x7b906a6c, 0x3400010},
8411{0x3400000, 0x81398437, 0x0, 0x81398437, 0x3400000},
8412{0x3400000, 0x81398437, 0x1, 0x81398437, 0x3400080},
8413{0x3400000, 0x81398437, 0x76, 0x81398437, 0x3400080},
8414{0x3400000, 0x81398437, 0x2b94, 0x81398437, 0x3400080},
8415{0x3400000, 0x81398437, 0x636d24, 0x81398437, 0x3400080},
8416{0x3400000, 0x81398437, 0x7fffff, 0x81398437, 0x3400080},
8417{0x3400000, 0x81398437, 0x800000, 0x80f3086e, 0x3400000},
8418{0x3400000, 0x81398437, 0x800002, 0x80f3086c, 0x3400000},
8419{0x3400000, 0x81398437, 0x1398437, 0x0, 0x3400000},
8420{0x3400000, 0x81398437, 0xba98d27, 0xba98d22, 0x3400010},
8421{0x3400000, 0x81398437, 0xba98d7a, 0xba98d75, 0x3400010},
8422{0x3400000, 0x81398437, 0x751f853a, 0x751f853a, 0x3400010},
8423{0x3400000, 0x81398437, 0x7f7ffff0, 0x7f7ffff0, 0x3400010},
8424{0x3400000, 0x81398437, 0x7f7fffff, 0x7f7fffff, 0x3400010},
8425{0x3400000, 0x81398437, 0x7f800000, 0x7f800000, 0x3400000},
8426{0x3400000, 0x81398437, 0x7f800001, 0x7fc00000, 0x3400001},
8427{0x3400000, 0x81398437, 0x7f984a37, 0x7fc00000, 0x3400001},
8428{0x3400000, 0x81398437, 0x7fbfffff, 0x7fc00000, 0x3400001},
8429{0x3400000, 0x81398437, 0x7fc00000, 0x7fc00000, 0x3400000},
8430{0x3400000, 0x81398437, 0x7fd9ba98, 0x7fc00000, 0x3400000},
8431{0x3400000, 0x81398437, 0x7fffffff, 0x7fc00000, 0x3400000},
8432{0x3400000, 0x81398437, 0x80000000, 0x81398437, 0x3400000},
8433{0x3400000, 0x81398437, 0x80000001, 0x81398437, 0x3400080},
8434{0x3400000, 0x81398437, 0x80000076, 0x81398437, 0x3400080},
8435{0x3400000, 0x81398437, 0x80002b94, 0x81398437, 0x3400080},
8436{0x3400000, 0x81398437, 0x80636d24, 0x81398437, 0x3400080},
8437{0x3400000, 0x81398437, 0x807fffff, 0x81398437, 0x3400080},
8438{0x3400000, 0x81398437, 0x80800000, 0x81798437, 0x3400000},
8439{0x3400000, 0x81398437, 0x80800002, 0x81798438, 0x3400000},
8440{0x3400000, 0x81398437, 0x81398437, 0x81b98437, 0x3400000},
8441{0x3400000, 0x81398437, 0x8ba98d27, 0x8ba98d2c, 0x3400010},
8442{0x3400000, 0x81398437, 0x8ba98d7a, 0x8ba98d7f, 0x3400010},
8443{0x3400000, 0x81398437, 0xf51f853a, 0xf51f853a, 0x3400010},
8444{0x3400000, 0x81398437, 0xff7ffff0, 0xff7ffff0, 0x3400010},
8445{0x3400000, 0x81398437, 0xff7fffff, 0xff7fffff, 0x3400010},
8446{0x3400000, 0x81398437, 0xff800000, 0xff800000, 0x3400000},
8447{0x3400000, 0x81398437, 0xff800001, 0x7fc00000, 0x3400001},
8448{0x3400000, 0x81398437, 0xff984a37, 0x7fc00000, 0x3400001},
8449{0x3400000, 0x81398437, 0xffbfffff, 0x7fc00000, 0x3400001},
8450{0x3400000, 0x81398437, 0xffc00000, 0x7fc00000, 0x3400000},
8451{0x3400000, 0x81398437, 0xffd9ba98, 0x7fc00000, 0x3400000},
8452{0x3400000, 0x81398437, 0xffffffff, 0x7fc00000, 0x3400000},
8453{0x3400000, 0x81398437, 0x4f3495cb, 0x4f3495cb, 0x3400010},
8454{0x3400000, 0x81398437, 0xe73a5134, 0xe73a5134, 0x3400010},
8455{0x3400000, 0x81398437, 0x7c994e9e, 0x7c994e9e, 0x3400010},
8456{0x3400000, 0x81398437, 0x6164bd6c, 0x6164bd6c, 0x3400010},
8457{0x3400000, 0x81398437, 0x9503366, 0x95032ad, 0x3400010},
8458{0x3400000, 0x81398437, 0xbf5a97c9, 0xbf5a97c9, 0x3400010},
8459{0x3400000, 0x81398437, 0xe6ff1a14, 0xe6ff1a14, 0x3400010},
8460{0x3400000, 0x81398437, 0x77f31e2f, 0x77f31e2f, 0x3400010},
8461{0x3400000, 0x81398437, 0xaab4d7d8, 0xaab4d7d8, 0x3400010},
8462{0x3400000, 0x81398437, 0x966320b, 0x9663152, 0x3400010},
8463{0x3400000, 0x81398437, 0xb26bddee, 0xb26bddee, 0x3400010},
8464{0x3400000, 0x81398437, 0xb5c8e5d3, 0xb5c8e5d3, 0x3400010},
8465{0x3400000, 0x81398437, 0x317285d3, 0x317285d3, 0x3400010},
8466{0x3400000, 0x81398437, 0x3c9623b1, 0x3c9623b1, 0x3400010},
8467{0x3400000, 0x81398437, 0x51fd2c7c, 0x51fd2c7c, 0x3400010},
8468{0x3400000, 0x81398437, 0x7b906a6c, 0x7b906a6c, 0x3400010},
8469{0x3400000, 0x8ba98d27, 0x0, 0x8ba98d27, 0x3400000},
8470{0x3400000, 0x8ba98d27, 0x1, 0x8ba98d27, 0x3400080},
8471{0x3400000, 0x8ba98d27, 0x76, 0x8ba98d27, 0x3400080},
8472{0x3400000, 0x8ba98d27, 0x2b94, 0x8ba98d27, 0x3400080},
8473{0x3400000, 0x8ba98d27, 0x636d24, 0x8ba98d27, 0x3400080},
8474{0x3400000, 0x8ba98d27, 0x7fffff, 0x8ba98d27, 0x3400080},
8475{0x3400000, 0x8ba98d27, 0x800000, 0x8ba98d25, 0x3400000},
8476{0x3400000, 0x8ba98d27, 0x800002, 0x8ba98d24, 0x3400010},
8477{0x3400000, 0x8ba98d27, 0x1398437, 0x8ba98d21, 0x3400010},
8478{0x3400000, 0x8ba98d27, 0xba98d27, 0x0, 0x3400000},
8479{0x3400000, 0x8ba98d27, 0xba98d7a, 0x3260000, 0x3400000},
8480{0x3400000, 0x8ba98d27, 0x751f853a, 0x751f853a, 0x3400010},
8481{0x3400000, 0x8ba98d27, 0x7f7ffff0, 0x7f7ffff0, 0x3400010},
8482{0x3400000, 0x8ba98d27, 0x7f7fffff, 0x7f7fffff, 0x3400010},
8483{0x3400000, 0x8ba98d27, 0x7f800000, 0x7f800000, 0x3400000},
8484{0x3400000, 0x8ba98d27, 0x7f800001, 0x7fc00000, 0x3400001},
8485{0x3400000, 0x8ba98d27, 0x7f984a37, 0x7fc00000, 0x3400001},
8486{0x3400000, 0x8ba98d27, 0x7fbfffff, 0x7fc00000, 0x3400001},
8487{0x3400000, 0x8ba98d27, 0x7fc00000, 0x7fc00000, 0x3400000},
8488{0x3400000, 0x8ba98d27, 0x7fd9ba98, 0x7fc00000, 0x3400000},
8489{0x3400000, 0x8ba98d27, 0x7fffffff, 0x7fc00000, 0x3400000},
8490{0x3400000, 0x8ba98d27, 0x80000000, 0x8ba98d27, 0x3400000},
8491{0x3400000, 0x8ba98d27, 0x80000001, 0x8ba98d27, 0x3400080},
8492{0x3400000, 0x8ba98d27, 0x80000076, 0x8ba98d27, 0x3400080},
8493{0x3400000, 0x8ba98d27, 0x80002b94, 0x8ba98d27, 0x3400080},
8494{0x3400000, 0x8ba98d27, 0x80636d24, 0x8ba98d27, 0x3400080},
8495{0x3400000, 0x8ba98d27, 0x807fffff, 0x8ba98d27, 0x3400080},
8496{0x3400000, 0x8ba98d27, 0x80800000, 0x8ba98d29, 0x3400000},
8497{0x3400000, 0x8ba98d27, 0x80800002, 0x8ba98d29, 0x3400010},
8498{0x3400000, 0x8ba98d27, 0x81398437, 0x8ba98d2c, 0x3400010},
8499{0x3400000, 0x8ba98d27, 0x8ba98d27, 0x8c298d27, 0x3400000},
8500{0x3400000, 0x8ba98d27, 0x8ba98d7a, 0x8c298d50, 0x3400010},
8501{0x3400000, 0x8ba98d27, 0xf51f853a, 0xf51f853a, 0x3400010},
8502{0x3400000, 0x8ba98d27, 0xff7ffff0, 0xff7ffff0, 0x3400010},
8503{0x3400000, 0x8ba98d27, 0xff7fffff, 0xff7fffff, 0x3400010},
8504{0x3400000, 0x8ba98d27, 0xff800000, 0xff800000, 0x3400000},
8505{0x3400000, 0x8ba98d27, 0xff800001, 0x7fc00000, 0x3400001},
8506{0x3400000, 0x8ba98d27, 0xff984a37, 0x7fc00000, 0x3400001},
8507{0x3400000, 0x8ba98d27, 0xffbfffff, 0x7fc00000, 0x3400001},
8508{0x3400000, 0x8ba98d27, 0xffc00000, 0x7fc00000, 0x3400000},
8509{0x3400000, 0x8ba98d27, 0xffd9ba98, 0x7fc00000, 0x3400000},
8510{0x3400000, 0x8ba98d27, 0xffffffff, 0x7fc00000, 0x3400000},
8511{0x3400000, 0x8ba98d27, 0x4f3495cb, 0x4f3495cb, 0x3400010},
8512{0x3400000, 0x8ba98d27, 0xe73a5134, 0xe73a5134, 0x3400010},
8513{0x3400000, 0x8ba98d27, 0x7c994e9e, 0x7c994e9e, 0x3400010},
8514{0x3400000, 0x8ba98d27, 0x6164bd6c, 0x6164bd6c, 0x3400010},
8515{0x3400000, 0x8ba98d27, 0x9503366, 0x8ba30b8b, 0x3400010},
8516{0x3400000, 0x8ba98d27, 0xbf5a97c9, 0xbf5a97c9, 0x3400010},
8517{0x3400000, 0x8ba98d27, 0xe6ff1a14, 0xe6ff1a14, 0x3400010},
8518{0x3400000, 0x8ba98d27, 0x77f31e2f, 0x77f31e2f, 0x3400010},
8519{0x3400000, 0x8ba98d27, 0xaab4d7d8, 0xaab4d7d8, 0x3400010},
8520{0x3400000, 0x8ba98d27, 0x966320b, 0x8ba25b96, 0x3400010},
8521{0x3400000, 0x8ba98d27, 0xb26bddee, 0xb26bddee, 0x3400010},
8522{0x3400000, 0x8ba98d27, 0xb5c8e5d3, 0xb5c8e5d3, 0x3400010},
8523{0x3400000, 0x8ba98d27, 0x317285d3, 0x317285d3, 0x3400010},
8524{0x3400000, 0x8ba98d27, 0x3c9623b1, 0x3c9623b1, 0x3400010},
8525{0x3400000, 0x8ba98d27, 0x51fd2c7c, 0x51fd2c7c, 0x3400010},
8526{0x3400000, 0x8ba98d27, 0x7b906a6c, 0x7b906a6c, 0x3400010},
8527{0x3400000, 0x8ba98d7a, 0x0, 0x8ba98d7a, 0x3400000},
8528{0x3400000, 0x8ba98d7a, 0x1, 0x8ba98d7a, 0x3400080},
8529{0x3400000, 0x8ba98d7a, 0x76, 0x8ba98d7a, 0x3400080},
8530{0x3400000, 0x8ba98d7a, 0x2b94, 0x8ba98d7a, 0x3400080},
8531{0x3400000, 0x8ba98d7a, 0x636d24, 0x8ba98d7a, 0x3400080},
8532{0x3400000, 0x8ba98d7a, 0x7fffff, 0x8ba98d7a, 0x3400080},
8533{0x3400000, 0x8ba98d7a, 0x800000, 0x8ba98d78, 0x3400000},
8534{0x3400000, 0x8ba98d7a, 0x800002, 0x8ba98d77, 0x3400010},
8535{0x3400000, 0x8ba98d7a, 0x1398437, 0x8ba98d74, 0x3400010},
8536{0x3400000, 0x8ba98d7a, 0xba98d27, 0x83260000, 0x3400000},
8537{0x3400000, 0x8ba98d7a, 0xba98d7a, 0x0, 0x3400000},
8538{0x3400000, 0x8ba98d7a, 0x751f853a, 0x751f853a, 0x3400010},
8539{0x3400000, 0x8ba98d7a, 0x7f7ffff0, 0x7f7ffff0, 0x3400010},
8540{0x3400000, 0x8ba98d7a, 0x7f7fffff, 0x7f7fffff, 0x3400010},
8541{0x3400000, 0x8ba98d7a, 0x7f800000, 0x7f800000, 0x3400000},
8542{0x3400000, 0x8ba98d7a, 0x7f800001, 0x7fc00000, 0x3400001},
8543{0x3400000, 0x8ba98d7a, 0x7f984a37, 0x7fc00000, 0x3400001},
8544{0x3400000, 0x8ba98d7a, 0x7fbfffff, 0x7fc00000, 0x3400001},
8545{0x3400000, 0x8ba98d7a, 0x7fc00000, 0x7fc00000, 0x3400000},
8546{0x3400000, 0x8ba98d7a, 0x7fd9ba98, 0x7fc00000, 0x3400000},
8547{0x3400000, 0x8ba98d7a, 0x7fffffff, 0x7fc00000, 0x3400000},
8548{0x3400000, 0x8ba98d7a, 0x80000000, 0x8ba98d7a, 0x3400000},
8549{0x3400000, 0x8ba98d7a, 0x80000001, 0x8ba98d7a, 0x3400080},
8550{0x3400000, 0x8ba98d7a, 0x80000076, 0x8ba98d7a, 0x3400080},
8551{0x3400000, 0x8ba98d7a, 0x80002b94, 0x8ba98d7a, 0x3400080},
8552{0x3400000, 0x8ba98d7a, 0x80636d24, 0x8ba98d7a, 0x3400080},
8553{0x3400000, 0x8ba98d7a, 0x807fffff, 0x8ba98d7a, 0x3400080},
8554{0x3400000, 0x8ba98d7a, 0x80800000, 0x8ba98d7c, 0x3400000},
8555{0x3400000, 0x8ba98d7a, 0x80800002, 0x8ba98d7c, 0x3400010},
8556{0x3400000, 0x8ba98d7a, 0x81398437, 0x8ba98d7f, 0x3400010},
8557{0x3400000, 0x8ba98d7a, 0x8ba98d27, 0x8c298d50, 0x3400010},
8558{0x3400000, 0x8ba98d7a, 0x8ba98d7a, 0x8c298d7a, 0x3400000},
8559{0x3400000, 0x8ba98d7a, 0xf51f853a, 0xf51f853a, 0x3400010},
8560{0x3400000, 0x8ba98d7a, 0xff7ffff0, 0xff7ffff0, 0x3400010},
8561{0x3400000, 0x8ba98d7a, 0xff7fffff, 0xff7fffff, 0x3400010},
8562{0x3400000, 0x8ba98d7a, 0xff800000, 0xff800000, 0x3400000},
8563{0x3400000, 0x8ba98d7a, 0xff800001, 0x7fc00000, 0x3400001},
8564{0x3400000, 0x8ba98d7a, 0xff984a37, 0x7fc00000, 0x3400001},
8565{0x3400000, 0x8ba98d7a, 0xffbfffff, 0x7fc00000, 0x3400001},
8566{0x3400000, 0x8ba98d7a, 0xffc00000, 0x7fc00000, 0x3400000},
8567{0x3400000, 0x8ba98d7a, 0xffd9ba98, 0x7fc00000, 0x3400000},
8568{0x3400000, 0x8ba98d7a, 0xffffffff, 0x7fc00000, 0x3400000},
8569{0x3400000, 0x8ba98d7a, 0x4f3495cb, 0x4f3495cb, 0x3400010},
8570{0x3400000, 0x8ba98d7a, 0xe73a5134, 0xe73a5134, 0x3400010},
8571{0x3400000, 0x8ba98d7a, 0x7c994e9e, 0x7c994e9e, 0x3400010},
8572{0x3400000, 0x8ba98d7a, 0x6164bd6c, 0x6164bd6c, 0x3400010},
8573{0x3400000, 0x8ba98d7a, 0x9503366, 0x8ba30bde, 0x3400010},
8574{0x3400000, 0x8ba98d7a, 0xbf5a97c9, 0xbf5a97c9, 0x3400010},
8575{0x3400000, 0x8ba98d7a, 0xe6ff1a14, 0xe6ff1a14, 0x3400010},
8576{0x3400000, 0x8ba98d7a, 0x77f31e2f, 0x77f31e2f, 0x3400010},
8577{0x3400000, 0x8ba98d7a, 0xaab4d7d8, 0xaab4d7d8, 0x3400010},
8578{0x3400000, 0x8ba98d7a, 0x966320b, 0x8ba25be9, 0x3400010},
8579{0x3400000, 0x8ba98d7a, 0xb26bddee, 0xb26bddee, 0x3400010},
8580{0x3400000, 0x8ba98d7a, 0xb5c8e5d3, 0xb5c8e5d3, 0x3400010},
8581{0x3400000, 0x8ba98d7a, 0x317285d3, 0x317285d3, 0x3400010},
8582{0x3400000, 0x8ba98d7a, 0x3c9623b1, 0x3c9623b1, 0x3400010},
8583{0x3400000, 0x8ba98d7a, 0x51fd2c7c, 0x51fd2c7c, 0x3400010},
8584{0x3400000, 0x8ba98d7a, 0x7b906a6c, 0x7b906a6c, 0x3400010},
8585{0x3400000, 0xf51f853a, 0x0, 0xf51f853a, 0x3400000},
8586{0x3400000, 0xf51f853a, 0x1, 0xf51f853a, 0x3400080},
8587{0x3400000, 0xf51f853a, 0x76, 0xf51f853a, 0x3400080},
8588{0x3400000, 0xf51f853a, 0x2b94, 0xf51f853a, 0x3400080},
8589{0x3400000, 0xf51f853a, 0x636d24, 0xf51f853a, 0x3400080},
8590{0x3400000, 0xf51f853a, 0x7fffff, 0xf51f853a, 0x3400080},
8591{0x3400000, 0xf51f853a, 0x800000, 0xf51f8539, 0x3400010},
8592{0x3400000, 0xf51f853a, 0x800002, 0xf51f8539, 0x3400010},
8593{0x3400000, 0xf51f853a, 0x1398437, 0xf51f8539, 0x3400010},
8594{0x3400000, 0xf51f853a, 0xba98d27, 0xf51f8539, 0x3400010},
8595{0x3400000, 0xf51f853a, 0xba98d7a, 0xf51f8539, 0x3400010},
8596{0x3400000, 0xf51f853a, 0x751f853a, 0x0, 0x3400000},
8597{0x3400000, 0xf51f853a, 0x7f7ffff0, 0x7f7fffe7, 0x3400010},
8598{0x3400000, 0xf51f853a, 0x7f7fffff, 0x7f7ffff6, 0x3400010},
8599{0x3400000, 0xf51f853a, 0x7f800000, 0x7f800000, 0x3400000},
8600{0x3400000, 0xf51f853a, 0x7f800001, 0x7fc00000, 0x3400001},
8601{0x3400000, 0xf51f853a, 0x7f984a37, 0x7fc00000, 0x3400001},
8602{0x3400000, 0xf51f853a, 0x7fbfffff, 0x7fc00000, 0x3400001},
8603{0x3400000, 0xf51f853a, 0x7fc00000, 0x7fc00000, 0x3400000},
8604{0x3400000, 0xf51f853a, 0x7fd9ba98, 0x7fc00000, 0x3400000},
8605{0x3400000, 0xf51f853a, 0x7fffffff, 0x7fc00000, 0x3400000},
8606{0x3400000, 0xf51f853a, 0x80000000, 0xf51f853a, 0x3400000},
8607{0x3400000, 0xf51f853a, 0x80000001, 0xf51f853a, 0x3400080},
8608{0x3400000, 0xf51f853a, 0x80000076, 0xf51f853a, 0x3400080},
8609{0x3400000, 0xf51f853a, 0x80002b94, 0xf51f853a, 0x3400080},
8610{0x3400000, 0xf51f853a, 0x80636d24, 0xf51f853a, 0x3400080},
8611{0x3400000, 0xf51f853a, 0x807fffff, 0xf51f853a, 0x3400080},
8612{0x3400000, 0xf51f853a, 0x80800000, 0xf51f853a, 0x3400010},
8613{0x3400000, 0xf51f853a, 0x80800002, 0xf51f853a, 0x3400010},
8614{0x3400000, 0xf51f853a, 0x81398437, 0xf51f853a, 0x3400010},
8615{0x3400000, 0xf51f853a, 0x8ba98d27, 0xf51f853a, 0x3400010},
8616{0x3400000, 0xf51f853a, 0x8ba98d7a, 0xf51f853a, 0x3400010},
8617{0x3400000, 0xf51f853a, 0xf51f853a, 0xf59f853a, 0x3400000},
8618{0x3400000, 0xf51f853a, 0xff7ffff0, 0xff7ffff9, 0x3400010},
8619{0x3400000, 0xf51f853a, 0xff7fffff, 0xff7fffff, 0x3400014},
8620{0x3400000, 0xf51f853a, 0xff800000, 0xff800000, 0x3400000},
8621{0x3400000, 0xf51f853a, 0xff800001, 0x7fc00000, 0x3400001},
8622{0x3400000, 0xf51f853a, 0xff984a37, 0x7fc00000, 0x3400001},
8623{0x3400000, 0xf51f853a, 0xffbfffff, 0x7fc00000, 0x3400001},
8624{0x3400000, 0xf51f853a, 0xffc00000, 0x7fc00000, 0x3400000},
8625{0x3400000, 0xf51f853a, 0xffd9ba98, 0x7fc00000, 0x3400000},
8626{0x3400000, 0xf51f853a, 0xffffffff, 0x7fc00000, 0x3400000},
8627{0x3400000, 0xf51f853a, 0x4f3495cb, 0xf51f8539, 0x3400010},
8628{0x3400000, 0xf51f853a, 0xe73a5134, 0xf51f853a, 0x3400010},
8629{0x3400000, 0xf51f853a, 0x7c994e9e, 0x7c994d5f, 0x3400010},
8630{0x3400000, 0xf51f853a, 0x6164bd6c, 0xf51f8539, 0x3400010},
8631{0x3400000, 0xf51f853a, 0x9503366, 0xf51f8539, 0x3400010},
8632{0x3400000, 0xf51f853a, 0xbf5a97c9, 0xf51f853a, 0x3400010},
8633{0x3400000, 0xf51f853a, 0xe6ff1a14, 0xf51f853a, 0x3400010},
8634{0x3400000, 0xf51f853a, 0x77f31e2f, 0x77ee2206, 0x3400010},
8635{0x3400000, 0xf51f853a, 0xaab4d7d8, 0xf51f853a, 0x3400010},
8636{0x3400000, 0xf51f853a, 0x966320b, 0xf51f8539, 0x3400010},
8637{0x3400000, 0xf51f853a, 0xb26bddee, 0xf51f853a, 0x3400010},
8638{0x3400000, 0xf51f853a, 0xb5c8e5d3, 0xf51f853a, 0x3400010},
8639{0x3400000, 0xf51f853a, 0x317285d3, 0xf51f8539, 0x3400010},
8640{0x3400000, 0xf51f853a, 0x3c9623b1, 0xf51f8539, 0x3400010},
8641{0x3400000, 0xf51f853a, 0x51fd2c7c, 0xf51f8539, 0x3400010},
8642{0x3400000, 0xf51f853a, 0x7b906a6c, 0x7b906570, 0x3400010},
8643{0x3400000, 0xff7ffff0, 0x0, 0xff7ffff0, 0x3400000},
8644{0x3400000, 0xff7ffff0, 0x1, 0xff7ffff0, 0x3400080},
8645{0x3400000, 0xff7ffff0, 0x76, 0xff7ffff0, 0x3400080},
8646{0x3400000, 0xff7ffff0, 0x2b94, 0xff7ffff0, 0x3400080},
8647{0x3400000, 0xff7ffff0, 0x636d24, 0xff7ffff0, 0x3400080},
8648{0x3400000, 0xff7ffff0, 0x7fffff, 0xff7ffff0, 0x3400080},
8649{0x3400000, 0xff7ffff0, 0x800000, 0xff7fffef, 0x3400010},
8650{0x3400000, 0xff7ffff0, 0x800002, 0xff7fffef, 0x3400010},
8651{0x3400000, 0xff7ffff0, 0x1398437, 0xff7fffef, 0x3400010},
8652{0x3400000, 0xff7ffff0, 0xba98d27, 0xff7fffef, 0x3400010},
8653{0x3400000, 0xff7ffff0, 0xba98d7a, 0xff7fffef, 0x3400010},
8654{0x3400000, 0xff7ffff0, 0x751f853a, 0xff7fffe6, 0x3400010},
8655{0x3400000, 0xff7ffff0, 0x7f7ffff0, 0x0, 0x3400000},
8656{0x3400000, 0xff7ffff0, 0x7f7fffff, 0x75700000, 0x3400000},
8657{0x3400000, 0xff7ffff0, 0x7f800000, 0x7f800000, 0x3400000},
8658{0x3400000, 0xff7ffff0, 0x7f800001, 0x7fc00000, 0x3400001},
8659{0x3400000, 0xff7ffff0, 0x7f984a37, 0x7fc00000, 0x3400001},
8660{0x3400000, 0xff7ffff0, 0x7fbfffff, 0x7fc00000, 0x3400001},
8661{0x3400000, 0xff7ffff0, 0x7fc00000, 0x7fc00000, 0x3400000},
8662{0x3400000, 0xff7ffff0, 0x7fd9ba98, 0x7fc00000, 0x3400000},
8663{0x3400000, 0xff7ffff0, 0x7fffffff, 0x7fc00000, 0x3400000},
8664{0x3400000, 0xff7ffff0, 0x80000000, 0xff7ffff0, 0x3400000},
8665{0x3400000, 0xff7ffff0, 0x80000001, 0xff7ffff0, 0x3400080},
8666{0x3400000, 0xff7ffff0, 0x80000076, 0xff7ffff0, 0x3400080},
8667{0x3400000, 0xff7ffff0, 0x80002b94, 0xff7ffff0, 0x3400080},
8668{0x3400000, 0xff7ffff0, 0x80636d24, 0xff7ffff0, 0x3400080},
8669{0x3400000, 0xff7ffff0, 0x807fffff, 0xff7ffff0, 0x3400080},
8670{0x3400000, 0xff7ffff0, 0x80800000, 0xff7ffff0, 0x3400010},
8671{0x3400000, 0xff7ffff0, 0x80800002, 0xff7ffff0, 0x3400010},
8672{0x3400000, 0xff7ffff0, 0x81398437, 0xff7ffff0, 0x3400010},
8673{0x3400000, 0xff7ffff0, 0x8ba98d27, 0xff7ffff0, 0x3400010},
8674{0x3400000, 0xff7ffff0, 0x8ba98d7a, 0xff7ffff0, 0x3400010},
8675{0x3400000, 0xff7ffff0, 0xf51f853a, 0xff7ffff9, 0x3400010},
8676{0x3400000, 0xff7ffff0, 0xff7ffff0, 0xff7fffff, 0x3400014},
8677{0x3400000, 0xff7ffff0, 0xff7fffff, 0xff7fffff, 0x3400014},
8678{0x3400000, 0xff7ffff0, 0xff800000, 0xff800000, 0x3400000},
8679{0x3400000, 0xff7ffff0, 0xff800001, 0x7fc00000, 0x3400001},
8680{0x3400000, 0xff7ffff0, 0xff984a37, 0x7fc00000, 0x3400001},
8681{0x3400000, 0xff7ffff0, 0xffbfffff, 0x7fc00000, 0x3400001},
8682{0x3400000, 0xff7ffff0, 0xffc00000, 0x7fc00000, 0x3400000},
8683{0x3400000, 0xff7ffff0, 0xffd9ba98, 0x7fc00000, 0x3400000},
8684{0x3400000, 0xff7ffff0, 0xffffffff, 0x7fc00000, 0x3400000},
8685{0x3400000, 0xff7ffff0, 0x4f3495cb, 0xff7fffef, 0x3400010},
8686{0x3400000, 0xff7ffff0, 0xe73a5134, 0xff7ffff0, 0x3400010},
8687{0x3400000, 0xff7ffff0, 0x7c994e9e, 0xff7b357b, 0x3400010},
8688{0x3400000, 0xff7ffff0, 0x6164bd6c, 0xff7fffef, 0x3400010},
8689{0x3400000, 0xff7ffff0, 0x9503366, 0xff7fffef, 0x3400010},
8690{0x3400000, 0xff7ffff0, 0xbf5a97c9, 0xff7ffff0, 0x3400010},
8691{0x3400000, 0xff7ffff0, 0xe6ff1a14, 0xff7ffff0, 0x3400010},
8692{0x3400000, 0xff7ffff0, 0x77f31e2f, 0xff7ffe09, 0x3400010},
8693{0x3400000, 0xff7ffff0, 0xaab4d7d8, 0xff7ffff0, 0x3400010},
8694{0x3400000, 0xff7ffff0, 0x966320b, 0xff7fffef, 0x3400010},
8695{0x3400000, 0xff7ffff0, 0xb26bddee, 0xff7ffff0, 0x3400010},
8696{0x3400000, 0xff7ffff0, 0xb5c8e5d3, 0xff7ffff0, 0x3400010},
8697{0x3400000, 0xff7ffff0, 0x317285d3, 0xff7fffef, 0x3400010},
8698{0x3400000, 0xff7ffff0, 0x3c9623b1, 0xff7fffef, 0x3400010},
8699{0x3400000, 0xff7ffff0, 0x51fd2c7c, 0xff7fffef, 0x3400010},
8700{0x3400000, 0xff7ffff0, 0x7b906a6c, 0xff7edf1b, 0x3400010},
8701{0x3400000, 0xff7fffff, 0x0, 0xff7fffff, 0x3400000},
8702{0x3400000, 0xff7fffff, 0x1, 0xff7fffff, 0x3400080},
8703{0x3400000, 0xff7fffff, 0x76, 0xff7fffff, 0x3400080},
8704{0x3400000, 0xff7fffff, 0x2b94, 0xff7fffff, 0x3400080},
8705{0x3400000, 0xff7fffff, 0x636d24, 0xff7fffff, 0x3400080},
8706{0x3400000, 0xff7fffff, 0x7fffff, 0xff7fffff, 0x3400080},
8707{0x3400000, 0xff7fffff, 0x800000, 0xff7ffffe, 0x3400010},
8708{0x3400000, 0xff7fffff, 0x800002, 0xff7ffffe, 0x3400010},
8709{0x3400000, 0xff7fffff, 0x1398437, 0xff7ffffe, 0x3400010},
8710{0x3400000, 0xff7fffff, 0xba98d27, 0xff7ffffe, 0x3400010},
8711{0x3400000, 0xff7fffff, 0xba98d7a, 0xff7ffffe, 0x3400010},
8712{0x3400000, 0xff7fffff, 0x751f853a, 0xff7ffff5, 0x3400010},
8713{0x3400000, 0xff7fffff, 0x7f7ffff0, 0xf5700000, 0x3400000},
8714{0x3400000, 0xff7fffff, 0x7f7fffff, 0x0, 0x3400000},
8715{0x3400000, 0xff7fffff, 0x7f800000, 0x7f800000, 0x3400000},
8716{0x3400000, 0xff7fffff, 0x7f800001, 0x7fc00000, 0x3400001},
8717{0x3400000, 0xff7fffff, 0x7f984a37, 0x7fc00000, 0x3400001},
8718{0x3400000, 0xff7fffff, 0x7fbfffff, 0x7fc00000, 0x3400001},
8719{0x3400000, 0xff7fffff, 0x7fc00000, 0x7fc00000, 0x3400000},
8720{0x3400000, 0xff7fffff, 0x7fd9ba98, 0x7fc00000, 0x3400000},
8721{0x3400000, 0xff7fffff, 0x7fffffff, 0x7fc00000, 0x3400000},
8722{0x3400000, 0xff7fffff, 0x80000000, 0xff7fffff, 0x3400000},
8723{0x3400000, 0xff7fffff, 0x80000001, 0xff7fffff, 0x3400080},
8724{0x3400000, 0xff7fffff, 0x80000076, 0xff7fffff, 0x3400080},
8725{0x3400000, 0xff7fffff, 0x80002b94, 0xff7fffff, 0x3400080},
8726{0x3400000, 0xff7fffff, 0x80636d24, 0xff7fffff, 0x3400080},
8727{0x3400000, 0xff7fffff, 0x807fffff, 0xff7fffff, 0x3400080},
8728{0x3400000, 0xff7fffff, 0x80800000, 0xff7fffff, 0x3400010},
8729{0x3400000, 0xff7fffff, 0x80800002, 0xff7fffff, 0x3400010},
8730{0x3400000, 0xff7fffff, 0x81398437, 0xff7fffff, 0x3400010},
8731{0x3400000, 0xff7fffff, 0x8ba98d27, 0xff7fffff, 0x3400010},
8732{0x3400000, 0xff7fffff, 0x8ba98d7a, 0xff7fffff, 0x3400010},
8733{0x3400000, 0xff7fffff, 0xf51f853a, 0xff7fffff, 0x3400014},
8734{0x3400000, 0xff7fffff, 0xff7ffff0, 0xff7fffff, 0x3400014},
8735{0x3400000, 0xff7fffff, 0xff7fffff, 0xff7fffff, 0x3400014},
8736{0x3400000, 0xff7fffff, 0xff800000, 0xff800000, 0x3400000},
8737{0x3400000, 0xff7fffff, 0xff800001, 0x7fc00000, 0x3400001},
8738{0x3400000, 0xff7fffff, 0xff984a37, 0x7fc00000, 0x3400001},
8739{0x3400000, 0xff7fffff, 0xffbfffff, 0x7fc00000, 0x3400001},
8740{0x3400000, 0xff7fffff, 0xffc00000, 0x7fc00000, 0x3400000},
8741{0x3400000, 0xff7fffff, 0xffd9ba98, 0x7fc00000, 0x3400000},
8742{0x3400000, 0xff7fffff, 0xffffffff, 0x7fc00000, 0x3400000},
8743{0x3400000, 0xff7fffff, 0x4f3495cb, 0xff7ffffe, 0x3400010},
8744{0x3400000, 0xff7fffff, 0xe73a5134, 0xff7fffff, 0x3400010},
8745{0x3400000, 0xff7fffff, 0x7c994e9e, 0xff7b358a, 0x3400010},
8746{0x3400000, 0xff7fffff, 0x6164bd6c, 0xff7ffffe, 0x3400010},
8747{0x3400000, 0xff7fffff, 0x9503366, 0xff7ffffe, 0x3400010},
8748{0x3400000, 0xff7fffff, 0xbf5a97c9, 0xff7fffff, 0x3400010},
8749{0x3400000, 0xff7fffff, 0xe6ff1a14, 0xff7fffff, 0x3400010},
8750{0x3400000, 0xff7fffff, 0x77f31e2f, 0xff7ffe18, 0x3400010},
8751{0x3400000, 0xff7fffff, 0xaab4d7d8, 0xff7fffff, 0x3400010},
8752{0x3400000, 0xff7fffff, 0x966320b, 0xff7ffffe, 0x3400010},
8753{0x3400000, 0xff7fffff, 0xb26bddee, 0xff7fffff, 0x3400010},
8754{0x3400000, 0xff7fffff, 0xb5c8e5d3, 0xff7fffff, 0x3400010},
8755{0x3400000, 0xff7fffff, 0x317285d3, 0xff7ffffe, 0x3400010},
8756{0x3400000, 0xff7fffff, 0x3c9623b1, 0xff7ffffe, 0x3400010},
8757{0x3400000, 0xff7fffff, 0x51fd2c7c, 0xff7ffffe, 0x3400010},
8758{0x3400000, 0xff7fffff, 0x7b906a6c, 0xff7edf2a, 0x3400010},
8759{0x3400000, 0xff800000, 0x0, 0xff800000, 0x3400000},
8760{0x3400000, 0xff800000, 0x1, 0xff800000, 0x3400080},
8761{0x3400000, 0xff800000, 0x76, 0xff800000, 0x3400080},
8762{0x3400000, 0xff800000, 0x2b94, 0xff800000, 0x3400080},
8763{0x3400000, 0xff800000, 0x636d24, 0xff800000, 0x3400080},
8764{0x3400000, 0xff800000, 0x7fffff, 0xff800000, 0x3400080},
8765{0x3400000, 0xff800000, 0x800000, 0xff800000, 0x3400000},
8766{0x3400000, 0xff800000, 0x800002, 0xff800000, 0x3400000},
8767{0x3400000, 0xff800000, 0x1398437, 0xff800000, 0x3400000},
8768{0x3400000, 0xff800000, 0xba98d27, 0xff800000, 0x3400000},
8769{0x3400000, 0xff800000, 0xba98d7a, 0xff800000, 0x3400000},
8770{0x3400000, 0xff800000, 0x751f853a, 0xff800000, 0x3400000},
8771{0x3400000, 0xff800000, 0x7f7ffff0, 0xff800000, 0x3400000},
8772{0x3400000, 0xff800000, 0x7f7fffff, 0xff800000, 0x3400000},
8773{0x3400000, 0xff800000, 0x7f800000, 0x7fc00000, 0x3400001},
8774{0x3400000, 0xff800000, 0x7f800001, 0x7fc00000, 0x3400001},
8775{0x3400000, 0xff800000, 0x7f984a37, 0x7fc00000, 0x3400001},
8776{0x3400000, 0xff800000, 0x7fbfffff, 0x7fc00000, 0x3400001},
8777{0x3400000, 0xff800000, 0x7fc00000, 0x7fc00000, 0x3400000},
8778{0x3400000, 0xff800000, 0x7fd9ba98, 0x7fc00000, 0x3400000},
8779{0x3400000, 0xff800000, 0x7fffffff, 0x7fc00000, 0x3400000},
8780{0x3400000, 0xff800000, 0x80000000, 0xff800000, 0x3400000},
8781{0x3400000, 0xff800000, 0x80000001, 0xff800000, 0x3400080},
8782{0x3400000, 0xff800000, 0x80000076, 0xff800000, 0x3400080},
8783{0x3400000, 0xff800000, 0x80002b94, 0xff800000, 0x3400080},
8784{0x3400000, 0xff800000, 0x80636d24, 0xff800000, 0x3400080},
8785{0x3400000, 0xff800000, 0x807fffff, 0xff800000, 0x3400080},
8786{0x3400000, 0xff800000, 0x80800000, 0xff800000, 0x3400000},
8787{0x3400000, 0xff800000, 0x80800002, 0xff800000, 0x3400000},
8788{0x3400000, 0xff800000, 0x81398437, 0xff800000, 0x3400000},
8789{0x3400000, 0xff800000, 0x8ba98d27, 0xff800000, 0x3400000},
8790{0x3400000, 0xff800000, 0x8ba98d7a, 0xff800000, 0x3400000},
8791{0x3400000, 0xff800000, 0xf51f853a, 0xff800000, 0x3400000},
8792{0x3400000, 0xff800000, 0xff7ffff0, 0xff800000, 0x3400000},
8793{0x3400000, 0xff800000, 0xff7fffff, 0xff800000, 0x3400000},
8794{0x3400000, 0xff800000, 0xff800000, 0xff800000, 0x3400000},
8795{0x3400000, 0xff800000, 0xff800001, 0x7fc00000, 0x3400001},
8796{0x3400000, 0xff800000, 0xff984a37, 0x7fc00000, 0x3400001},
8797{0x3400000, 0xff800000, 0xffbfffff, 0x7fc00000, 0x3400001},
8798{0x3400000, 0xff800000, 0xffc00000, 0x7fc00000, 0x3400000},
8799{0x3400000, 0xff800000, 0xffd9ba98, 0x7fc00000, 0x3400000},
8800{0x3400000, 0xff800000, 0xffffffff, 0x7fc00000, 0x3400000},
8801{0x3400000, 0xff800000, 0x4f3495cb, 0xff800000, 0x3400000},
8802{0x3400000, 0xff800000, 0xe73a5134, 0xff800000, 0x3400000},
8803{0x3400000, 0xff800000, 0x7c994e9e, 0xff800000, 0x3400000},
8804{0x3400000, 0xff800000, 0x6164bd6c, 0xff800000, 0x3400000},
8805{0x3400000, 0xff800000, 0x9503366, 0xff800000, 0x3400000},
8806{0x3400000, 0xff800000, 0xbf5a97c9, 0xff800000, 0x3400000},
8807{0x3400000, 0xff800000, 0xe6ff1a14, 0xff800000, 0x3400000},
8808{0x3400000, 0xff800000, 0x77f31e2f, 0xff800000, 0x3400000},
8809{0x3400000, 0xff800000, 0xaab4d7d8, 0xff800000, 0x3400000},
8810{0x3400000, 0xff800000, 0x966320b, 0xff800000, 0x3400000},
8811{0x3400000, 0xff800000, 0xb26bddee, 0xff800000, 0x3400000},
8812{0x3400000, 0xff800000, 0xb5c8e5d3, 0xff800000, 0x3400000},
8813{0x3400000, 0xff800000, 0x317285d3, 0xff800000, 0x3400000},
8814{0x3400000, 0xff800000, 0x3c9623b1, 0xff800000, 0x3400000},
8815{0x3400000, 0xff800000, 0x51fd2c7c, 0xff800000, 0x3400000},
8816{0x3400000, 0xff800000, 0x7b906a6c, 0xff800000, 0x3400000},
8817{0x3400000, 0xff800001, 0x0, 0x7fc00000, 0x3400001},
8818{0x3400000, 0xff800001, 0x1, 0x7fc00000, 0x3400081},
8819{0x3400000, 0xff800001, 0x76, 0x7fc00000, 0x3400081},
8820{0x3400000, 0xff800001, 0x2b94, 0x7fc00000, 0x3400081},
8821{0x3400000, 0xff800001, 0x636d24, 0x7fc00000, 0x3400081},
8822{0x3400000, 0xff800001, 0x7fffff, 0x7fc00000, 0x3400081},
8823{0x3400000, 0xff800001, 0x800000, 0x7fc00000, 0x3400001},
8824{0x3400000, 0xff800001, 0x800002, 0x7fc00000, 0x3400001},
8825{0x3400000, 0xff800001, 0x1398437, 0x7fc00000, 0x3400001},
8826{0x3400000, 0xff800001, 0xba98d27, 0x7fc00000, 0x3400001},
8827{0x3400000, 0xff800001, 0xba98d7a, 0x7fc00000, 0x3400001},
8828{0x3400000, 0xff800001, 0x751f853a, 0x7fc00000, 0x3400001},
8829{0x3400000, 0xff800001, 0x7f7ffff0, 0x7fc00000, 0x3400001},
8830{0x3400000, 0xff800001, 0x7f7fffff, 0x7fc00000, 0x3400001},
8831{0x3400000, 0xff800001, 0x7f800000, 0x7fc00000, 0x3400001},
8832{0x3400000, 0xff800001, 0x7f800001, 0x7fc00000, 0x3400001},
8833{0x3400000, 0xff800001, 0x7f984a37, 0x7fc00000, 0x3400001},
8834{0x3400000, 0xff800001, 0x7fbfffff, 0x7fc00000, 0x3400001},
8835{0x3400000, 0xff800001, 0x7fc00000, 0x7fc00000, 0x3400001},
8836{0x3400000, 0xff800001, 0x7fd9ba98, 0x7fc00000, 0x3400001},
8837{0x3400000, 0xff800001, 0x7fffffff, 0x7fc00000, 0x3400001},
8838{0x3400000, 0xff800001, 0x80000000, 0x7fc00000, 0x3400001},
8839{0x3400000, 0xff800001, 0x80000001, 0x7fc00000, 0x3400081},
8840{0x3400000, 0xff800001, 0x80000076, 0x7fc00000, 0x3400081},
8841{0x3400000, 0xff800001, 0x80002b94, 0x7fc00000, 0x3400081},
8842{0x3400000, 0xff800001, 0x80636d24, 0x7fc00000, 0x3400081},
8843{0x3400000, 0xff800001, 0x807fffff, 0x7fc00000, 0x3400081},
8844{0x3400000, 0xff800001, 0x80800000, 0x7fc00000, 0x3400001},
8845{0x3400000, 0xff800001, 0x80800002, 0x7fc00000, 0x3400001},
8846{0x3400000, 0xff800001, 0x81398437, 0x7fc00000, 0x3400001},
8847{0x3400000, 0xff800001, 0x8ba98d27, 0x7fc00000, 0x3400001},
8848{0x3400000, 0xff800001, 0x8ba98d7a, 0x7fc00000, 0x3400001},
8849{0x3400000, 0xff800001, 0xf51f853a, 0x7fc00000, 0x3400001},
8850{0x3400000, 0xff800001, 0xff7ffff0, 0x7fc00000, 0x3400001},
8851{0x3400000, 0xff800001, 0xff7fffff, 0x7fc00000, 0x3400001},
8852{0x3400000, 0xff800001, 0xff800000, 0x7fc00000, 0x3400001},
8853{0x3400000, 0xff800001, 0xff800001, 0x7fc00000, 0x3400001},
8854{0x3400000, 0xff800001, 0xff984a37, 0x7fc00000, 0x3400001},
8855{0x3400000, 0xff800001, 0xffbfffff, 0x7fc00000, 0x3400001},
8856{0x3400000, 0xff800001, 0xffc00000, 0x7fc00000, 0x3400001},
8857{0x3400000, 0xff800001, 0xffd9ba98, 0x7fc00000, 0x3400001},
8858{0x3400000, 0xff800001, 0xffffffff, 0x7fc00000, 0x3400001},
8859{0x3400000, 0xff800001, 0x4f3495cb, 0x7fc00000, 0x3400001},
8860{0x3400000, 0xff800001, 0xe73a5134, 0x7fc00000, 0x3400001},
8861{0x3400000, 0xff800001, 0x7c994e9e, 0x7fc00000, 0x3400001},
8862{0x3400000, 0xff800001, 0x6164bd6c, 0x7fc00000, 0x3400001},
8863{0x3400000, 0xff800001, 0x9503366, 0x7fc00000, 0x3400001},
8864{0x3400000, 0xff800001, 0xbf5a97c9, 0x7fc00000, 0x3400001},
8865{0x3400000, 0xff800001, 0xe6ff1a14, 0x7fc00000, 0x3400001},
8866{0x3400000, 0xff800001, 0x77f31e2f, 0x7fc00000, 0x3400001},
8867{0x3400000, 0xff800001, 0xaab4d7d8, 0x7fc00000, 0x3400001},
8868{0x3400000, 0xff800001, 0x966320b, 0x7fc00000, 0x3400001},
8869{0x3400000, 0xff800001, 0xb26bddee, 0x7fc00000, 0x3400001},
8870{0x3400000, 0xff800001, 0xb5c8e5d3, 0x7fc00000, 0x3400001},
8871{0x3400000, 0xff800001, 0x317285d3, 0x7fc00000, 0x3400001},
8872{0x3400000, 0xff800001, 0x3c9623b1, 0x7fc00000, 0x3400001},
8873{0x3400000, 0xff800001, 0x51fd2c7c, 0x7fc00000, 0x3400001},
8874{0x3400000, 0xff800001, 0x7b906a6c, 0x7fc00000, 0x3400001},
8875{0x3400000, 0xff984a37, 0x0, 0x7fc00000, 0x3400001},
8876{0x3400000, 0xff984a37, 0x1, 0x7fc00000, 0x3400081},
8877{0x3400000, 0xff984a37, 0x76, 0x7fc00000, 0x3400081},
8878{0x3400000, 0xff984a37, 0x2b94, 0x7fc00000, 0x3400081},
8879{0x3400000, 0xff984a37, 0x636d24, 0x7fc00000, 0x3400081},
8880{0x3400000, 0xff984a37, 0x7fffff, 0x7fc00000, 0x3400081},
8881{0x3400000, 0xff984a37, 0x800000, 0x7fc00000, 0x3400001},
8882{0x3400000, 0xff984a37, 0x800002, 0x7fc00000, 0x3400001},
8883{0x3400000, 0xff984a37, 0x1398437, 0x7fc00000, 0x3400001},
8884{0x3400000, 0xff984a37, 0xba98d27, 0x7fc00000, 0x3400001},
8885{0x3400000, 0xff984a37, 0xba98d7a, 0x7fc00000, 0x3400001},
8886{0x3400000, 0xff984a37, 0x751f853a, 0x7fc00000, 0x3400001},
8887{0x3400000, 0xff984a37, 0x7f7ffff0, 0x7fc00000, 0x3400001},
8888{0x3400000, 0xff984a37, 0x7f7fffff, 0x7fc00000, 0x3400001},
8889{0x3400000, 0xff984a37, 0x7f800000, 0x7fc00000, 0x3400001},
8890{0x3400000, 0xff984a37, 0x7f800001, 0x7fc00000, 0x3400001},
8891{0x3400000, 0xff984a37, 0x7f984a37, 0x7fc00000, 0x3400001},
8892{0x3400000, 0xff984a37, 0x7fbfffff, 0x7fc00000, 0x3400001},
8893{0x3400000, 0xff984a37, 0x7fc00000, 0x7fc00000, 0x3400001},
8894{0x3400000, 0xff984a37, 0x7fd9ba98, 0x7fc00000, 0x3400001},
8895{0x3400000, 0xff984a37, 0x7fffffff, 0x7fc00000, 0x3400001},
8896{0x3400000, 0xff984a37, 0x80000000, 0x7fc00000, 0x3400001},
8897{0x3400000, 0xff984a37, 0x80000001, 0x7fc00000, 0x3400081},
8898{0x3400000, 0xff984a37, 0x80000076, 0x7fc00000, 0x3400081},
8899{0x3400000, 0xff984a37, 0x80002b94, 0x7fc00000, 0x3400081},
8900{0x3400000, 0xff984a37, 0x80636d24, 0x7fc00000, 0x3400081},
8901{0x3400000, 0xff984a37, 0x807fffff, 0x7fc00000, 0x3400081},
8902{0x3400000, 0xff984a37, 0x80800000, 0x7fc00000, 0x3400001},
8903{0x3400000, 0xff984a37, 0x80800002, 0x7fc00000, 0x3400001},
8904{0x3400000, 0xff984a37, 0x81398437, 0x7fc00000, 0x3400001},
8905{0x3400000, 0xff984a37, 0x8ba98d27, 0x7fc00000, 0x3400001},
8906{0x3400000, 0xff984a37, 0x8ba98d7a, 0x7fc00000, 0x3400001},
8907{0x3400000, 0xff984a37, 0xf51f853a, 0x7fc00000, 0x3400001},
8908{0x3400000, 0xff984a37, 0xff7ffff0, 0x7fc00000, 0x3400001},
8909{0x3400000, 0xff984a37, 0xff7fffff, 0x7fc00000, 0x3400001},
8910{0x3400000, 0xff984a37, 0xff800000, 0x7fc00000, 0x3400001},
8911{0x3400000, 0xff984a37, 0xff800001, 0x7fc00000, 0x3400001},
8912{0x3400000, 0xff984a37, 0xff984a37, 0x7fc00000, 0x3400001},
8913{0x3400000, 0xff984a37, 0xffbfffff, 0x7fc00000, 0x3400001},
8914{0x3400000, 0xff984a37, 0xffc00000, 0x7fc00000, 0x3400001},
8915{0x3400000, 0xff984a37, 0xffd9ba98, 0x7fc00000, 0x3400001},
8916{0x3400000, 0xff984a37, 0xffffffff, 0x7fc00000, 0x3400001},
8917{0x3400000, 0xff984a37, 0x4f3495cb, 0x7fc00000, 0x3400001},
8918{0x3400000, 0xff984a37, 0xe73a5134, 0x7fc00000, 0x3400001},
8919{0x3400000, 0xff984a37, 0x7c994e9e, 0x7fc00000, 0x3400001},
8920{0x3400000, 0xff984a37, 0x6164bd6c, 0x7fc00000, 0x3400001},
8921{0x3400000, 0xff984a37, 0x9503366, 0x7fc00000, 0x3400001},
8922{0x3400000, 0xff984a37, 0xbf5a97c9, 0x7fc00000, 0x3400001},
8923{0x3400000, 0xff984a37, 0xe6ff1a14, 0x7fc00000, 0x3400001},
8924{0x3400000, 0xff984a37, 0x77f31e2f, 0x7fc00000, 0x3400001},
8925{0x3400000, 0xff984a37, 0xaab4d7d8, 0x7fc00000, 0x3400001},
8926{0x3400000, 0xff984a37, 0x966320b, 0x7fc00000, 0x3400001},
8927{0x3400000, 0xff984a37, 0xb26bddee, 0x7fc00000, 0x3400001},
8928{0x3400000, 0xff984a37, 0xb5c8e5d3, 0x7fc00000, 0x3400001},
8929{0x3400000, 0xff984a37, 0x317285d3, 0x7fc00000, 0x3400001},
8930{0x3400000, 0xff984a37, 0x3c9623b1, 0x7fc00000, 0x3400001},
8931{0x3400000, 0xff984a37, 0x51fd2c7c, 0x7fc00000, 0x3400001},
8932{0x3400000, 0xff984a37, 0x7b906a6c, 0x7fc00000, 0x3400001},
8933{0x3400000, 0xffbfffff, 0x0, 0x7fc00000, 0x3400001},
8934{0x3400000, 0xffbfffff, 0x1, 0x7fc00000, 0x3400081},
8935{0x3400000, 0xffbfffff, 0x76, 0x7fc00000, 0x3400081},
8936{0x3400000, 0xffbfffff, 0x2b94, 0x7fc00000, 0x3400081},
8937{0x3400000, 0xffbfffff, 0x636d24, 0x7fc00000, 0x3400081},
8938{0x3400000, 0xffbfffff, 0x7fffff, 0x7fc00000, 0x3400081},
8939{0x3400000, 0xffbfffff, 0x800000, 0x7fc00000, 0x3400001},
8940{0x3400000, 0xffbfffff, 0x800002, 0x7fc00000, 0x3400001},
8941{0x3400000, 0xffbfffff, 0x1398437, 0x7fc00000, 0x3400001},
8942{0x3400000, 0xffbfffff, 0xba98d27, 0x7fc00000, 0x3400001},
8943{0x3400000, 0xffbfffff, 0xba98d7a, 0x7fc00000, 0x3400001},
8944{0x3400000, 0xffbfffff, 0x751f853a, 0x7fc00000, 0x3400001},
8945{0x3400000, 0xffbfffff, 0x7f7ffff0, 0x7fc00000, 0x3400001},
8946{0x3400000, 0xffbfffff, 0x7f7fffff, 0x7fc00000, 0x3400001},
8947{0x3400000, 0xffbfffff, 0x7f800000, 0x7fc00000, 0x3400001},
8948{0x3400000, 0xffbfffff, 0x7f800001, 0x7fc00000, 0x3400001},
8949{0x3400000, 0xffbfffff, 0x7f984a37, 0x7fc00000, 0x3400001},
8950{0x3400000, 0xffbfffff, 0x7fbfffff, 0x7fc00000, 0x3400001},
8951{0x3400000, 0xffbfffff, 0x7fc00000, 0x7fc00000, 0x3400001},
8952{0x3400000, 0xffbfffff, 0x7fd9ba98, 0x7fc00000, 0x3400001},
8953{0x3400000, 0xffbfffff, 0x7fffffff, 0x7fc00000, 0x3400001},
8954{0x3400000, 0xffbfffff, 0x80000000, 0x7fc00000, 0x3400001},
8955{0x3400000, 0xffbfffff, 0x80000001, 0x7fc00000, 0x3400081},
8956{0x3400000, 0xffbfffff, 0x80000076, 0x7fc00000, 0x3400081},
8957{0x3400000, 0xffbfffff, 0x80002b94, 0x7fc00000, 0x3400081},
8958{0x3400000, 0xffbfffff, 0x80636d24, 0x7fc00000, 0x3400081},
8959{0x3400000, 0xffbfffff, 0x807fffff, 0x7fc00000, 0x3400081},
8960{0x3400000, 0xffbfffff, 0x80800000, 0x7fc00000, 0x3400001},
8961{0x3400000, 0xffbfffff, 0x80800002, 0x7fc00000, 0x3400001},
8962{0x3400000, 0xffbfffff, 0x81398437, 0x7fc00000, 0x3400001},
8963{0x3400000, 0xffbfffff, 0x8ba98d27, 0x7fc00000, 0x3400001},
8964{0x3400000, 0xffbfffff, 0x8ba98d7a, 0x7fc00000, 0x3400001},
8965{0x3400000, 0xffbfffff, 0xf51f853a, 0x7fc00000, 0x3400001},
8966{0x3400000, 0xffbfffff, 0xff7ffff0, 0x7fc00000, 0x3400001},
8967{0x3400000, 0xffbfffff, 0xff7fffff, 0x7fc00000, 0x3400001},
8968{0x3400000, 0xffbfffff, 0xff800000, 0x7fc00000, 0x3400001},
8969{0x3400000, 0xffbfffff, 0xff800001, 0x7fc00000, 0x3400001},
8970{0x3400000, 0xffbfffff, 0xff984a37, 0x7fc00000, 0x3400001},
8971{0x3400000, 0xffbfffff, 0xffbfffff, 0x7fc00000, 0x3400001},
8972{0x3400000, 0xffbfffff, 0xffc00000, 0x7fc00000, 0x3400001},
8973{0x3400000, 0xffbfffff, 0xffd9ba98, 0x7fc00000, 0x3400001},
8974{0x3400000, 0xffbfffff, 0xffffffff, 0x7fc00000, 0x3400001},
8975{0x3400000, 0xffbfffff, 0x4f3495cb, 0x7fc00000, 0x3400001},
8976{0x3400000, 0xffbfffff, 0xe73a5134, 0x7fc00000, 0x3400001},
8977{0x3400000, 0xffbfffff, 0x7c994e9e, 0x7fc00000, 0x3400001},
8978{0x3400000, 0xffbfffff, 0x6164bd6c, 0x7fc00000, 0x3400001},
8979{0x3400000, 0xffbfffff, 0x9503366, 0x7fc00000, 0x3400001},
8980{0x3400000, 0xffbfffff, 0xbf5a97c9, 0x7fc00000, 0x3400001},
8981{0x3400000, 0xffbfffff, 0xe6ff1a14, 0x7fc00000, 0x3400001},
8982{0x3400000, 0xffbfffff, 0x77f31e2f, 0x7fc00000, 0x3400001},
8983{0x3400000, 0xffbfffff, 0xaab4d7d8, 0x7fc00000, 0x3400001},
8984{0x3400000, 0xffbfffff, 0x966320b, 0x7fc00000, 0x3400001},
8985{0x3400000, 0xffbfffff, 0xb26bddee, 0x7fc00000, 0x3400001},
8986{0x3400000, 0xffbfffff, 0xb5c8e5d3, 0x7fc00000, 0x3400001},
8987{0x3400000, 0xffbfffff, 0x317285d3, 0x7fc00000, 0x3400001},
8988{0x3400000, 0xffbfffff, 0x3c9623b1, 0x7fc00000, 0x3400001},
8989{0x3400000, 0xffbfffff, 0x51fd2c7c, 0x7fc00000, 0x3400001},
8990{0x3400000, 0xffbfffff, 0x7b906a6c, 0x7fc00000, 0x3400001},
8991{0x3400000, 0xffc00000, 0x0, 0x7fc00000, 0x3400000},
8992{0x3400000, 0xffc00000, 0x1, 0x7fc00000, 0x3400080},
8993{0x3400000, 0xffc00000, 0x76, 0x7fc00000, 0x3400080},
8994{0x3400000, 0xffc00000, 0x2b94, 0x7fc00000, 0x3400080},
8995{0x3400000, 0xffc00000, 0x636d24, 0x7fc00000, 0x3400080},
8996{0x3400000, 0xffc00000, 0x7fffff, 0x7fc00000, 0x3400080},
8997{0x3400000, 0xffc00000, 0x800000, 0x7fc00000, 0x3400000},
8998{0x3400000, 0xffc00000, 0x800002, 0x7fc00000, 0x3400000},
8999{0x3400000, 0xffc00000, 0x1398437, 0x7fc00000, 0x3400000},
9000{0x3400000, 0xffc00000, 0xba98d27, 0x7fc00000, 0x3400000},
9001{0x3400000, 0xffc00000, 0xba98d7a, 0x7fc00000, 0x3400000},
9002{0x3400000, 0xffc00000, 0x751f853a, 0x7fc00000, 0x3400000},
9003{0x3400000, 0xffc00000, 0x7f7ffff0, 0x7fc00000, 0x3400000},
9004{0x3400000, 0xffc00000, 0x7f7fffff, 0x7fc00000, 0x3400000},
9005{0x3400000, 0xffc00000, 0x7f800000, 0x7fc00000, 0x3400000},
9006{0x3400000, 0xffc00000, 0x7f800001, 0x7fc00000, 0x3400001},
9007{0x3400000, 0xffc00000, 0x7f984a37, 0x7fc00000, 0x3400001},
9008{0x3400000, 0xffc00000, 0x7fbfffff, 0x7fc00000, 0x3400001},
9009{0x3400000, 0xffc00000, 0x7fc00000, 0x7fc00000, 0x3400000},
9010{0x3400000, 0xffc00000, 0x7fd9ba98, 0x7fc00000, 0x3400000},
9011{0x3400000, 0xffc00000, 0x7fffffff, 0x7fc00000, 0x3400000},
9012{0x3400000, 0xffc00000, 0x80000000, 0x7fc00000, 0x3400000},
9013{0x3400000, 0xffc00000, 0x80000001, 0x7fc00000, 0x3400080},
9014{0x3400000, 0xffc00000, 0x80000076, 0x7fc00000, 0x3400080},
9015{0x3400000, 0xffc00000, 0x80002b94, 0x7fc00000, 0x3400080},
9016{0x3400000, 0xffc00000, 0x80636d24, 0x7fc00000, 0x3400080},
9017{0x3400000, 0xffc00000, 0x807fffff, 0x7fc00000, 0x3400080},
9018{0x3400000, 0xffc00000, 0x80800000, 0x7fc00000, 0x3400000},
9019{0x3400000, 0xffc00000, 0x80800002, 0x7fc00000, 0x3400000},
9020{0x3400000, 0xffc00000, 0x81398437, 0x7fc00000, 0x3400000},
9021{0x3400000, 0xffc00000, 0x8ba98d27, 0x7fc00000, 0x3400000},
9022{0x3400000, 0xffc00000, 0x8ba98d7a, 0x7fc00000, 0x3400000},
9023{0x3400000, 0xffc00000, 0xf51f853a, 0x7fc00000, 0x3400000},
9024{0x3400000, 0xffc00000, 0xff7ffff0, 0x7fc00000, 0x3400000},
9025{0x3400000, 0xffc00000, 0xff7fffff, 0x7fc00000, 0x3400000},
9026{0x3400000, 0xffc00000, 0xff800000, 0x7fc00000, 0x3400000},
9027{0x3400000, 0xffc00000, 0xff800001, 0x7fc00000, 0x3400001},
9028{0x3400000, 0xffc00000, 0xff984a37, 0x7fc00000, 0x3400001},
9029{0x3400000, 0xffc00000, 0xffbfffff, 0x7fc00000, 0x3400001},
9030{0x3400000, 0xffc00000, 0xffc00000, 0x7fc00000, 0x3400000},
9031{0x3400000, 0xffc00000, 0xffd9ba98, 0x7fc00000, 0x3400000},
9032{0x3400000, 0xffc00000, 0xffffffff, 0x7fc00000, 0x3400000},
9033{0x3400000, 0xffc00000, 0x4f3495cb, 0x7fc00000, 0x3400000},
9034{0x3400000, 0xffc00000, 0xe73a5134, 0x7fc00000, 0x3400000},
9035{0x3400000, 0xffc00000, 0x7c994e9e, 0x7fc00000, 0x3400000},
9036{0x3400000, 0xffc00000, 0x6164bd6c, 0x7fc00000, 0x3400000},
9037{0x3400000, 0xffc00000, 0x9503366, 0x7fc00000, 0x3400000},
9038{0x3400000, 0xffc00000, 0xbf5a97c9, 0x7fc00000, 0x3400000},
9039{0x3400000, 0xffc00000, 0xe6ff1a14, 0x7fc00000, 0x3400000},
9040{0x3400000, 0xffc00000, 0x77f31e2f, 0x7fc00000, 0x3400000},
9041{0x3400000, 0xffc00000, 0xaab4d7d8, 0x7fc00000, 0x3400000},
9042{0x3400000, 0xffc00000, 0x966320b, 0x7fc00000, 0x3400000},
9043{0x3400000, 0xffc00000, 0xb26bddee, 0x7fc00000, 0x3400000},
9044{0x3400000, 0xffc00000, 0xb5c8e5d3, 0x7fc00000, 0x3400000},
9045{0x3400000, 0xffc00000, 0x317285d3, 0x7fc00000, 0x3400000},
9046{0x3400000, 0xffc00000, 0x3c9623b1, 0x7fc00000, 0x3400000},
9047{0x3400000, 0xffc00000, 0x51fd2c7c, 0x7fc00000, 0x3400000},
9048{0x3400000, 0xffc00000, 0x7b906a6c, 0x7fc00000, 0x3400000},
9049{0x3400000, 0xffd9ba98, 0x0, 0x7fc00000, 0x3400000},
9050{0x3400000, 0xffd9ba98, 0x1, 0x7fc00000, 0x3400080},
9051{0x3400000, 0xffd9ba98, 0x76, 0x7fc00000, 0x3400080},
9052{0x3400000, 0xffd9ba98, 0x2b94, 0x7fc00000, 0x3400080},
9053{0x3400000, 0xffd9ba98, 0x636d24, 0x7fc00000, 0x3400080},
9054{0x3400000, 0xffd9ba98, 0x7fffff, 0x7fc00000, 0x3400080},
9055{0x3400000, 0xffd9ba98, 0x800000, 0x7fc00000, 0x3400000},
9056{0x3400000, 0xffd9ba98, 0x800002, 0x7fc00000, 0x3400000},
9057{0x3400000, 0xffd9ba98, 0x1398437, 0x7fc00000, 0x3400000},
9058{0x3400000, 0xffd9ba98, 0xba98d27, 0x7fc00000, 0x3400000},
9059{0x3400000, 0xffd9ba98, 0xba98d7a, 0x7fc00000, 0x3400000},
9060{0x3400000, 0xffd9ba98, 0x751f853a, 0x7fc00000, 0x3400000},
9061{0x3400000, 0xffd9ba98, 0x7f7ffff0, 0x7fc00000, 0x3400000},
9062{0x3400000, 0xffd9ba98, 0x7f7fffff, 0x7fc00000, 0x3400000},
9063{0x3400000, 0xffd9ba98, 0x7f800000, 0x7fc00000, 0x3400000},
9064{0x3400000, 0xffd9ba98, 0x7f800001, 0x7fc00000, 0x3400001},
9065{0x3400000, 0xffd9ba98, 0x7f984a37, 0x7fc00000, 0x3400001},
9066{0x3400000, 0xffd9ba98, 0x7fbfffff, 0x7fc00000, 0x3400001},
9067{0x3400000, 0xffd9ba98, 0x7fc00000, 0x7fc00000, 0x3400000},
9068{0x3400000, 0xffd9ba98, 0x7fd9ba98, 0x7fc00000, 0x3400000},
9069{0x3400000, 0xffd9ba98, 0x7fffffff, 0x7fc00000, 0x3400000},
9070{0x3400000, 0xffd9ba98, 0x80000000, 0x7fc00000, 0x3400000},
9071{0x3400000, 0xffd9ba98, 0x80000001, 0x7fc00000, 0x3400080},
9072{0x3400000, 0xffd9ba98, 0x80000076, 0x7fc00000, 0x3400080},
9073{0x3400000, 0xffd9ba98, 0x80002b94, 0x7fc00000, 0x3400080},
9074{0x3400000, 0xffd9ba98, 0x80636d24, 0x7fc00000, 0x3400080},
9075{0x3400000, 0xffd9ba98, 0x807fffff, 0x7fc00000, 0x3400080},
9076{0x3400000, 0xffd9ba98, 0x80800000, 0x7fc00000, 0x3400000},
9077{0x3400000, 0xffd9ba98, 0x80800002, 0x7fc00000, 0x3400000},
9078{0x3400000, 0xffd9ba98, 0x81398437, 0x7fc00000, 0x3400000},
9079{0x3400000, 0xffd9ba98, 0x8ba98d27, 0x7fc00000, 0x3400000},
9080{0x3400000, 0xffd9ba98, 0x8ba98d7a, 0x7fc00000, 0x3400000},
9081{0x3400000, 0xffd9ba98, 0xf51f853a, 0x7fc00000, 0x3400000},
9082{0x3400000, 0xffd9ba98, 0xff7ffff0, 0x7fc00000, 0x3400000},
9083{0x3400000, 0xffd9ba98, 0xff7fffff, 0x7fc00000, 0x3400000},
9084{0x3400000, 0xffd9ba98, 0xff800000, 0x7fc00000, 0x3400000},
9085{0x3400000, 0xffd9ba98, 0xff800001, 0x7fc00000, 0x3400001},
9086{0x3400000, 0xffd9ba98, 0xff984a37, 0x7fc00000, 0x3400001},
9087{0x3400000, 0xffd9ba98, 0xffbfffff, 0x7fc00000, 0x3400001},
9088{0x3400000, 0xffd9ba98, 0xffc00000, 0x7fc00000, 0x3400000},
9089{0x3400000, 0xffd9ba98, 0xffd9ba98, 0x7fc00000, 0x3400000},
9090{0x3400000, 0xffd9ba98, 0xffffffff, 0x7fc00000, 0x3400000},
9091{0x3400000, 0xffd9ba98, 0x4f3495cb, 0x7fc00000, 0x3400000},
9092{0x3400000, 0xffd9ba98, 0xe73a5134, 0x7fc00000, 0x3400000},
9093{0x3400000, 0xffd9ba98, 0x7c994e9e, 0x7fc00000, 0x3400000},
9094{0x3400000, 0xffd9ba98, 0x6164bd6c, 0x7fc00000, 0x3400000},
9095{0x3400000, 0xffd9ba98, 0x9503366, 0x7fc00000, 0x3400000},
9096{0x3400000, 0xffd9ba98, 0xbf5a97c9, 0x7fc00000, 0x3400000},
9097{0x3400000, 0xffd9ba98, 0xe6ff1a14, 0x7fc00000, 0x3400000},
9098{0x3400000, 0xffd9ba98, 0x77f31e2f, 0x7fc00000, 0x3400000},
9099{0x3400000, 0xffd9ba98, 0xaab4d7d8, 0x7fc00000, 0x3400000},
9100{0x3400000, 0xffd9ba98, 0x966320b, 0x7fc00000, 0x3400000},
9101{0x3400000, 0xffd9ba98, 0xb26bddee, 0x7fc00000, 0x3400000},
9102{0x3400000, 0xffd9ba98, 0xb5c8e5d3, 0x7fc00000, 0x3400000},
9103{0x3400000, 0xffd9ba98, 0x317285d3, 0x7fc00000, 0x3400000},
9104{0x3400000, 0xffd9ba98, 0x3c9623b1, 0x7fc00000, 0x3400000},
9105{0x3400000, 0xffd9ba98, 0x51fd2c7c, 0x7fc00000, 0x3400000},
9106{0x3400000, 0xffd9ba98, 0x7b906a6c, 0x7fc00000, 0x3400000},
9107{0x3400000, 0xffffffff, 0x0, 0x7fc00000, 0x3400000},
9108{0x3400000, 0xffffffff, 0x1, 0x7fc00000, 0x3400080},
9109{0x3400000, 0xffffffff, 0x76, 0x7fc00000, 0x3400080},
9110{0x3400000, 0xffffffff, 0x2b94, 0x7fc00000, 0x3400080},
9111{0x3400000, 0xffffffff, 0x636d24, 0x7fc00000, 0x3400080},
9112{0x3400000, 0xffffffff, 0x7fffff, 0x7fc00000, 0x3400080},
9113{0x3400000, 0xffffffff, 0x800000, 0x7fc00000, 0x3400000},
9114{0x3400000, 0xffffffff, 0x800002, 0x7fc00000, 0x3400000},
9115{0x3400000, 0xffffffff, 0x1398437, 0x7fc00000, 0x3400000},
9116{0x3400000, 0xffffffff, 0xba98d27, 0x7fc00000, 0x3400000},
9117{0x3400000, 0xffffffff, 0xba98d7a, 0x7fc00000, 0x3400000},
9118{0x3400000, 0xffffffff, 0x751f853a, 0x7fc00000, 0x3400000},
9119{0x3400000, 0xffffffff, 0x7f7ffff0, 0x7fc00000, 0x3400000},
9120{0x3400000, 0xffffffff, 0x7f7fffff, 0x7fc00000, 0x3400000},
9121{0x3400000, 0xffffffff, 0x7f800000, 0x7fc00000, 0x3400000},
9122{0x3400000, 0xffffffff, 0x7f800001, 0x7fc00000, 0x3400001},
9123{0x3400000, 0xffffffff, 0x7f984a37, 0x7fc00000, 0x3400001},
9124{0x3400000, 0xffffffff, 0x7fbfffff, 0x7fc00000, 0x3400001},
9125{0x3400000, 0xffffffff, 0x7fc00000, 0x7fc00000, 0x3400000},
9126{0x3400000, 0xffffffff, 0x7fd9ba98, 0x7fc00000, 0x3400000},
9127{0x3400000, 0xffffffff, 0x7fffffff, 0x7fc00000, 0x3400000},
9128{0x3400000, 0xffffffff, 0x80000000, 0x7fc00000, 0x3400000},
9129{0x3400000, 0xffffffff, 0x80000001, 0x7fc00000, 0x3400080},
9130{0x3400000, 0xffffffff, 0x80000076, 0x7fc00000, 0x3400080},
9131{0x3400000, 0xffffffff, 0x80002b94, 0x7fc00000, 0x3400080},
9132{0x3400000, 0xffffffff, 0x80636d24, 0x7fc00000, 0x3400080},
9133{0x3400000, 0xffffffff, 0x807fffff, 0x7fc00000, 0x3400080},
9134{0x3400000, 0xffffffff, 0x80800000, 0x7fc00000, 0x3400000},
9135{0x3400000, 0xffffffff, 0x80800002, 0x7fc00000, 0x3400000},
9136{0x3400000, 0xffffffff, 0x81398437, 0x7fc00000, 0x3400000},
9137{0x3400000, 0xffffffff, 0x8ba98d27, 0x7fc00000, 0x3400000},
9138{0x3400000, 0xffffffff, 0x8ba98d7a, 0x7fc00000, 0x3400000},
9139{0x3400000, 0xffffffff, 0xf51f853a, 0x7fc00000, 0x3400000},
9140{0x3400000, 0xffffffff, 0xff7ffff0, 0x7fc00000, 0x3400000},
9141{0x3400000, 0xffffffff, 0xff7fffff, 0x7fc00000, 0x3400000},
9142{0x3400000, 0xffffffff, 0xff800000, 0x7fc00000, 0x3400000},
9143{0x3400000, 0xffffffff, 0xff800001, 0x7fc00000, 0x3400001},
9144{0x3400000, 0xffffffff, 0xff984a37, 0x7fc00000, 0x3400001},
9145{0x3400000, 0xffffffff, 0xffbfffff, 0x7fc00000, 0x3400001},
9146{0x3400000, 0xffffffff, 0xffc00000, 0x7fc00000, 0x3400000},
9147{0x3400000, 0xffffffff, 0xffd9ba98, 0x7fc00000, 0x3400000},
9148{0x3400000, 0xffffffff, 0xffffffff, 0x7fc00000, 0x3400000},
9149{0x3400000, 0xffffffff, 0x4f3495cb, 0x7fc00000, 0x3400000},
9150{0x3400000, 0xffffffff, 0xe73a5134, 0x7fc00000, 0x3400000},
9151{0x3400000, 0xffffffff, 0x7c994e9e, 0x7fc00000, 0x3400000},
9152{0x3400000, 0xffffffff, 0x6164bd6c, 0x7fc00000, 0x3400000},
9153{0x3400000, 0xffffffff, 0x9503366, 0x7fc00000, 0x3400000},
9154{0x3400000, 0xffffffff, 0xbf5a97c9, 0x7fc00000, 0x3400000},
9155{0x3400000, 0xffffffff, 0xe6ff1a14, 0x7fc00000, 0x3400000},
9156{0x3400000, 0xffffffff, 0x77f31e2f, 0x7fc00000, 0x3400000},
9157{0x3400000, 0xffffffff, 0xaab4d7d8, 0x7fc00000, 0x3400000},
9158{0x3400000, 0xffffffff, 0x966320b, 0x7fc00000, 0x3400000},
9159{0x3400000, 0xffffffff, 0xb26bddee, 0x7fc00000, 0x3400000},
9160{0x3400000, 0xffffffff, 0xb5c8e5d3, 0x7fc00000, 0x3400000},
9161{0x3400000, 0xffffffff, 0x317285d3, 0x7fc00000, 0x3400000},
9162{0x3400000, 0xffffffff, 0x3c9623b1, 0x7fc00000, 0x3400000},
9163{0x3400000, 0xffffffff, 0x51fd2c7c, 0x7fc00000, 0x3400000},
9164{0x3400000, 0xffffffff, 0x7b906a6c, 0x7fc00000, 0x3400000},
9165{0x3400000, 0x4f3495cb, 0x0, 0x4f3495cb, 0x3400000},
9166{0x3400000, 0x4f3495cb, 0x1, 0x4f3495cb, 0x3400080},
9167{0x3400000, 0x4f3495cb, 0x76, 0x4f3495cb, 0x3400080},
9168{0x3400000, 0x4f3495cb, 0x2b94, 0x4f3495cb, 0x3400080},
9169{0x3400000, 0x4f3495cb, 0x636d24, 0x4f3495cb, 0x3400080},
9170{0x3400000, 0x4f3495cb, 0x7fffff, 0x4f3495cb, 0x3400080},
9171{0x3400000, 0x4f3495cb, 0x800000, 0x4f3495cc, 0x3400010},
9172{0x3400000, 0x4f3495cb, 0x800002, 0x4f3495cc, 0x3400010},
9173{0x3400000, 0x4f3495cb, 0x1398437, 0x4f3495cc, 0x3400010},
9174{0x3400000, 0x4f3495cb, 0xba98d27, 0x4f3495cc, 0x3400010},
9175{0x3400000, 0x4f3495cb, 0xba98d7a, 0x4f3495cc, 0x3400010},
9176{0x3400000, 0x4f3495cb, 0x751f853a, 0x751f853b, 0x3400010},
9177{0x3400000, 0x4f3495cb, 0x7f7ffff0, 0x7f7ffff1, 0x3400010},
9178{0x3400000, 0x4f3495cb, 0x7f7fffff, 0x7f800000, 0x3400014},
9179{0x3400000, 0x4f3495cb, 0x7f800000, 0x7f800000, 0x3400000},
9180{0x3400000, 0x4f3495cb, 0x7f800001, 0x7fc00000, 0x3400001},
9181{0x3400000, 0x4f3495cb, 0x7f984a37, 0x7fc00000, 0x3400001},
9182{0x3400000, 0x4f3495cb, 0x7fbfffff, 0x7fc00000, 0x3400001},
9183{0x3400000, 0x4f3495cb, 0x7fc00000, 0x7fc00000, 0x3400000},
9184{0x3400000, 0x4f3495cb, 0x7fd9ba98, 0x7fc00000, 0x3400000},
9185{0x3400000, 0x4f3495cb, 0x7fffffff, 0x7fc00000, 0x3400000},
9186{0x3400000, 0x4f3495cb, 0x80000000, 0x4f3495cb, 0x3400000},
9187{0x3400000, 0x4f3495cb, 0x80000001, 0x4f3495cb, 0x3400080},
9188{0x3400000, 0x4f3495cb, 0x80000076, 0x4f3495cb, 0x3400080},
9189{0x3400000, 0x4f3495cb, 0x80002b94, 0x4f3495cb, 0x3400080},
9190{0x3400000, 0x4f3495cb, 0x80636d24, 0x4f3495cb, 0x3400080},
9191{0x3400000, 0x4f3495cb, 0x807fffff, 0x4f3495cb, 0x3400080},
9192{0x3400000, 0x4f3495cb, 0x80800000, 0x4f3495cb, 0x3400010},
9193{0x3400000, 0x4f3495cb, 0x80800002, 0x4f3495cb, 0x3400010},
9194{0x3400000, 0x4f3495cb, 0x81398437, 0x4f3495cb, 0x3400010},
9195{0x3400000, 0x4f3495cb, 0x8ba98d27, 0x4f3495cb, 0x3400010},
9196{0x3400000, 0x4f3495cb, 0x8ba98d7a, 0x4f3495cb, 0x3400010},
9197{0x3400000, 0x4f3495cb, 0xf51f853a, 0xf51f8539, 0x3400010},
9198{0x3400000, 0x4f3495cb, 0xff7ffff0, 0xff7fffef, 0x3400010},
9199{0x3400000, 0x4f3495cb, 0xff7fffff, 0xff7ffffe, 0x3400010},
9200{0x3400000, 0x4f3495cb, 0xff800000, 0xff800000, 0x3400000},
9201{0x3400000, 0x4f3495cb, 0xff800001, 0x7fc00000, 0x3400001},
9202{0x3400000, 0x4f3495cb, 0xff984a37, 0x7fc00000, 0x3400001},
9203{0x3400000, 0x4f3495cb, 0xffbfffff, 0x7fc00000, 0x3400001},
9204{0x3400000, 0x4f3495cb, 0xffc00000, 0x7fc00000, 0x3400000},
9205{0x3400000, 0x4f3495cb, 0xffd9ba98, 0x7fc00000, 0x3400000},
9206{0x3400000, 0x4f3495cb, 0xffffffff, 0x7fc00000, 0x3400000},
9207{0x3400000, 0x4f3495cb, 0x4f3495cb, 0x4fb495cb, 0x3400000},
9208{0x3400000, 0x4f3495cb, 0xe73a5134, 0xe73a5133, 0x3400010},
9209{0x3400000, 0x4f3495cb, 0x7c994e9e, 0x7c994e9f, 0x3400010},
9210{0x3400000, 0x4f3495cb, 0x6164bd6c, 0x6164bd6d, 0x3400010},
9211{0x3400000, 0x4f3495cb, 0x9503366, 0x4f3495cc, 0x3400010},
9212{0x3400000, 0x4f3495cb, 0xbf5a97c9, 0x4f3495cb, 0x3400010},
9213{0x3400000, 0x4f3495cb, 0xe6ff1a14, 0xe6ff1a13, 0x3400010},
9214{0x3400000, 0x4f3495cb, 0x77f31e2f, 0x77f31e30, 0x3400010},
9215{0x3400000, 0x4f3495cb, 0xaab4d7d8, 0x4f3495cb, 0x3400010},
9216{0x3400000, 0x4f3495cb, 0x966320b, 0x4f3495cc, 0x3400010},
9217{0x3400000, 0x4f3495cb, 0xb26bddee, 0x4f3495cb, 0x3400010},
9218{0x3400000, 0x4f3495cb, 0xb5c8e5d3, 0x4f3495cb, 0x3400010},
9219{0x3400000, 0x4f3495cb, 0x317285d3, 0x4f3495cc, 0x3400010},
9220{0x3400000, 0x4f3495cb, 0x3c9623b1, 0x4f3495cc, 0x3400010},
9221{0x3400000, 0x4f3495cb, 0x51fd2c7c, 0x52016896, 0x3400010},
9222{0x3400000, 0x4f3495cb, 0x7b906a6c, 0x7b906a6d, 0x3400010},
9223{0x3400000, 0xe73a5134, 0x0, 0xe73a5134, 0x3400000},
9224{0x3400000, 0xe73a5134, 0x1, 0xe73a5134, 0x3400080},
9225{0x3400000, 0xe73a5134, 0x76, 0xe73a5134, 0x3400080},
9226{0x3400000, 0xe73a5134, 0x2b94, 0xe73a5134, 0x3400080},
9227{0x3400000, 0xe73a5134, 0x636d24, 0xe73a5134, 0x3400080},
9228{0x3400000, 0xe73a5134, 0x7fffff, 0xe73a5134, 0x3400080},
9229{0x3400000, 0xe73a5134, 0x800000, 0xe73a5133, 0x3400010},
9230{0x3400000, 0xe73a5134, 0x800002, 0xe73a5133, 0x3400010},
9231{0x3400000, 0xe73a5134, 0x1398437, 0xe73a5133, 0x3400010},
9232{0x3400000, 0xe73a5134, 0xba98d27, 0xe73a5133, 0x3400010},
9233{0x3400000, 0xe73a5134, 0xba98d7a, 0xe73a5133, 0x3400010},
9234{0x3400000, 0xe73a5134, 0x751f853a, 0x751f853a, 0x3400010},
9235{0x3400000, 0xe73a5134, 0x7f7ffff0, 0x7f7ffff0, 0x3400010},
9236{0x3400000, 0xe73a5134, 0x7f7fffff, 0x7f7fffff, 0x3400010},
9237{0x3400000, 0xe73a5134, 0x7f800000, 0x7f800000, 0x3400000},
9238{0x3400000, 0xe73a5134, 0x7f800001, 0x7fc00000, 0x3400001},
9239{0x3400000, 0xe73a5134, 0x7f984a37, 0x7fc00000, 0x3400001},
9240{0x3400000, 0xe73a5134, 0x7fbfffff, 0x7fc00000, 0x3400001},
9241{0x3400000, 0xe73a5134, 0x7fc00000, 0x7fc00000, 0x3400000},
9242{0x3400000, 0xe73a5134, 0x7fd9ba98, 0x7fc00000, 0x3400000},
9243{0x3400000, 0xe73a5134, 0x7fffffff, 0x7fc00000, 0x3400000},
9244{0x3400000, 0xe73a5134, 0x80000000, 0xe73a5134, 0x3400000},
9245{0x3400000, 0xe73a5134, 0x80000001, 0xe73a5134, 0x3400080},
9246{0x3400000, 0xe73a5134, 0x80000076, 0xe73a5134, 0x3400080},
9247{0x3400000, 0xe73a5134, 0x80002b94, 0xe73a5134, 0x3400080},
9248{0x3400000, 0xe73a5134, 0x80636d24, 0xe73a5134, 0x3400080},
9249{0x3400000, 0xe73a5134, 0x807fffff, 0xe73a5134, 0x3400080},
9250{0x3400000, 0xe73a5134, 0x80800000, 0xe73a5134, 0x3400010},
9251{0x3400000, 0xe73a5134, 0x80800002, 0xe73a5134, 0x3400010},
9252{0x3400000, 0xe73a5134, 0x81398437, 0xe73a5134, 0x3400010},
9253{0x3400000, 0xe73a5134, 0x8ba98d27, 0xe73a5134, 0x3400010},
9254{0x3400000, 0xe73a5134, 0x8ba98d7a, 0xe73a5134, 0x3400010},
9255{0x3400000, 0xe73a5134, 0xf51f853a, 0xf51f853a, 0x3400010},
9256{0x3400000, 0xe73a5134, 0xff7ffff0, 0xff7ffff0, 0x3400010},
9257{0x3400000, 0xe73a5134, 0xff7fffff, 0xff7fffff, 0x3400010},
9258{0x3400000, 0xe73a5134, 0xff800000, 0xff800000, 0x3400000},
9259{0x3400000, 0xe73a5134, 0xff800001, 0x7fc00000, 0x3400001},
9260{0x3400000, 0xe73a5134, 0xff984a37, 0x7fc00000, 0x3400001},
9261{0x3400000, 0xe73a5134, 0xffbfffff, 0x7fc00000, 0x3400001},
9262{0x3400000, 0xe73a5134, 0xffc00000, 0x7fc00000, 0x3400000},
9263{0x3400000, 0xe73a5134, 0xffd9ba98, 0x7fc00000, 0x3400000},
9264{0x3400000, 0xe73a5134, 0xffffffff, 0x7fc00000, 0x3400000},
9265{0x3400000, 0xe73a5134, 0x4f3495cb, 0xe73a5133, 0x3400010},
9266{0x3400000, 0xe73a5134, 0xe73a5134, 0xe7ba5134, 0x3400000},
9267{0x3400000, 0xe73a5134, 0x7c994e9e, 0x7c994e9e, 0x3400010},
9268{0x3400000, 0xe73a5134, 0x6164bd6c, 0xe73a42e8, 0x3400010},
9269{0x3400000, 0xe73a5134, 0x9503366, 0xe73a5133, 0x3400010},
9270{0x3400000, 0xe73a5134, 0xbf5a97c9, 0xe73a5134, 0x3400010},
9271{0x3400000, 0xe73a5134, 0xe6ff1a14, 0xe79cef1f, 0x3400000},
9272{0x3400000, 0xe73a5134, 0x77f31e2f, 0x77f31e2f, 0x3400010},
9273{0x3400000, 0xe73a5134, 0xaab4d7d8, 0xe73a5134, 0x3400010},
9274{0x3400000, 0xe73a5134, 0x966320b, 0xe73a5133, 0x3400010},
9275{0x3400000, 0xe73a5134, 0xb26bddee, 0xe73a5134, 0x3400010},
9276{0x3400000, 0xe73a5134, 0xb5c8e5d3, 0xe73a5134, 0x3400010},
9277{0x3400000, 0xe73a5134, 0x317285d3, 0xe73a5133, 0x3400010},
9278{0x3400000, 0xe73a5134, 0x3c9623b1, 0xe73a5133, 0x3400010},
9279{0x3400000, 0xe73a5134, 0x51fd2c7c, 0xe73a5133, 0x3400010},
9280{0x3400000, 0xe73a5134, 0x7b906a6c, 0x7b906a6c, 0x3400010},
9281{0x3400000, 0x7c994e9e, 0x0, 0x7c994e9e, 0x3400000},
9282{0x3400000, 0x7c994e9e, 0x1, 0x7c994e9e, 0x3400080},
9283{0x3400000, 0x7c994e9e, 0x76, 0x7c994e9e, 0x3400080},
9284{0x3400000, 0x7c994e9e, 0x2b94, 0x7c994e9e, 0x3400080},
9285{0x3400000, 0x7c994e9e, 0x636d24, 0x7c994e9e, 0x3400080},
9286{0x3400000, 0x7c994e9e, 0x7fffff, 0x7c994e9e, 0x3400080},
9287{0x3400000, 0x7c994e9e, 0x800000, 0x7c994e9f, 0x3400010},
9288{0x3400000, 0x7c994e9e, 0x800002, 0x7c994e9f, 0x3400010},
9289{0x3400000, 0x7c994e9e, 0x1398437, 0x7c994e9f, 0x3400010},
9290{0x3400000, 0x7c994e9e, 0xba98d27, 0x7c994e9f, 0x3400010},
9291{0x3400000, 0x7c994e9e, 0xba98d7a, 0x7c994e9f, 0x3400010},
9292{0x3400000, 0x7c994e9e, 0x751f853a, 0x7c994fde, 0x3400010},
9293{0x3400000, 0x7c994e9e, 0x7f7ffff0, 0x7f800000, 0x3400014},
9294{0x3400000, 0x7c994e9e, 0x7f7fffff, 0x7f800000, 0x3400014},
9295{0x3400000, 0x7c994e9e, 0x7f800000, 0x7f800000, 0x3400000},
9296{0x3400000, 0x7c994e9e, 0x7f800001, 0x7fc00000, 0x3400001},
9297{0x3400000, 0x7c994e9e, 0x7f984a37, 0x7fc00000, 0x3400001},
9298{0x3400000, 0x7c994e9e, 0x7fbfffff, 0x7fc00000, 0x3400001},
9299{0x3400000, 0x7c994e9e, 0x7fc00000, 0x7fc00000, 0x3400000},
9300{0x3400000, 0x7c994e9e, 0x7fd9ba98, 0x7fc00000, 0x3400000},
9301{0x3400000, 0x7c994e9e, 0x7fffffff, 0x7fc00000, 0x3400000},
9302{0x3400000, 0x7c994e9e, 0x80000000, 0x7c994e9e, 0x3400000},
9303{0x3400000, 0x7c994e9e, 0x80000001, 0x7c994e9e, 0x3400080},
9304{0x3400000, 0x7c994e9e, 0x80000076, 0x7c994e9e, 0x3400080},
9305{0x3400000, 0x7c994e9e, 0x80002b94, 0x7c994e9e, 0x3400080},
9306{0x3400000, 0x7c994e9e, 0x80636d24, 0x7c994e9e, 0x3400080},
9307{0x3400000, 0x7c994e9e, 0x807fffff, 0x7c994e9e, 0x3400080},
9308{0x3400000, 0x7c994e9e, 0x80800000, 0x7c994e9e, 0x3400010},
9309{0x3400000, 0x7c994e9e, 0x80800002, 0x7c994e9e, 0x3400010},
9310{0x3400000, 0x7c994e9e, 0x81398437, 0x7c994e9e, 0x3400010},
9311{0x3400000, 0x7c994e9e, 0x8ba98d27, 0x7c994e9e, 0x3400010},
9312{0x3400000, 0x7c994e9e, 0x8ba98d7a, 0x7c994e9e, 0x3400010},
9313{0x3400000, 0x7c994e9e, 0xf51f853a, 0x7c994d5f, 0x3400010},
9314{0x3400000, 0x7c994e9e, 0xff7ffff0, 0xff7b357b, 0x3400010},
9315{0x3400000, 0x7c994e9e, 0xff7fffff, 0xff7b358a, 0x3400010},
9316{0x3400000, 0x7c994e9e, 0xff800000, 0xff800000, 0x3400000},
9317{0x3400000, 0x7c994e9e, 0xff800001, 0x7fc00000, 0x3400001},
9318{0x3400000, 0x7c994e9e, 0xff984a37, 0x7fc00000, 0x3400001},
9319{0x3400000, 0x7c994e9e, 0xffbfffff, 0x7fc00000, 0x3400001},
9320{0x3400000, 0x7c994e9e, 0xffc00000, 0x7fc00000, 0x3400000},
9321{0x3400000, 0x7c994e9e, 0xffd9ba98, 0x7fc00000, 0x3400000},
9322{0x3400000, 0x7c994e9e, 0xffffffff, 0x7fc00000, 0x3400000},
9323{0x3400000, 0x7c994e9e, 0x4f3495cb, 0x7c994e9f, 0x3400010},
9324{0x3400000, 0x7c994e9e, 0xe73a5134, 0x7c994e9e, 0x3400010},
9325{0x3400000, 0x7c994e9e, 0x7c994e9e, 0x7d194e9e, 0x3400000},
9326{0x3400000, 0x7c994e9e, 0x6164bd6c, 0x7c994e9f, 0x3400010},
9327{0x3400000, 0x7c994e9e, 0x9503366, 0x7c994e9f, 0x3400010},
9328{0x3400000, 0x7c994e9e, 0xbf5a97c9, 0x7c994e9e, 0x3400010},
9329{0x3400000, 0x7c994e9e, 0xe6ff1a14, 0x7c994e9e, 0x3400010},
9330{0x3400000, 0x7c994e9e, 0x77f31e2f, 0x7c998b66, 0x3400010},
9331{0x3400000, 0x7c994e9e, 0xaab4d7d8, 0x7c994e9e, 0x3400010},
9332{0x3400000, 0x7c994e9e, 0x966320b, 0x7c994e9f, 0x3400010},
9333{0x3400000, 0x7c994e9e, 0xb26bddee, 0x7c994e9e, 0x3400010},
9334{0x3400000, 0x7c994e9e, 0xb5c8e5d3, 0x7c994e9e, 0x3400010},
9335{0x3400000, 0x7c994e9e, 0x317285d3, 0x7c994e9f, 0x3400010},
9336{0x3400000, 0x7c994e9e, 0x3c9623b1, 0x7c994e9f, 0x3400010},
9337{0x3400000, 0x7c994e9e, 0x51fd2c7c, 0x7c994e9f, 0x3400010},
9338{0x3400000, 0x7c994e9e, 0x7b906a6c, 0x7cbd6939, 0x3400000},
9339{0x3400000, 0x6164bd6c, 0x0, 0x6164bd6c, 0x3400000},
9340{0x3400000, 0x6164bd6c, 0x1, 0x6164bd6c, 0x3400080},
9341{0x3400000, 0x6164bd6c, 0x76, 0x6164bd6c, 0x3400080},
9342{0x3400000, 0x6164bd6c, 0x2b94, 0x6164bd6c, 0x3400080},
9343{0x3400000, 0x6164bd6c, 0x636d24, 0x6164bd6c, 0x3400080},
9344{0x3400000, 0x6164bd6c, 0x7fffff, 0x6164bd6c, 0x3400080},
9345{0x3400000, 0x6164bd6c, 0x800000, 0x6164bd6d, 0x3400010},
9346{0x3400000, 0x6164bd6c, 0x800002, 0x6164bd6d, 0x3400010},
9347{0x3400000, 0x6164bd6c, 0x1398437, 0x6164bd6d, 0x3400010},
9348{0x3400000, 0x6164bd6c, 0xba98d27, 0x6164bd6d, 0x3400010},
9349{0x3400000, 0x6164bd6c, 0xba98d7a, 0x6164bd6d, 0x3400010},
9350{0x3400000, 0x6164bd6c, 0x751f853a, 0x751f853b, 0x3400010},
9351{0x3400000, 0x6164bd6c, 0x7f7ffff0, 0x7f7ffff1, 0x3400010},
9352{0x3400000, 0x6164bd6c, 0x7f7fffff, 0x7f800000, 0x3400014},
9353{0x3400000, 0x6164bd6c, 0x7f800000, 0x7f800000, 0x3400000},
9354{0x3400000, 0x6164bd6c, 0x7f800001, 0x7fc00000, 0x3400001},
9355{0x3400000, 0x6164bd6c, 0x7f984a37, 0x7fc00000, 0x3400001},
9356{0x3400000, 0x6164bd6c, 0x7fbfffff, 0x7fc00000, 0x3400001},
9357{0x3400000, 0x6164bd6c, 0x7fc00000, 0x7fc00000, 0x3400000},
9358{0x3400000, 0x6164bd6c, 0x7fd9ba98, 0x7fc00000, 0x3400000},
9359{0x3400000, 0x6164bd6c, 0x7fffffff, 0x7fc00000, 0x3400000},
9360{0x3400000, 0x6164bd6c, 0x80000000, 0x6164bd6c, 0x3400000},
9361{0x3400000, 0x6164bd6c, 0x80000001, 0x6164bd6c, 0x3400080},
9362{0x3400000, 0x6164bd6c, 0x80000076, 0x6164bd6c, 0x3400080},
9363{0x3400000, 0x6164bd6c, 0x80002b94, 0x6164bd6c, 0x3400080},
9364{0x3400000, 0x6164bd6c, 0x80636d24, 0x6164bd6c, 0x3400080},
9365{0x3400000, 0x6164bd6c, 0x807fffff, 0x6164bd6c, 0x3400080},
9366{0x3400000, 0x6164bd6c, 0x80800000, 0x6164bd6c, 0x3400010},
9367{0x3400000, 0x6164bd6c, 0x80800002, 0x6164bd6c, 0x3400010},
9368{0x3400000, 0x6164bd6c, 0x81398437, 0x6164bd6c, 0x3400010},
9369{0x3400000, 0x6164bd6c, 0x8ba98d27, 0x6164bd6c, 0x3400010},
9370{0x3400000, 0x6164bd6c, 0x8ba98d7a, 0x6164bd6c, 0x3400010},
9371{0x3400000, 0x6164bd6c, 0xf51f853a, 0xf51f8539, 0x3400010},
9372{0x3400000, 0x6164bd6c, 0xff7ffff0, 0xff7fffef, 0x3400010},
9373{0x3400000, 0x6164bd6c, 0xff7fffff, 0xff7ffffe, 0x3400010},
9374{0x3400000, 0x6164bd6c, 0xff800000, 0xff800000, 0x3400000},
9375{0x3400000, 0x6164bd6c, 0xff800001, 0x7fc00000, 0x3400001},
9376{0x3400000, 0x6164bd6c, 0xff984a37, 0x7fc00000, 0x3400001},
9377{0x3400000, 0x6164bd6c, 0xffbfffff, 0x7fc00000, 0x3400001},
9378{0x3400000, 0x6164bd6c, 0xffc00000, 0x7fc00000, 0x3400000},
9379{0x3400000, 0x6164bd6c, 0xffd9ba98, 0x7fc00000, 0x3400000},
9380{0x3400000, 0x6164bd6c, 0xffffffff, 0x7fc00000, 0x3400000},
9381{0x3400000, 0x6164bd6c, 0x4f3495cb, 0x6164bd6d, 0x3400010},
9382{0x3400000, 0x6164bd6c, 0xe73a5134, 0xe73a42e8, 0x3400010},
9383{0x3400000, 0x6164bd6c, 0x7c994e9e, 0x7c994e9f, 0x3400010},
9384{0x3400000, 0x6164bd6c, 0x6164bd6c, 0x61e4bd6c, 0x3400000},
9385{0x3400000, 0x6164bd6c, 0x9503366, 0x6164bd6d, 0x3400010},
9386{0x3400000, 0x6164bd6c, 0xbf5a97c9, 0x6164bd6c, 0x3400010},
9387{0x3400000, 0x6164bd6c, 0xe6ff1a14, 0xe6fefd7c, 0x3400010},
9388{0x3400000, 0x6164bd6c, 0x77f31e2f, 0x77f31e30, 0x3400010},
9389{0x3400000, 0x6164bd6c, 0xaab4d7d8, 0x6164bd6c, 0x3400010},
9390{0x3400000, 0x6164bd6c, 0x966320b, 0x6164bd6d, 0x3400010},
9391{0x3400000, 0x6164bd6c, 0xb26bddee, 0x6164bd6c, 0x3400010},
9392{0x3400000, 0x6164bd6c, 0xb5c8e5d3, 0x6164bd6c, 0x3400010},
9393{0x3400000, 0x6164bd6c, 0x317285d3, 0x6164bd6d, 0x3400010},
9394{0x3400000, 0x6164bd6c, 0x3c9623b1, 0x6164bd6d, 0x3400010},
9395{0x3400000, 0x6164bd6c, 0x51fd2c7c, 0x6164bd6d, 0x3400010},
9396{0x3400000, 0x6164bd6c, 0x7b906a6c, 0x7b906a6d, 0x3400010},
9397{0x3400000, 0x9503366, 0x0, 0x9503366, 0x3400000},
9398{0x3400000, 0x9503366, 0x1, 0x9503366, 0x3400080},
9399{0x3400000, 0x9503366, 0x76, 0x9503366, 0x3400080},
9400{0x3400000, 0x9503366, 0x2b94, 0x9503366, 0x3400080},
9401{0x3400000, 0x9503366, 0x636d24, 0x9503366, 0x3400080},
9402{0x3400000, 0x9503366, 0x7fffff, 0x9503366, 0x3400080},
9403{0x3400000, 0x9503366, 0x800000, 0x95033a6, 0x3400000},
9404{0x3400000, 0x9503366, 0x800002, 0x95033a7, 0x3400010},
9405{0x3400000, 0x9503366, 0x1398437, 0x9503420, 0x3400010},
9406{0x3400000, 0x9503366, 0xba98d27, 0xbb00ec3, 0x3400010},
9407{0x3400000, 0x9503366, 0xba98d7a, 0xbb00f16, 0x3400010},
9408{0x3400000, 0x9503366, 0x751f853a, 0x751f853b, 0x3400010},
9409{0x3400000, 0x9503366, 0x7f7ffff0, 0x7f7ffff1, 0x3400010},
9410{0x3400000, 0x9503366, 0x7f7fffff, 0x7f800000, 0x3400014},
9411{0x3400000, 0x9503366, 0x7f800000, 0x7f800000, 0x3400000},
9412{0x3400000, 0x9503366, 0x7f800001, 0x7fc00000, 0x3400001},
9413{0x3400000, 0x9503366, 0x7f984a37, 0x7fc00000, 0x3400001},
9414{0x3400000, 0x9503366, 0x7fbfffff, 0x7fc00000, 0x3400001},
9415{0x3400000, 0x9503366, 0x7fc00000, 0x7fc00000, 0x3400000},
9416{0x3400000, 0x9503366, 0x7fd9ba98, 0x7fc00000, 0x3400000},
9417{0x3400000, 0x9503366, 0x7fffffff, 0x7fc00000, 0x3400000},
9418{0x3400000, 0x9503366, 0x80000000, 0x9503366, 0x3400000},
9419{0x3400000, 0x9503366, 0x80000001, 0x9503366, 0x3400080},
9420{0x3400000, 0x9503366, 0x80000076, 0x9503366, 0x3400080},
9421{0x3400000, 0x9503366, 0x80002b94, 0x9503366, 0x3400080},
9422{0x3400000, 0x9503366, 0x80636d24, 0x9503366, 0x3400080},
9423{0x3400000, 0x9503366, 0x807fffff, 0x9503366, 0x3400080},
9424{0x3400000, 0x9503366, 0x80800000, 0x9503326, 0x3400000},
9425{0x3400000, 0x9503366, 0x80800002, 0x9503326, 0x3400010},
9426{0x3400000, 0x9503366, 0x81398437, 0x95032ad, 0x3400010},
9427{0x3400000, 0x9503366, 0x8ba98d27, 0x8ba30b8b, 0x3400010},
9428{0x3400000, 0x9503366, 0x8ba98d7a, 0x8ba30bde, 0x3400010},
9429{0x3400000, 0x9503366, 0xf51f853a, 0xf51f8539, 0x3400010},
9430{0x3400000, 0x9503366, 0xff7ffff0, 0xff7fffef, 0x3400010},
9431{0x3400000, 0x9503366, 0xff7fffff, 0xff7ffffe, 0x3400010},
9432{0x3400000, 0x9503366, 0xff800000, 0xff800000, 0x3400000},
9433{0x3400000, 0x9503366, 0xff800001, 0x7fc00000, 0x3400001},
9434{0x3400000, 0x9503366, 0xff984a37, 0x7fc00000, 0x3400001},
9435{0x3400000, 0x9503366, 0xffbfffff, 0x7fc00000, 0x3400001},
9436{0x3400000, 0x9503366, 0xffc00000, 0x7fc00000, 0x3400000},
9437{0x3400000, 0x9503366, 0xffd9ba98, 0x7fc00000, 0x3400000},
9438{0x3400000, 0x9503366, 0xffffffff, 0x7fc00000, 0x3400000},
9439{0x3400000, 0x9503366, 0x4f3495cb, 0x4f3495cc, 0x3400010},
9440{0x3400000, 0x9503366, 0xe73a5134, 0xe73a5133, 0x3400010},
9441{0x3400000, 0x9503366, 0x7c994e9e, 0x7c994e9f, 0x3400010},
9442{0x3400000, 0x9503366, 0x6164bd6c, 0x6164bd6d, 0x3400010},
9443{0x3400000, 0x9503366, 0x9503366, 0x9d03366, 0x3400000},
9444{0x3400000, 0x9503366, 0xbf5a97c9, 0xbf5a97c8, 0x3400010},
9445{0x3400000, 0x9503366, 0xe6ff1a14, 0xe6ff1a13, 0x3400010},
9446{0x3400000, 0x9503366, 0x77f31e2f, 0x77f31e30, 0x3400010},
9447{0x3400000, 0x9503366, 0xaab4d7d8, 0xaab4d7d7, 0x3400010},
9448{0x3400000, 0x9503366, 0x966320b, 0x9db32b9, 0x3400010},
9449{0x3400000, 0x9503366, 0xb26bddee, 0xb26bdded, 0x3400010},
9450{0x3400000, 0x9503366, 0xb5c8e5d3, 0xb5c8e5d2, 0x3400010},
9451{0x3400000, 0x9503366, 0x317285d3, 0x317285d4, 0x3400010},
9452{0x3400000, 0x9503366, 0x3c9623b1, 0x3c9623b2, 0x3400010},
9453{0x3400000, 0x9503366, 0x51fd2c7c, 0x51fd2c7d, 0x3400010},
9454{0x3400000, 0x9503366, 0x7b906a6c, 0x7b906a6d, 0x3400010},
9455{0x3400000, 0xbf5a97c9, 0x0, 0xbf5a97c9, 0x3400000},
9456{0x3400000, 0xbf5a97c9, 0x1, 0xbf5a97c9, 0x3400080},
9457{0x3400000, 0xbf5a97c9, 0x76, 0xbf5a97c9, 0x3400080},
9458{0x3400000, 0xbf5a97c9, 0x2b94, 0xbf5a97c9, 0x3400080},
9459{0x3400000, 0xbf5a97c9, 0x636d24, 0xbf5a97c9, 0x3400080},
9460{0x3400000, 0xbf5a97c9, 0x7fffff, 0xbf5a97c9, 0x3400080},
9461{0x3400000, 0xbf5a97c9, 0x800000, 0xbf5a97c8, 0x3400010},
9462{0x3400000, 0xbf5a97c9, 0x800002, 0xbf5a97c8, 0x3400010},
9463{0x3400000, 0xbf5a97c9, 0x1398437, 0xbf5a97c8, 0x3400010},
9464{0x3400000, 0xbf5a97c9, 0xba98d27, 0xbf5a97c8, 0x3400010},
9465{0x3400000, 0xbf5a97c9, 0xba98d7a, 0xbf5a97c8, 0x3400010},
9466{0x3400000, 0xbf5a97c9, 0x751f853a, 0x751f853a, 0x3400010},
9467{0x3400000, 0xbf5a97c9, 0x7f7ffff0, 0x7f7ffff0, 0x3400010},
9468{0x3400000, 0xbf5a97c9, 0x7f7fffff, 0x7f7fffff, 0x3400010},
9469{0x3400000, 0xbf5a97c9, 0x7f800000, 0x7f800000, 0x3400000},
9470{0x3400000, 0xbf5a97c9, 0x7f800001, 0x7fc00000, 0x3400001},
9471{0x3400000, 0xbf5a97c9, 0x7f984a37, 0x7fc00000, 0x3400001},
9472{0x3400000, 0xbf5a97c9, 0x7fbfffff, 0x7fc00000, 0x3400001},
9473{0x3400000, 0xbf5a97c9, 0x7fc00000, 0x7fc00000, 0x3400000},
9474{0x3400000, 0xbf5a97c9, 0x7fd9ba98, 0x7fc00000, 0x3400000},
9475{0x3400000, 0xbf5a97c9, 0x7fffffff, 0x7fc00000, 0x3400000},
9476{0x3400000, 0xbf5a97c9, 0x80000000, 0xbf5a97c9, 0x3400000},
9477{0x3400000, 0xbf5a97c9, 0x80000001, 0xbf5a97c9, 0x3400080},
9478{0x3400000, 0xbf5a97c9, 0x80000076, 0xbf5a97c9, 0x3400080},
9479{0x3400000, 0xbf5a97c9, 0x80002b94, 0xbf5a97c9, 0x3400080},
9480{0x3400000, 0xbf5a97c9, 0x80636d24, 0xbf5a97c9, 0x3400080},
9481{0x3400000, 0xbf5a97c9, 0x807fffff, 0xbf5a97c9, 0x3400080},
9482{0x3400000, 0xbf5a97c9, 0x80800000, 0xbf5a97c9, 0x3400010},
9483{0x3400000, 0xbf5a97c9, 0x80800002, 0xbf5a97c9, 0x3400010},
9484{0x3400000, 0xbf5a97c9, 0x81398437, 0xbf5a97c9, 0x3400010},
9485{0x3400000, 0xbf5a97c9, 0x8ba98d27, 0xbf5a97c9, 0x3400010},
9486{0x3400000, 0xbf5a97c9, 0x8ba98d7a, 0xbf5a97c9, 0x3400010},
9487{0x3400000, 0xbf5a97c9, 0xf51f853a, 0xf51f853a, 0x3400010},
9488{0x3400000, 0xbf5a97c9, 0xff7ffff0, 0xff7ffff0, 0x3400010},
9489{0x3400000, 0xbf5a97c9, 0xff7fffff, 0xff7fffff, 0x3400010},
9490{0x3400000, 0xbf5a97c9, 0xff800000, 0xff800000, 0x3400000},
9491{0x3400000, 0xbf5a97c9, 0xff800001, 0x7fc00000, 0x3400001},
9492{0x3400000, 0xbf5a97c9, 0xff984a37, 0x7fc00000, 0x3400001},
9493{0x3400000, 0xbf5a97c9, 0xffbfffff, 0x7fc00000, 0x3400001},
9494{0x3400000, 0xbf5a97c9, 0xffc00000, 0x7fc00000, 0x3400000},
9495{0x3400000, 0xbf5a97c9, 0xffd9ba98, 0x7fc00000, 0x3400000},
9496{0x3400000, 0xbf5a97c9, 0xffffffff, 0x7fc00000, 0x3400000},
9497{0x3400000, 0xbf5a97c9, 0x4f3495cb, 0x4f3495cb, 0x3400010},
9498{0x3400000, 0xbf5a97c9, 0xe73a5134, 0xe73a5134, 0x3400010},
9499{0x3400000, 0xbf5a97c9, 0x7c994e9e, 0x7c994e9e, 0x3400010},
9500{0x3400000, 0xbf5a97c9, 0x6164bd6c, 0x6164bd6c, 0x3400010},
9501{0x3400000, 0xbf5a97c9, 0x9503366, 0xbf5a97c8, 0x3400010},
9502{0x3400000, 0xbf5a97c9, 0xbf5a97c9, 0xbfda97c9, 0x3400000},
9503{0x3400000, 0xbf5a97c9, 0xe6ff1a14, 0xe6ff1a14, 0x3400010},
9504{0x3400000, 0xbf5a97c9, 0x77f31e2f, 0x77f31e2f, 0x3400010},
9505{0x3400000, 0xbf5a97c9, 0xaab4d7d8, 0xbf5a97c9, 0x3400010},
9506{0x3400000, 0xbf5a97c9, 0x966320b, 0xbf5a97c8, 0x3400010},
9507{0x3400000, 0xbf5a97c9, 0xb26bddee, 0xbf5a97c9, 0x3400010},
9508{0x3400000, 0xbf5a97c9, 0xb5c8e5d3, 0xbf5a97e2, 0x3400010},
9509{0x3400000, 0xbf5a97c9, 0x317285d3, 0xbf5a97c8, 0x3400010},
9510{0x3400000, 0xbf5a97c9, 0x3c9623b1, 0xbf55e6ab, 0x3400010},
9511{0x3400000, 0xbf5a97c9, 0x51fd2c7c, 0x51fd2c7c, 0x3400010},
9512{0x3400000, 0xbf5a97c9, 0x7b906a6c, 0x7b906a6c, 0x3400010},
9513{0x3400000, 0xe6ff1a14, 0x0, 0xe6ff1a14, 0x3400000},
9514{0x3400000, 0xe6ff1a14, 0x1, 0xe6ff1a14, 0x3400080},
9515{0x3400000, 0xe6ff1a14, 0x76, 0xe6ff1a14, 0x3400080},
9516{0x3400000, 0xe6ff1a14, 0x2b94, 0xe6ff1a14, 0x3400080},
9517{0x3400000, 0xe6ff1a14, 0x636d24, 0xe6ff1a14, 0x3400080},
9518{0x3400000, 0xe6ff1a14, 0x7fffff, 0xe6ff1a14, 0x3400080},
9519{0x3400000, 0xe6ff1a14, 0x800000, 0xe6ff1a13, 0x3400010},
9520{0x3400000, 0xe6ff1a14, 0x800002, 0xe6ff1a13, 0x3400010},
9521{0x3400000, 0xe6ff1a14, 0x1398437, 0xe6ff1a13, 0x3400010},
9522{0x3400000, 0xe6ff1a14, 0xba98d27, 0xe6ff1a13, 0x3400010},
9523{0x3400000, 0xe6ff1a14, 0xba98d7a, 0xe6ff1a13, 0x3400010},
9524{0x3400000, 0xe6ff1a14, 0x751f853a, 0x751f853a, 0x3400010},
9525{0x3400000, 0xe6ff1a14, 0x7f7ffff0, 0x7f7ffff0, 0x3400010},
9526{0x3400000, 0xe6ff1a14, 0x7f7fffff, 0x7f7fffff, 0x3400010},
9527{0x3400000, 0xe6ff1a14, 0x7f800000, 0x7f800000, 0x3400000},
9528{0x3400000, 0xe6ff1a14, 0x7f800001, 0x7fc00000, 0x3400001},
9529{0x3400000, 0xe6ff1a14, 0x7f984a37, 0x7fc00000, 0x3400001},
9530{0x3400000, 0xe6ff1a14, 0x7fbfffff, 0x7fc00000, 0x3400001},
9531{0x3400000, 0xe6ff1a14, 0x7fc00000, 0x7fc00000, 0x3400000},
9532{0x3400000, 0xe6ff1a14, 0x7fd9ba98, 0x7fc00000, 0x3400000},
9533{0x3400000, 0xe6ff1a14, 0x7fffffff, 0x7fc00000, 0x3400000},
9534{0x3400000, 0xe6ff1a14, 0x80000000, 0xe6ff1a14, 0x3400000},
9535{0x3400000, 0xe6ff1a14, 0x80000001, 0xe6ff1a14, 0x3400080},
9536{0x3400000, 0xe6ff1a14, 0x80000076, 0xe6ff1a14, 0x3400080},
9537{0x3400000, 0xe6ff1a14, 0x80002b94, 0xe6ff1a14, 0x3400080},
9538{0x3400000, 0xe6ff1a14, 0x80636d24, 0xe6ff1a14, 0x3400080},
9539{0x3400000, 0xe6ff1a14, 0x807fffff, 0xe6ff1a14, 0x3400080},
9540{0x3400000, 0xe6ff1a14, 0x80800000, 0xe6ff1a14, 0x3400010},
9541{0x3400000, 0xe6ff1a14, 0x80800002, 0xe6ff1a14, 0x3400010},
9542{0x3400000, 0xe6ff1a14, 0x81398437, 0xe6ff1a14, 0x3400010},
9543{0x3400000, 0xe6ff1a14, 0x8ba98d27, 0xe6ff1a14, 0x3400010},
9544{0x3400000, 0xe6ff1a14, 0x8ba98d7a, 0xe6ff1a14, 0x3400010},
9545{0x3400000, 0xe6ff1a14, 0xf51f853a, 0xf51f853a, 0x3400010},
9546{0x3400000, 0xe6ff1a14, 0xff7ffff0, 0xff7ffff0, 0x3400010},
9547{0x3400000, 0xe6ff1a14, 0xff7fffff, 0xff7fffff, 0x3400010},
9548{0x3400000, 0xe6ff1a14, 0xff800000, 0xff800000, 0x3400000},
9549{0x3400000, 0xe6ff1a14, 0xff800001, 0x7fc00000, 0x3400001},
9550{0x3400000, 0xe6ff1a14, 0xff984a37, 0x7fc00000, 0x3400001},
9551{0x3400000, 0xe6ff1a14, 0xffbfffff, 0x7fc00000, 0x3400001},
9552{0x3400000, 0xe6ff1a14, 0xffc00000, 0x7fc00000, 0x3400000},
9553{0x3400000, 0xe6ff1a14, 0xffd9ba98, 0x7fc00000, 0x3400000},
9554{0x3400000, 0xe6ff1a14, 0xffffffff, 0x7fc00000, 0x3400000},
9555{0x3400000, 0xe6ff1a14, 0x4f3495cb, 0xe6ff1a13, 0x3400010},
9556{0x3400000, 0xe6ff1a14, 0xe73a5134, 0xe79cef1f, 0x3400000},
9557{0x3400000, 0xe6ff1a14, 0x7c994e9e, 0x7c994e9e, 0x3400010},
9558{0x3400000, 0xe6ff1a14, 0x6164bd6c, 0xe6fefd7c, 0x3400010},
9559{0x3400000, 0xe6ff1a14, 0x9503366, 0xe6ff1a13, 0x3400010},
9560{0x3400000, 0xe6ff1a14, 0xbf5a97c9, 0xe6ff1a14, 0x3400010},
9561{0x3400000, 0xe6ff1a14, 0xe6ff1a14, 0xe77f1a14, 0x3400000},
9562{0x3400000, 0xe6ff1a14, 0x77f31e2f, 0x77f31e2f, 0x3400010},
9563{0x3400000, 0xe6ff1a14, 0xaab4d7d8, 0xe6ff1a14, 0x3400010},
9564{0x3400000, 0xe6ff1a14, 0x966320b, 0xe6ff1a13, 0x3400010},
9565{0x3400000, 0xe6ff1a14, 0xb26bddee, 0xe6ff1a14, 0x3400010},
9566{0x3400000, 0xe6ff1a14, 0xb5c8e5d3, 0xe6ff1a14, 0x3400010},
9567{0x3400000, 0xe6ff1a14, 0x317285d3, 0xe6ff1a13, 0x3400010},
9568{0x3400000, 0xe6ff1a14, 0x3c9623b1, 0xe6ff1a13, 0x3400010},
9569{0x3400000, 0xe6ff1a14, 0x51fd2c7c, 0xe6ff1a13, 0x3400010},
9570{0x3400000, 0xe6ff1a14, 0x7b906a6c, 0x7b906a6c, 0x3400010},
9571{0x3400000, 0x77f31e2f, 0x0, 0x77f31e2f, 0x3400000},
9572{0x3400000, 0x77f31e2f, 0x1, 0x77f31e2f, 0x3400080},
9573{0x3400000, 0x77f31e2f, 0x76, 0x77f31e2f, 0x3400080},
9574{0x3400000, 0x77f31e2f, 0x2b94, 0x77f31e2f, 0x3400080},
9575{0x3400000, 0x77f31e2f, 0x636d24, 0x77f31e2f, 0x3400080},
9576{0x3400000, 0x77f31e2f, 0x7fffff, 0x77f31e2f, 0x3400080},
9577{0x3400000, 0x77f31e2f, 0x800000, 0x77f31e30, 0x3400010},
9578{0x3400000, 0x77f31e2f, 0x800002, 0x77f31e30, 0x3400010},
9579{0x3400000, 0x77f31e2f, 0x1398437, 0x77f31e30, 0x3400010},
9580{0x3400000, 0x77f31e2f, 0xba98d27, 0x77f31e30, 0x3400010},
9581{0x3400000, 0x77f31e2f, 0xba98d7a, 0x77f31e30, 0x3400010},
9582{0x3400000, 0x77f31e2f, 0x751f853a, 0x77f81a59, 0x3400010},
9583{0x3400000, 0x77f31e2f, 0x7f7ffff0, 0x7f800000, 0x3400014},
9584{0x3400000, 0x77f31e2f, 0x7f7fffff, 0x7f800000, 0x3400014},
9585{0x3400000, 0x77f31e2f, 0x7f800000, 0x7f800000, 0x3400000},
9586{0x3400000, 0x77f31e2f, 0x7f800001, 0x7fc00000, 0x3400001},
9587{0x3400000, 0x77f31e2f, 0x7f984a37, 0x7fc00000, 0x3400001},
9588{0x3400000, 0x77f31e2f, 0x7fbfffff, 0x7fc00000, 0x3400001},
9589{0x3400000, 0x77f31e2f, 0x7fc00000, 0x7fc00000, 0x3400000},
9590{0x3400000, 0x77f31e2f, 0x7fd9ba98, 0x7fc00000, 0x3400000},
9591{0x3400000, 0x77f31e2f, 0x7fffffff, 0x7fc00000, 0x3400000},
9592{0x3400000, 0x77f31e2f, 0x80000000, 0x77f31e2f, 0x3400000},
9593{0x3400000, 0x77f31e2f, 0x80000001, 0x77f31e2f, 0x3400080},
9594{0x3400000, 0x77f31e2f, 0x80000076, 0x77f31e2f, 0x3400080},
9595{0x3400000, 0x77f31e2f, 0x80002b94, 0x77f31e2f, 0x3400080},
9596{0x3400000, 0x77f31e2f, 0x80636d24, 0x77f31e2f, 0x3400080},
9597{0x3400000, 0x77f31e2f, 0x807fffff, 0x77f31e2f, 0x3400080},
9598{0x3400000, 0x77f31e2f, 0x80800000, 0x77f31e2f, 0x3400010},
9599{0x3400000, 0x77f31e2f, 0x80800002, 0x77f31e2f, 0x3400010},
9600{0x3400000, 0x77f31e2f, 0x81398437, 0x77f31e2f, 0x3400010},
9601{0x3400000, 0x77f31e2f, 0x8ba98d27, 0x77f31e2f, 0x3400010},
9602{0x3400000, 0x77f31e2f, 0x8ba98d7a, 0x77f31e2f, 0x3400010},
9603{0x3400000, 0x77f31e2f, 0xf51f853a, 0x77ee2206, 0x3400010},
9604{0x3400000, 0x77f31e2f, 0xff7ffff0, 0xff7ffe09, 0x3400010},
9605{0x3400000, 0x77f31e2f, 0xff7fffff, 0xff7ffe18, 0x3400010},
9606{0x3400000, 0x77f31e2f, 0xff800000, 0xff800000, 0x3400000},
9607{0x3400000, 0x77f31e2f, 0xff800001, 0x7fc00000, 0x3400001},
9608{0x3400000, 0x77f31e2f, 0xff984a37, 0x7fc00000, 0x3400001},
9609{0x3400000, 0x77f31e2f, 0xffbfffff, 0x7fc00000, 0x3400001},
9610{0x3400000, 0x77f31e2f, 0xffc00000, 0x7fc00000, 0x3400000},
9611{0x3400000, 0x77f31e2f, 0xffd9ba98, 0x7fc00000, 0x3400000},
9612{0x3400000, 0x77f31e2f, 0xffffffff, 0x7fc00000, 0x3400000},
9613{0x3400000, 0x77f31e2f, 0x4f3495cb, 0x77f31e30, 0x3400010},
9614{0x3400000, 0x77f31e2f, 0xe73a5134, 0x77f31e2f, 0x3400010},
9615{0x3400000, 0x77f31e2f, 0x7c994e9e, 0x7c998b66, 0x3400010},
9616{0x3400000, 0x77f31e2f, 0x6164bd6c, 0x77f31e30, 0x3400010},
9617{0x3400000, 0x77f31e2f, 0x9503366, 0x77f31e30, 0x3400010},
9618{0x3400000, 0x77f31e2f, 0xbf5a97c9, 0x77f31e2f, 0x3400010},
9619{0x3400000, 0x77f31e2f, 0xe6ff1a14, 0x77f31e2f, 0x3400010},
9620{0x3400000, 0x77f31e2f, 0x77f31e2f, 0x78731e2f, 0x3400000},
9621{0x3400000, 0x77f31e2f, 0xaab4d7d8, 0x77f31e2f, 0x3400010},
9622{0x3400000, 0x77f31e2f, 0x966320b, 0x77f31e30, 0x3400010},
9623{0x3400000, 0x77f31e2f, 0xb26bddee, 0x77f31e2f, 0x3400010},
9624{0x3400000, 0x77f31e2f, 0xb5c8e5d3, 0x77f31e2f, 0x3400010},
9625{0x3400000, 0x77f31e2f, 0x317285d3, 0x77f31e30, 0x3400010},
9626{0x3400000, 0x77f31e2f, 0x3c9623b1, 0x77f31e30, 0x3400010},
9627{0x3400000, 0x77f31e2f, 0x51fd2c7c, 0x77f31e30, 0x3400010},
9628{0x3400000, 0x77f31e2f, 0x7b906a6c, 0x7b915d8b, 0x3400010},
9629{0x3400000, 0xaab4d7d8, 0x0, 0xaab4d7d8, 0x3400000},
9630{0x3400000, 0xaab4d7d8, 0x1, 0xaab4d7d8, 0x3400080},
9631{0x3400000, 0xaab4d7d8, 0x76, 0xaab4d7d8, 0x3400080},
9632{0x3400000, 0xaab4d7d8, 0x2b94, 0xaab4d7d8, 0x3400080},
9633{0x3400000, 0xaab4d7d8, 0x636d24, 0xaab4d7d8, 0x3400080},
9634{0x3400000, 0xaab4d7d8, 0x7fffff, 0xaab4d7d8, 0x3400080},
9635{0x3400000, 0xaab4d7d8, 0x800000, 0xaab4d7d7, 0x3400010},
9636{0x3400000, 0xaab4d7d8, 0x800002, 0xaab4d7d7, 0x3400010},
9637{0x3400000, 0xaab4d7d8, 0x1398437, 0xaab4d7d7, 0x3400010},
9638{0x3400000, 0xaab4d7d8, 0xba98d27, 0xaab4d7d7, 0x3400010},
9639{0x3400000, 0xaab4d7d8, 0xba98d7a, 0xaab4d7d7, 0x3400010},
9640{0x3400000, 0xaab4d7d8, 0x751f853a, 0x751f853a, 0x3400010},
9641{0x3400000, 0xaab4d7d8, 0x7f7ffff0, 0x7f7ffff0, 0x3400010},
9642{0x3400000, 0xaab4d7d8, 0x7f7fffff, 0x7f7fffff, 0x3400010},
9643{0x3400000, 0xaab4d7d8, 0x7f800000, 0x7f800000, 0x3400000},
9644{0x3400000, 0xaab4d7d8, 0x7f800001, 0x7fc00000, 0x3400001},
9645{0x3400000, 0xaab4d7d8, 0x7f984a37, 0x7fc00000, 0x3400001},
9646{0x3400000, 0xaab4d7d8, 0x7fbfffff, 0x7fc00000, 0x3400001},
9647{0x3400000, 0xaab4d7d8, 0x7fc00000, 0x7fc00000, 0x3400000},
9648{0x3400000, 0xaab4d7d8, 0x7fd9ba98, 0x7fc00000, 0x3400000},
9649{0x3400000, 0xaab4d7d8, 0x7fffffff, 0x7fc00000, 0x3400000},
9650{0x3400000, 0xaab4d7d8, 0x80000000, 0xaab4d7d8, 0x3400000},
9651{0x3400000, 0xaab4d7d8, 0x80000001, 0xaab4d7d8, 0x3400080},
9652{0x3400000, 0xaab4d7d8, 0x80000076, 0xaab4d7d8, 0x3400080},
9653{0x3400000, 0xaab4d7d8, 0x80002b94, 0xaab4d7d8, 0x3400080},
9654{0x3400000, 0xaab4d7d8, 0x80636d24, 0xaab4d7d8, 0x3400080},
9655{0x3400000, 0xaab4d7d8, 0x807fffff, 0xaab4d7d8, 0x3400080},
9656{0x3400000, 0xaab4d7d8, 0x80800000, 0xaab4d7d8, 0x3400010},
9657{0x3400000, 0xaab4d7d8, 0x80800002, 0xaab4d7d8, 0x3400010},
9658{0x3400000, 0xaab4d7d8, 0x81398437, 0xaab4d7d8, 0x3400010},
9659{0x3400000, 0xaab4d7d8, 0x8ba98d27, 0xaab4d7d8, 0x3400010},
9660{0x3400000, 0xaab4d7d8, 0x8ba98d7a, 0xaab4d7d8, 0x3400010},
9661{0x3400000, 0xaab4d7d8, 0xf51f853a, 0xf51f853a, 0x3400010},
9662{0x3400000, 0xaab4d7d8, 0xff7ffff0, 0xff7ffff0, 0x3400010},
9663{0x3400000, 0xaab4d7d8, 0xff7fffff, 0xff7fffff, 0x3400010},
9664{0x3400000, 0xaab4d7d8, 0xff800000, 0xff800000, 0x3400000},
9665{0x3400000, 0xaab4d7d8, 0xff800001, 0x7fc00000, 0x3400001},
9666{0x3400000, 0xaab4d7d8, 0xff984a37, 0x7fc00000, 0x3400001},
9667{0x3400000, 0xaab4d7d8, 0xffbfffff, 0x7fc00000, 0x3400001},
9668{0x3400000, 0xaab4d7d8, 0xffc00000, 0x7fc00000, 0x3400000},
9669{0x3400000, 0xaab4d7d8, 0xffd9ba98, 0x7fc00000, 0x3400000},
9670{0x3400000, 0xaab4d7d8, 0xffffffff, 0x7fc00000, 0x3400000},
9671{0x3400000, 0xaab4d7d8, 0x4f3495cb, 0x4f3495cb, 0x3400010},
9672{0x3400000, 0xaab4d7d8, 0xe73a5134, 0xe73a5134, 0x3400010},
9673{0x3400000, 0xaab4d7d8, 0x7c994e9e, 0x7c994e9e, 0x3400010},
9674{0x3400000, 0xaab4d7d8, 0x6164bd6c, 0x6164bd6c, 0x3400010},
9675{0x3400000, 0xaab4d7d8, 0x9503366, 0xaab4d7d7, 0x3400010},
9676{0x3400000, 0xaab4d7d8, 0xbf5a97c9, 0xbf5a97c9, 0x3400010},
9677{0x3400000, 0xaab4d7d8, 0xe6ff1a14, 0xe6ff1a14, 0x3400010},
9678{0x3400000, 0xaab4d7d8, 0x77f31e2f, 0x77f31e2f, 0x3400010},
9679{0x3400000, 0xaab4d7d8, 0xaab4d7d8, 0xab34d7d8, 0x3400000},
9680{0x3400000, 0xaab4d7d8, 0x966320b, 0xaab4d7d7, 0x3400010},
9681{0x3400000, 0xaab4d7d8, 0xb26bddee, 0xb26bdf57, 0x3400010},
9682{0x3400000, 0xaab4d7d8, 0xb5c8e5d3, 0xb5c8e5d5, 0x3400010},
9683{0x3400000, 0xaab4d7d8, 0x317285d3, 0x3172802d, 0x3400010},
9684{0x3400000, 0xaab4d7d8, 0x3c9623b1, 0x3c9623b1, 0x3400010},
9685{0x3400000, 0xaab4d7d8, 0x51fd2c7c, 0x51fd2c7c, 0x3400010},
9686{0x3400000, 0xaab4d7d8, 0x7b906a6c, 0x7b906a6c, 0x3400010},
9687{0x3400000, 0x966320b, 0x0, 0x966320b, 0x3400000},
9688{0x3400000, 0x966320b, 0x1, 0x966320b, 0x3400080},
9689{0x3400000, 0x966320b, 0x76, 0x966320b, 0x3400080},
9690{0x3400000, 0x966320b, 0x2b94, 0x966320b, 0x3400080},
9691{0x3400000, 0x966320b, 0x636d24, 0x966320b, 0x3400080},
9692{0x3400000, 0x966320b, 0x7fffff, 0x966320b, 0x3400080},
9693{0x3400000, 0x966320b, 0x800000, 0x966324b, 0x3400000},
9694{0x3400000, 0x966320b, 0x800002, 0x966324c, 0x3400010},
9695{0x3400000, 0x966320b, 0x1398437, 0x96632c5, 0x3400010},
9696{0x3400000, 0x966320b, 0xba98d27, 0xbb0beb8, 0x3400010},
9697{0x3400000, 0x966320b, 0xba98d7a, 0xbb0bf0b, 0x3400010},
9698{0x3400000, 0x966320b, 0x751f853a, 0x751f853b, 0x3400010},
9699{0x3400000, 0x966320b, 0x7f7ffff0, 0x7f7ffff1, 0x3400010},
9700{0x3400000, 0x966320b, 0x7f7fffff, 0x7f800000, 0x3400014},
9701{0x3400000, 0x966320b, 0x7f800000, 0x7f800000, 0x3400000},
9702{0x3400000, 0x966320b, 0x7f800001, 0x7fc00000, 0x3400001},
9703{0x3400000, 0x966320b, 0x7f984a37, 0x7fc00000, 0x3400001},
9704{0x3400000, 0x966320b, 0x7fbfffff, 0x7fc00000, 0x3400001},
9705{0x3400000, 0x966320b, 0x7fc00000, 0x7fc00000, 0x3400000},
9706{0x3400000, 0x966320b, 0x7fd9ba98, 0x7fc00000, 0x3400000},
9707{0x3400000, 0x966320b, 0x7fffffff, 0x7fc00000, 0x3400000},
9708{0x3400000, 0x966320b, 0x80000000, 0x966320b, 0x3400000},
9709{0x3400000, 0x966320b, 0x80000001, 0x966320b, 0x3400080},
9710{0x3400000, 0x966320b, 0x80000076, 0x966320b, 0x3400080},
9711{0x3400000, 0x966320b, 0x80002b94, 0x966320b, 0x3400080},
9712{0x3400000, 0x966320b, 0x80636d24, 0x966320b, 0x3400080},
9713{0x3400000, 0x966320b, 0x807fffff, 0x966320b, 0x3400080},
9714{0x3400000, 0x966320b, 0x80800000, 0x96631cb, 0x3400000},
9715{0x3400000, 0x966320b, 0x80800002, 0x96631cb, 0x3400010},
9716{0x3400000, 0x966320b, 0x81398437, 0x9663152, 0x3400010},
9717{0x3400000, 0x966320b, 0x8ba98d27, 0x8ba25b96, 0x3400010},
9718{0x3400000, 0x966320b, 0x8ba98d7a, 0x8ba25be9, 0x3400010},
9719{0x3400000, 0x966320b, 0xf51f853a, 0xf51f8539, 0x3400010},
9720{0x3400000, 0x966320b, 0xff7ffff0, 0xff7fffef, 0x3400010},
9721{0x3400000, 0x966320b, 0xff7fffff, 0xff7ffffe, 0x3400010},
9722{0x3400000, 0x966320b, 0xff800000, 0xff800000, 0x3400000},
9723{0x3400000, 0x966320b, 0xff800001, 0x7fc00000, 0x3400001},
9724{0x3400000, 0x966320b, 0xff984a37, 0x7fc00000, 0x3400001},
9725{0x3400000, 0x966320b, 0xffbfffff, 0x7fc00000, 0x3400001},
9726{0x3400000, 0x966320b, 0xffc00000, 0x7fc00000, 0x3400000},
9727{0x3400000, 0x966320b, 0xffd9ba98, 0x7fc00000, 0x3400000},
9728{0x3400000, 0x966320b, 0xffffffff, 0x7fc00000, 0x3400000},
9729{0x3400000, 0x966320b, 0x4f3495cb, 0x4f3495cc, 0x3400010},
9730{0x3400000, 0x966320b, 0xe73a5134, 0xe73a5133, 0x3400010},
9731{0x3400000, 0x966320b, 0x7c994e9e, 0x7c994e9f, 0x3400010},
9732{0x3400000, 0x966320b, 0x6164bd6c, 0x6164bd6d, 0x3400010},
9733{0x3400000, 0x966320b, 0x9503366, 0x9db32b9, 0x3400010},
9734{0x3400000, 0x966320b, 0xbf5a97c9, 0xbf5a97c8, 0x3400010},
9735{0x3400000, 0x966320b, 0xe6ff1a14, 0xe6ff1a13, 0x3400010},
9736{0x3400000, 0x966320b, 0x77f31e2f, 0x77f31e30, 0x3400010},
9737{0x3400000, 0x966320b, 0xaab4d7d8, 0xaab4d7d7, 0x3400010},
9738{0x3400000, 0x966320b, 0x966320b, 0x9e6320b, 0x3400000},
9739{0x3400000, 0x966320b, 0xb26bddee, 0xb26bdded, 0x3400010},
9740{0x3400000, 0x966320b, 0xb5c8e5d3, 0xb5c8e5d2, 0x3400010},
9741{0x3400000, 0x966320b, 0x317285d3, 0x317285d4, 0x3400010},
9742{0x3400000, 0x966320b, 0x3c9623b1, 0x3c9623b2, 0x3400010},
9743{0x3400000, 0x966320b, 0x51fd2c7c, 0x51fd2c7d, 0x3400010},
9744{0x3400000, 0x966320b, 0x7b906a6c, 0x7b906a6d, 0x3400010},
9745{0x3400000, 0xb26bddee, 0x0, 0xb26bddee, 0x3400000},
9746{0x3400000, 0xb26bddee, 0x1, 0xb26bddee, 0x3400080},
9747{0x3400000, 0xb26bddee, 0x76, 0xb26bddee, 0x3400080},
9748{0x3400000, 0xb26bddee, 0x2b94, 0xb26bddee, 0x3400080},
9749{0x3400000, 0xb26bddee, 0x636d24, 0xb26bddee, 0x3400080},
9750{0x3400000, 0xb26bddee, 0x7fffff, 0xb26bddee, 0x3400080},
9751{0x3400000, 0xb26bddee, 0x800000, 0xb26bdded, 0x3400010},
9752{0x3400000, 0xb26bddee, 0x800002, 0xb26bdded, 0x3400010},
9753{0x3400000, 0xb26bddee, 0x1398437, 0xb26bdded, 0x3400010},
9754{0x3400000, 0xb26bddee, 0xba98d27, 0xb26bdded, 0x3400010},
9755{0x3400000, 0xb26bddee, 0xba98d7a, 0xb26bdded, 0x3400010},
9756{0x3400000, 0xb26bddee, 0x751f853a, 0x751f853a, 0x3400010},
9757{0x3400000, 0xb26bddee, 0x7f7ffff0, 0x7f7ffff0, 0x3400010},
9758{0x3400000, 0xb26bddee, 0x7f7fffff, 0x7f7fffff, 0x3400010},
9759{0x3400000, 0xb26bddee, 0x7f800000, 0x7f800000, 0x3400000},
9760{0x3400000, 0xb26bddee, 0x7f800001, 0x7fc00000, 0x3400001},
9761{0x3400000, 0xb26bddee, 0x7f984a37, 0x7fc00000, 0x3400001},
9762{0x3400000, 0xb26bddee, 0x7fbfffff, 0x7fc00000, 0x3400001},
9763{0x3400000, 0xb26bddee, 0x7fc00000, 0x7fc00000, 0x3400000},
9764{0x3400000, 0xb26bddee, 0x7fd9ba98, 0x7fc00000, 0x3400000},
9765{0x3400000, 0xb26bddee, 0x7fffffff, 0x7fc00000, 0x3400000},
9766{0x3400000, 0xb26bddee, 0x80000000, 0xb26bddee, 0x3400000},
9767{0x3400000, 0xb26bddee, 0x80000001, 0xb26bddee, 0x3400080},
9768{0x3400000, 0xb26bddee, 0x80000076, 0xb26bddee, 0x3400080},
9769{0x3400000, 0xb26bddee, 0x80002b94, 0xb26bddee, 0x3400080},
9770{0x3400000, 0xb26bddee, 0x80636d24, 0xb26bddee, 0x3400080},
9771{0x3400000, 0xb26bddee, 0x807fffff, 0xb26bddee, 0x3400080},
9772{0x3400000, 0xb26bddee, 0x80800000, 0xb26bddee, 0x3400010},
9773{0x3400000, 0xb26bddee, 0x80800002, 0xb26bddee, 0x3400010},
9774{0x3400000, 0xb26bddee, 0x81398437, 0xb26bddee, 0x3400010},
9775{0x3400000, 0xb26bddee, 0x8ba98d27, 0xb26bddee, 0x3400010},
9776{0x3400000, 0xb26bddee, 0x8ba98d7a, 0xb26bddee, 0x3400010},
9777{0x3400000, 0xb26bddee, 0xf51f853a, 0xf51f853a, 0x3400010},
9778{0x3400000, 0xb26bddee, 0xff7ffff0, 0xff7ffff0, 0x3400010},
9779{0x3400000, 0xb26bddee, 0xff7fffff, 0xff7fffff, 0x3400010},
9780{0x3400000, 0xb26bddee, 0xff800000, 0xff800000, 0x3400000},
9781{0x3400000, 0xb26bddee, 0xff800001, 0x7fc00000, 0x3400001},
9782{0x3400000, 0xb26bddee, 0xff984a37, 0x7fc00000, 0x3400001},
9783{0x3400000, 0xb26bddee, 0xffbfffff, 0x7fc00000, 0x3400001},
9784{0x3400000, 0xb26bddee, 0xffc00000, 0x7fc00000, 0x3400000},
9785{0x3400000, 0xb26bddee, 0xffd9ba98, 0x7fc00000, 0x3400000},
9786{0x3400000, 0xb26bddee, 0xffffffff, 0x7fc00000, 0x3400000},
9787{0x3400000, 0xb26bddee, 0x4f3495cb, 0x4f3495cb, 0x3400010},
9788{0x3400000, 0xb26bddee, 0xe73a5134, 0xe73a5134, 0x3400010},
9789{0x3400000, 0xb26bddee, 0x7c994e9e, 0x7c994e9e, 0x3400010},
9790{0x3400000, 0xb26bddee, 0x6164bd6c, 0x6164bd6c, 0x3400010},
9791{0x3400000, 0xb26bddee, 0x9503366, 0xb26bdded, 0x3400010},
9792{0x3400000, 0xb26bddee, 0xbf5a97c9, 0xbf5a97c9, 0x3400010},
9793{0x3400000, 0xb26bddee, 0xe6ff1a14, 0xe6ff1a14, 0x3400010},
9794{0x3400000, 0xb26bddee, 0x77f31e2f, 0x77f31e2f, 0x3400010},
9795{0x3400000, 0xb26bddee, 0xaab4d7d8, 0xb26bdf57, 0x3400010},
9796{0x3400000, 0xb26bddee, 0x966320b, 0xb26bdded, 0x3400010},
9797{0x3400000, 0xb26bddee, 0xb26bddee, 0xb2ebddee, 0x3400000},
9798{0x3400000, 0xb26bddee, 0xb5c8e5d3, 0xb5cabd8e, 0x3400010},
9799{0x3400000, 0xb26bddee, 0x317285d3, 0xb22f3c79, 0x3400010},
9800{0x3400000, 0xb26bddee, 0x3c9623b1, 0x3c9623aa, 0x3400010},
9801{0x3400000, 0xb26bddee, 0x51fd2c7c, 0x51fd2c7c, 0x3400010},
9802{0x3400000, 0xb26bddee, 0x7b906a6c, 0x7b906a6c, 0x3400010},
9803{0x3400000, 0xb5c8e5d3, 0x0, 0xb5c8e5d3, 0x3400000},
9804{0x3400000, 0xb5c8e5d3, 0x1, 0xb5c8e5d3, 0x3400080},
9805{0x3400000, 0xb5c8e5d3, 0x76, 0xb5c8e5d3, 0x3400080},
9806{0x3400000, 0xb5c8e5d3, 0x2b94, 0xb5c8e5d3, 0x3400080},
9807{0x3400000, 0xb5c8e5d3, 0x636d24, 0xb5c8e5d3, 0x3400080},
9808{0x3400000, 0xb5c8e5d3, 0x7fffff, 0xb5c8e5d3, 0x3400080},
9809{0x3400000, 0xb5c8e5d3, 0x800000, 0xb5c8e5d2, 0x3400010},
9810{0x3400000, 0xb5c8e5d3, 0x800002, 0xb5c8e5d2, 0x3400010},
9811{0x3400000, 0xb5c8e5d3, 0x1398437, 0xb5c8e5d2, 0x3400010},
9812{0x3400000, 0xb5c8e5d3, 0xba98d27, 0xb5c8e5d2, 0x3400010},
9813{0x3400000, 0xb5c8e5d3, 0xba98d7a, 0xb5c8e5d2, 0x3400010},
9814{0x3400000, 0xb5c8e5d3, 0x751f853a, 0x751f853a, 0x3400010},
9815{0x3400000, 0xb5c8e5d3, 0x7f7ffff0, 0x7f7ffff0, 0x3400010},
9816{0x3400000, 0xb5c8e5d3, 0x7f7fffff, 0x7f7fffff, 0x3400010},
9817{0x3400000, 0xb5c8e5d3, 0x7f800000, 0x7f800000, 0x3400000},
9818{0x3400000, 0xb5c8e5d3, 0x7f800001, 0x7fc00000, 0x3400001},
9819{0x3400000, 0xb5c8e5d3, 0x7f984a37, 0x7fc00000, 0x3400001},
9820{0x3400000, 0xb5c8e5d3, 0x7fbfffff, 0x7fc00000, 0x3400001},
9821{0x3400000, 0xb5c8e5d3, 0x7fc00000, 0x7fc00000, 0x3400000},
9822{0x3400000, 0xb5c8e5d3, 0x7fd9ba98, 0x7fc00000, 0x3400000},
9823{0x3400000, 0xb5c8e5d3, 0x7fffffff, 0x7fc00000, 0x3400000},
9824{0x3400000, 0xb5c8e5d3, 0x80000000, 0xb5c8e5d3, 0x3400000},
9825{0x3400000, 0xb5c8e5d3, 0x80000001, 0xb5c8e5d3, 0x3400080},
9826{0x3400000, 0xb5c8e5d3, 0x80000076, 0xb5c8e5d3, 0x3400080},
9827{0x3400000, 0xb5c8e5d3, 0x80002b94, 0xb5c8e5d3, 0x3400080},
9828{0x3400000, 0xb5c8e5d3, 0x80636d24, 0xb5c8e5d3, 0x3400080},
9829{0x3400000, 0xb5c8e5d3, 0x807fffff, 0xb5c8e5d3, 0x3400080},
9830{0x3400000, 0xb5c8e5d3, 0x80800000, 0xb5c8e5d3, 0x3400010},
9831{0x3400000, 0xb5c8e5d3, 0x80800002, 0xb5c8e5d3, 0x3400010},
9832{0x3400000, 0xb5c8e5d3, 0x81398437, 0xb5c8e5d3, 0x3400010},
9833{0x3400000, 0xb5c8e5d3, 0x8ba98d27, 0xb5c8e5d3, 0x3400010},
9834{0x3400000, 0xb5c8e5d3, 0x8ba98d7a, 0xb5c8e5d3, 0x3400010},
9835{0x3400000, 0xb5c8e5d3, 0xf51f853a, 0xf51f853a, 0x3400010},
9836{0x3400000, 0xb5c8e5d3, 0xff7ffff0, 0xff7ffff0, 0x3400010},
9837{0x3400000, 0xb5c8e5d3, 0xff7fffff, 0xff7fffff, 0x3400010},
9838{0x3400000, 0xb5c8e5d3, 0xff800000, 0xff800000, 0x3400000},
9839{0x3400000, 0xb5c8e5d3, 0xff800001, 0x7fc00000, 0x3400001},
9840{0x3400000, 0xb5c8e5d3, 0xff984a37, 0x7fc00000, 0x3400001},
9841{0x3400000, 0xb5c8e5d3, 0xffbfffff, 0x7fc00000, 0x3400001},
9842{0x3400000, 0xb5c8e5d3, 0xffc00000, 0x7fc00000, 0x3400000},
9843{0x3400000, 0xb5c8e5d3, 0xffd9ba98, 0x7fc00000, 0x3400000},
9844{0x3400000, 0xb5c8e5d3, 0xffffffff, 0x7fc00000, 0x3400000},
9845{0x3400000, 0xb5c8e5d3, 0x4f3495cb, 0x4f3495cb, 0x3400010},
9846{0x3400000, 0xb5c8e5d3, 0xe73a5134, 0xe73a5134, 0x3400010},
9847{0x3400000, 0xb5c8e5d3, 0x7c994e9e, 0x7c994e9e, 0x3400010},
9848{0x3400000, 0xb5c8e5d3, 0x6164bd6c, 0x6164bd6c, 0x3400010},
9849{0x3400000, 0xb5c8e5d3, 0x9503366, 0xb5c8e5d2, 0x3400010},
9850{0x3400000, 0xb5c8e5d3, 0xbf5a97c9, 0xbf5a97e2, 0x3400010},
9851{0x3400000, 0xb5c8e5d3, 0xe6ff1a14, 0xe6ff1a14, 0x3400010},
9852{0x3400000, 0xb5c8e5d3, 0x77f31e2f, 0x77f31e2f, 0x3400010},
9853{0x3400000, 0xb5c8e5d3, 0xaab4d7d8, 0xb5c8e5d5, 0x3400010},
9854{0x3400000, 0xb5c8e5d3, 0x966320b, 0xb5c8e5d2, 0x3400010},
9855{0x3400000, 0xb5c8e5d3, 0xb26bddee, 0xb5cabd8e, 0x3400010},
9856{0x3400000, 0xb5c8e5d3, 0xb5c8e5d3, 0xb648e5d3, 0x3400000},
9857{0x3400000, 0xb5c8e5d3, 0x317285d3, 0xb5c86c90, 0x3400010},
9858{0x3400000, 0xb5c8e5d3, 0x3c9623b1, 0x3c96208e, 0x3400010},
9859{0x3400000, 0xb5c8e5d3, 0x51fd2c7c, 0x51fd2c7c, 0x3400010},
9860{0x3400000, 0xb5c8e5d3, 0x7b906a6c, 0x7b906a6c, 0x3400010},
9861{0x3400000, 0x317285d3, 0x0, 0x317285d3, 0x3400000},
9862{0x3400000, 0x317285d3, 0x1, 0x317285d3, 0x3400080},
9863{0x3400000, 0x317285d3, 0x76, 0x317285d3, 0x3400080},
9864{0x3400000, 0x317285d3, 0x2b94, 0x317285d3, 0x3400080},
9865{0x3400000, 0x317285d3, 0x636d24, 0x317285d3, 0x3400080},
9866{0x3400000, 0x317285d3, 0x7fffff, 0x317285d3, 0x3400080},
9867{0x3400000, 0x317285d3, 0x800000, 0x317285d4, 0x3400010},
9868{0x3400000, 0x317285d3, 0x800002, 0x317285d4, 0x3400010},
9869{0x3400000, 0x317285d3, 0x1398437, 0x317285d4, 0x3400010},
9870{0x3400000, 0x317285d3, 0xba98d27, 0x317285d4, 0x3400010},
9871{0x3400000, 0x317285d3, 0xba98d7a, 0x317285d4, 0x3400010},
9872{0x3400000, 0x317285d3, 0x751f853a, 0x751f853b, 0x3400010},
9873{0x3400000, 0x317285d3, 0x7f7ffff0, 0x7f7ffff1, 0x3400010},
9874{0x3400000, 0x317285d3, 0x7f7fffff, 0x7f800000, 0x3400014},
9875{0x3400000, 0x317285d3, 0x7f800000, 0x7f800000, 0x3400000},
9876{0x3400000, 0x317285d3, 0x7f800001, 0x7fc00000, 0x3400001},
9877{0x3400000, 0x317285d3, 0x7f984a37, 0x7fc00000, 0x3400001},
9878{0x3400000, 0x317285d3, 0x7fbfffff, 0x7fc00000, 0x3400001},
9879{0x3400000, 0x317285d3, 0x7fc00000, 0x7fc00000, 0x3400000},
9880{0x3400000, 0x317285d3, 0x7fd9ba98, 0x7fc00000, 0x3400000},
9881{0x3400000, 0x317285d3, 0x7fffffff, 0x7fc00000, 0x3400000},
9882{0x3400000, 0x317285d3, 0x80000000, 0x317285d3, 0x3400000},
9883{0x3400000, 0x317285d3, 0x80000001, 0x317285d3, 0x3400080},
9884{0x3400000, 0x317285d3, 0x80000076, 0x317285d3, 0x3400080},
9885{0x3400000, 0x317285d3, 0x80002b94, 0x317285d3, 0x3400080},
9886{0x3400000, 0x317285d3, 0x80636d24, 0x317285d3, 0x3400080},
9887{0x3400000, 0x317285d3, 0x807fffff, 0x317285d3, 0x3400080},
9888{0x3400000, 0x317285d3, 0x80800000, 0x317285d3, 0x3400010},
9889{0x3400000, 0x317285d3, 0x80800002, 0x317285d3, 0x3400010},
9890{0x3400000, 0x317285d3, 0x81398437, 0x317285d3, 0x3400010},
9891{0x3400000, 0x317285d3, 0x8ba98d27, 0x317285d3, 0x3400010},
9892{0x3400000, 0x317285d3, 0x8ba98d7a, 0x317285d3, 0x3400010},
9893{0x3400000, 0x317285d3, 0xf51f853a, 0xf51f8539, 0x3400010},
9894{0x3400000, 0x317285d3, 0xff7ffff0, 0xff7fffef, 0x3400010},
9895{0x3400000, 0x317285d3, 0xff7fffff, 0xff7ffffe, 0x3400010},
9896{0x3400000, 0x317285d3, 0xff800000, 0xff800000, 0x3400000},
9897{0x3400000, 0x317285d3, 0xff800001, 0x7fc00000, 0x3400001},
9898{0x3400000, 0x317285d3, 0xff984a37, 0x7fc00000, 0x3400001},
9899{0x3400000, 0x317285d3, 0xffbfffff, 0x7fc00000, 0x3400001},
9900{0x3400000, 0x317285d3, 0xffc00000, 0x7fc00000, 0x3400000},
9901{0x3400000, 0x317285d3, 0xffd9ba98, 0x7fc00000, 0x3400000},
9902{0x3400000, 0x317285d3, 0xffffffff, 0x7fc00000, 0x3400000},
9903{0x3400000, 0x317285d3, 0x4f3495cb, 0x4f3495cc, 0x3400010},
9904{0x3400000, 0x317285d3, 0xe73a5134, 0xe73a5133, 0x3400010},
9905{0x3400000, 0x317285d3, 0x7c994e9e, 0x7c994e9f, 0x3400010},
9906{0x3400000, 0x317285d3, 0x6164bd6c, 0x6164bd6d, 0x3400010},
9907{0x3400000, 0x317285d3, 0x9503366, 0x317285d4, 0x3400010},
9908{0x3400000, 0x317285d3, 0xbf5a97c9, 0xbf5a97c8, 0x3400010},
9909{0x3400000, 0x317285d3, 0xe6ff1a14, 0xe6ff1a13, 0x3400010},
9910{0x3400000, 0x317285d3, 0x77f31e2f, 0x77f31e30, 0x3400010},
9911{0x3400000, 0x317285d3, 0xaab4d7d8, 0x3172802d, 0x3400010},
9912{0x3400000, 0x317285d3, 0x966320b, 0x317285d4, 0x3400010},
9913{0x3400000, 0x317285d3, 0xb26bddee, 0xb22f3c79, 0x3400010},
9914{0x3400000, 0x317285d3, 0xb5c8e5d3, 0xb5c86c90, 0x3400010},
9915{0x3400000, 0x317285d3, 0x317285d3, 0x31f285d3, 0x3400000},
9916{0x3400000, 0x317285d3, 0x3c9623b1, 0x3c9623b3, 0x3400010},
9917{0x3400000, 0x317285d3, 0x51fd2c7c, 0x51fd2c7d, 0x3400010},
9918{0x3400000, 0x317285d3, 0x7b906a6c, 0x7b906a6d, 0x3400010},
9919{0x3400000, 0x3c9623b1, 0x0, 0x3c9623b1, 0x3400000},
9920{0x3400000, 0x3c9623b1, 0x1, 0x3c9623b1, 0x3400080},
9921{0x3400000, 0x3c9623b1, 0x76, 0x3c9623b1, 0x3400080},
9922{0x3400000, 0x3c9623b1, 0x2b94, 0x3c9623b1, 0x3400080},
9923{0x3400000, 0x3c9623b1, 0x636d24, 0x3c9623b1, 0x3400080},
9924{0x3400000, 0x3c9623b1, 0x7fffff, 0x3c9623b1, 0x3400080},
9925{0x3400000, 0x3c9623b1, 0x800000, 0x3c9623b2, 0x3400010},
9926{0x3400000, 0x3c9623b1, 0x800002, 0x3c9623b2, 0x3400010},
9927{0x3400000, 0x3c9623b1, 0x1398437, 0x3c9623b2, 0x3400010},
9928{0x3400000, 0x3c9623b1, 0xba98d27, 0x3c9623b2, 0x3400010},
9929{0x3400000, 0x3c9623b1, 0xba98d7a, 0x3c9623b2, 0x3400010},
9930{0x3400000, 0x3c9623b1, 0x751f853a, 0x751f853b, 0x3400010},
9931{0x3400000, 0x3c9623b1, 0x7f7ffff0, 0x7f7ffff1, 0x3400010},
9932{0x3400000, 0x3c9623b1, 0x7f7fffff, 0x7f800000, 0x3400014},
9933{0x3400000, 0x3c9623b1, 0x7f800000, 0x7f800000, 0x3400000},
9934{0x3400000, 0x3c9623b1, 0x7f800001, 0x7fc00000, 0x3400001},
9935{0x3400000, 0x3c9623b1, 0x7f984a37, 0x7fc00000, 0x3400001},
9936{0x3400000, 0x3c9623b1, 0x7fbfffff, 0x7fc00000, 0x3400001},
9937{0x3400000, 0x3c9623b1, 0x7fc00000, 0x7fc00000, 0x3400000},
9938{0x3400000, 0x3c9623b1, 0x7fd9ba98, 0x7fc00000, 0x3400000},
9939{0x3400000, 0x3c9623b1, 0x7fffffff, 0x7fc00000, 0x3400000},
9940{0x3400000, 0x3c9623b1, 0x80000000, 0x3c9623b1, 0x3400000},
9941{0x3400000, 0x3c9623b1, 0x80000001, 0x3c9623b1, 0x3400080},
9942{0x3400000, 0x3c9623b1, 0x80000076, 0x3c9623b1, 0x3400080},
9943{0x3400000, 0x3c9623b1, 0x80002b94, 0x3c9623b1, 0x3400080},
9944{0x3400000, 0x3c9623b1, 0x80636d24, 0x3c9623b1, 0x3400080},
9945{0x3400000, 0x3c9623b1, 0x807fffff, 0x3c9623b1, 0x3400080},
9946{0x3400000, 0x3c9623b1, 0x80800000, 0x3c9623b1, 0x3400010},
9947{0x3400000, 0x3c9623b1, 0x80800002, 0x3c9623b1, 0x3400010},
9948{0x3400000, 0x3c9623b1, 0x81398437, 0x3c9623b1, 0x3400010},
9949{0x3400000, 0x3c9623b1, 0x8ba98d27, 0x3c9623b1, 0x3400010},
9950{0x3400000, 0x3c9623b1, 0x8ba98d7a, 0x3c9623b1, 0x3400010},
9951{0x3400000, 0x3c9623b1, 0xf51f853a, 0xf51f8539, 0x3400010},
9952{0x3400000, 0x3c9623b1, 0xff7ffff0, 0xff7fffef, 0x3400010},
9953{0x3400000, 0x3c9623b1, 0xff7fffff, 0xff7ffffe, 0x3400010},
9954{0x3400000, 0x3c9623b1, 0xff800000, 0xff800000, 0x3400000},
9955{0x3400000, 0x3c9623b1, 0xff800001, 0x7fc00000, 0x3400001},
9956{0x3400000, 0x3c9623b1, 0xff984a37, 0x7fc00000, 0x3400001},
9957{0x3400000, 0x3c9623b1, 0xffbfffff, 0x7fc00000, 0x3400001},
9958{0x3400000, 0x3c9623b1, 0xffc00000, 0x7fc00000, 0x3400000},
9959{0x3400000, 0x3c9623b1, 0xffd9ba98, 0x7fc00000, 0x3400000},
9960{0x3400000, 0x3c9623b1, 0xffffffff, 0x7fc00000, 0x3400000},
9961{0x3400000, 0x3c9623b1, 0x4f3495cb, 0x4f3495cc, 0x3400010},
9962{0x3400000, 0x3c9623b1, 0xe73a5134, 0xe73a5133, 0x3400010},
9963{0x3400000, 0x3c9623b1, 0x7c994e9e, 0x7c994e9f, 0x3400010},
9964{0x3400000, 0x3c9623b1, 0x6164bd6c, 0x6164bd6d, 0x3400010},
9965{0x3400000, 0x3c9623b1, 0x9503366, 0x3c9623b2, 0x3400010},
9966{0x3400000, 0x3c9623b1, 0xbf5a97c9, 0xbf55e6ab, 0x3400010},
9967{0x3400000, 0x3c9623b1, 0xe6ff1a14, 0xe6ff1a13, 0x3400010},
9968{0x3400000, 0x3c9623b1, 0x77f31e2f, 0x77f31e30, 0x3400010},
9969{0x3400000, 0x3c9623b1, 0xaab4d7d8, 0x3c9623b1, 0x3400010},
9970{0x3400000, 0x3c9623b1, 0x966320b, 0x3c9623b2, 0x3400010},
9971{0x3400000, 0x3c9623b1, 0xb26bddee, 0x3c9623aa, 0x3400010},
9972{0x3400000, 0x3c9623b1, 0xb5c8e5d3, 0x3c96208e, 0x3400010},
9973{0x3400000, 0x3c9623b1, 0x317285d3, 0x3c9623b3, 0x3400010},
9974{0x3400000, 0x3c9623b1, 0x3c9623b1, 0x3d1623b1, 0x3400000},
9975{0x3400000, 0x3c9623b1, 0x51fd2c7c, 0x51fd2c7d, 0x3400010},
9976{0x3400000, 0x3c9623b1, 0x7b906a6c, 0x7b906a6d, 0x3400010},
9977{0x3400000, 0x51fd2c7c, 0x0, 0x51fd2c7c, 0x3400000},
9978{0x3400000, 0x51fd2c7c, 0x1, 0x51fd2c7c, 0x3400080},
9979{0x3400000, 0x51fd2c7c, 0x76, 0x51fd2c7c, 0x3400080},
9980{0x3400000, 0x51fd2c7c, 0x2b94, 0x51fd2c7c, 0x3400080},
9981{0x3400000, 0x51fd2c7c, 0x636d24, 0x51fd2c7c, 0x3400080},
9982{0x3400000, 0x51fd2c7c, 0x7fffff, 0x51fd2c7c, 0x3400080},
9983{0x3400000, 0x51fd2c7c, 0x800000, 0x51fd2c7d, 0x3400010},
9984{0x3400000, 0x51fd2c7c, 0x800002, 0x51fd2c7d, 0x3400010},
9985{0x3400000, 0x51fd2c7c, 0x1398437, 0x51fd2c7d, 0x3400010},
9986{0x3400000, 0x51fd2c7c, 0xba98d27, 0x51fd2c7d, 0x3400010},
9987{0x3400000, 0x51fd2c7c, 0xba98d7a, 0x51fd2c7d, 0x3400010},
9988{0x3400000, 0x51fd2c7c, 0x751f853a, 0x751f853b, 0x3400010},
9989{0x3400000, 0x51fd2c7c, 0x7f7ffff0, 0x7f7ffff1, 0x3400010},
9990{0x3400000, 0x51fd2c7c, 0x7f7fffff, 0x7f800000, 0x3400014},
9991{0x3400000, 0x51fd2c7c, 0x7f800000, 0x7f800000, 0x3400000},
9992{0x3400000, 0x51fd2c7c, 0x7f800001, 0x7fc00000, 0x3400001},
9993{0x3400000, 0x51fd2c7c, 0x7f984a37, 0x7fc00000, 0x3400001},
9994{0x3400000, 0x51fd2c7c, 0x7fbfffff, 0x7fc00000, 0x3400001},
9995{0x3400000, 0x51fd2c7c, 0x7fc00000, 0x7fc00000, 0x3400000},
9996{0x3400000, 0x51fd2c7c, 0x7fd9ba98, 0x7fc00000, 0x3400000},
9997{0x3400000, 0x51fd2c7c, 0x7fffffff, 0x7fc00000, 0x3400000},
9998{0x3400000, 0x51fd2c7c, 0x80000000, 0x51fd2c7c, 0x3400000},
9999{0x3400000, 0x51fd2c7c, 0x80000001, 0x51fd2c7c, 0x3400080},
10000{0x3400000, 0x51fd2c7c, 0x80000076, 0x51fd2c7c, 0x3400080},
10001{0x3400000, 0x51fd2c7c, 0x80002b94, 0x51fd2c7c, 0x3400080},
10002{0x3400000, 0x51fd2c7c, 0x80636d24, 0x51fd2c7c, 0x3400080},
10003{0x3400000, 0x51fd2c7c, 0x807fffff, 0x51fd2c7c, 0x3400080},
10004{0x3400000, 0x51fd2c7c, 0x80800000, 0x51fd2c7c, 0x3400010},
10005{0x3400000, 0x51fd2c7c, 0x80800002, 0x51fd2c7c, 0x3400010},
10006{0x3400000, 0x51fd2c7c, 0x81398437, 0x51fd2c7c, 0x3400010},
10007{0x3400000, 0x51fd2c7c, 0x8ba98d27, 0x51fd2c7c, 0x3400010},
10008{0x3400000, 0x51fd2c7c, 0x8ba98d7a, 0x51fd2c7c, 0x3400010},
10009{0x3400000, 0x51fd2c7c, 0xf51f853a, 0xf51f8539, 0x3400010},
10010{0x3400000, 0x51fd2c7c, 0xff7ffff0, 0xff7fffef, 0x3400010},
10011{0x3400000, 0x51fd2c7c, 0xff7fffff, 0xff7ffffe, 0x3400010},
10012{0x3400000, 0x51fd2c7c, 0xff800000, 0xff800000, 0x3400000},
10013{0x3400000, 0x51fd2c7c, 0xff800001, 0x7fc00000, 0x3400001},
10014{0x3400000, 0x51fd2c7c, 0xff984a37, 0x7fc00000, 0x3400001},
10015{0x3400000, 0x51fd2c7c, 0xffbfffff, 0x7fc00000, 0x3400001},
10016{0x3400000, 0x51fd2c7c, 0xffc00000, 0x7fc00000, 0x3400000},
10017{0x3400000, 0x51fd2c7c, 0xffd9ba98, 0x7fc00000, 0x3400000},
10018{0x3400000, 0x51fd2c7c, 0xffffffff, 0x7fc00000, 0x3400000},
10019{0x3400000, 0x51fd2c7c, 0x4f3495cb, 0x52016896, 0x3400010},
10020{0x3400000, 0x51fd2c7c, 0xe73a5134, 0xe73a5133, 0x3400010},
10021{0x3400000, 0x51fd2c7c, 0x7c994e9e, 0x7c994e9f, 0x3400010},
10022{0x3400000, 0x51fd2c7c, 0x6164bd6c, 0x6164bd6d, 0x3400010},
10023{0x3400000, 0x51fd2c7c, 0x9503366, 0x51fd2c7d, 0x3400010},
10024{0x3400000, 0x51fd2c7c, 0xbf5a97c9, 0x51fd2c7c, 0x3400010},
10025{0x3400000, 0x51fd2c7c, 0xe6ff1a14, 0xe6ff1a13, 0x3400010},
10026{0x3400000, 0x51fd2c7c, 0x77f31e2f, 0x77f31e30, 0x3400010},
10027{0x3400000, 0x51fd2c7c, 0xaab4d7d8, 0x51fd2c7c, 0x3400010},
10028{0x3400000, 0x51fd2c7c, 0x966320b, 0x51fd2c7d, 0x3400010},
10029{0x3400000, 0x51fd2c7c, 0xb26bddee, 0x51fd2c7c, 0x3400010},
10030{0x3400000, 0x51fd2c7c, 0xb5c8e5d3, 0x51fd2c7c, 0x3400010},
10031{0x3400000, 0x51fd2c7c, 0x317285d3, 0x51fd2c7d, 0x3400010},
10032{0x3400000, 0x51fd2c7c, 0x3c9623b1, 0x51fd2c7d, 0x3400010},
10033{0x3400000, 0x51fd2c7c, 0x51fd2c7c, 0x527d2c7c, 0x3400000},
10034{0x3400000, 0x51fd2c7c, 0x7b906a6c, 0x7b906a6d, 0x3400010},
10035{0x3400000, 0x7b906a6c, 0x0, 0x7b906a6c, 0x3400000},
10036{0x3400000, 0x7b906a6c, 0x1, 0x7b906a6c, 0x3400080},
10037{0x3400000, 0x7b906a6c, 0x76, 0x7b906a6c, 0x3400080},
10038{0x3400000, 0x7b906a6c, 0x2b94, 0x7b906a6c, 0x3400080},
10039{0x3400000, 0x7b906a6c, 0x636d24, 0x7b906a6c, 0x3400080},
10040{0x3400000, 0x7b906a6c, 0x7fffff, 0x7b906a6c, 0x3400080},
10041{0x3400000, 0x7b906a6c, 0x800000, 0x7b906a6d, 0x3400010},
10042{0x3400000, 0x7b906a6c, 0x800002, 0x7b906a6d, 0x3400010},
10043{0x3400000, 0x7b906a6c, 0x1398437, 0x7b906a6d, 0x3400010},
10044{0x3400000, 0x7b906a6c, 0xba98d27, 0x7b906a6d, 0x3400010},
10045{0x3400000, 0x7b906a6c, 0xba98d7a, 0x7b906a6d, 0x3400010},
10046{0x3400000, 0x7b906a6c, 0x751f853a, 0x7b906f69, 0x3400010},
10047{0x3400000, 0x7b906a6c, 0x7f7ffff0, 0x7f800000, 0x3400014},
10048{0x3400000, 0x7b906a6c, 0x7f7fffff, 0x7f800000, 0x3400014},
10049{0x3400000, 0x7b906a6c, 0x7f800000, 0x7f800000, 0x3400000},
10050{0x3400000, 0x7b906a6c, 0x7f800001, 0x7fc00000, 0x3400001},
10051{0x3400000, 0x7b906a6c, 0x7f984a37, 0x7fc00000, 0x3400001},
10052{0x3400000, 0x7b906a6c, 0x7fbfffff, 0x7fc00000, 0x3400001},
10053{0x3400000, 0x7b906a6c, 0x7fc00000, 0x7fc00000, 0x3400000},
10054{0x3400000, 0x7b906a6c, 0x7fd9ba98, 0x7fc00000, 0x3400000},
10055{0x3400000, 0x7b906a6c, 0x7fffffff, 0x7fc00000, 0x3400000},
10056{0x3400000, 0x7b906a6c, 0x80000000, 0x7b906a6c, 0x3400000},
10057{0x3400000, 0x7b906a6c, 0x80000001, 0x7b906a6c, 0x3400080},
10058{0x3400000, 0x7b906a6c, 0x80000076, 0x7b906a6c, 0x3400080},
10059{0x3400000, 0x7b906a6c, 0x80002b94, 0x7b906a6c, 0x3400080},
10060{0x3400000, 0x7b906a6c, 0x80636d24, 0x7b906a6c, 0x3400080},
10061{0x3400000, 0x7b906a6c, 0x807fffff, 0x7b906a6c, 0x3400080},
10062{0x3400000, 0x7b906a6c, 0x80800000, 0x7b906a6c, 0x3400010},
10063{0x3400000, 0x7b906a6c, 0x80800002, 0x7b906a6c, 0x3400010},
10064{0x3400000, 0x7b906a6c, 0x81398437, 0x7b906a6c, 0x3400010},
10065{0x3400000, 0x7b906a6c, 0x8ba98d27, 0x7b906a6c, 0x3400010},
10066{0x3400000, 0x7b906a6c, 0x8ba98d7a, 0x7b906a6c, 0x3400010},
10067{0x3400000, 0x7b906a6c, 0xf51f853a, 0x7b906570, 0x3400010},
10068{0x3400000, 0x7b906a6c, 0xff7ffff0, 0xff7edf1b, 0x3400010},
10069{0x3400000, 0x7b906a6c, 0xff7fffff, 0xff7edf2a, 0x3400010},
10070{0x3400000, 0x7b906a6c, 0xff800000, 0xff800000, 0x3400000},
10071{0x3400000, 0x7b906a6c, 0xff800001, 0x7fc00000, 0x3400001},
10072{0x3400000, 0x7b906a6c, 0xff984a37, 0x7fc00000, 0x3400001},
10073{0x3400000, 0x7b906a6c, 0xffbfffff, 0x7fc00000, 0x3400001},
10074{0x3400000, 0x7b906a6c, 0xffc00000, 0x7fc00000, 0x3400000},
10075{0x3400000, 0x7b906a6c, 0xffd9ba98, 0x7fc00000, 0x3400000},
10076{0x3400000, 0x7b906a6c, 0xffffffff, 0x7fc00000, 0x3400000},
10077{0x3400000, 0x7b906a6c, 0x4f3495cb, 0x7b906a6d, 0x3400010},
10078{0x3400000, 0x7b906a6c, 0xe73a5134, 0x7b906a6c, 0x3400010},
10079{0x3400000, 0x7b906a6c, 0x7c994e9e, 0x7cbd6939, 0x3400000},
10080{0x3400000, 0x7b906a6c, 0x6164bd6c, 0x7b906a6d, 0x3400010},
10081{0x3400000, 0x7b906a6c, 0x9503366, 0x7b906a6d, 0x3400010},
10082{0x3400000, 0x7b906a6c, 0xbf5a97c9, 0x7b906a6c, 0x3400010},
10083{0x3400000, 0x7b906a6c, 0xe6ff1a14, 0x7b906a6c, 0x3400010},
10084{0x3400000, 0x7b906a6c, 0x77f31e2f, 0x7b915d8b, 0x3400010},
10085{0x3400000, 0x7b906a6c, 0xaab4d7d8, 0x7b906a6c, 0x3400010},
10086{0x3400000, 0x7b906a6c, 0x966320b, 0x7b906a6d, 0x3400010},
10087{0x3400000, 0x7b906a6c, 0xb26bddee, 0x7b906a6c, 0x3400010},
10088{0x3400000, 0x7b906a6c, 0xb5c8e5d3, 0x7b906a6c, 0x3400010},
10089{0x3400000, 0x7b906a6c, 0x317285d3, 0x7b906a6d, 0x3400010},
10090{0x3400000, 0x7b906a6c, 0x3c9623b1, 0x7b906a6d, 0x3400010},
10091{0x3400000, 0x7b906a6c, 0x51fd2c7c, 0x7b906a6d, 0x3400010},
10092{0x3400000, 0x7b906a6c, 0x7b906a6c, 0x7c106a6c, 0x3400000},
10093{0x3000000, 0x0, 0x0, 0x0, 0x3000000},
10094{0x3000000, 0x0, 0x1, 0x0, 0x3000080},
10095{0x3000000, 0x0, 0x76, 0x0, 0x3000080},
10096{0x3000000, 0x0, 0x2b94, 0x0, 0x3000080},
10097{0x3000000, 0x0, 0x636d24, 0x0, 0x3000080},
10098{0x3000000, 0x0, 0x7fffff, 0x0, 0x3000080},
10099{0x3000000, 0x0, 0x800000, 0x800000, 0x3000000},
10100{0x3000000, 0x0, 0x800002, 0x800002, 0x3000000},
10101{0x3000000, 0x0, 0x1398437, 0x1398437, 0x3000000},
10102{0x3000000, 0x0, 0xba98d27, 0xba98d27, 0x3000000},
10103{0x3000000, 0x0, 0xba98d7a, 0xba98d7a, 0x3000000},
10104{0x3000000, 0x0, 0x751f853a, 0x751f853a, 0x3000000},
10105{0x3000000, 0x0, 0x7f7ffff0, 0x7f7ffff0, 0x3000000},
10106{0x3000000, 0x0, 0x7f7fffff, 0x7f7fffff, 0x3000000},
10107{0x3000000, 0x0, 0x7f800000, 0x7f800000, 0x3000000},
10108{0x3000000, 0x0, 0x7f800001, 0x7fc00000, 0x3000001},
10109{0x3000000, 0x0, 0x7f984a37, 0x7fc00000, 0x3000001},
10110{0x3000000, 0x0, 0x7fbfffff, 0x7fc00000, 0x3000001},
10111{0x3000000, 0x0, 0x7fc00000, 0x7fc00000, 0x3000000},
10112{0x3000000, 0x0, 0x7fd9ba98, 0x7fc00000, 0x3000000},
10113{0x3000000, 0x0, 0x7fffffff, 0x7fc00000, 0x3000000},
10114{0x3000000, 0x0, 0x80000000, 0x0, 0x3000000},
10115{0x3000000, 0x0, 0x80000001, 0x0, 0x3000080},
10116{0x3000000, 0x0, 0x80000076, 0x0, 0x3000080},
10117{0x3000000, 0x0, 0x80002b94, 0x0, 0x3000080},
10118{0x3000000, 0x0, 0x80636d24, 0x0, 0x3000080},
10119{0x3000000, 0x0, 0x807fffff, 0x0, 0x3000080},
10120{0x3000000, 0x0, 0x80800000, 0x80800000, 0x3000000},
10121{0x3000000, 0x0, 0x80800002, 0x80800002, 0x3000000},
10122{0x3000000, 0x0, 0x81398437, 0x81398437, 0x3000000},
10123{0x3000000, 0x0, 0x8ba98d27, 0x8ba98d27, 0x3000000},
10124{0x3000000, 0x0, 0x8ba98d7a, 0x8ba98d7a, 0x3000000},
10125{0x3000000, 0x0, 0xf51f853a, 0xf51f853a, 0x3000000},
10126{0x3000000, 0x0, 0xff7ffff0, 0xff7ffff0, 0x3000000},
10127{0x3000000, 0x0, 0xff7fffff, 0xff7fffff, 0x3000000},
10128{0x3000000, 0x0, 0xff800000, 0xff800000, 0x3000000},
10129{0x3000000, 0x0, 0xff800001, 0x7fc00000, 0x3000001},
10130{0x3000000, 0x0, 0xff984a37, 0x7fc00000, 0x3000001},
10131{0x3000000, 0x0, 0xffbfffff, 0x7fc00000, 0x3000001},
10132{0x3000000, 0x0, 0xffc00000, 0x7fc00000, 0x3000000},
10133{0x3000000, 0x0, 0xffd9ba98, 0x7fc00000, 0x3000000},
10134{0x3000000, 0x0, 0xffffffff, 0x7fc00000, 0x3000000},
10135{0x3000000, 0x0, 0x4f3495cb, 0x4f3495cb, 0x3000000},
10136{0x3000000, 0x0, 0xe73a5134, 0xe73a5134, 0x3000000},
10137{0x3000000, 0x0, 0x7c994e9e, 0x7c994e9e, 0x3000000},
10138{0x3000000, 0x0, 0x6164bd6c, 0x6164bd6c, 0x3000000},
10139{0x3000000, 0x0, 0x9503366, 0x9503366, 0x3000000},
10140{0x3000000, 0x0, 0xbf5a97c9, 0xbf5a97c9, 0x3000000},
10141{0x3000000, 0x0, 0xe6ff1a14, 0xe6ff1a14, 0x3000000},
10142{0x3000000, 0x0, 0x77f31e2f, 0x77f31e2f, 0x3000000},
10143{0x3000000, 0x0, 0xaab4d7d8, 0xaab4d7d8, 0x3000000},
10144{0x3000000, 0x0, 0x966320b, 0x966320b, 0x3000000},
10145{0x3000000, 0x0, 0xb26bddee, 0xb26bddee, 0x3000000},
10146{0x3000000, 0x0, 0xb5c8e5d3, 0xb5c8e5d3, 0x3000000},
10147{0x3000000, 0x0, 0x317285d3, 0x317285d3, 0x3000000},
10148{0x3000000, 0x0, 0x3c9623b1, 0x3c9623b1, 0x3000000},
10149{0x3000000, 0x0, 0x51fd2c7c, 0x51fd2c7c, 0x3000000},
10150{0x3000000, 0x0, 0x7b906a6c, 0x7b906a6c, 0x3000000},
10151{0x3000000, 0x1, 0x0, 0x0, 0x3000080},
10152{0x3000000, 0x1, 0x1, 0x0, 0x3000080},
10153{0x3000000, 0x1, 0x76, 0x0, 0x3000080},
10154{0x3000000, 0x1, 0x2b94, 0x0, 0x3000080},
10155{0x3000000, 0x1, 0x636d24, 0x0, 0x3000080},
10156{0x3000000, 0x1, 0x7fffff, 0x0, 0x3000080},
10157{0x3000000, 0x1, 0x800000, 0x800000, 0x3000080},
10158{0x3000000, 0x1, 0x800002, 0x800002, 0x3000080},
10159{0x3000000, 0x1, 0x1398437, 0x1398437, 0x3000080},
10160{0x3000000, 0x1, 0xba98d27, 0xba98d27, 0x3000080},
10161{0x3000000, 0x1, 0xba98d7a, 0xba98d7a, 0x3000080},
10162{0x3000000, 0x1, 0x751f853a, 0x751f853a, 0x3000080},
10163{0x3000000, 0x1, 0x7f7ffff0, 0x7f7ffff0, 0x3000080},
10164{0x3000000, 0x1, 0x7f7fffff, 0x7f7fffff, 0x3000080},
10165{0x3000000, 0x1, 0x7f800000, 0x7f800000, 0x3000080},
10166{0x3000000, 0x1, 0x7f800001, 0x7fc00000, 0x3000081},
10167{0x3000000, 0x1, 0x7f984a37, 0x7fc00000, 0x3000081},
10168{0x3000000, 0x1, 0x7fbfffff, 0x7fc00000, 0x3000081},
10169{0x3000000, 0x1, 0x7fc00000, 0x7fc00000, 0x3000080},
10170{0x3000000, 0x1, 0x7fd9ba98, 0x7fc00000, 0x3000080},
10171{0x3000000, 0x1, 0x7fffffff, 0x7fc00000, 0x3000080},
10172{0x3000000, 0x1, 0x80000000, 0x0, 0x3000080},
10173{0x3000000, 0x1, 0x80000001, 0x0, 0x3000080},
10174{0x3000000, 0x1, 0x80000076, 0x0, 0x3000080},
10175{0x3000000, 0x1, 0x80002b94, 0x0, 0x3000080},
10176{0x3000000, 0x1, 0x80636d24, 0x0, 0x3000080},
10177{0x3000000, 0x1, 0x807fffff, 0x0, 0x3000080},
10178{0x3000000, 0x1, 0x80800000, 0x80800000, 0x3000080},
10179{0x3000000, 0x1, 0x80800002, 0x80800002, 0x3000080},
10180{0x3000000, 0x1, 0x81398437, 0x81398437, 0x3000080},
10181{0x3000000, 0x1, 0x8ba98d27, 0x8ba98d27, 0x3000080},
10182{0x3000000, 0x1, 0x8ba98d7a, 0x8ba98d7a, 0x3000080},
10183{0x3000000, 0x1, 0xf51f853a, 0xf51f853a, 0x3000080},
10184{0x3000000, 0x1, 0xff7ffff0, 0xff7ffff0, 0x3000080},
10185{0x3000000, 0x1, 0xff7fffff, 0xff7fffff, 0x3000080},
10186{0x3000000, 0x1, 0xff800000, 0xff800000, 0x3000080},
10187{0x3000000, 0x1, 0xff800001, 0x7fc00000, 0x3000081},
10188{0x3000000, 0x1, 0xff984a37, 0x7fc00000, 0x3000081},
10189{0x3000000, 0x1, 0xffbfffff, 0x7fc00000, 0x3000081},
10190{0x3000000, 0x1, 0xffc00000, 0x7fc00000, 0x3000080},
10191{0x3000000, 0x1, 0xffd9ba98, 0x7fc00000, 0x3000080},
10192{0x3000000, 0x1, 0xffffffff, 0x7fc00000, 0x3000080},
10193{0x3000000, 0x1, 0x4f3495cb, 0x4f3495cb, 0x3000080},
10194{0x3000000, 0x1, 0xe73a5134, 0xe73a5134, 0x3000080},
10195{0x3000000, 0x1, 0x7c994e9e, 0x7c994e9e, 0x3000080},
10196{0x3000000, 0x1, 0x6164bd6c, 0x6164bd6c, 0x3000080},
10197{0x3000000, 0x1, 0x9503366, 0x9503366, 0x3000080},
10198{0x3000000, 0x1, 0xbf5a97c9, 0xbf5a97c9, 0x3000080},
10199{0x3000000, 0x1, 0xe6ff1a14, 0xe6ff1a14, 0x3000080},
10200{0x3000000, 0x1, 0x77f31e2f, 0x77f31e2f, 0x3000080},
10201{0x3000000, 0x1, 0xaab4d7d8, 0xaab4d7d8, 0x3000080},
10202{0x3000000, 0x1, 0x966320b, 0x966320b, 0x3000080},
10203{0x3000000, 0x1, 0xb26bddee, 0xb26bddee, 0x3000080},
10204{0x3000000, 0x1, 0xb5c8e5d3, 0xb5c8e5d3, 0x3000080},
10205{0x3000000, 0x1, 0x317285d3, 0x317285d3, 0x3000080},
10206{0x3000000, 0x1, 0x3c9623b1, 0x3c9623b1, 0x3000080},
10207{0x3000000, 0x1, 0x51fd2c7c, 0x51fd2c7c, 0x3000080},
10208{0x3000000, 0x1, 0x7b906a6c, 0x7b906a6c, 0x3000080},
10209{0x3000000, 0x76, 0x0, 0x0, 0x3000080},
10210{0x3000000, 0x76, 0x1, 0x0, 0x3000080},
10211{0x3000000, 0x76, 0x76, 0x0, 0x3000080},
10212{0x3000000, 0x76, 0x2b94, 0x0, 0x3000080},
10213{0x3000000, 0x76, 0x636d24, 0x0, 0x3000080},
10214{0x3000000, 0x76, 0x7fffff, 0x0, 0x3000080},
10215{0x3000000, 0x76, 0x800000, 0x800000, 0x3000080},
10216{0x3000000, 0x76, 0x800002, 0x800002, 0x3000080},
10217{0x3000000, 0x76, 0x1398437, 0x1398437, 0x3000080},
10218{0x3000000, 0x76, 0xba98d27, 0xba98d27, 0x3000080},
10219{0x3000000, 0x76, 0xba98d7a, 0xba98d7a, 0x3000080},
10220{0x3000000, 0x76, 0x751f853a, 0x751f853a, 0x3000080},
10221{0x3000000, 0x76, 0x7f7ffff0, 0x7f7ffff0, 0x3000080},
10222{0x3000000, 0x76, 0x7f7fffff, 0x7f7fffff, 0x3000080},
10223{0x3000000, 0x76, 0x7f800000, 0x7f800000, 0x3000080},
10224{0x3000000, 0x76, 0x7f800001, 0x7fc00000, 0x3000081},
10225{0x3000000, 0x76, 0x7f984a37, 0x7fc00000, 0x3000081},
10226{0x3000000, 0x76, 0x7fbfffff, 0x7fc00000, 0x3000081},
10227{0x3000000, 0x76, 0x7fc00000, 0x7fc00000, 0x3000080},
10228{0x3000000, 0x76, 0x7fd9ba98, 0x7fc00000, 0x3000080},
10229{0x3000000, 0x76, 0x7fffffff, 0x7fc00000, 0x3000080},
10230{0x3000000, 0x76, 0x80000000, 0x0, 0x3000080},
10231{0x3000000, 0x76, 0x80000001, 0x0, 0x3000080},
10232{0x3000000, 0x76, 0x80000076, 0x0, 0x3000080},
10233{0x3000000, 0x76, 0x80002b94, 0x0, 0x3000080},
10234{0x3000000, 0x76, 0x80636d24, 0x0, 0x3000080},
10235{0x3000000, 0x76, 0x807fffff, 0x0, 0x3000080},
10236{0x3000000, 0x76, 0x80800000, 0x80800000, 0x3000080},
10237{0x3000000, 0x76, 0x80800002, 0x80800002, 0x3000080},
10238{0x3000000, 0x76, 0x81398437, 0x81398437, 0x3000080},
10239{0x3000000, 0x76, 0x8ba98d27, 0x8ba98d27, 0x3000080},
10240{0x3000000, 0x76, 0x8ba98d7a, 0x8ba98d7a, 0x3000080},
10241{0x3000000, 0x76, 0xf51f853a, 0xf51f853a, 0x3000080},
10242{0x3000000, 0x76, 0xff7ffff0, 0xff7ffff0, 0x3000080},
10243{0x3000000, 0x76, 0xff7fffff, 0xff7fffff, 0x3000080},
10244{0x3000000, 0x76, 0xff800000, 0xff800000, 0x3000080},
10245{0x3000000, 0x76, 0xff800001, 0x7fc00000, 0x3000081},
10246{0x3000000, 0x76, 0xff984a37, 0x7fc00000, 0x3000081},
10247{0x3000000, 0x76, 0xffbfffff, 0x7fc00000, 0x3000081},
10248{0x3000000, 0x76, 0xffc00000, 0x7fc00000, 0x3000080},
10249{0x3000000, 0x76, 0xffd9ba98, 0x7fc00000, 0x3000080},
10250{0x3000000, 0x76, 0xffffffff, 0x7fc00000, 0x3000080},
10251{0x3000000, 0x76, 0x4f3495cb, 0x4f3495cb, 0x3000080},
10252{0x3000000, 0x76, 0xe73a5134, 0xe73a5134, 0x3000080},
10253{0x3000000, 0x76, 0x7c994e9e, 0x7c994e9e, 0x3000080},
10254{0x3000000, 0x76, 0x6164bd6c, 0x6164bd6c, 0x3000080},
10255{0x3000000, 0x76, 0x9503366, 0x9503366, 0x3000080},
10256{0x3000000, 0x76, 0xbf5a97c9, 0xbf5a97c9, 0x3000080},
10257{0x3000000, 0x76, 0xe6ff1a14, 0xe6ff1a14, 0x3000080},
10258{0x3000000, 0x76, 0x77f31e2f, 0x77f31e2f, 0x3000080},
10259{0x3000000, 0x76, 0xaab4d7d8, 0xaab4d7d8, 0x3000080},
10260{0x3000000, 0x76, 0x966320b, 0x966320b, 0x3000080},
10261{0x3000000, 0x76, 0xb26bddee, 0xb26bddee, 0x3000080},
10262{0x3000000, 0x76, 0xb5c8e5d3, 0xb5c8e5d3, 0x3000080},
10263{0x3000000, 0x76, 0x317285d3, 0x317285d3, 0x3000080},
10264{0x3000000, 0x76, 0x3c9623b1, 0x3c9623b1, 0x3000080},
10265{0x3000000, 0x76, 0x51fd2c7c, 0x51fd2c7c, 0x3000080},
10266{0x3000000, 0x76, 0x7b906a6c, 0x7b906a6c, 0x3000080},
10267{0x3000000, 0x2b94, 0x0, 0x0, 0x3000080},
10268{0x3000000, 0x2b94, 0x1, 0x0, 0x3000080},
10269{0x3000000, 0x2b94, 0x76, 0x0, 0x3000080},
10270{0x3000000, 0x2b94, 0x2b94, 0x0, 0x3000080},
10271{0x3000000, 0x2b94, 0x636d24, 0x0, 0x3000080},
10272{0x3000000, 0x2b94, 0x7fffff, 0x0, 0x3000080},
10273{0x3000000, 0x2b94, 0x800000, 0x800000, 0x3000080},
10274{0x3000000, 0x2b94, 0x800002, 0x800002, 0x3000080},
10275{0x3000000, 0x2b94, 0x1398437, 0x1398437, 0x3000080},
10276{0x3000000, 0x2b94, 0xba98d27, 0xba98d27, 0x3000080},
10277{0x3000000, 0x2b94, 0xba98d7a, 0xba98d7a, 0x3000080},
10278{0x3000000, 0x2b94, 0x751f853a, 0x751f853a, 0x3000080},
10279{0x3000000, 0x2b94, 0x7f7ffff0, 0x7f7ffff0, 0x3000080},
10280{0x3000000, 0x2b94, 0x7f7fffff, 0x7f7fffff, 0x3000080},
10281{0x3000000, 0x2b94, 0x7f800000, 0x7f800000, 0x3000080},
10282{0x3000000, 0x2b94, 0x7f800001, 0x7fc00000, 0x3000081},
10283{0x3000000, 0x2b94, 0x7f984a37, 0x7fc00000, 0x3000081},
10284{0x3000000, 0x2b94, 0x7fbfffff, 0x7fc00000, 0x3000081},
10285{0x3000000, 0x2b94, 0x7fc00000, 0x7fc00000, 0x3000080},
10286{0x3000000, 0x2b94, 0x7fd9ba98, 0x7fc00000, 0x3000080},
10287{0x3000000, 0x2b94, 0x7fffffff, 0x7fc00000, 0x3000080},
10288{0x3000000, 0x2b94, 0x80000000, 0x0, 0x3000080},
10289{0x3000000, 0x2b94, 0x80000001, 0x0, 0x3000080},
10290{0x3000000, 0x2b94, 0x80000076, 0x0, 0x3000080},
10291{0x3000000, 0x2b94, 0x80002b94, 0x0, 0x3000080},
10292{0x3000000, 0x2b94, 0x80636d24, 0x0, 0x3000080},
10293{0x3000000, 0x2b94, 0x807fffff, 0x0, 0x3000080},
10294{0x3000000, 0x2b94, 0x80800000, 0x80800000, 0x3000080},
10295{0x3000000, 0x2b94, 0x80800002, 0x80800002, 0x3000080},
10296{0x3000000, 0x2b94, 0x81398437, 0x81398437, 0x3000080},
10297{0x3000000, 0x2b94, 0x8ba98d27, 0x8ba98d27, 0x3000080},
10298{0x3000000, 0x2b94, 0x8ba98d7a, 0x8ba98d7a, 0x3000080},
10299{0x3000000, 0x2b94, 0xf51f853a, 0xf51f853a, 0x3000080},
10300{0x3000000, 0x2b94, 0xff7ffff0, 0xff7ffff0, 0x3000080},
10301{0x3000000, 0x2b94, 0xff7fffff, 0xff7fffff, 0x3000080},
10302{0x3000000, 0x2b94, 0xff800000, 0xff800000, 0x3000080},
10303{0x3000000, 0x2b94, 0xff800001, 0x7fc00000, 0x3000081},
10304{0x3000000, 0x2b94, 0xff984a37, 0x7fc00000, 0x3000081},
10305{0x3000000, 0x2b94, 0xffbfffff, 0x7fc00000, 0x3000081},
10306{0x3000000, 0x2b94, 0xffc00000, 0x7fc00000, 0x3000080},
10307{0x3000000, 0x2b94, 0xffd9ba98, 0x7fc00000, 0x3000080},
10308{0x3000000, 0x2b94, 0xffffffff, 0x7fc00000, 0x3000080},
10309{0x3000000, 0x2b94, 0x4f3495cb, 0x4f3495cb, 0x3000080},
10310{0x3000000, 0x2b94, 0xe73a5134, 0xe73a5134, 0x3000080},
10311{0x3000000, 0x2b94, 0x7c994e9e, 0x7c994e9e, 0x3000080},
10312{0x3000000, 0x2b94, 0x6164bd6c, 0x6164bd6c, 0x3000080},
10313{0x3000000, 0x2b94, 0x9503366, 0x9503366, 0x3000080},
10314{0x3000000, 0x2b94, 0xbf5a97c9, 0xbf5a97c9, 0x3000080},
10315{0x3000000, 0x2b94, 0xe6ff1a14, 0xe6ff1a14, 0x3000080},
10316{0x3000000, 0x2b94, 0x77f31e2f, 0x77f31e2f, 0x3000080},
10317{0x3000000, 0x2b94, 0xaab4d7d8, 0xaab4d7d8, 0x3000080},
10318{0x3000000, 0x2b94, 0x966320b, 0x966320b, 0x3000080},
10319{0x3000000, 0x2b94, 0xb26bddee, 0xb26bddee, 0x3000080},
10320{0x3000000, 0x2b94, 0xb5c8e5d3, 0xb5c8e5d3, 0x3000080},
10321{0x3000000, 0x2b94, 0x317285d3, 0x317285d3, 0x3000080},
10322{0x3000000, 0x2b94, 0x3c9623b1, 0x3c9623b1, 0x3000080},
10323{0x3000000, 0x2b94, 0x51fd2c7c, 0x51fd2c7c, 0x3000080},
10324{0x3000000, 0x2b94, 0x7b906a6c, 0x7b906a6c, 0x3000080},
10325{0x3000000, 0x636d24, 0x0, 0x0, 0x3000080},
10326{0x3000000, 0x636d24, 0x1, 0x0, 0x3000080},
10327{0x3000000, 0x636d24, 0x76, 0x0, 0x3000080},
10328{0x3000000, 0x636d24, 0x2b94, 0x0, 0x3000080},
10329{0x3000000, 0x636d24, 0x636d24, 0x0, 0x3000080},
10330{0x3000000, 0x636d24, 0x7fffff, 0x0, 0x3000080},
10331{0x3000000, 0x636d24, 0x800000, 0x800000, 0x3000080},
10332{0x3000000, 0x636d24, 0x800002, 0x800002, 0x3000080},
10333{0x3000000, 0x636d24, 0x1398437, 0x1398437, 0x3000080},
10334{0x3000000, 0x636d24, 0xba98d27, 0xba98d27, 0x3000080},
10335{0x3000000, 0x636d24, 0xba98d7a, 0xba98d7a, 0x3000080},
10336{0x3000000, 0x636d24, 0x751f853a, 0x751f853a, 0x3000080},
10337{0x3000000, 0x636d24, 0x7f7ffff0, 0x7f7ffff0, 0x3000080},
10338{0x3000000, 0x636d24, 0x7f7fffff, 0x7f7fffff, 0x3000080},
10339{0x3000000, 0x636d24, 0x7f800000, 0x7f800000, 0x3000080},
10340{0x3000000, 0x636d24, 0x7f800001, 0x7fc00000, 0x3000081},
10341{0x3000000, 0x636d24, 0x7f984a37, 0x7fc00000, 0x3000081},
10342{0x3000000, 0x636d24, 0x7fbfffff, 0x7fc00000, 0x3000081},
10343{0x3000000, 0x636d24, 0x7fc00000, 0x7fc00000, 0x3000080},
10344{0x3000000, 0x636d24, 0x7fd9ba98, 0x7fc00000, 0x3000080},
10345{0x3000000, 0x636d24, 0x7fffffff, 0x7fc00000, 0x3000080},
10346{0x3000000, 0x636d24, 0x80000000, 0x0, 0x3000080},
10347{0x3000000, 0x636d24, 0x80000001, 0x0, 0x3000080},
10348{0x3000000, 0x636d24, 0x80000076, 0x0, 0x3000080},
10349{0x3000000, 0x636d24, 0x80002b94, 0x0, 0x3000080},
10350{0x3000000, 0x636d24, 0x80636d24, 0x0, 0x3000080},
10351{0x3000000, 0x636d24, 0x807fffff, 0x0, 0x3000080},
10352{0x3000000, 0x636d24, 0x80800000, 0x80800000, 0x3000080},
10353{0x3000000, 0x636d24, 0x80800002, 0x80800002, 0x3000080},
10354{0x3000000, 0x636d24, 0x81398437, 0x81398437, 0x3000080},
10355{0x3000000, 0x636d24, 0x8ba98d27, 0x8ba98d27, 0x3000080},
10356{0x3000000, 0x636d24, 0x8ba98d7a, 0x8ba98d7a, 0x3000080},
10357{0x3000000, 0x636d24, 0xf51f853a, 0xf51f853a, 0x3000080},
10358{0x3000000, 0x636d24, 0xff7ffff0, 0xff7ffff0, 0x3000080},
10359{0x3000000, 0x636d24, 0xff7fffff, 0xff7fffff, 0x3000080},
10360{0x3000000, 0x636d24, 0xff800000, 0xff800000, 0x3000080},
10361{0x3000000, 0x636d24, 0xff800001, 0x7fc00000, 0x3000081},
10362{0x3000000, 0x636d24, 0xff984a37, 0x7fc00000, 0x3000081},
10363{0x3000000, 0x636d24, 0xffbfffff, 0x7fc00000, 0x3000081},
10364{0x3000000, 0x636d24, 0xffc00000, 0x7fc00000, 0x3000080},
10365{0x3000000, 0x636d24, 0xffd9ba98, 0x7fc00000, 0x3000080},
10366{0x3000000, 0x636d24, 0xffffffff, 0x7fc00000, 0x3000080},
10367{0x3000000, 0x636d24, 0x4f3495cb, 0x4f3495cb, 0x3000080},
10368{0x3000000, 0x636d24, 0xe73a5134, 0xe73a5134, 0x3000080},
10369{0x3000000, 0x636d24, 0x7c994e9e, 0x7c994e9e, 0x3000080},
10370{0x3000000, 0x636d24, 0x6164bd6c, 0x6164bd6c, 0x3000080},
10371{0x3000000, 0x636d24, 0x9503366, 0x9503366, 0x3000080},
10372{0x3000000, 0x636d24, 0xbf5a97c9, 0xbf5a97c9, 0x3000080},
10373{0x3000000, 0x636d24, 0xe6ff1a14, 0xe6ff1a14, 0x3000080},
10374{0x3000000, 0x636d24, 0x77f31e2f, 0x77f31e2f, 0x3000080},
10375{0x3000000, 0x636d24, 0xaab4d7d8, 0xaab4d7d8, 0x3000080},
10376{0x3000000, 0x636d24, 0x966320b, 0x966320b, 0x3000080},
10377{0x3000000, 0x636d24, 0xb26bddee, 0xb26bddee, 0x3000080},
10378{0x3000000, 0x636d24, 0xb5c8e5d3, 0xb5c8e5d3, 0x3000080},
10379{0x3000000, 0x636d24, 0x317285d3, 0x317285d3, 0x3000080},
10380{0x3000000, 0x636d24, 0x3c9623b1, 0x3c9623b1, 0x3000080},
10381{0x3000000, 0x636d24, 0x51fd2c7c, 0x51fd2c7c, 0x3000080},
10382{0x3000000, 0x636d24, 0x7b906a6c, 0x7b906a6c, 0x3000080},
10383{0x3000000, 0x7fffff, 0x0, 0x0, 0x3000080},
10384{0x3000000, 0x7fffff, 0x1, 0x0, 0x3000080},
10385{0x3000000, 0x7fffff, 0x76, 0x0, 0x3000080},
10386{0x3000000, 0x7fffff, 0x2b94, 0x0, 0x3000080},
10387{0x3000000, 0x7fffff, 0x636d24, 0x0, 0x3000080},
10388{0x3000000, 0x7fffff, 0x7fffff, 0x0, 0x3000080},
10389{0x3000000, 0x7fffff, 0x800000, 0x800000, 0x3000080},
10390{0x3000000, 0x7fffff, 0x800002, 0x800002, 0x3000080},
10391{0x3000000, 0x7fffff, 0x1398437, 0x1398437, 0x3000080},
10392{0x3000000, 0x7fffff, 0xba98d27, 0xba98d27, 0x3000080},
10393{0x3000000, 0x7fffff, 0xba98d7a, 0xba98d7a, 0x3000080},
10394{0x3000000, 0x7fffff, 0x751f853a, 0x751f853a, 0x3000080},
10395{0x3000000, 0x7fffff, 0x7f7ffff0, 0x7f7ffff0, 0x3000080},
10396{0x3000000, 0x7fffff, 0x7f7fffff, 0x7f7fffff, 0x3000080},
10397{0x3000000, 0x7fffff, 0x7f800000, 0x7f800000, 0x3000080},
10398{0x3000000, 0x7fffff, 0x7f800001, 0x7fc00000, 0x3000081},
10399{0x3000000, 0x7fffff, 0x7f984a37, 0x7fc00000, 0x3000081},
10400{0x3000000, 0x7fffff, 0x7fbfffff, 0x7fc00000, 0x3000081},
10401{0x3000000, 0x7fffff, 0x7fc00000, 0x7fc00000, 0x3000080},
10402{0x3000000, 0x7fffff, 0x7fd9ba98, 0x7fc00000, 0x3000080},
10403{0x3000000, 0x7fffff, 0x7fffffff, 0x7fc00000, 0x3000080},
10404{0x3000000, 0x7fffff, 0x80000000, 0x0, 0x3000080},
10405{0x3000000, 0x7fffff, 0x80000001, 0x0, 0x3000080},
10406{0x3000000, 0x7fffff, 0x80000076, 0x0, 0x3000080},
10407{0x3000000, 0x7fffff, 0x80002b94, 0x0, 0x3000080},
10408{0x3000000, 0x7fffff, 0x80636d24, 0x0, 0x3000080},
10409{0x3000000, 0x7fffff, 0x807fffff, 0x0, 0x3000080},
10410{0x3000000, 0x7fffff, 0x80800000, 0x80800000, 0x3000080},
10411{0x3000000, 0x7fffff, 0x80800002, 0x80800002, 0x3000080},
10412{0x3000000, 0x7fffff, 0x81398437, 0x81398437, 0x3000080},
10413{0x3000000, 0x7fffff, 0x8ba98d27, 0x8ba98d27, 0x3000080},
10414{0x3000000, 0x7fffff, 0x8ba98d7a, 0x8ba98d7a, 0x3000080},
10415{0x3000000, 0x7fffff, 0xf51f853a, 0xf51f853a, 0x3000080},
10416{0x3000000, 0x7fffff, 0xff7ffff0, 0xff7ffff0, 0x3000080},
10417{0x3000000, 0x7fffff, 0xff7fffff, 0xff7fffff, 0x3000080},
10418{0x3000000, 0x7fffff, 0xff800000, 0xff800000, 0x3000080},
10419{0x3000000, 0x7fffff, 0xff800001, 0x7fc00000, 0x3000081},
10420{0x3000000, 0x7fffff, 0xff984a37, 0x7fc00000, 0x3000081},
10421{0x3000000, 0x7fffff, 0xffbfffff, 0x7fc00000, 0x3000081},
10422{0x3000000, 0x7fffff, 0xffc00000, 0x7fc00000, 0x3000080},
10423{0x3000000, 0x7fffff, 0xffd9ba98, 0x7fc00000, 0x3000080},
10424{0x3000000, 0x7fffff, 0xffffffff, 0x7fc00000, 0x3000080},
10425{0x3000000, 0x7fffff, 0x4f3495cb, 0x4f3495cb, 0x3000080},
10426{0x3000000, 0x7fffff, 0xe73a5134, 0xe73a5134, 0x3000080},
10427{0x3000000, 0x7fffff, 0x7c994e9e, 0x7c994e9e, 0x3000080},
10428{0x3000000, 0x7fffff, 0x6164bd6c, 0x6164bd6c, 0x3000080},
10429{0x3000000, 0x7fffff, 0x9503366, 0x9503366, 0x3000080},
10430{0x3000000, 0x7fffff, 0xbf5a97c9, 0xbf5a97c9, 0x3000080},
10431{0x3000000, 0x7fffff, 0xe6ff1a14, 0xe6ff1a14, 0x3000080},
10432{0x3000000, 0x7fffff, 0x77f31e2f, 0x77f31e2f, 0x3000080},
10433{0x3000000, 0x7fffff, 0xaab4d7d8, 0xaab4d7d8, 0x3000080},
10434{0x3000000, 0x7fffff, 0x966320b, 0x966320b, 0x3000080},
10435{0x3000000, 0x7fffff, 0xb26bddee, 0xb26bddee, 0x3000080},
10436{0x3000000, 0x7fffff, 0xb5c8e5d3, 0xb5c8e5d3, 0x3000080},
10437{0x3000000, 0x7fffff, 0x317285d3, 0x317285d3, 0x3000080},
10438{0x3000000, 0x7fffff, 0x3c9623b1, 0x3c9623b1, 0x3000080},
10439{0x3000000, 0x7fffff, 0x51fd2c7c, 0x51fd2c7c, 0x3000080},
10440{0x3000000, 0x7fffff, 0x7b906a6c, 0x7b906a6c, 0x3000080},
10441{0x3000000, 0x800000, 0x0, 0x800000, 0x3000000},
10442{0x3000000, 0x800000, 0x1, 0x800000, 0x3000080},
10443{0x3000000, 0x800000, 0x76, 0x800000, 0x3000080},
10444{0x3000000, 0x800000, 0x2b94, 0x800000, 0x3000080},
10445{0x3000000, 0x800000, 0x636d24, 0x800000, 0x3000080},
10446{0x3000000, 0x800000, 0x7fffff, 0x800000, 0x3000080},
10447{0x3000000, 0x800000, 0x800000, 0x1000000, 0x3000000},
10448{0x3000000, 0x800000, 0x800002, 0x1000001, 0x3000000},
10449{0x3000000, 0x800000, 0x1398437, 0x1798437, 0x3000000},
10450{0x3000000, 0x800000, 0xba98d27, 0xba98d29, 0x3000000},
10451{0x3000000, 0x800000, 0xba98d7a, 0xba98d7c, 0x3000000},
10452{0x3000000, 0x800000, 0x751f853a, 0x751f853a, 0x3000010},
10453{0x3000000, 0x800000, 0x7f7ffff0, 0x7f7ffff0, 0x3000010},
10454{0x3000000, 0x800000, 0x7f7fffff, 0x7f7fffff, 0x3000010},
10455{0x3000000, 0x800000, 0x7f800000, 0x7f800000, 0x3000000},
10456{0x3000000, 0x800000, 0x7f800001, 0x7fc00000, 0x3000001},
10457{0x3000000, 0x800000, 0x7f984a37, 0x7fc00000, 0x3000001},
10458{0x3000000, 0x800000, 0x7fbfffff, 0x7fc00000, 0x3000001},
10459{0x3000000, 0x800000, 0x7fc00000, 0x7fc00000, 0x3000000},
10460{0x3000000, 0x800000, 0x7fd9ba98, 0x7fc00000, 0x3000000},
10461{0x3000000, 0x800000, 0x7fffffff, 0x7fc00000, 0x3000000},
10462{0x3000000, 0x800000, 0x80000000, 0x800000, 0x3000000},
10463{0x3000000, 0x800000, 0x80000001, 0x800000, 0x3000080},
10464{0x3000000, 0x800000, 0x80000076, 0x800000, 0x3000080},
10465{0x3000000, 0x800000, 0x80002b94, 0x800000, 0x3000080},
10466{0x3000000, 0x800000, 0x80636d24, 0x800000, 0x3000080},
10467{0x3000000, 0x800000, 0x807fffff, 0x800000, 0x3000080},
10468{0x3000000, 0x800000, 0x80800000, 0x0, 0x3000000},
10469{0x3000000, 0x800000, 0x80800002, 0x0, 0x3000008},
10470{0x3000000, 0x800000, 0x81398437, 0x80f3086e, 0x3000000},
10471{0x3000000, 0x800000, 0x8ba98d27, 0x8ba98d25, 0x3000000},
10472{0x3000000, 0x800000, 0x8ba98d7a, 0x8ba98d78, 0x3000000},
10473{0x3000000, 0x800000, 0xf51f853a, 0xf51f853a, 0x3000010},
10474{0x3000000, 0x800000, 0xff7ffff0, 0xff7ffff0, 0x3000010},
10475{0x3000000, 0x800000, 0xff7fffff, 0xff7fffff, 0x3000010},
10476{0x3000000, 0x800000, 0xff800000, 0xff800000, 0x3000000},
10477{0x3000000, 0x800000, 0xff800001, 0x7fc00000, 0x3000001},
10478{0x3000000, 0x800000, 0xff984a37, 0x7fc00000, 0x3000001},
10479{0x3000000, 0x800000, 0xffbfffff, 0x7fc00000, 0x3000001},
10480{0x3000000, 0x800000, 0xffc00000, 0x7fc00000, 0x3000000},
10481{0x3000000, 0x800000, 0xffd9ba98, 0x7fc00000, 0x3000000},
10482{0x3000000, 0x800000, 0xffffffff, 0x7fc00000, 0x3000000},
10483{0x3000000, 0x800000, 0x4f3495cb, 0x4f3495cb, 0x3000010},
10484{0x3000000, 0x800000, 0xe73a5134, 0xe73a5134, 0x3000010},
10485{0x3000000, 0x800000, 0x7c994e9e, 0x7c994e9e, 0x3000010},
10486{0x3000000, 0x800000, 0x6164bd6c, 0x6164bd6c, 0x3000010},
10487{0x3000000, 0x800000, 0x9503366, 0x95033a6, 0x3000000},
10488{0x3000000, 0x800000, 0xbf5a97c9, 0xbf5a97c9, 0x3000010},
10489{0x3000000, 0x800000, 0xe6ff1a14, 0xe6ff1a14, 0x3000010},
10490{0x3000000, 0x800000, 0x77f31e2f, 0x77f31e2f, 0x3000010},
10491{0x3000000, 0x800000, 0xaab4d7d8, 0xaab4d7d8, 0x3000010},
10492{0x3000000, 0x800000, 0x966320b, 0x966324b, 0x3000000},
10493{0x3000000, 0x800000, 0xb26bddee, 0xb26bddee, 0x3000010},
10494{0x3000000, 0x800000, 0xb5c8e5d3, 0xb5c8e5d3, 0x3000010},
10495{0x3000000, 0x800000, 0x317285d3, 0x317285d3, 0x3000010},
10496{0x3000000, 0x800000, 0x3c9623b1, 0x3c9623b1, 0x3000010},
10497{0x3000000, 0x800000, 0x51fd2c7c, 0x51fd2c7c, 0x3000010},
10498{0x3000000, 0x800000, 0x7b906a6c, 0x7b906a6c, 0x3000010},
10499{0x3000000, 0x800002, 0x0, 0x800002, 0x3000000},
10500{0x3000000, 0x800002, 0x1, 0x800002, 0x3000080},
10501{0x3000000, 0x800002, 0x76, 0x800002, 0x3000080},
10502{0x3000000, 0x800002, 0x2b94, 0x800002, 0x3000080},
10503{0x3000000, 0x800002, 0x636d24, 0x800002, 0x3000080},
10504{0x3000000, 0x800002, 0x7fffff, 0x800002, 0x3000080},
10505{0x3000000, 0x800002, 0x800000, 0x1000001, 0x3000000},
10506{0x3000000, 0x800002, 0x800002, 0x1000002, 0x3000000},
10507{0x3000000, 0x800002, 0x1398437, 0x1798438, 0x3000000},
10508{0x3000000, 0x800002, 0xba98d27, 0xba98d29, 0x3000010},
10509{0x3000000, 0x800002, 0xba98d7a, 0xba98d7c, 0x3000010},
10510{0x3000000, 0x800002, 0x751f853a, 0x751f853a, 0x3000010},
10511{0x3000000, 0x800002, 0x7f7ffff0, 0x7f7ffff0, 0x3000010},
10512{0x3000000, 0x800002, 0x7f7fffff, 0x7f7fffff, 0x3000010},
10513{0x3000000, 0x800002, 0x7f800000, 0x7f800000, 0x3000000},
10514{0x3000000, 0x800002, 0x7f800001, 0x7fc00000, 0x3000001},
10515{0x3000000, 0x800002, 0x7f984a37, 0x7fc00000, 0x3000001},
10516{0x3000000, 0x800002, 0x7fbfffff, 0x7fc00000, 0x3000001},
10517{0x3000000, 0x800002, 0x7fc00000, 0x7fc00000, 0x3000000},
10518{0x3000000, 0x800002, 0x7fd9ba98, 0x7fc00000, 0x3000000},
10519{0x3000000, 0x800002, 0x7fffffff, 0x7fc00000, 0x3000000},
10520{0x3000000, 0x800002, 0x80000000, 0x800002, 0x3000000},
10521{0x3000000, 0x800002, 0x80000001, 0x800002, 0x3000080},
10522{0x3000000, 0x800002, 0x80000076, 0x800002, 0x3000080},
10523{0x3000000, 0x800002, 0x80002b94, 0x800002, 0x3000080},
10524{0x3000000, 0x800002, 0x80636d24, 0x800002, 0x3000080},
10525{0x3000000, 0x800002, 0x807fffff, 0x800002, 0x3000080},
10526{0x3000000, 0x800002, 0x80800000, 0x0, 0x3000008},
10527{0x3000000, 0x800002, 0x80800002, 0x0, 0x3000000},
10528{0x3000000, 0x800002, 0x81398437, 0x80f3086c, 0x3000000},
10529{0x3000000, 0x800002, 0x8ba98d27, 0x8ba98d25, 0x3000010},
10530{0x3000000, 0x800002, 0x8ba98d7a, 0x8ba98d78, 0x3000010},
10531{0x3000000, 0x800002, 0xf51f853a, 0xf51f853a, 0x3000010},
10532{0x3000000, 0x800002, 0xff7ffff0, 0xff7ffff0, 0x3000010},
10533{0x3000000, 0x800002, 0xff7fffff, 0xff7fffff, 0x3000010},
10534{0x3000000, 0x800002, 0xff800000, 0xff800000, 0x3000000},
10535{0x3000000, 0x800002, 0xff800001, 0x7fc00000, 0x3000001},
10536{0x3000000, 0x800002, 0xff984a37, 0x7fc00000, 0x3000001},
10537{0x3000000, 0x800002, 0xffbfffff, 0x7fc00000, 0x3000001},
10538{0x3000000, 0x800002, 0xffc00000, 0x7fc00000, 0x3000000},
10539{0x3000000, 0x800002, 0xffd9ba98, 0x7fc00000, 0x3000000},
10540{0x3000000, 0x800002, 0xffffffff, 0x7fc00000, 0x3000000},
10541{0x3000000, 0x800002, 0x4f3495cb, 0x4f3495cb, 0x3000010},
10542{0x3000000, 0x800002, 0xe73a5134, 0xe73a5134, 0x3000010},
10543{0x3000000, 0x800002, 0x7c994e9e, 0x7c994e9e, 0x3000010},
10544{0x3000000, 0x800002, 0x6164bd6c, 0x6164bd6c, 0x3000010},
10545{0x3000000, 0x800002, 0x9503366, 0x95033a6, 0x3000010},
10546{0x3000000, 0x800002, 0xbf5a97c9, 0xbf5a97c9, 0x3000010},
10547{0x3000000, 0x800002, 0xe6ff1a14, 0xe6ff1a14, 0x3000010},
10548{0x3000000, 0x800002, 0x77f31e2f, 0x77f31e2f, 0x3000010},
10549{0x3000000, 0x800002, 0xaab4d7d8, 0xaab4d7d8, 0x3000010},
10550{0x3000000, 0x800002, 0x966320b, 0x966324b, 0x3000010},
10551{0x3000000, 0x800002, 0xb26bddee, 0xb26bddee, 0x3000010},
10552{0x3000000, 0x800002, 0xb5c8e5d3, 0xb5c8e5d3, 0x3000010},
10553{0x3000000, 0x800002, 0x317285d3, 0x317285d3, 0x3000010},
10554{0x3000000, 0x800002, 0x3c9623b1, 0x3c9623b1, 0x3000010},
10555{0x3000000, 0x800002, 0x51fd2c7c, 0x51fd2c7c, 0x3000010},
10556{0x3000000, 0x800002, 0x7b906a6c, 0x7b906a6c, 0x3000010},
10557{0x3000000, 0x1398437, 0x0, 0x1398437, 0x3000000},
10558{0x3000000, 0x1398437, 0x1, 0x1398437, 0x3000080},
10559{0x3000000, 0x1398437, 0x76, 0x1398437, 0x3000080},
10560{0x3000000, 0x1398437, 0x2b94, 0x1398437, 0x3000080},
10561{0x3000000, 0x1398437, 0x636d24, 0x1398437, 0x3000080},
10562{0x3000000, 0x1398437, 0x7fffff, 0x1398437, 0x3000080},
10563{0x3000000, 0x1398437, 0x800000, 0x1798437, 0x3000000},
10564{0x3000000, 0x1398437, 0x800002, 0x1798438, 0x3000000},
10565{0x3000000, 0x1398437, 0x1398437, 0x1b98437, 0x3000000},
10566{0x3000000, 0x1398437, 0xba98d27, 0xba98d2d, 0x3000010},
10567{0x3000000, 0x1398437, 0xba98d7a, 0xba98d80, 0x3000010},
10568{0x3000000, 0x1398437, 0x751f853a, 0x751f853a, 0x3000010},
10569{0x3000000, 0x1398437, 0x7f7ffff0, 0x7f7ffff0, 0x3000010},
10570{0x3000000, 0x1398437, 0x7f7fffff, 0x7f7fffff, 0x3000010},
10571{0x3000000, 0x1398437, 0x7f800000, 0x7f800000, 0x3000000},
10572{0x3000000, 0x1398437, 0x7f800001, 0x7fc00000, 0x3000001},
10573{0x3000000, 0x1398437, 0x7f984a37, 0x7fc00000, 0x3000001},
10574{0x3000000, 0x1398437, 0x7fbfffff, 0x7fc00000, 0x3000001},
10575{0x3000000, 0x1398437, 0x7fc00000, 0x7fc00000, 0x3000000},
10576{0x3000000, 0x1398437, 0x7fd9ba98, 0x7fc00000, 0x3000000},
10577{0x3000000, 0x1398437, 0x7fffffff, 0x7fc00000, 0x3000000},
10578{0x3000000, 0x1398437, 0x80000000, 0x1398437, 0x3000000},
10579{0x3000000, 0x1398437, 0x80000001, 0x1398437, 0x3000080},
10580{0x3000000, 0x1398437, 0x80000076, 0x1398437, 0x3000080},
10581{0x3000000, 0x1398437, 0x80002b94, 0x1398437, 0x3000080},
10582{0x3000000, 0x1398437, 0x80636d24, 0x1398437, 0x3000080},
10583{0x3000000, 0x1398437, 0x807fffff, 0x1398437, 0x3000080},
10584{0x3000000, 0x1398437, 0x80800000, 0xf3086e, 0x3000000},
10585{0x3000000, 0x1398437, 0x80800002, 0xf3086c, 0x3000000},
10586{0x3000000, 0x1398437, 0x81398437, 0x0, 0x3000000},
10587{0x3000000, 0x1398437, 0x8ba98d27, 0x8ba98d21, 0x3000010},
10588{0x3000000, 0x1398437, 0x8ba98d7a, 0x8ba98d74, 0x3000010},
10589{0x3000000, 0x1398437, 0xf51f853a, 0xf51f853a, 0x3000010},
10590{0x3000000, 0x1398437, 0xff7ffff0, 0xff7ffff0, 0x3000010},
10591{0x3000000, 0x1398437, 0xff7fffff, 0xff7fffff, 0x3000010},
10592{0x3000000, 0x1398437, 0xff800000, 0xff800000, 0x3000000},
10593{0x3000000, 0x1398437, 0xff800001, 0x7fc00000, 0x3000001},
10594{0x3000000, 0x1398437, 0xff984a37, 0x7fc00000, 0x3000001},
10595{0x3000000, 0x1398437, 0xffbfffff, 0x7fc00000, 0x3000001},
10596{0x3000000, 0x1398437, 0xffc00000, 0x7fc00000, 0x3000000},
10597{0x3000000, 0x1398437, 0xffd9ba98, 0x7fc00000, 0x3000000},
10598{0x3000000, 0x1398437, 0xffffffff, 0x7fc00000, 0x3000000},
10599{0x3000000, 0x1398437, 0x4f3495cb, 0x4f3495cb, 0x3000010},
10600{0x3000000, 0x1398437, 0xe73a5134, 0xe73a5134, 0x3000010},
10601{0x3000000, 0x1398437, 0x7c994e9e, 0x7c994e9e, 0x3000010},
10602{0x3000000, 0x1398437, 0x6164bd6c, 0x6164bd6c, 0x3000010},
10603{0x3000000, 0x1398437, 0x9503366, 0x9503420, 0x3000010},
10604{0x3000000, 0x1398437, 0xbf5a97c9, 0xbf5a97c9, 0x3000010},
10605{0x3000000, 0x1398437, 0xe6ff1a14, 0xe6ff1a14, 0x3000010},
10606{0x3000000, 0x1398437, 0x77f31e2f, 0x77f31e2f, 0x3000010},
10607{0x3000000, 0x1398437, 0xaab4d7d8, 0xaab4d7d8, 0x3000010},
10608{0x3000000, 0x1398437, 0x966320b, 0x96632c5, 0x3000010},
10609{0x3000000, 0x1398437, 0xb26bddee, 0xb26bddee, 0x3000010},
10610{0x3000000, 0x1398437, 0xb5c8e5d3, 0xb5c8e5d3, 0x3000010},
10611{0x3000000, 0x1398437, 0x317285d3, 0x317285d3, 0x3000010},
10612{0x3000000, 0x1398437, 0x3c9623b1, 0x3c9623b1, 0x3000010},
10613{0x3000000, 0x1398437, 0x51fd2c7c, 0x51fd2c7c, 0x3000010},
10614{0x3000000, 0x1398437, 0x7b906a6c, 0x7b906a6c, 0x3000010},
10615{0x3000000, 0xba98d27, 0x0, 0xba98d27, 0x3000000},
10616{0x3000000, 0xba98d27, 0x1, 0xba98d27, 0x3000080},
10617{0x3000000, 0xba98d27, 0x76, 0xba98d27, 0x3000080},
10618{0x3000000, 0xba98d27, 0x2b94, 0xba98d27, 0x3000080},
10619{0x3000000, 0xba98d27, 0x636d24, 0xba98d27, 0x3000080},
10620{0x3000000, 0xba98d27, 0x7fffff, 0xba98d27, 0x3000080},
10621{0x3000000, 0xba98d27, 0x800000, 0xba98d29, 0x3000000},
10622{0x3000000, 0xba98d27, 0x800002, 0xba98d29, 0x3000010},
10623{0x3000000, 0xba98d27, 0x1398437, 0xba98d2d, 0x3000010},
10624{0x3000000, 0xba98d27, 0xba98d27, 0xc298d27, 0x3000000},
10625{0x3000000, 0xba98d27, 0xba98d7a, 0xc298d50, 0x3000010},
10626{0x3000000, 0xba98d27, 0x751f853a, 0x751f853a, 0x3000010},
10627{0x3000000, 0xba98d27, 0x7f7ffff0, 0x7f7ffff0, 0x3000010},
10628{0x3000000, 0xba98d27, 0x7f7fffff, 0x7f7fffff, 0x3000010},
10629{0x3000000, 0xba98d27, 0x7f800000, 0x7f800000, 0x3000000},
10630{0x3000000, 0xba98d27, 0x7f800001, 0x7fc00000, 0x3000001},
10631{0x3000000, 0xba98d27, 0x7f984a37, 0x7fc00000, 0x3000001},
10632{0x3000000, 0xba98d27, 0x7fbfffff, 0x7fc00000, 0x3000001},
10633{0x3000000, 0xba98d27, 0x7fc00000, 0x7fc00000, 0x3000000},
10634{0x3000000, 0xba98d27, 0x7fd9ba98, 0x7fc00000, 0x3000000},
10635{0x3000000, 0xba98d27, 0x7fffffff, 0x7fc00000, 0x3000000},
10636{0x3000000, 0xba98d27, 0x80000000, 0xba98d27, 0x3000000},
10637{0x3000000, 0xba98d27, 0x80000001, 0xba98d27, 0x3000080},
10638{0x3000000, 0xba98d27, 0x80000076, 0xba98d27, 0x3000080},
10639{0x3000000, 0xba98d27, 0x80002b94, 0xba98d27, 0x3000080},
10640{0x3000000, 0xba98d27, 0x80636d24, 0xba98d27, 0x3000080},
10641{0x3000000, 0xba98d27, 0x807fffff, 0xba98d27, 0x3000080},
10642{0x3000000, 0xba98d27, 0x80800000, 0xba98d25, 0x3000000},
10643{0x3000000, 0xba98d27, 0x80800002, 0xba98d25, 0x3000010},
10644{0x3000000, 0xba98d27, 0x81398437, 0xba98d21, 0x3000010},
10645{0x3000000, 0xba98d27, 0x8ba98d27, 0x0, 0x3000000},
10646{0x3000000, 0xba98d27, 0x8ba98d7a, 0x83260000, 0x3000000},
10647{0x3000000, 0xba98d27, 0xf51f853a, 0xf51f853a, 0x3000010},
10648{0x3000000, 0xba98d27, 0xff7ffff0, 0xff7ffff0, 0x3000010},
10649{0x3000000, 0xba98d27, 0xff7fffff, 0xff7fffff, 0x3000010},
10650{0x3000000, 0xba98d27, 0xff800000, 0xff800000, 0x3000000},
10651{0x3000000, 0xba98d27, 0xff800001, 0x7fc00000, 0x3000001},
10652{0x3000000, 0xba98d27, 0xff984a37, 0x7fc00000, 0x3000001},
10653{0x3000000, 0xba98d27, 0xffbfffff, 0x7fc00000, 0x3000001},
10654{0x3000000, 0xba98d27, 0xffc00000, 0x7fc00000, 0x3000000},
10655{0x3000000, 0xba98d27, 0xffd9ba98, 0x7fc00000, 0x3000000},
10656{0x3000000, 0xba98d27, 0xffffffff, 0x7fc00000, 0x3000000},
10657{0x3000000, 0xba98d27, 0x4f3495cb, 0x4f3495cb, 0x3000010},
10658{0x3000000, 0xba98d27, 0xe73a5134, 0xe73a5134, 0x3000010},
10659{0x3000000, 0xba98d27, 0x7c994e9e, 0x7c994e9e, 0x3000010},
10660{0x3000000, 0xba98d27, 0x6164bd6c, 0x6164bd6c, 0x3000010},
10661{0x3000000, 0xba98d27, 0x9503366, 0xbb00ec2, 0x3000010},
10662{0x3000000, 0xba98d27, 0xbf5a97c9, 0xbf5a97c9, 0x3000010},
10663{0x3000000, 0xba98d27, 0xe6ff1a14, 0xe6ff1a14, 0x3000010},
10664{0x3000000, 0xba98d27, 0x77f31e2f, 0x77f31e2f, 0x3000010},
10665{0x3000000, 0xba98d27, 0xaab4d7d8, 0xaab4d7d8, 0x3000010},
10666{0x3000000, 0xba98d27, 0x966320b, 0xbb0beb7, 0x3000010},
10667{0x3000000, 0xba98d27, 0xb26bddee, 0xb26bddee, 0x3000010},
10668{0x3000000, 0xba98d27, 0xb5c8e5d3, 0xb5c8e5d3, 0x3000010},
10669{0x3000000, 0xba98d27, 0x317285d3, 0x317285d3, 0x3000010},
10670{0x3000000, 0xba98d27, 0x3c9623b1, 0x3c9623b1, 0x3000010},
10671{0x3000000, 0xba98d27, 0x51fd2c7c, 0x51fd2c7c, 0x3000010},
10672{0x3000000, 0xba98d27, 0x7b906a6c, 0x7b906a6c, 0x3000010},
10673{0x3000000, 0xba98d7a, 0x0, 0xba98d7a, 0x3000000},
10674{0x3000000, 0xba98d7a, 0x1, 0xba98d7a, 0x3000080},
10675{0x3000000, 0xba98d7a, 0x76, 0xba98d7a, 0x3000080},
10676{0x3000000, 0xba98d7a, 0x2b94, 0xba98d7a, 0x3000080},
10677{0x3000000, 0xba98d7a, 0x636d24, 0xba98d7a, 0x3000080},
10678{0x3000000, 0xba98d7a, 0x7fffff, 0xba98d7a, 0x3000080},
10679{0x3000000, 0xba98d7a, 0x800000, 0xba98d7c, 0x3000000},
10680{0x3000000, 0xba98d7a, 0x800002, 0xba98d7c, 0x3000010},
10681{0x3000000, 0xba98d7a, 0x1398437, 0xba98d80, 0x3000010},
10682{0x3000000, 0xba98d7a, 0xba98d27, 0xc298d50, 0x3000010},
10683{0x3000000, 0xba98d7a, 0xba98d7a, 0xc298d7a, 0x3000000},
10684{0x3000000, 0xba98d7a, 0x751f853a, 0x751f853a, 0x3000010},
10685{0x3000000, 0xba98d7a, 0x7f7ffff0, 0x7f7ffff0, 0x3000010},
10686{0x3000000, 0xba98d7a, 0x7f7fffff, 0x7f7fffff, 0x3000010},
10687{0x3000000, 0xba98d7a, 0x7f800000, 0x7f800000, 0x3000000},
10688{0x3000000, 0xba98d7a, 0x7f800001, 0x7fc00000, 0x3000001},
10689{0x3000000, 0xba98d7a, 0x7f984a37, 0x7fc00000, 0x3000001},
10690{0x3000000, 0xba98d7a, 0x7fbfffff, 0x7fc00000, 0x3000001},
10691{0x3000000, 0xba98d7a, 0x7fc00000, 0x7fc00000, 0x3000000},
10692{0x3000000, 0xba98d7a, 0x7fd9ba98, 0x7fc00000, 0x3000000},
10693{0x3000000, 0xba98d7a, 0x7fffffff, 0x7fc00000, 0x3000000},
10694{0x3000000, 0xba98d7a, 0x80000000, 0xba98d7a, 0x3000000},
10695{0x3000000, 0xba98d7a, 0x80000001, 0xba98d7a, 0x3000080},
10696{0x3000000, 0xba98d7a, 0x80000076, 0xba98d7a, 0x3000080},
10697{0x3000000, 0xba98d7a, 0x80002b94, 0xba98d7a, 0x3000080},
10698{0x3000000, 0xba98d7a, 0x80636d24, 0xba98d7a, 0x3000080},
10699{0x3000000, 0xba98d7a, 0x807fffff, 0xba98d7a, 0x3000080},
10700{0x3000000, 0xba98d7a, 0x80800000, 0xba98d78, 0x3000000},
10701{0x3000000, 0xba98d7a, 0x80800002, 0xba98d78, 0x3000010},
10702{0x3000000, 0xba98d7a, 0x81398437, 0xba98d74, 0x3000010},
10703{0x3000000, 0xba98d7a, 0x8ba98d27, 0x3260000, 0x3000000},
10704{0x3000000, 0xba98d7a, 0x8ba98d7a, 0x0, 0x3000000},
10705{0x3000000, 0xba98d7a, 0xf51f853a, 0xf51f853a, 0x3000010},
10706{0x3000000, 0xba98d7a, 0xff7ffff0, 0xff7ffff0, 0x3000010},
10707{0x3000000, 0xba98d7a, 0xff7fffff, 0xff7fffff, 0x3000010},
10708{0x3000000, 0xba98d7a, 0xff800000, 0xff800000, 0x3000000},
10709{0x3000000, 0xba98d7a, 0xff800001, 0x7fc00000, 0x3000001},
10710{0x3000000, 0xba98d7a, 0xff984a37, 0x7fc00000, 0x3000001},
10711{0x3000000, 0xba98d7a, 0xffbfffff, 0x7fc00000, 0x3000001},
10712{0x3000000, 0xba98d7a, 0xffc00000, 0x7fc00000, 0x3000000},
10713{0x3000000, 0xba98d7a, 0xffd9ba98, 0x7fc00000, 0x3000000},
10714{0x3000000, 0xba98d7a, 0xffffffff, 0x7fc00000, 0x3000000},
10715{0x3000000, 0xba98d7a, 0x4f3495cb, 0x4f3495cb, 0x3000010},
10716{0x3000000, 0xba98d7a, 0xe73a5134, 0xe73a5134, 0x3000010},
10717{0x3000000, 0xba98d7a, 0x7c994e9e, 0x7c994e9e, 0x3000010},
10718{0x3000000, 0xba98d7a, 0x6164bd6c, 0x6164bd6c, 0x3000010},
10719{0x3000000, 0xba98d7a, 0x9503366, 0xbb00f15, 0x3000010},
10720{0x3000000, 0xba98d7a, 0xbf5a97c9, 0xbf5a97c9, 0x3000010},
10721{0x3000000, 0xba98d7a, 0xe6ff1a14, 0xe6ff1a14, 0x3000010},
10722{0x3000000, 0xba98d7a, 0x77f31e2f, 0x77f31e2f, 0x3000010},
10723{0x3000000, 0xba98d7a, 0xaab4d7d8, 0xaab4d7d8, 0x3000010},
10724{0x3000000, 0xba98d7a, 0x966320b, 0xbb0bf0a, 0x3000010},
10725{0x3000000, 0xba98d7a, 0xb26bddee, 0xb26bddee, 0x3000010},
10726{0x3000000, 0xba98d7a, 0xb5c8e5d3, 0xb5c8e5d3, 0x3000010},
10727{0x3000000, 0xba98d7a, 0x317285d3, 0x317285d3, 0x3000010},
10728{0x3000000, 0xba98d7a, 0x3c9623b1, 0x3c9623b1, 0x3000010},
10729{0x3000000, 0xba98d7a, 0x51fd2c7c, 0x51fd2c7c, 0x3000010},
10730{0x3000000, 0xba98d7a, 0x7b906a6c, 0x7b906a6c, 0x3000010},
10731{0x3000000, 0x751f853a, 0x0, 0x751f853a, 0x3000000},
10732{0x3000000, 0x751f853a, 0x1, 0x751f853a, 0x3000080},
10733{0x3000000, 0x751f853a, 0x76, 0x751f853a, 0x3000080},
10734{0x3000000, 0x751f853a, 0x2b94, 0x751f853a, 0x3000080},
10735{0x3000000, 0x751f853a, 0x636d24, 0x751f853a, 0x3000080},
10736{0x3000000, 0x751f853a, 0x7fffff, 0x751f853a, 0x3000080},
10737{0x3000000, 0x751f853a, 0x800000, 0x751f853a, 0x3000010},
10738{0x3000000, 0x751f853a, 0x800002, 0x751f853a, 0x3000010},
10739{0x3000000, 0x751f853a, 0x1398437, 0x751f853a, 0x3000010},
10740{0x3000000, 0x751f853a, 0xba98d27, 0x751f853a, 0x3000010},
10741{0x3000000, 0x751f853a, 0xba98d7a, 0x751f853a, 0x3000010},
10742{0x3000000, 0x751f853a, 0x751f853a, 0x759f853a, 0x3000000},
10743{0x3000000, 0x751f853a, 0x7f7ffff0, 0x7f7ffffa, 0x3000010},
10744{0x3000000, 0x751f853a, 0x7f7fffff, 0x7f800000, 0x3000014},
10745{0x3000000, 0x751f853a, 0x7f800000, 0x7f800000, 0x3000000},
10746{0x3000000, 0x751f853a, 0x7f800001, 0x7fc00000, 0x3000001},
10747{0x3000000, 0x751f853a, 0x7f984a37, 0x7fc00000, 0x3000001},
10748{0x3000000, 0x751f853a, 0x7fbfffff, 0x7fc00000, 0x3000001},
10749{0x3000000, 0x751f853a, 0x7fc00000, 0x7fc00000, 0x3000000},
10750{0x3000000, 0x751f853a, 0x7fd9ba98, 0x7fc00000, 0x3000000},
10751{0x3000000, 0x751f853a, 0x7fffffff, 0x7fc00000, 0x3000000},
10752{0x3000000, 0x751f853a, 0x80000000, 0x751f853a, 0x3000000},
10753{0x3000000, 0x751f853a, 0x80000001, 0x751f853a, 0x3000080},
10754{0x3000000, 0x751f853a, 0x80000076, 0x751f853a, 0x3000080},
10755{0x3000000, 0x751f853a, 0x80002b94, 0x751f853a, 0x3000080},
10756{0x3000000, 0x751f853a, 0x80636d24, 0x751f853a, 0x3000080},
10757{0x3000000, 0x751f853a, 0x807fffff, 0x751f853a, 0x3000080},
10758{0x3000000, 0x751f853a, 0x80800000, 0x751f853a, 0x3000010},
10759{0x3000000, 0x751f853a, 0x80800002, 0x751f853a, 0x3000010},
10760{0x3000000, 0x751f853a, 0x81398437, 0x751f853a, 0x3000010},
10761{0x3000000, 0x751f853a, 0x8ba98d27, 0x751f853a, 0x3000010},
10762{0x3000000, 0x751f853a, 0x8ba98d7a, 0x751f853a, 0x3000010},
10763{0x3000000, 0x751f853a, 0xf51f853a, 0x0, 0x3000000},
10764{0x3000000, 0x751f853a, 0xff7ffff0, 0xff7fffe6, 0x3000010},
10765{0x3000000, 0x751f853a, 0xff7fffff, 0xff7ffff5, 0x3000010},
10766{0x3000000, 0x751f853a, 0xff800000, 0xff800000, 0x3000000},
10767{0x3000000, 0x751f853a, 0xff800001, 0x7fc00000, 0x3000001},
10768{0x3000000, 0x751f853a, 0xff984a37, 0x7fc00000, 0x3000001},
10769{0x3000000, 0x751f853a, 0xffbfffff, 0x7fc00000, 0x3000001},
10770{0x3000000, 0x751f853a, 0xffc00000, 0x7fc00000, 0x3000000},
10771{0x3000000, 0x751f853a, 0xffd9ba98, 0x7fc00000, 0x3000000},
10772{0x3000000, 0x751f853a, 0xffffffff, 0x7fc00000, 0x3000000},
10773{0x3000000, 0x751f853a, 0x4f3495cb, 0x751f853a, 0x3000010},
10774{0x3000000, 0x751f853a, 0xe73a5134, 0x751f853a, 0x3000010},
10775{0x3000000, 0x751f853a, 0x7c994e9e, 0x7c994fdd, 0x3000010},
10776{0x3000000, 0x751f853a, 0x6164bd6c, 0x751f853a, 0x3000010},
10777{0x3000000, 0x751f853a, 0x9503366, 0x751f853a, 0x3000010},
10778{0x3000000, 0x751f853a, 0xbf5a97c9, 0x751f853a, 0x3000010},
10779{0x3000000, 0x751f853a, 0xe6ff1a14, 0x751f853a, 0x3000010},
10780{0x3000000, 0x751f853a, 0x77f31e2f, 0x77f81a59, 0x3000010},
10781{0x3000000, 0x751f853a, 0xaab4d7d8, 0x751f853a, 0x3000010},
10782{0x3000000, 0x751f853a, 0x966320b, 0x751f853a, 0x3000010},
10783{0x3000000, 0x751f853a, 0xb26bddee, 0x751f853a, 0x3000010},
10784{0x3000000, 0x751f853a, 0xb5c8e5d3, 0x751f853a, 0x3000010},
10785{0x3000000, 0x751f853a, 0x317285d3, 0x751f853a, 0x3000010},
10786{0x3000000, 0x751f853a, 0x3c9623b1, 0x751f853a, 0x3000010},
10787{0x3000000, 0x751f853a, 0x51fd2c7c, 0x751f853a, 0x3000010},
10788{0x3000000, 0x751f853a, 0x7b906a6c, 0x7b906f68, 0x3000010},
10789{0x3000000, 0x7f7ffff0, 0x0, 0x7f7ffff0, 0x3000000},
10790{0x3000000, 0x7f7ffff0, 0x1, 0x7f7ffff0, 0x3000080},
10791{0x3000000, 0x7f7ffff0, 0x76, 0x7f7ffff0, 0x3000080},
10792{0x3000000, 0x7f7ffff0, 0x2b94, 0x7f7ffff0, 0x3000080},
10793{0x3000000, 0x7f7ffff0, 0x636d24, 0x7f7ffff0, 0x3000080},
10794{0x3000000, 0x7f7ffff0, 0x7fffff, 0x7f7ffff0, 0x3000080},
10795{0x3000000, 0x7f7ffff0, 0x800000, 0x7f7ffff0, 0x3000010},
10796{0x3000000, 0x7f7ffff0, 0x800002, 0x7f7ffff0, 0x3000010},
10797{0x3000000, 0x7f7ffff0, 0x1398437, 0x7f7ffff0, 0x3000010},
10798{0x3000000, 0x7f7ffff0, 0xba98d27, 0x7f7ffff0, 0x3000010},
10799{0x3000000, 0x7f7ffff0, 0xba98d7a, 0x7f7ffff0, 0x3000010},
10800{0x3000000, 0x7f7ffff0, 0x751f853a, 0x7f7ffffa, 0x3000010},
10801{0x3000000, 0x7f7ffff0, 0x7f7ffff0, 0x7f800000, 0x3000014},
10802{0x3000000, 0x7f7ffff0, 0x7f7fffff, 0x7f800000, 0x3000014},
10803{0x3000000, 0x7f7ffff0, 0x7f800000, 0x7f800000, 0x3000000},
10804{0x3000000, 0x7f7ffff0, 0x7f800001, 0x7fc00000, 0x3000001},
10805{0x3000000, 0x7f7ffff0, 0x7f984a37, 0x7fc00000, 0x3000001},
10806{0x3000000, 0x7f7ffff0, 0x7fbfffff, 0x7fc00000, 0x3000001},
10807{0x3000000, 0x7f7ffff0, 0x7fc00000, 0x7fc00000, 0x3000000},
10808{0x3000000, 0x7f7ffff0, 0x7fd9ba98, 0x7fc00000, 0x3000000},
10809{0x3000000, 0x7f7ffff0, 0x7fffffff, 0x7fc00000, 0x3000000},
10810{0x3000000, 0x7f7ffff0, 0x80000000, 0x7f7ffff0, 0x3000000},
10811{0x3000000, 0x7f7ffff0, 0x80000001, 0x7f7ffff0, 0x3000080},
10812{0x3000000, 0x7f7ffff0, 0x80000076, 0x7f7ffff0, 0x3000080},
10813{0x3000000, 0x7f7ffff0, 0x80002b94, 0x7f7ffff0, 0x3000080},
10814{0x3000000, 0x7f7ffff0, 0x80636d24, 0x7f7ffff0, 0x3000080},
10815{0x3000000, 0x7f7ffff0, 0x807fffff, 0x7f7ffff0, 0x3000080},
10816{0x3000000, 0x7f7ffff0, 0x80800000, 0x7f7ffff0, 0x3000010},
10817{0x3000000, 0x7f7ffff0, 0x80800002, 0x7f7ffff0, 0x3000010},
10818{0x3000000, 0x7f7ffff0, 0x81398437, 0x7f7ffff0, 0x3000010},
10819{0x3000000, 0x7f7ffff0, 0x8ba98d27, 0x7f7ffff0, 0x3000010},
10820{0x3000000, 0x7f7ffff0, 0x8ba98d7a, 0x7f7ffff0, 0x3000010},
10821{0x3000000, 0x7f7ffff0, 0xf51f853a, 0x7f7fffe6, 0x3000010},
10822{0x3000000, 0x7f7ffff0, 0xff7ffff0, 0x0, 0x3000000},
10823{0x3000000, 0x7f7ffff0, 0xff7fffff, 0xf5700000, 0x3000000},
10824{0x3000000, 0x7f7ffff0, 0xff800000, 0xff800000, 0x3000000},
10825{0x3000000, 0x7f7ffff0, 0xff800001, 0x7fc00000, 0x3000001},
10826{0x3000000, 0x7f7ffff0, 0xff984a37, 0x7fc00000, 0x3000001},
10827{0x3000000, 0x7f7ffff0, 0xffbfffff, 0x7fc00000, 0x3000001},
10828{0x3000000, 0x7f7ffff0, 0xffc00000, 0x7fc00000, 0x3000000},
10829{0x3000000, 0x7f7ffff0, 0xffd9ba98, 0x7fc00000, 0x3000000},
10830{0x3000000, 0x7f7ffff0, 0xffffffff, 0x7fc00000, 0x3000000},
10831{0x3000000, 0x7f7ffff0, 0x4f3495cb, 0x7f7ffff0, 0x3000010},
10832{0x3000000, 0x7f7ffff0, 0xe73a5134, 0x7f7ffff0, 0x3000010},
10833{0x3000000, 0x7f7ffff0, 0x7c994e9e, 0x7f800000, 0x3000014},
10834{0x3000000, 0x7f7ffff0, 0x6164bd6c, 0x7f7ffff0, 0x3000010},
10835{0x3000000, 0x7f7ffff0, 0x9503366, 0x7f7ffff0, 0x3000010},
10836{0x3000000, 0x7f7ffff0, 0xbf5a97c9, 0x7f7ffff0, 0x3000010},
10837{0x3000000, 0x7f7ffff0, 0xe6ff1a14, 0x7f7ffff0, 0x3000010},
10838{0x3000000, 0x7f7ffff0, 0x77f31e2f, 0x7f800000, 0x3000014},
10839{0x3000000, 0x7f7ffff0, 0xaab4d7d8, 0x7f7ffff0, 0x3000010},
10840{0x3000000, 0x7f7ffff0, 0x966320b, 0x7f7ffff0, 0x3000010},
10841{0x3000000, 0x7f7ffff0, 0xb26bddee, 0x7f7ffff0, 0x3000010},
10842{0x3000000, 0x7f7ffff0, 0xb5c8e5d3, 0x7f7ffff0, 0x3000010},
10843{0x3000000, 0x7f7ffff0, 0x317285d3, 0x7f7ffff0, 0x3000010},
10844{0x3000000, 0x7f7ffff0, 0x3c9623b1, 0x7f7ffff0, 0x3000010},
10845{0x3000000, 0x7f7ffff0, 0x51fd2c7c, 0x7f7ffff0, 0x3000010},
10846{0x3000000, 0x7f7ffff0, 0x7b906a6c, 0x7f800000, 0x3000014},
10847{0x3000000, 0x7f7fffff, 0x0, 0x7f7fffff, 0x3000000},
10848{0x3000000, 0x7f7fffff, 0x1, 0x7f7fffff, 0x3000080},
10849{0x3000000, 0x7f7fffff, 0x76, 0x7f7fffff, 0x3000080},
10850{0x3000000, 0x7f7fffff, 0x2b94, 0x7f7fffff, 0x3000080},
10851{0x3000000, 0x7f7fffff, 0x636d24, 0x7f7fffff, 0x3000080},
10852{0x3000000, 0x7f7fffff, 0x7fffff, 0x7f7fffff, 0x3000080},
10853{0x3000000, 0x7f7fffff, 0x800000, 0x7f7fffff, 0x3000010},
10854{0x3000000, 0x7f7fffff, 0x800002, 0x7f7fffff, 0x3000010},
10855{0x3000000, 0x7f7fffff, 0x1398437, 0x7f7fffff, 0x3000010},
10856{0x3000000, 0x7f7fffff, 0xba98d27, 0x7f7fffff, 0x3000010},
10857{0x3000000, 0x7f7fffff, 0xba98d7a, 0x7f7fffff, 0x3000010},
10858{0x3000000, 0x7f7fffff, 0x751f853a, 0x7f800000, 0x3000014},
10859{0x3000000, 0x7f7fffff, 0x7f7ffff0, 0x7f800000, 0x3000014},
10860{0x3000000, 0x7f7fffff, 0x7f7fffff, 0x7f800000, 0x3000014},
10861{0x3000000, 0x7f7fffff, 0x7f800000, 0x7f800000, 0x3000000},
10862{0x3000000, 0x7f7fffff, 0x7f800001, 0x7fc00000, 0x3000001},
10863{0x3000000, 0x7f7fffff, 0x7f984a37, 0x7fc00000, 0x3000001},
10864{0x3000000, 0x7f7fffff, 0x7fbfffff, 0x7fc00000, 0x3000001},
10865{0x3000000, 0x7f7fffff, 0x7fc00000, 0x7fc00000, 0x3000000},
10866{0x3000000, 0x7f7fffff, 0x7fd9ba98, 0x7fc00000, 0x3000000},
10867{0x3000000, 0x7f7fffff, 0x7fffffff, 0x7fc00000, 0x3000000},
10868{0x3000000, 0x7f7fffff, 0x80000000, 0x7f7fffff, 0x3000000},
10869{0x3000000, 0x7f7fffff, 0x80000001, 0x7f7fffff, 0x3000080},
10870{0x3000000, 0x7f7fffff, 0x80000076, 0x7f7fffff, 0x3000080},
10871{0x3000000, 0x7f7fffff, 0x80002b94, 0x7f7fffff, 0x3000080},
10872{0x3000000, 0x7f7fffff, 0x80636d24, 0x7f7fffff, 0x3000080},
10873{0x3000000, 0x7f7fffff, 0x807fffff, 0x7f7fffff, 0x3000080},
10874{0x3000000, 0x7f7fffff, 0x80800000, 0x7f7fffff, 0x3000010},
10875{0x3000000, 0x7f7fffff, 0x80800002, 0x7f7fffff, 0x3000010},
10876{0x3000000, 0x7f7fffff, 0x81398437, 0x7f7fffff, 0x3000010},
10877{0x3000000, 0x7f7fffff, 0x8ba98d27, 0x7f7fffff, 0x3000010},
10878{0x3000000, 0x7f7fffff, 0x8ba98d7a, 0x7f7fffff, 0x3000010},
10879{0x3000000, 0x7f7fffff, 0xf51f853a, 0x7f7ffff5, 0x3000010},
10880{0x3000000, 0x7f7fffff, 0xff7ffff0, 0x75700000, 0x3000000},
10881{0x3000000, 0x7f7fffff, 0xff7fffff, 0x0, 0x3000000},
10882{0x3000000, 0x7f7fffff, 0xff800000, 0xff800000, 0x3000000},
10883{0x3000000, 0x7f7fffff, 0xff800001, 0x7fc00000, 0x3000001},
10884{0x3000000, 0x7f7fffff, 0xff984a37, 0x7fc00000, 0x3000001},
10885{0x3000000, 0x7f7fffff, 0xffbfffff, 0x7fc00000, 0x3000001},
10886{0x3000000, 0x7f7fffff, 0xffc00000, 0x7fc00000, 0x3000000},
10887{0x3000000, 0x7f7fffff, 0xffd9ba98, 0x7fc00000, 0x3000000},
10888{0x3000000, 0x7f7fffff, 0xffffffff, 0x7fc00000, 0x3000000},
10889{0x3000000, 0x7f7fffff, 0x4f3495cb, 0x7f7fffff, 0x3000010},
10890{0x3000000, 0x7f7fffff, 0xe73a5134, 0x7f7fffff, 0x3000010},
10891{0x3000000, 0x7f7fffff, 0x7c994e9e, 0x7f800000, 0x3000014},
10892{0x3000000, 0x7f7fffff, 0x6164bd6c, 0x7f7fffff, 0x3000010},
10893{0x3000000, 0x7f7fffff, 0x9503366, 0x7f7fffff, 0x3000010},
10894{0x3000000, 0x7f7fffff, 0xbf5a97c9, 0x7f7fffff, 0x3000010},
10895{0x3000000, 0x7f7fffff, 0xe6ff1a14, 0x7f7fffff, 0x3000010},
10896{0x3000000, 0x7f7fffff, 0x77f31e2f, 0x7f800000, 0x3000014},
10897{0x3000000, 0x7f7fffff, 0xaab4d7d8, 0x7f7fffff, 0x3000010},
10898{0x3000000, 0x7f7fffff, 0x966320b, 0x7f7fffff, 0x3000010},
10899{0x3000000, 0x7f7fffff, 0xb26bddee, 0x7f7fffff, 0x3000010},
10900{0x3000000, 0x7f7fffff, 0xb5c8e5d3, 0x7f7fffff, 0x3000010},
10901{0x3000000, 0x7f7fffff, 0x317285d3, 0x7f7fffff, 0x3000010},
10902{0x3000000, 0x7f7fffff, 0x3c9623b1, 0x7f7fffff, 0x3000010},
10903{0x3000000, 0x7f7fffff, 0x51fd2c7c, 0x7f7fffff, 0x3000010},
10904{0x3000000, 0x7f7fffff, 0x7b906a6c, 0x7f800000, 0x3000014},
10905{0x3000000, 0x7f800000, 0x0, 0x7f800000, 0x3000000},
10906{0x3000000, 0x7f800000, 0x1, 0x7f800000, 0x3000080},
10907{0x3000000, 0x7f800000, 0x76, 0x7f800000, 0x3000080},
10908{0x3000000, 0x7f800000, 0x2b94, 0x7f800000, 0x3000080},
10909{0x3000000, 0x7f800000, 0x636d24, 0x7f800000, 0x3000080},
10910{0x3000000, 0x7f800000, 0x7fffff, 0x7f800000, 0x3000080},
10911{0x3000000, 0x7f800000, 0x800000, 0x7f800000, 0x3000000},
10912{0x3000000, 0x7f800000, 0x800002, 0x7f800000, 0x3000000},
10913{0x3000000, 0x7f800000, 0x1398437, 0x7f800000, 0x3000000},
10914{0x3000000, 0x7f800000, 0xba98d27, 0x7f800000, 0x3000000},
10915{0x3000000, 0x7f800000, 0xba98d7a, 0x7f800000, 0x3000000},
10916{0x3000000, 0x7f800000, 0x751f853a, 0x7f800000, 0x3000000},
10917{0x3000000, 0x7f800000, 0x7f7ffff0, 0x7f800000, 0x3000000},
10918{0x3000000, 0x7f800000, 0x7f7fffff, 0x7f800000, 0x3000000},
10919{0x3000000, 0x7f800000, 0x7f800000, 0x7f800000, 0x3000000},
10920{0x3000000, 0x7f800000, 0x7f800001, 0x7fc00000, 0x3000001},
10921{0x3000000, 0x7f800000, 0x7f984a37, 0x7fc00000, 0x3000001},
10922{0x3000000, 0x7f800000, 0x7fbfffff, 0x7fc00000, 0x3000001},
10923{0x3000000, 0x7f800000, 0x7fc00000, 0x7fc00000, 0x3000000},
10924{0x3000000, 0x7f800000, 0x7fd9ba98, 0x7fc00000, 0x3000000},
10925{0x3000000, 0x7f800000, 0x7fffffff, 0x7fc00000, 0x3000000},
10926{0x3000000, 0x7f800000, 0x80000000, 0x7f800000, 0x3000000},
10927{0x3000000, 0x7f800000, 0x80000001, 0x7f800000, 0x3000080},
10928{0x3000000, 0x7f800000, 0x80000076, 0x7f800000, 0x3000080},
10929{0x3000000, 0x7f800000, 0x80002b94, 0x7f800000, 0x3000080},
10930{0x3000000, 0x7f800000, 0x80636d24, 0x7f800000, 0x3000080},
10931{0x3000000, 0x7f800000, 0x807fffff, 0x7f800000, 0x3000080},
10932{0x3000000, 0x7f800000, 0x80800000, 0x7f800000, 0x3000000},
10933{0x3000000, 0x7f800000, 0x80800002, 0x7f800000, 0x3000000},
10934{0x3000000, 0x7f800000, 0x81398437, 0x7f800000, 0x3000000},
10935{0x3000000, 0x7f800000, 0x8ba98d27, 0x7f800000, 0x3000000},
10936{0x3000000, 0x7f800000, 0x8ba98d7a, 0x7f800000, 0x3000000},
10937{0x3000000, 0x7f800000, 0xf51f853a, 0x7f800000, 0x3000000},
10938{0x3000000, 0x7f800000, 0xff7ffff0, 0x7f800000, 0x3000000},
10939{0x3000000, 0x7f800000, 0xff7fffff, 0x7f800000, 0x3000000},
10940{0x3000000, 0x7f800000, 0xff800000, 0x7fc00000, 0x3000001},
10941{0x3000000, 0x7f800000, 0xff800001, 0x7fc00000, 0x3000001},
10942{0x3000000, 0x7f800000, 0xff984a37, 0x7fc00000, 0x3000001},
10943{0x3000000, 0x7f800000, 0xffbfffff, 0x7fc00000, 0x3000001},
10944{0x3000000, 0x7f800000, 0xffc00000, 0x7fc00000, 0x3000000},
10945{0x3000000, 0x7f800000, 0xffd9ba98, 0x7fc00000, 0x3000000},
10946{0x3000000, 0x7f800000, 0xffffffff, 0x7fc00000, 0x3000000},
10947{0x3000000, 0x7f800000, 0x4f3495cb, 0x7f800000, 0x3000000},
10948{0x3000000, 0x7f800000, 0xe73a5134, 0x7f800000, 0x3000000},
10949{0x3000000, 0x7f800000, 0x7c994e9e, 0x7f800000, 0x3000000},
10950{0x3000000, 0x7f800000, 0x6164bd6c, 0x7f800000, 0x3000000},
10951{0x3000000, 0x7f800000, 0x9503366, 0x7f800000, 0x3000000},
10952{0x3000000, 0x7f800000, 0xbf5a97c9, 0x7f800000, 0x3000000},
10953{0x3000000, 0x7f800000, 0xe6ff1a14, 0x7f800000, 0x3000000},
10954{0x3000000, 0x7f800000, 0x77f31e2f, 0x7f800000, 0x3000000},
10955{0x3000000, 0x7f800000, 0xaab4d7d8, 0x7f800000, 0x3000000},
10956{0x3000000, 0x7f800000, 0x966320b, 0x7f800000, 0x3000000},
10957{0x3000000, 0x7f800000, 0xb26bddee, 0x7f800000, 0x3000000},
10958{0x3000000, 0x7f800000, 0xb5c8e5d3, 0x7f800000, 0x3000000},
10959{0x3000000, 0x7f800000, 0x317285d3, 0x7f800000, 0x3000000},
10960{0x3000000, 0x7f800000, 0x3c9623b1, 0x7f800000, 0x3000000},
10961{0x3000000, 0x7f800000, 0x51fd2c7c, 0x7f800000, 0x3000000},
10962{0x3000000, 0x7f800000, 0x7b906a6c, 0x7f800000, 0x3000000},
10963{0x3000000, 0x7f800001, 0x0, 0x7fc00000, 0x3000001},
10964{0x3000000, 0x7f800001, 0x1, 0x7fc00000, 0x3000081},
10965{0x3000000, 0x7f800001, 0x76, 0x7fc00000, 0x3000081},
10966{0x3000000, 0x7f800001, 0x2b94, 0x7fc00000, 0x3000081},
10967{0x3000000, 0x7f800001, 0x636d24, 0x7fc00000, 0x3000081},
10968{0x3000000, 0x7f800001, 0x7fffff, 0x7fc00000, 0x3000081},
10969{0x3000000, 0x7f800001, 0x800000, 0x7fc00000, 0x3000001},
10970{0x3000000, 0x7f800001, 0x800002, 0x7fc00000, 0x3000001},
10971{0x3000000, 0x7f800001, 0x1398437, 0x7fc00000, 0x3000001},
10972{0x3000000, 0x7f800001, 0xba98d27, 0x7fc00000, 0x3000001},
10973{0x3000000, 0x7f800001, 0xba98d7a, 0x7fc00000, 0x3000001},
10974{0x3000000, 0x7f800001, 0x751f853a, 0x7fc00000, 0x3000001},
10975{0x3000000, 0x7f800001, 0x7f7ffff0, 0x7fc00000, 0x3000001},
10976{0x3000000, 0x7f800001, 0x7f7fffff, 0x7fc00000, 0x3000001},
10977{0x3000000, 0x7f800001, 0x7f800000, 0x7fc00000, 0x3000001},
10978{0x3000000, 0x7f800001, 0x7f800001, 0x7fc00000, 0x3000001},
10979{0x3000000, 0x7f800001, 0x7f984a37, 0x7fc00000, 0x3000001},
10980{0x3000000, 0x7f800001, 0x7fbfffff, 0x7fc00000, 0x3000001},
10981{0x3000000, 0x7f800001, 0x7fc00000, 0x7fc00000, 0x3000001},
10982{0x3000000, 0x7f800001, 0x7fd9ba98, 0x7fc00000, 0x3000001},
10983{0x3000000, 0x7f800001, 0x7fffffff, 0x7fc00000, 0x3000001},
10984{0x3000000, 0x7f800001, 0x80000000, 0x7fc00000, 0x3000001},
10985{0x3000000, 0x7f800001, 0x80000001, 0x7fc00000, 0x3000081},
10986{0x3000000, 0x7f800001, 0x80000076, 0x7fc00000, 0x3000081},
10987{0x3000000, 0x7f800001, 0x80002b94, 0x7fc00000, 0x3000081},
10988{0x3000000, 0x7f800001, 0x80636d24, 0x7fc00000, 0x3000081},
10989{0x3000000, 0x7f800001, 0x807fffff, 0x7fc00000, 0x3000081},
10990{0x3000000, 0x7f800001, 0x80800000, 0x7fc00000, 0x3000001},
10991{0x3000000, 0x7f800001, 0x80800002, 0x7fc00000, 0x3000001},
10992{0x3000000, 0x7f800001, 0x81398437, 0x7fc00000, 0x3000001},
10993{0x3000000, 0x7f800001, 0x8ba98d27, 0x7fc00000, 0x3000001},
10994{0x3000000, 0x7f800001, 0x8ba98d7a, 0x7fc00000, 0x3000001},
10995{0x3000000, 0x7f800001, 0xf51f853a, 0x7fc00000, 0x3000001},
10996{0x3000000, 0x7f800001, 0xff7ffff0, 0x7fc00000, 0x3000001},
10997{0x3000000, 0x7f800001, 0xff7fffff, 0x7fc00000, 0x3000001},
10998{0x3000000, 0x7f800001, 0xff800000, 0x7fc00000, 0x3000001},
10999{0x3000000, 0x7f800001, 0xff800001, 0x7fc00000, 0x3000001},
11000{0x3000000, 0x7f800001, 0xff984a37, 0x7fc00000, 0x3000001},
11001{0x3000000, 0x7f800001, 0xffbfffff, 0x7fc00000, 0x3000001},
11002{0x3000000, 0x7f800001, 0xffc00000, 0x7fc00000, 0x3000001},
11003{0x3000000, 0x7f800001, 0xffd9ba98, 0x7fc00000, 0x3000001},
11004{0x3000000, 0x7f800001, 0xffffffff, 0x7fc00000, 0x3000001},
11005{0x3000000, 0x7f800001, 0x4f3495cb, 0x7fc00000, 0x3000001},
11006{0x3000000, 0x7f800001, 0xe73a5134, 0x7fc00000, 0x3000001},
11007{0x3000000, 0x7f800001, 0x7c994e9e, 0x7fc00000, 0x3000001},
11008{0x3000000, 0x7f800001, 0x6164bd6c, 0x7fc00000, 0x3000001},
11009{0x3000000, 0x7f800001, 0x9503366, 0x7fc00000, 0x3000001},
11010{0x3000000, 0x7f800001, 0xbf5a97c9, 0x7fc00000, 0x3000001},
11011{0x3000000, 0x7f800001, 0xe6ff1a14, 0x7fc00000, 0x3000001},
11012{0x3000000, 0x7f800001, 0x77f31e2f, 0x7fc00000, 0x3000001},
11013{0x3000000, 0x7f800001, 0xaab4d7d8, 0x7fc00000, 0x3000001},
11014{0x3000000, 0x7f800001, 0x966320b, 0x7fc00000, 0x3000001},
11015{0x3000000, 0x7f800001, 0xb26bddee, 0x7fc00000, 0x3000001},
11016{0x3000000, 0x7f800001, 0xb5c8e5d3, 0x7fc00000, 0x3000001},
11017{0x3000000, 0x7f800001, 0x317285d3, 0x7fc00000, 0x3000001},
11018{0x3000000, 0x7f800001, 0x3c9623b1, 0x7fc00000, 0x3000001},
11019{0x3000000, 0x7f800001, 0x51fd2c7c, 0x7fc00000, 0x3000001},
11020{0x3000000, 0x7f800001, 0x7b906a6c, 0x7fc00000, 0x3000001},
11021{0x3000000, 0x7f984a37, 0x0, 0x7fc00000, 0x3000001},
11022{0x3000000, 0x7f984a37, 0x1, 0x7fc00000, 0x3000081},
11023{0x3000000, 0x7f984a37, 0x76, 0x7fc00000, 0x3000081},
11024{0x3000000, 0x7f984a37, 0x2b94, 0x7fc00000, 0x3000081},
11025{0x3000000, 0x7f984a37, 0x636d24, 0x7fc00000, 0x3000081},
11026{0x3000000, 0x7f984a37, 0x7fffff, 0x7fc00000, 0x3000081},
11027{0x3000000, 0x7f984a37, 0x800000, 0x7fc00000, 0x3000001},
11028{0x3000000, 0x7f984a37, 0x800002, 0x7fc00000, 0x3000001},
11029{0x3000000, 0x7f984a37, 0x1398437, 0x7fc00000, 0x3000001},
11030{0x3000000, 0x7f984a37, 0xba98d27, 0x7fc00000, 0x3000001},
11031{0x3000000, 0x7f984a37, 0xba98d7a, 0x7fc00000, 0x3000001},
11032{0x3000000, 0x7f984a37, 0x751f853a, 0x7fc00000, 0x3000001},
11033{0x3000000, 0x7f984a37, 0x7f7ffff0, 0x7fc00000, 0x3000001},
11034{0x3000000, 0x7f984a37, 0x7f7fffff, 0x7fc00000, 0x3000001},
11035{0x3000000, 0x7f984a37, 0x7f800000, 0x7fc00000, 0x3000001},
11036{0x3000000, 0x7f984a37, 0x7f800001, 0x7fc00000, 0x3000001},
11037{0x3000000, 0x7f984a37, 0x7f984a37, 0x7fc00000, 0x3000001},
11038{0x3000000, 0x7f984a37, 0x7fbfffff, 0x7fc00000, 0x3000001},
11039{0x3000000, 0x7f984a37, 0x7fc00000, 0x7fc00000, 0x3000001},
11040{0x3000000, 0x7f984a37, 0x7fd9ba98, 0x7fc00000, 0x3000001},
11041{0x3000000, 0x7f984a37, 0x7fffffff, 0x7fc00000, 0x3000001},
11042{0x3000000, 0x7f984a37, 0x80000000, 0x7fc00000, 0x3000001},
11043{0x3000000, 0x7f984a37, 0x80000001, 0x7fc00000, 0x3000081},
11044{0x3000000, 0x7f984a37, 0x80000076, 0x7fc00000, 0x3000081},
11045{0x3000000, 0x7f984a37, 0x80002b94, 0x7fc00000, 0x3000081},
11046{0x3000000, 0x7f984a37, 0x80636d24, 0x7fc00000, 0x3000081},
11047{0x3000000, 0x7f984a37, 0x807fffff, 0x7fc00000, 0x3000081},
11048{0x3000000, 0x7f984a37, 0x80800000, 0x7fc00000, 0x3000001},
11049{0x3000000, 0x7f984a37, 0x80800002, 0x7fc00000, 0x3000001},
11050{0x3000000, 0x7f984a37, 0x81398437, 0x7fc00000, 0x3000001},
11051{0x3000000, 0x7f984a37, 0x8ba98d27, 0x7fc00000, 0x3000001},
11052{0x3000000, 0x7f984a37, 0x8ba98d7a, 0x7fc00000, 0x3000001},
11053{0x3000000, 0x7f984a37, 0xf51f853a, 0x7fc00000, 0x3000001},
11054{0x3000000, 0x7f984a37, 0xff7ffff0, 0x7fc00000, 0x3000001},
11055{0x3000000, 0x7f984a37, 0xff7fffff, 0x7fc00000, 0x3000001},
11056{0x3000000, 0x7f984a37, 0xff800000, 0x7fc00000, 0x3000001},
11057{0x3000000, 0x7f984a37, 0xff800001, 0x7fc00000, 0x3000001},
11058{0x3000000, 0x7f984a37, 0xff984a37, 0x7fc00000, 0x3000001},
11059{0x3000000, 0x7f984a37, 0xffbfffff, 0x7fc00000, 0x3000001},
11060{0x3000000, 0x7f984a37, 0xffc00000, 0x7fc00000, 0x3000001},
11061{0x3000000, 0x7f984a37, 0xffd9ba98, 0x7fc00000, 0x3000001},
11062{0x3000000, 0x7f984a37, 0xffffffff, 0x7fc00000, 0x3000001},
11063{0x3000000, 0x7f984a37, 0x4f3495cb, 0x7fc00000, 0x3000001},
11064{0x3000000, 0x7f984a37, 0xe73a5134, 0x7fc00000, 0x3000001},
11065{0x3000000, 0x7f984a37, 0x7c994e9e, 0x7fc00000, 0x3000001},
11066{0x3000000, 0x7f984a37, 0x6164bd6c, 0x7fc00000, 0x3000001},
11067{0x3000000, 0x7f984a37, 0x9503366, 0x7fc00000, 0x3000001},
11068{0x3000000, 0x7f984a37, 0xbf5a97c9, 0x7fc00000, 0x3000001},
11069{0x3000000, 0x7f984a37, 0xe6ff1a14, 0x7fc00000, 0x3000001},
11070{0x3000000, 0x7f984a37, 0x77f31e2f, 0x7fc00000, 0x3000001},
11071{0x3000000, 0x7f984a37, 0xaab4d7d8, 0x7fc00000, 0x3000001},
11072{0x3000000, 0x7f984a37, 0x966320b, 0x7fc00000, 0x3000001},
11073{0x3000000, 0x7f984a37, 0xb26bddee, 0x7fc00000, 0x3000001},
11074{0x3000000, 0x7f984a37, 0xb5c8e5d3, 0x7fc00000, 0x3000001},
11075{0x3000000, 0x7f984a37, 0x317285d3, 0x7fc00000, 0x3000001},
11076{0x3000000, 0x7f984a37, 0x3c9623b1, 0x7fc00000, 0x3000001},
11077{0x3000000, 0x7f984a37, 0x51fd2c7c, 0x7fc00000, 0x3000001},
11078{0x3000000, 0x7f984a37, 0x7b906a6c, 0x7fc00000, 0x3000001},
11079{0x3000000, 0x7fbfffff, 0x0, 0x7fc00000, 0x3000001},
11080{0x3000000, 0x7fbfffff, 0x1, 0x7fc00000, 0x3000081},
11081{0x3000000, 0x7fbfffff, 0x76, 0x7fc00000, 0x3000081},
11082{0x3000000, 0x7fbfffff, 0x2b94, 0x7fc00000, 0x3000081},
11083{0x3000000, 0x7fbfffff, 0x636d24, 0x7fc00000, 0x3000081},
11084{0x3000000, 0x7fbfffff, 0x7fffff, 0x7fc00000, 0x3000081},
11085{0x3000000, 0x7fbfffff, 0x800000, 0x7fc00000, 0x3000001},
11086{0x3000000, 0x7fbfffff, 0x800002, 0x7fc00000, 0x3000001},
11087{0x3000000, 0x7fbfffff, 0x1398437, 0x7fc00000, 0x3000001},
11088{0x3000000, 0x7fbfffff, 0xba98d27, 0x7fc00000, 0x3000001},
11089{0x3000000, 0x7fbfffff, 0xba98d7a, 0x7fc00000, 0x3000001},
11090{0x3000000, 0x7fbfffff, 0x751f853a, 0x7fc00000, 0x3000001},
11091{0x3000000, 0x7fbfffff, 0x7f7ffff0, 0x7fc00000, 0x3000001},
11092{0x3000000, 0x7fbfffff, 0x7f7fffff, 0x7fc00000, 0x3000001},
11093{0x3000000, 0x7fbfffff, 0x7f800000, 0x7fc00000, 0x3000001},
11094{0x3000000, 0x7fbfffff, 0x7f800001, 0x7fc00000, 0x3000001},
11095{0x3000000, 0x7fbfffff, 0x7f984a37, 0x7fc00000, 0x3000001},
11096{0x3000000, 0x7fbfffff, 0x7fbfffff, 0x7fc00000, 0x3000001},
11097{0x3000000, 0x7fbfffff, 0x7fc00000, 0x7fc00000, 0x3000001},
11098{0x3000000, 0x7fbfffff, 0x7fd9ba98, 0x7fc00000, 0x3000001},
11099{0x3000000, 0x7fbfffff, 0x7fffffff, 0x7fc00000, 0x3000001},
11100{0x3000000, 0x7fbfffff, 0x80000000, 0x7fc00000, 0x3000001},
11101{0x3000000, 0x7fbfffff, 0x80000001, 0x7fc00000, 0x3000081},
11102{0x3000000, 0x7fbfffff, 0x80000076, 0x7fc00000, 0x3000081},
11103{0x3000000, 0x7fbfffff, 0x80002b94, 0x7fc00000, 0x3000081},
11104{0x3000000, 0x7fbfffff, 0x80636d24, 0x7fc00000, 0x3000081},
11105{0x3000000, 0x7fbfffff, 0x807fffff, 0x7fc00000, 0x3000081},
11106{0x3000000, 0x7fbfffff, 0x80800000, 0x7fc00000, 0x3000001},
11107{0x3000000, 0x7fbfffff, 0x80800002, 0x7fc00000, 0x3000001},
11108{0x3000000, 0x7fbfffff, 0x81398437, 0x7fc00000, 0x3000001},
11109{0x3000000, 0x7fbfffff, 0x8ba98d27, 0x7fc00000, 0x3000001},
11110{0x3000000, 0x7fbfffff, 0x8ba98d7a, 0x7fc00000, 0x3000001},
11111{0x3000000, 0x7fbfffff, 0xf51f853a, 0x7fc00000, 0x3000001},
11112{0x3000000, 0x7fbfffff, 0xff7ffff0, 0x7fc00000, 0x3000001},
11113{0x3000000, 0x7fbfffff, 0xff7fffff, 0x7fc00000, 0x3000001},
11114{0x3000000, 0x7fbfffff, 0xff800000, 0x7fc00000, 0x3000001},
11115{0x3000000, 0x7fbfffff, 0xff800001, 0x7fc00000, 0x3000001},
11116{0x3000000, 0x7fbfffff, 0xff984a37, 0x7fc00000, 0x3000001},
11117{0x3000000, 0x7fbfffff, 0xffbfffff, 0x7fc00000, 0x3000001},
11118{0x3000000, 0x7fbfffff, 0xffc00000, 0x7fc00000, 0x3000001},
11119{0x3000000, 0x7fbfffff, 0xffd9ba98, 0x7fc00000, 0x3000001},
11120{0x3000000, 0x7fbfffff, 0xffffffff, 0x7fc00000, 0x3000001},
11121{0x3000000, 0x7fbfffff, 0x4f3495cb, 0x7fc00000, 0x3000001},
11122{0x3000000, 0x7fbfffff, 0xe73a5134, 0x7fc00000, 0x3000001},
11123{0x3000000, 0x7fbfffff, 0x7c994e9e, 0x7fc00000, 0x3000001},
11124{0x3000000, 0x7fbfffff, 0x6164bd6c, 0x7fc00000, 0x3000001},
11125{0x3000000, 0x7fbfffff, 0x9503366, 0x7fc00000, 0x3000001},
11126{0x3000000, 0x7fbfffff, 0xbf5a97c9, 0x7fc00000, 0x3000001},
11127{0x3000000, 0x7fbfffff, 0xe6ff1a14, 0x7fc00000, 0x3000001},
11128{0x3000000, 0x7fbfffff, 0x77f31e2f, 0x7fc00000, 0x3000001},
11129{0x3000000, 0x7fbfffff, 0xaab4d7d8, 0x7fc00000, 0x3000001},
11130{0x3000000, 0x7fbfffff, 0x966320b, 0x7fc00000, 0x3000001},
11131{0x3000000, 0x7fbfffff, 0xb26bddee, 0x7fc00000, 0x3000001},
11132{0x3000000, 0x7fbfffff, 0xb5c8e5d3, 0x7fc00000, 0x3000001},
11133{0x3000000, 0x7fbfffff, 0x317285d3, 0x7fc00000, 0x3000001},
11134{0x3000000, 0x7fbfffff, 0x3c9623b1, 0x7fc00000, 0x3000001},
11135{0x3000000, 0x7fbfffff, 0x51fd2c7c, 0x7fc00000, 0x3000001},
11136{0x3000000, 0x7fbfffff, 0x7b906a6c, 0x7fc00000, 0x3000001},
11137{0x3000000, 0x7fc00000, 0x0, 0x7fc00000, 0x3000000},
11138{0x3000000, 0x7fc00000, 0x1, 0x7fc00000, 0x3000080},
11139{0x3000000, 0x7fc00000, 0x76, 0x7fc00000, 0x3000080},
11140{0x3000000, 0x7fc00000, 0x2b94, 0x7fc00000, 0x3000080},
11141{0x3000000, 0x7fc00000, 0x636d24, 0x7fc00000, 0x3000080},
11142{0x3000000, 0x7fc00000, 0x7fffff, 0x7fc00000, 0x3000080},
11143{0x3000000, 0x7fc00000, 0x800000, 0x7fc00000, 0x3000000},
11144{0x3000000, 0x7fc00000, 0x800002, 0x7fc00000, 0x3000000},
11145{0x3000000, 0x7fc00000, 0x1398437, 0x7fc00000, 0x3000000},
11146{0x3000000, 0x7fc00000, 0xba98d27, 0x7fc00000, 0x3000000},
11147{0x3000000, 0x7fc00000, 0xba98d7a, 0x7fc00000, 0x3000000},
11148{0x3000000, 0x7fc00000, 0x751f853a, 0x7fc00000, 0x3000000},
11149{0x3000000, 0x7fc00000, 0x7f7ffff0, 0x7fc00000, 0x3000000},
11150{0x3000000, 0x7fc00000, 0x7f7fffff, 0x7fc00000, 0x3000000},
11151{0x3000000, 0x7fc00000, 0x7f800000, 0x7fc00000, 0x3000000},
11152{0x3000000, 0x7fc00000, 0x7f800001, 0x7fc00000, 0x3000001},
11153{0x3000000, 0x7fc00000, 0x7f984a37, 0x7fc00000, 0x3000001},
11154{0x3000000, 0x7fc00000, 0x7fbfffff, 0x7fc00000, 0x3000001},
11155{0x3000000, 0x7fc00000, 0x7fc00000, 0x7fc00000, 0x3000000},
11156{0x3000000, 0x7fc00000, 0x7fd9ba98, 0x7fc00000, 0x3000000},
11157{0x3000000, 0x7fc00000, 0x7fffffff, 0x7fc00000, 0x3000000},
11158{0x3000000, 0x7fc00000, 0x80000000, 0x7fc00000, 0x3000000},
11159{0x3000000, 0x7fc00000, 0x80000001, 0x7fc00000, 0x3000080},
11160{0x3000000, 0x7fc00000, 0x80000076, 0x7fc00000, 0x3000080},
11161{0x3000000, 0x7fc00000, 0x80002b94, 0x7fc00000, 0x3000080},
11162{0x3000000, 0x7fc00000, 0x80636d24, 0x7fc00000, 0x3000080},
11163{0x3000000, 0x7fc00000, 0x807fffff, 0x7fc00000, 0x3000080},
11164{0x3000000, 0x7fc00000, 0x80800000, 0x7fc00000, 0x3000000},
11165{0x3000000, 0x7fc00000, 0x80800002, 0x7fc00000, 0x3000000},
11166{0x3000000, 0x7fc00000, 0x81398437, 0x7fc00000, 0x3000000},
11167{0x3000000, 0x7fc00000, 0x8ba98d27, 0x7fc00000, 0x3000000},
11168{0x3000000, 0x7fc00000, 0x8ba98d7a, 0x7fc00000, 0x3000000},
11169{0x3000000, 0x7fc00000, 0xf51f853a, 0x7fc00000, 0x3000000},
11170{0x3000000, 0x7fc00000, 0xff7ffff0, 0x7fc00000, 0x3000000},
11171{0x3000000, 0x7fc00000, 0xff7fffff, 0x7fc00000, 0x3000000},
11172{0x3000000, 0x7fc00000, 0xff800000, 0x7fc00000, 0x3000000},
11173{0x3000000, 0x7fc00000, 0xff800001, 0x7fc00000, 0x3000001},
11174{0x3000000, 0x7fc00000, 0xff984a37, 0x7fc00000, 0x3000001},
11175{0x3000000, 0x7fc00000, 0xffbfffff, 0x7fc00000, 0x3000001},
11176{0x3000000, 0x7fc00000, 0xffc00000, 0x7fc00000, 0x3000000},
11177{0x3000000, 0x7fc00000, 0xffd9ba98, 0x7fc00000, 0x3000000},
11178{0x3000000, 0x7fc00000, 0xffffffff, 0x7fc00000, 0x3000000},
11179{0x3000000, 0x7fc00000, 0x4f3495cb, 0x7fc00000, 0x3000000},
11180{0x3000000, 0x7fc00000, 0xe73a5134, 0x7fc00000, 0x3000000},
11181{0x3000000, 0x7fc00000, 0x7c994e9e, 0x7fc00000, 0x3000000},
11182{0x3000000, 0x7fc00000, 0x6164bd6c, 0x7fc00000, 0x3000000},
11183{0x3000000, 0x7fc00000, 0x9503366, 0x7fc00000, 0x3000000},
11184{0x3000000, 0x7fc00000, 0xbf5a97c9, 0x7fc00000, 0x3000000},
11185{0x3000000, 0x7fc00000, 0xe6ff1a14, 0x7fc00000, 0x3000000},
11186{0x3000000, 0x7fc00000, 0x77f31e2f, 0x7fc00000, 0x3000000},
11187{0x3000000, 0x7fc00000, 0xaab4d7d8, 0x7fc00000, 0x3000000},
11188{0x3000000, 0x7fc00000, 0x966320b, 0x7fc00000, 0x3000000},
11189{0x3000000, 0x7fc00000, 0xb26bddee, 0x7fc00000, 0x3000000},
11190{0x3000000, 0x7fc00000, 0xb5c8e5d3, 0x7fc00000, 0x3000000},
11191{0x3000000, 0x7fc00000, 0x317285d3, 0x7fc00000, 0x3000000},
11192{0x3000000, 0x7fc00000, 0x3c9623b1, 0x7fc00000, 0x3000000},
11193{0x3000000, 0x7fc00000, 0x51fd2c7c, 0x7fc00000, 0x3000000},
11194{0x3000000, 0x7fc00000, 0x7b906a6c, 0x7fc00000, 0x3000000},
11195{0x3000000, 0x7fd9ba98, 0x0, 0x7fc00000, 0x3000000},
11196{0x3000000, 0x7fd9ba98, 0x1, 0x7fc00000, 0x3000080},
11197{0x3000000, 0x7fd9ba98, 0x76, 0x7fc00000, 0x3000080},
11198{0x3000000, 0x7fd9ba98, 0x2b94, 0x7fc00000, 0x3000080},
11199{0x3000000, 0x7fd9ba98, 0x636d24, 0x7fc00000, 0x3000080},
11200{0x3000000, 0x7fd9ba98, 0x7fffff, 0x7fc00000, 0x3000080},
11201{0x3000000, 0x7fd9ba98, 0x800000, 0x7fc00000, 0x3000000},
11202{0x3000000, 0x7fd9ba98, 0x800002, 0x7fc00000, 0x3000000},
11203{0x3000000, 0x7fd9ba98, 0x1398437, 0x7fc00000, 0x3000000},
11204{0x3000000, 0x7fd9ba98, 0xba98d27, 0x7fc00000, 0x3000000},
11205{0x3000000, 0x7fd9ba98, 0xba98d7a, 0x7fc00000, 0x3000000},
11206{0x3000000, 0x7fd9ba98, 0x751f853a, 0x7fc00000, 0x3000000},
11207{0x3000000, 0x7fd9ba98, 0x7f7ffff0, 0x7fc00000, 0x3000000},
11208{0x3000000, 0x7fd9ba98, 0x7f7fffff, 0x7fc00000, 0x3000000},
11209{0x3000000, 0x7fd9ba98, 0x7f800000, 0x7fc00000, 0x3000000},
11210{0x3000000, 0x7fd9ba98, 0x7f800001, 0x7fc00000, 0x3000001},
11211{0x3000000, 0x7fd9ba98, 0x7f984a37, 0x7fc00000, 0x3000001},
11212{0x3000000, 0x7fd9ba98, 0x7fbfffff, 0x7fc00000, 0x3000001},
11213{0x3000000, 0x7fd9ba98, 0x7fc00000, 0x7fc00000, 0x3000000},
11214{0x3000000, 0x7fd9ba98, 0x7fd9ba98, 0x7fc00000, 0x3000000},
11215{0x3000000, 0x7fd9ba98, 0x7fffffff, 0x7fc00000, 0x3000000},
11216{0x3000000, 0x7fd9ba98, 0x80000000, 0x7fc00000, 0x3000000},
11217{0x3000000, 0x7fd9ba98, 0x80000001, 0x7fc00000, 0x3000080},
11218{0x3000000, 0x7fd9ba98, 0x80000076, 0x7fc00000, 0x3000080},
11219{0x3000000, 0x7fd9ba98, 0x80002b94, 0x7fc00000, 0x3000080},
11220{0x3000000, 0x7fd9ba98, 0x80636d24, 0x7fc00000, 0x3000080},
11221{0x3000000, 0x7fd9ba98, 0x807fffff, 0x7fc00000, 0x3000080},
11222{0x3000000, 0x7fd9ba98, 0x80800000, 0x7fc00000, 0x3000000},
11223{0x3000000, 0x7fd9ba98, 0x80800002, 0x7fc00000, 0x3000000},
11224{0x3000000, 0x7fd9ba98, 0x81398437, 0x7fc00000, 0x3000000},
11225{0x3000000, 0x7fd9ba98, 0x8ba98d27, 0x7fc00000, 0x3000000},
11226{0x3000000, 0x7fd9ba98, 0x8ba98d7a, 0x7fc00000, 0x3000000},
11227{0x3000000, 0x7fd9ba98, 0xf51f853a, 0x7fc00000, 0x3000000},
11228{0x3000000, 0x7fd9ba98, 0xff7ffff0, 0x7fc00000, 0x3000000},
11229{0x3000000, 0x7fd9ba98, 0xff7fffff, 0x7fc00000, 0x3000000},
11230{0x3000000, 0x7fd9ba98, 0xff800000, 0x7fc00000, 0x3000000},
11231{0x3000000, 0x7fd9ba98, 0xff800001, 0x7fc00000, 0x3000001},
11232{0x3000000, 0x7fd9ba98, 0xff984a37, 0x7fc00000, 0x3000001},
11233{0x3000000, 0x7fd9ba98, 0xffbfffff, 0x7fc00000, 0x3000001},
11234{0x3000000, 0x7fd9ba98, 0xffc00000, 0x7fc00000, 0x3000000},
11235{0x3000000, 0x7fd9ba98, 0xffd9ba98, 0x7fc00000, 0x3000000},
11236{0x3000000, 0x7fd9ba98, 0xffffffff, 0x7fc00000, 0x3000000},
11237{0x3000000, 0x7fd9ba98, 0x4f3495cb, 0x7fc00000, 0x3000000},
11238{0x3000000, 0x7fd9ba98, 0xe73a5134, 0x7fc00000, 0x3000000},
11239{0x3000000, 0x7fd9ba98, 0x7c994e9e, 0x7fc00000, 0x3000000},
11240{0x3000000, 0x7fd9ba98, 0x6164bd6c, 0x7fc00000, 0x3000000},
11241{0x3000000, 0x7fd9ba98, 0x9503366, 0x7fc00000, 0x3000000},
11242{0x3000000, 0x7fd9ba98, 0xbf5a97c9, 0x7fc00000, 0x3000000},
11243{0x3000000, 0x7fd9ba98, 0xe6ff1a14, 0x7fc00000, 0x3000000},
11244{0x3000000, 0x7fd9ba98, 0x77f31e2f, 0x7fc00000, 0x3000000},
11245{0x3000000, 0x7fd9ba98, 0xaab4d7d8, 0x7fc00000, 0x3000000},
11246{0x3000000, 0x7fd9ba98, 0x966320b, 0x7fc00000, 0x3000000},
11247{0x3000000, 0x7fd9ba98, 0xb26bddee, 0x7fc00000, 0x3000000},
11248{0x3000000, 0x7fd9ba98, 0xb5c8e5d3, 0x7fc00000, 0x3000000},
11249{0x3000000, 0x7fd9ba98, 0x317285d3, 0x7fc00000, 0x3000000},
11250{0x3000000, 0x7fd9ba98, 0x3c9623b1, 0x7fc00000, 0x3000000},
11251{0x3000000, 0x7fd9ba98, 0x51fd2c7c, 0x7fc00000, 0x3000000},
11252{0x3000000, 0x7fd9ba98, 0x7b906a6c, 0x7fc00000, 0x3000000},
11253{0x3000000, 0x7fffffff, 0x0, 0x7fc00000, 0x3000000},
11254{0x3000000, 0x7fffffff, 0x1, 0x7fc00000, 0x3000080},
11255{0x3000000, 0x7fffffff, 0x76, 0x7fc00000, 0x3000080},
11256{0x3000000, 0x7fffffff, 0x2b94, 0x7fc00000, 0x3000080},
11257{0x3000000, 0x7fffffff, 0x636d24, 0x7fc00000, 0x3000080},
11258{0x3000000, 0x7fffffff, 0x7fffff, 0x7fc00000, 0x3000080},
11259{0x3000000, 0x7fffffff, 0x800000, 0x7fc00000, 0x3000000},
11260{0x3000000, 0x7fffffff, 0x800002, 0x7fc00000, 0x3000000},
11261{0x3000000, 0x7fffffff, 0x1398437, 0x7fc00000, 0x3000000},
11262{0x3000000, 0x7fffffff, 0xba98d27, 0x7fc00000, 0x3000000},
11263{0x3000000, 0x7fffffff, 0xba98d7a, 0x7fc00000, 0x3000000},
11264{0x3000000, 0x7fffffff, 0x751f853a, 0x7fc00000, 0x3000000},
11265{0x3000000, 0x7fffffff, 0x7f7ffff0, 0x7fc00000, 0x3000000},
11266{0x3000000, 0x7fffffff, 0x7f7fffff, 0x7fc00000, 0x3000000},
11267{0x3000000, 0x7fffffff, 0x7f800000, 0x7fc00000, 0x3000000},
11268{0x3000000, 0x7fffffff, 0x7f800001, 0x7fc00000, 0x3000001},
11269{0x3000000, 0x7fffffff, 0x7f984a37, 0x7fc00000, 0x3000001},
11270{0x3000000, 0x7fffffff, 0x7fbfffff, 0x7fc00000, 0x3000001},
11271{0x3000000, 0x7fffffff, 0x7fc00000, 0x7fc00000, 0x3000000},
11272{0x3000000, 0x7fffffff, 0x7fd9ba98, 0x7fc00000, 0x3000000},
11273{0x3000000, 0x7fffffff, 0x7fffffff, 0x7fc00000, 0x3000000},
11274{0x3000000, 0x7fffffff, 0x80000000, 0x7fc00000, 0x3000000},
11275{0x3000000, 0x7fffffff, 0x80000001, 0x7fc00000, 0x3000080},
11276{0x3000000, 0x7fffffff, 0x80000076, 0x7fc00000, 0x3000080},
11277{0x3000000, 0x7fffffff, 0x80002b94, 0x7fc00000, 0x3000080},
11278{0x3000000, 0x7fffffff, 0x80636d24, 0x7fc00000, 0x3000080},
11279{0x3000000, 0x7fffffff, 0x807fffff, 0x7fc00000, 0x3000080},
11280{0x3000000, 0x7fffffff, 0x80800000, 0x7fc00000, 0x3000000},
11281{0x3000000, 0x7fffffff, 0x80800002, 0x7fc00000, 0x3000000},
11282{0x3000000, 0x7fffffff, 0x81398437, 0x7fc00000, 0x3000000},
11283{0x3000000, 0x7fffffff, 0x8ba98d27, 0x7fc00000, 0x3000000},
11284{0x3000000, 0x7fffffff, 0x8ba98d7a, 0x7fc00000, 0x3000000},
11285{0x3000000, 0x7fffffff, 0xf51f853a, 0x7fc00000, 0x3000000},
11286{0x3000000, 0x7fffffff, 0xff7ffff0, 0x7fc00000, 0x3000000},
11287{0x3000000, 0x7fffffff, 0xff7fffff, 0x7fc00000, 0x3000000},
11288{0x3000000, 0x7fffffff, 0xff800000, 0x7fc00000, 0x3000000},
11289{0x3000000, 0x7fffffff, 0xff800001, 0x7fc00000, 0x3000001},
11290{0x3000000, 0x7fffffff, 0xff984a37, 0x7fc00000, 0x3000001},
11291{0x3000000, 0x7fffffff, 0xffbfffff, 0x7fc00000, 0x3000001},
11292{0x3000000, 0x7fffffff, 0xffc00000, 0x7fc00000, 0x3000000},
11293{0x3000000, 0x7fffffff, 0xffd9ba98, 0x7fc00000, 0x3000000},
11294{0x3000000, 0x7fffffff, 0xffffffff, 0x7fc00000, 0x3000000},
11295{0x3000000, 0x7fffffff, 0x4f3495cb, 0x7fc00000, 0x3000000},
11296{0x3000000, 0x7fffffff, 0xe73a5134, 0x7fc00000, 0x3000000},
11297{0x3000000, 0x7fffffff, 0x7c994e9e, 0x7fc00000, 0x3000000},
11298{0x3000000, 0x7fffffff, 0x6164bd6c, 0x7fc00000, 0x3000000},
11299{0x3000000, 0x7fffffff, 0x9503366, 0x7fc00000, 0x3000000},
11300{0x3000000, 0x7fffffff, 0xbf5a97c9, 0x7fc00000, 0x3000000},
11301{0x3000000, 0x7fffffff, 0xe6ff1a14, 0x7fc00000, 0x3000000},
11302{0x3000000, 0x7fffffff, 0x77f31e2f, 0x7fc00000, 0x3000000},
11303{0x3000000, 0x7fffffff, 0xaab4d7d8, 0x7fc00000, 0x3000000},
11304{0x3000000, 0x7fffffff, 0x966320b, 0x7fc00000, 0x3000000},
11305{0x3000000, 0x7fffffff, 0xb26bddee, 0x7fc00000, 0x3000000},
11306{0x3000000, 0x7fffffff, 0xb5c8e5d3, 0x7fc00000, 0x3000000},
11307{0x3000000, 0x7fffffff, 0x317285d3, 0x7fc00000, 0x3000000},
11308{0x3000000, 0x7fffffff, 0x3c9623b1, 0x7fc00000, 0x3000000},
11309{0x3000000, 0x7fffffff, 0x51fd2c7c, 0x7fc00000, 0x3000000},
11310{0x3000000, 0x7fffffff, 0x7b906a6c, 0x7fc00000, 0x3000000},
11311{0x3000000, 0x80000000, 0x0, 0x0, 0x3000000},
11312{0x3000000, 0x80000000, 0x1, 0x0, 0x3000080},
11313{0x3000000, 0x80000000, 0x76, 0x0, 0x3000080},
11314{0x3000000, 0x80000000, 0x2b94, 0x0, 0x3000080},
11315{0x3000000, 0x80000000, 0x636d24, 0x0, 0x3000080},
11316{0x3000000, 0x80000000, 0x7fffff, 0x0, 0x3000080},
11317{0x3000000, 0x80000000, 0x800000, 0x800000, 0x3000000},
11318{0x3000000, 0x80000000, 0x800002, 0x800002, 0x3000000},
11319{0x3000000, 0x80000000, 0x1398437, 0x1398437, 0x3000000},
11320{0x3000000, 0x80000000, 0xba98d27, 0xba98d27, 0x3000000},
11321{0x3000000, 0x80000000, 0xba98d7a, 0xba98d7a, 0x3000000},
11322{0x3000000, 0x80000000, 0x751f853a, 0x751f853a, 0x3000000},
11323{0x3000000, 0x80000000, 0x7f7ffff0, 0x7f7ffff0, 0x3000000},
11324{0x3000000, 0x80000000, 0x7f7fffff, 0x7f7fffff, 0x3000000},
11325{0x3000000, 0x80000000, 0x7f800000, 0x7f800000, 0x3000000},
11326{0x3000000, 0x80000000, 0x7f800001, 0x7fc00000, 0x3000001},
11327{0x3000000, 0x80000000, 0x7f984a37, 0x7fc00000, 0x3000001},
11328{0x3000000, 0x80000000, 0x7fbfffff, 0x7fc00000, 0x3000001},
11329{0x3000000, 0x80000000, 0x7fc00000, 0x7fc00000, 0x3000000},
11330{0x3000000, 0x80000000, 0x7fd9ba98, 0x7fc00000, 0x3000000},
11331{0x3000000, 0x80000000, 0x7fffffff, 0x7fc00000, 0x3000000},
11332{0x3000000, 0x80000000, 0x80000000, 0x80000000, 0x3000000},
11333{0x3000000, 0x80000000, 0x80000001, 0x0, 0x3000080},
11334{0x3000000, 0x80000000, 0x80000076, 0x0, 0x3000080},
11335{0x3000000, 0x80000000, 0x80002b94, 0x0, 0x3000080},
11336{0x3000000, 0x80000000, 0x80636d24, 0x0, 0x3000080},
11337{0x3000000, 0x80000000, 0x807fffff, 0x0, 0x3000080},
11338{0x3000000, 0x80000000, 0x80800000, 0x80800000, 0x3000000},
11339{0x3000000, 0x80000000, 0x80800002, 0x80800002, 0x3000000},
11340{0x3000000, 0x80000000, 0x81398437, 0x81398437, 0x3000000},
11341{0x3000000, 0x80000000, 0x8ba98d27, 0x8ba98d27, 0x3000000},
11342{0x3000000, 0x80000000, 0x8ba98d7a, 0x8ba98d7a, 0x3000000},
11343{0x3000000, 0x80000000, 0xf51f853a, 0xf51f853a, 0x3000000},
11344{0x3000000, 0x80000000, 0xff7ffff0, 0xff7ffff0, 0x3000000},
11345{0x3000000, 0x80000000, 0xff7fffff, 0xff7fffff, 0x3000000},
11346{0x3000000, 0x80000000, 0xff800000, 0xff800000, 0x3000000},
11347{0x3000000, 0x80000000, 0xff800001, 0x7fc00000, 0x3000001},
11348{0x3000000, 0x80000000, 0xff984a37, 0x7fc00000, 0x3000001},
11349{0x3000000, 0x80000000, 0xffbfffff, 0x7fc00000, 0x3000001},
11350{0x3000000, 0x80000000, 0xffc00000, 0x7fc00000, 0x3000000},
11351{0x3000000, 0x80000000, 0xffd9ba98, 0x7fc00000, 0x3000000},
11352{0x3000000, 0x80000000, 0xffffffff, 0x7fc00000, 0x3000000},
11353{0x3000000, 0x80000000, 0x4f3495cb, 0x4f3495cb, 0x3000000},
11354{0x3000000, 0x80000000, 0xe73a5134, 0xe73a5134, 0x3000000},
11355{0x3000000, 0x80000000, 0x7c994e9e, 0x7c994e9e, 0x3000000},
11356{0x3000000, 0x80000000, 0x6164bd6c, 0x6164bd6c, 0x3000000},
11357{0x3000000, 0x80000000, 0x9503366, 0x9503366, 0x3000000},
11358{0x3000000, 0x80000000, 0xbf5a97c9, 0xbf5a97c9, 0x3000000},
11359{0x3000000, 0x80000000, 0xe6ff1a14, 0xe6ff1a14, 0x3000000},
11360{0x3000000, 0x80000000, 0x77f31e2f, 0x77f31e2f, 0x3000000},
11361{0x3000000, 0x80000000, 0xaab4d7d8, 0xaab4d7d8, 0x3000000},
11362{0x3000000, 0x80000000, 0x966320b, 0x966320b, 0x3000000},
11363{0x3000000, 0x80000000, 0xb26bddee, 0xb26bddee, 0x3000000},
11364{0x3000000, 0x80000000, 0xb5c8e5d3, 0xb5c8e5d3, 0x3000000},
11365{0x3000000, 0x80000000, 0x317285d3, 0x317285d3, 0x3000000},
11366{0x3000000, 0x80000000, 0x3c9623b1, 0x3c9623b1, 0x3000000},
11367{0x3000000, 0x80000000, 0x51fd2c7c, 0x51fd2c7c, 0x3000000},
11368{0x3000000, 0x80000000, 0x7b906a6c, 0x7b906a6c, 0x3000000},
11369{0x3000000, 0x80000001, 0x0, 0x0, 0x3000080},
11370{0x3000000, 0x80000001, 0x1, 0x0, 0x3000080},
11371{0x3000000, 0x80000001, 0x76, 0x0, 0x3000080},
11372{0x3000000, 0x80000001, 0x2b94, 0x0, 0x3000080},
11373{0x3000000, 0x80000001, 0x636d24, 0x0, 0x3000080},
11374{0x3000000, 0x80000001, 0x7fffff, 0x0, 0x3000080},
11375{0x3000000, 0x80000001, 0x800000, 0x800000, 0x3000080},
11376{0x3000000, 0x80000001, 0x800002, 0x800002, 0x3000080},
11377{0x3000000, 0x80000001, 0x1398437, 0x1398437, 0x3000080},
11378{0x3000000, 0x80000001, 0xba98d27, 0xba98d27, 0x3000080},
11379{0x3000000, 0x80000001, 0xba98d7a, 0xba98d7a, 0x3000080},
11380{0x3000000, 0x80000001, 0x751f853a, 0x751f853a, 0x3000080},
11381{0x3000000, 0x80000001, 0x7f7ffff0, 0x7f7ffff0, 0x3000080},
11382{0x3000000, 0x80000001, 0x7f7fffff, 0x7f7fffff, 0x3000080},
11383{0x3000000, 0x80000001, 0x7f800000, 0x7f800000, 0x3000080},
11384{0x3000000, 0x80000001, 0x7f800001, 0x7fc00000, 0x3000081},
11385{0x3000000, 0x80000001, 0x7f984a37, 0x7fc00000, 0x3000081},
11386{0x3000000, 0x80000001, 0x7fbfffff, 0x7fc00000, 0x3000081},
11387{0x3000000, 0x80000001, 0x7fc00000, 0x7fc00000, 0x3000080},
11388{0x3000000, 0x80000001, 0x7fd9ba98, 0x7fc00000, 0x3000080},
11389{0x3000000, 0x80000001, 0x7fffffff, 0x7fc00000, 0x3000080},
11390{0x3000000, 0x80000001, 0x80000000, 0x0, 0x3000080},
11391{0x3000000, 0x80000001, 0x80000001, 0x0, 0x3000080},
11392{0x3000000, 0x80000001, 0x80000076, 0x0, 0x3000080},
11393{0x3000000, 0x80000001, 0x80002b94, 0x0, 0x3000080},
11394{0x3000000, 0x80000001, 0x80636d24, 0x0, 0x3000080},
11395{0x3000000, 0x80000001, 0x807fffff, 0x0, 0x3000080},
11396{0x3000000, 0x80000001, 0x80800000, 0x80800000, 0x3000080},
11397{0x3000000, 0x80000001, 0x80800002, 0x80800002, 0x3000080},
11398{0x3000000, 0x80000001, 0x81398437, 0x81398437, 0x3000080},
11399{0x3000000, 0x80000001, 0x8ba98d27, 0x8ba98d27, 0x3000080},
11400{0x3000000, 0x80000001, 0x8ba98d7a, 0x8ba98d7a, 0x3000080},
11401{0x3000000, 0x80000001, 0xf51f853a, 0xf51f853a, 0x3000080},
11402{0x3000000, 0x80000001, 0xff7ffff0, 0xff7ffff0, 0x3000080},
11403{0x3000000, 0x80000001, 0xff7fffff, 0xff7fffff, 0x3000080},
11404{0x3000000, 0x80000001, 0xff800000, 0xff800000, 0x3000080},
11405{0x3000000, 0x80000001, 0xff800001, 0x7fc00000, 0x3000081},
11406{0x3000000, 0x80000001, 0xff984a37, 0x7fc00000, 0x3000081},
11407{0x3000000, 0x80000001, 0xffbfffff, 0x7fc00000, 0x3000081},
11408{0x3000000, 0x80000001, 0xffc00000, 0x7fc00000, 0x3000080},
11409{0x3000000, 0x80000001, 0xffd9ba98, 0x7fc00000, 0x3000080},
11410{0x3000000, 0x80000001, 0xffffffff, 0x7fc00000, 0x3000080},
11411{0x3000000, 0x80000001, 0x4f3495cb, 0x4f3495cb, 0x3000080},
11412{0x3000000, 0x80000001, 0xe73a5134, 0xe73a5134, 0x3000080},
11413{0x3000000, 0x80000001, 0x7c994e9e, 0x7c994e9e, 0x3000080},
11414{0x3000000, 0x80000001, 0x6164bd6c, 0x6164bd6c, 0x3000080},
11415{0x3000000, 0x80000001, 0x9503366, 0x9503366, 0x3000080},
11416{0x3000000, 0x80000001, 0xbf5a97c9, 0xbf5a97c9, 0x3000080},
11417{0x3000000, 0x80000001, 0xe6ff1a14, 0xe6ff1a14, 0x3000080},
11418{0x3000000, 0x80000001, 0x77f31e2f, 0x77f31e2f, 0x3000080},
11419{0x3000000, 0x80000001, 0xaab4d7d8, 0xaab4d7d8, 0x3000080},
11420{0x3000000, 0x80000001, 0x966320b, 0x966320b, 0x3000080},
11421{0x3000000, 0x80000001, 0xb26bddee, 0xb26bddee, 0x3000080},
11422{0x3000000, 0x80000001, 0xb5c8e5d3, 0xb5c8e5d3, 0x3000080},
11423{0x3000000, 0x80000001, 0x317285d3, 0x317285d3, 0x3000080},
11424{0x3000000, 0x80000001, 0x3c9623b1, 0x3c9623b1, 0x3000080},
11425{0x3000000, 0x80000001, 0x51fd2c7c, 0x51fd2c7c, 0x3000080},
11426{0x3000000, 0x80000001, 0x7b906a6c, 0x7b906a6c, 0x3000080},
11427{0x3000000, 0x80000076, 0x0, 0x0, 0x3000080},
11428{0x3000000, 0x80000076, 0x1, 0x0, 0x3000080},
11429{0x3000000, 0x80000076, 0x76, 0x0, 0x3000080},
11430{0x3000000, 0x80000076, 0x2b94, 0x0, 0x3000080},
11431{0x3000000, 0x80000076, 0x636d24, 0x0, 0x3000080},
11432{0x3000000, 0x80000076, 0x7fffff, 0x0, 0x3000080},
11433{0x3000000, 0x80000076, 0x800000, 0x800000, 0x3000080},
11434{0x3000000, 0x80000076, 0x800002, 0x800002, 0x3000080},
11435{0x3000000, 0x80000076, 0x1398437, 0x1398437, 0x3000080},
11436{0x3000000, 0x80000076, 0xba98d27, 0xba98d27, 0x3000080},
11437{0x3000000, 0x80000076, 0xba98d7a, 0xba98d7a, 0x3000080},
11438{0x3000000, 0x80000076, 0x751f853a, 0x751f853a, 0x3000080},
11439{0x3000000, 0x80000076, 0x7f7ffff0, 0x7f7ffff0, 0x3000080},
11440{0x3000000, 0x80000076, 0x7f7fffff, 0x7f7fffff, 0x3000080},
11441{0x3000000, 0x80000076, 0x7f800000, 0x7f800000, 0x3000080},
11442{0x3000000, 0x80000076, 0x7f800001, 0x7fc00000, 0x3000081},
11443{0x3000000, 0x80000076, 0x7f984a37, 0x7fc00000, 0x3000081},
11444{0x3000000, 0x80000076, 0x7fbfffff, 0x7fc00000, 0x3000081},
11445{0x3000000, 0x80000076, 0x7fc00000, 0x7fc00000, 0x3000080},
11446{0x3000000, 0x80000076, 0x7fd9ba98, 0x7fc00000, 0x3000080},
11447{0x3000000, 0x80000076, 0x7fffffff, 0x7fc00000, 0x3000080},
11448{0x3000000, 0x80000076, 0x80000000, 0x0, 0x3000080},
11449{0x3000000, 0x80000076, 0x80000001, 0x0, 0x3000080},
11450{0x3000000, 0x80000076, 0x80000076, 0x0, 0x3000080},
11451{0x3000000, 0x80000076, 0x80002b94, 0x0, 0x3000080},
11452{0x3000000, 0x80000076, 0x80636d24, 0x0, 0x3000080},
11453{0x3000000, 0x80000076, 0x807fffff, 0x0, 0x3000080},
11454{0x3000000, 0x80000076, 0x80800000, 0x80800000, 0x3000080},
11455{0x3000000, 0x80000076, 0x80800002, 0x80800002, 0x3000080},
11456{0x3000000, 0x80000076, 0x81398437, 0x81398437, 0x3000080},
11457{0x3000000, 0x80000076, 0x8ba98d27, 0x8ba98d27, 0x3000080},
11458{0x3000000, 0x80000076, 0x8ba98d7a, 0x8ba98d7a, 0x3000080},
11459{0x3000000, 0x80000076, 0xf51f853a, 0xf51f853a, 0x3000080},
11460{0x3000000, 0x80000076, 0xff7ffff0, 0xff7ffff0, 0x3000080},
11461{0x3000000, 0x80000076, 0xff7fffff, 0xff7fffff, 0x3000080},
11462{0x3000000, 0x80000076, 0xff800000, 0xff800000, 0x3000080},
11463{0x3000000, 0x80000076, 0xff800001, 0x7fc00000, 0x3000081},
11464{0x3000000, 0x80000076, 0xff984a37, 0x7fc00000, 0x3000081},
11465{0x3000000, 0x80000076, 0xffbfffff, 0x7fc00000, 0x3000081},
11466{0x3000000, 0x80000076, 0xffc00000, 0x7fc00000, 0x3000080},
11467{0x3000000, 0x80000076, 0xffd9ba98, 0x7fc00000, 0x3000080},
11468{0x3000000, 0x80000076, 0xffffffff, 0x7fc00000, 0x3000080},
11469{0x3000000, 0x80000076, 0x4f3495cb, 0x4f3495cb, 0x3000080},
11470{0x3000000, 0x80000076, 0xe73a5134, 0xe73a5134, 0x3000080},
11471{0x3000000, 0x80000076, 0x7c994e9e, 0x7c994e9e, 0x3000080},
11472{0x3000000, 0x80000076, 0x6164bd6c, 0x6164bd6c, 0x3000080},
11473{0x3000000, 0x80000076, 0x9503366, 0x9503366, 0x3000080},
11474{0x3000000, 0x80000076, 0xbf5a97c9, 0xbf5a97c9, 0x3000080},
11475{0x3000000, 0x80000076, 0xe6ff1a14, 0xe6ff1a14, 0x3000080},
11476{0x3000000, 0x80000076, 0x77f31e2f, 0x77f31e2f, 0x3000080},
11477{0x3000000, 0x80000076, 0xaab4d7d8, 0xaab4d7d8, 0x3000080},
11478{0x3000000, 0x80000076, 0x966320b, 0x966320b, 0x3000080},
11479{0x3000000, 0x80000076, 0xb26bddee, 0xb26bddee, 0x3000080},
11480{0x3000000, 0x80000076, 0xb5c8e5d3, 0xb5c8e5d3, 0x3000080},
11481{0x3000000, 0x80000076, 0x317285d3, 0x317285d3, 0x3000080},
11482{0x3000000, 0x80000076, 0x3c9623b1, 0x3c9623b1, 0x3000080},
11483{0x3000000, 0x80000076, 0x51fd2c7c, 0x51fd2c7c, 0x3000080},
11484{0x3000000, 0x80000076, 0x7b906a6c, 0x7b906a6c, 0x3000080},
11485{0x3000000, 0x80002b94, 0x0, 0x0, 0x3000080},
11486{0x3000000, 0x80002b94, 0x1, 0x0, 0x3000080},
11487{0x3000000, 0x80002b94, 0x76, 0x0, 0x3000080},
11488{0x3000000, 0x80002b94, 0x2b94, 0x0, 0x3000080},
11489{0x3000000, 0x80002b94, 0x636d24, 0x0, 0x3000080},
11490{0x3000000, 0x80002b94, 0x7fffff, 0x0, 0x3000080},
11491{0x3000000, 0x80002b94, 0x800000, 0x800000, 0x3000080},
11492{0x3000000, 0x80002b94, 0x800002, 0x800002, 0x3000080},
11493{0x3000000, 0x80002b94, 0x1398437, 0x1398437, 0x3000080},
11494{0x3000000, 0x80002b94, 0xba98d27, 0xba98d27, 0x3000080},
11495{0x3000000, 0x80002b94, 0xba98d7a, 0xba98d7a, 0x3000080},
11496{0x3000000, 0x80002b94, 0x751f853a, 0x751f853a, 0x3000080},
11497{0x3000000, 0x80002b94, 0x7f7ffff0, 0x7f7ffff0, 0x3000080},
11498{0x3000000, 0x80002b94, 0x7f7fffff, 0x7f7fffff, 0x3000080},
11499{0x3000000, 0x80002b94, 0x7f800000, 0x7f800000, 0x3000080},
11500{0x3000000, 0x80002b94, 0x7f800001, 0x7fc00000, 0x3000081},
11501{0x3000000, 0x80002b94, 0x7f984a37, 0x7fc00000, 0x3000081},
11502{0x3000000, 0x80002b94, 0x7fbfffff, 0x7fc00000, 0x3000081},
11503{0x3000000, 0x80002b94, 0x7fc00000, 0x7fc00000, 0x3000080},
11504{0x3000000, 0x80002b94, 0x7fd9ba98, 0x7fc00000, 0x3000080},
11505{0x3000000, 0x80002b94, 0x7fffffff, 0x7fc00000, 0x3000080},
11506{0x3000000, 0x80002b94, 0x80000000, 0x0, 0x3000080},
11507{0x3000000, 0x80002b94, 0x80000001, 0x0, 0x3000080},
11508{0x3000000, 0x80002b94, 0x80000076, 0x0, 0x3000080},
11509{0x3000000, 0x80002b94, 0x80002b94, 0x0, 0x3000080},
11510{0x3000000, 0x80002b94, 0x80636d24, 0x0, 0x3000080},
11511{0x3000000, 0x80002b94, 0x807fffff, 0x0, 0x3000080},
11512{0x3000000, 0x80002b94, 0x80800000, 0x80800000, 0x3000080},
11513{0x3000000, 0x80002b94, 0x80800002, 0x80800002, 0x3000080},
11514{0x3000000, 0x80002b94, 0x81398437, 0x81398437, 0x3000080},
11515{0x3000000, 0x80002b94, 0x8ba98d27, 0x8ba98d27, 0x3000080},
11516{0x3000000, 0x80002b94, 0x8ba98d7a, 0x8ba98d7a, 0x3000080},
11517{0x3000000, 0x80002b94, 0xf51f853a, 0xf51f853a, 0x3000080},
11518{0x3000000, 0x80002b94, 0xff7ffff0, 0xff7ffff0, 0x3000080},
11519{0x3000000, 0x80002b94, 0xff7fffff, 0xff7fffff, 0x3000080},
11520{0x3000000, 0x80002b94, 0xff800000, 0xff800000, 0x3000080},
11521{0x3000000, 0x80002b94, 0xff800001, 0x7fc00000, 0x3000081},
11522{0x3000000, 0x80002b94, 0xff984a37, 0x7fc00000, 0x3000081},
11523{0x3000000, 0x80002b94, 0xffbfffff, 0x7fc00000, 0x3000081},
11524{0x3000000, 0x80002b94, 0xffc00000, 0x7fc00000, 0x3000080},
11525{0x3000000, 0x80002b94, 0xffd9ba98, 0x7fc00000, 0x3000080},
11526{0x3000000, 0x80002b94, 0xffffffff, 0x7fc00000, 0x3000080},
11527{0x3000000, 0x80002b94, 0x4f3495cb, 0x4f3495cb, 0x3000080},
11528{0x3000000, 0x80002b94, 0xe73a5134, 0xe73a5134, 0x3000080},
11529{0x3000000, 0x80002b94, 0x7c994e9e, 0x7c994e9e, 0x3000080},
11530{0x3000000, 0x80002b94, 0x6164bd6c, 0x6164bd6c, 0x3000080},
11531{0x3000000, 0x80002b94, 0x9503366, 0x9503366, 0x3000080},
11532{0x3000000, 0x80002b94, 0xbf5a97c9, 0xbf5a97c9, 0x3000080},
11533{0x3000000, 0x80002b94, 0xe6ff1a14, 0xe6ff1a14, 0x3000080},
11534{0x3000000, 0x80002b94, 0x77f31e2f, 0x77f31e2f, 0x3000080},
11535{0x3000000, 0x80002b94, 0xaab4d7d8, 0xaab4d7d8, 0x3000080},
11536{0x3000000, 0x80002b94, 0x966320b, 0x966320b, 0x3000080},
11537{0x3000000, 0x80002b94, 0xb26bddee, 0xb26bddee, 0x3000080},
11538{0x3000000, 0x80002b94, 0xb5c8e5d3, 0xb5c8e5d3, 0x3000080},
11539{0x3000000, 0x80002b94, 0x317285d3, 0x317285d3, 0x3000080},
11540{0x3000000, 0x80002b94, 0x3c9623b1, 0x3c9623b1, 0x3000080},
11541{0x3000000, 0x80002b94, 0x51fd2c7c, 0x51fd2c7c, 0x3000080},
11542{0x3000000, 0x80002b94, 0x7b906a6c, 0x7b906a6c, 0x3000080},
11543{0x3000000, 0x80636d24, 0x0, 0x0, 0x3000080},
11544{0x3000000, 0x80636d24, 0x1, 0x0, 0x3000080},
11545{0x3000000, 0x80636d24, 0x76, 0x0, 0x3000080},
11546{0x3000000, 0x80636d24, 0x2b94, 0x0, 0x3000080},
11547{0x3000000, 0x80636d24, 0x636d24, 0x0, 0x3000080},
11548{0x3000000, 0x80636d24, 0x7fffff, 0x0, 0x3000080},
11549{0x3000000, 0x80636d24, 0x800000, 0x800000, 0x3000080},
11550{0x3000000, 0x80636d24, 0x800002, 0x800002, 0x3000080},
11551{0x3000000, 0x80636d24, 0x1398437, 0x1398437, 0x3000080},
11552{0x3000000, 0x80636d24, 0xba98d27, 0xba98d27, 0x3000080},
11553{0x3000000, 0x80636d24, 0xba98d7a, 0xba98d7a, 0x3000080},
11554{0x3000000, 0x80636d24, 0x751f853a, 0x751f853a, 0x3000080},
11555{0x3000000, 0x80636d24, 0x7f7ffff0, 0x7f7ffff0, 0x3000080},
11556{0x3000000, 0x80636d24, 0x7f7fffff, 0x7f7fffff, 0x3000080},
11557{0x3000000, 0x80636d24, 0x7f800000, 0x7f800000, 0x3000080},
11558{0x3000000, 0x80636d24, 0x7f800001, 0x7fc00000, 0x3000081},
11559{0x3000000, 0x80636d24, 0x7f984a37, 0x7fc00000, 0x3000081},
11560{0x3000000, 0x80636d24, 0x7fbfffff, 0x7fc00000, 0x3000081},
11561{0x3000000, 0x80636d24, 0x7fc00000, 0x7fc00000, 0x3000080},
11562{0x3000000, 0x80636d24, 0x7fd9ba98, 0x7fc00000, 0x3000080},
11563{0x3000000, 0x80636d24, 0x7fffffff, 0x7fc00000, 0x3000080},
11564{0x3000000, 0x80636d24, 0x80000000, 0x0, 0x3000080},
11565{0x3000000, 0x80636d24, 0x80000001, 0x0, 0x3000080},
11566{0x3000000, 0x80636d24, 0x80000076, 0x0, 0x3000080},
11567{0x3000000, 0x80636d24, 0x80002b94, 0x0, 0x3000080},
11568{0x3000000, 0x80636d24, 0x80636d24, 0x0, 0x3000080},
11569{0x3000000, 0x80636d24, 0x807fffff, 0x0, 0x3000080},
11570{0x3000000, 0x80636d24, 0x80800000, 0x80800000, 0x3000080},
11571{0x3000000, 0x80636d24, 0x80800002, 0x80800002, 0x3000080},
11572{0x3000000, 0x80636d24, 0x81398437, 0x81398437, 0x3000080},
11573{0x3000000, 0x80636d24, 0x8ba98d27, 0x8ba98d27, 0x3000080},
11574{0x3000000, 0x80636d24, 0x8ba98d7a, 0x8ba98d7a, 0x3000080},
11575{0x3000000, 0x80636d24, 0xf51f853a, 0xf51f853a, 0x3000080},
11576{0x3000000, 0x80636d24, 0xff7ffff0, 0xff7ffff0, 0x3000080},
11577{0x3000000, 0x80636d24, 0xff7fffff, 0xff7fffff, 0x3000080},
11578{0x3000000, 0x80636d24, 0xff800000, 0xff800000, 0x3000080},
11579{0x3000000, 0x80636d24, 0xff800001, 0x7fc00000, 0x3000081},
11580{0x3000000, 0x80636d24, 0xff984a37, 0x7fc00000, 0x3000081},
11581{0x3000000, 0x80636d24, 0xffbfffff, 0x7fc00000, 0x3000081},
11582{0x3000000, 0x80636d24, 0xffc00000, 0x7fc00000, 0x3000080},
11583{0x3000000, 0x80636d24, 0xffd9ba98, 0x7fc00000, 0x3000080},
11584{0x3000000, 0x80636d24, 0xffffffff, 0x7fc00000, 0x3000080},
11585{0x3000000, 0x80636d24, 0x4f3495cb, 0x4f3495cb, 0x3000080},
11586{0x3000000, 0x80636d24, 0xe73a5134, 0xe73a5134, 0x3000080},
11587{0x3000000, 0x80636d24, 0x7c994e9e, 0x7c994e9e, 0x3000080},
11588{0x3000000, 0x80636d24, 0x6164bd6c, 0x6164bd6c, 0x3000080},
11589{0x3000000, 0x80636d24, 0x9503366, 0x9503366, 0x3000080},
11590{0x3000000, 0x80636d24, 0xbf5a97c9, 0xbf5a97c9, 0x3000080},
11591{0x3000000, 0x80636d24, 0xe6ff1a14, 0xe6ff1a14, 0x3000080},
11592{0x3000000, 0x80636d24, 0x77f31e2f, 0x77f31e2f, 0x3000080},
11593{0x3000000, 0x80636d24, 0xaab4d7d8, 0xaab4d7d8, 0x3000080},
11594{0x3000000, 0x80636d24, 0x966320b, 0x966320b, 0x3000080},
11595{0x3000000, 0x80636d24, 0xb26bddee, 0xb26bddee, 0x3000080},
11596{0x3000000, 0x80636d24, 0xb5c8e5d3, 0xb5c8e5d3, 0x3000080},
11597{0x3000000, 0x80636d24, 0x317285d3, 0x317285d3, 0x3000080},
11598{0x3000000, 0x80636d24, 0x3c9623b1, 0x3c9623b1, 0x3000080},
11599{0x3000000, 0x80636d24, 0x51fd2c7c, 0x51fd2c7c, 0x3000080},
11600{0x3000000, 0x80636d24, 0x7b906a6c, 0x7b906a6c, 0x3000080},
11601{0x3000000, 0x807fffff, 0x0, 0x0, 0x3000080},
11602{0x3000000, 0x807fffff, 0x1, 0x0, 0x3000080},
11603{0x3000000, 0x807fffff, 0x76, 0x0, 0x3000080},
11604{0x3000000, 0x807fffff, 0x2b94, 0x0, 0x3000080},
11605{0x3000000, 0x807fffff, 0x636d24, 0x0, 0x3000080},
11606{0x3000000, 0x807fffff, 0x7fffff, 0x0, 0x3000080},
11607{0x3000000, 0x807fffff, 0x800000, 0x800000, 0x3000080},
11608{0x3000000, 0x807fffff, 0x800002, 0x800002, 0x3000080},
11609{0x3000000, 0x807fffff, 0x1398437, 0x1398437, 0x3000080},
11610{0x3000000, 0x807fffff, 0xba98d27, 0xba98d27, 0x3000080},
11611{0x3000000, 0x807fffff, 0xba98d7a, 0xba98d7a, 0x3000080},
11612{0x3000000, 0x807fffff, 0x751f853a, 0x751f853a, 0x3000080},
11613{0x3000000, 0x807fffff, 0x7f7ffff0, 0x7f7ffff0, 0x3000080},
11614{0x3000000, 0x807fffff, 0x7f7fffff, 0x7f7fffff, 0x3000080},
11615{0x3000000, 0x807fffff, 0x7f800000, 0x7f800000, 0x3000080},
11616{0x3000000, 0x807fffff, 0x7f800001, 0x7fc00000, 0x3000081},
11617{0x3000000, 0x807fffff, 0x7f984a37, 0x7fc00000, 0x3000081},
11618{0x3000000, 0x807fffff, 0x7fbfffff, 0x7fc00000, 0x3000081},
11619{0x3000000, 0x807fffff, 0x7fc00000, 0x7fc00000, 0x3000080},
11620{0x3000000, 0x807fffff, 0x7fd9ba98, 0x7fc00000, 0x3000080},
11621{0x3000000, 0x807fffff, 0x7fffffff, 0x7fc00000, 0x3000080},
11622{0x3000000, 0x807fffff, 0x80000000, 0x0, 0x3000080},
11623{0x3000000, 0x807fffff, 0x80000001, 0x0, 0x3000080},
11624{0x3000000, 0x807fffff, 0x80000076, 0x0, 0x3000080},
11625{0x3000000, 0x807fffff, 0x80002b94, 0x0, 0x3000080},
11626{0x3000000, 0x807fffff, 0x80636d24, 0x0, 0x3000080},
11627{0x3000000, 0x807fffff, 0x807fffff, 0x0, 0x3000080},
11628{0x3000000, 0x807fffff, 0x80800000, 0x80800000, 0x3000080},
11629{0x3000000, 0x807fffff, 0x80800002, 0x80800002, 0x3000080},
11630{0x3000000, 0x807fffff, 0x81398437, 0x81398437, 0x3000080},
11631{0x3000000, 0x807fffff, 0x8ba98d27, 0x8ba98d27, 0x3000080},
11632{0x3000000, 0x807fffff, 0x8ba98d7a, 0x8ba98d7a, 0x3000080},
11633{0x3000000, 0x807fffff, 0xf51f853a, 0xf51f853a, 0x3000080},
11634{0x3000000, 0x807fffff, 0xff7ffff0, 0xff7ffff0, 0x3000080},
11635{0x3000000, 0x807fffff, 0xff7fffff, 0xff7fffff, 0x3000080},
11636{0x3000000, 0x807fffff, 0xff800000, 0xff800000, 0x3000080},
11637{0x3000000, 0x807fffff, 0xff800001, 0x7fc00000, 0x3000081},
11638{0x3000000, 0x807fffff, 0xff984a37, 0x7fc00000, 0x3000081},
11639{0x3000000, 0x807fffff, 0xffbfffff, 0x7fc00000, 0x3000081},
11640{0x3000000, 0x807fffff, 0xffc00000, 0x7fc00000, 0x3000080},
11641{0x3000000, 0x807fffff, 0xffd9ba98, 0x7fc00000, 0x3000080},
11642{0x3000000, 0x807fffff, 0xffffffff, 0x7fc00000, 0x3000080},
11643{0x3000000, 0x807fffff, 0x4f3495cb, 0x4f3495cb, 0x3000080},
11644{0x3000000, 0x807fffff, 0xe73a5134, 0xe73a5134, 0x3000080},
11645{0x3000000, 0x807fffff, 0x7c994e9e, 0x7c994e9e, 0x3000080},
11646{0x3000000, 0x807fffff, 0x6164bd6c, 0x6164bd6c, 0x3000080},
11647{0x3000000, 0x807fffff, 0x9503366, 0x9503366, 0x3000080},
11648{0x3000000, 0x807fffff, 0xbf5a97c9, 0xbf5a97c9, 0x3000080},
11649{0x3000000, 0x807fffff, 0xe6ff1a14, 0xe6ff1a14, 0x3000080},
11650{0x3000000, 0x807fffff, 0x77f31e2f, 0x77f31e2f, 0x3000080},
11651{0x3000000, 0x807fffff, 0xaab4d7d8, 0xaab4d7d8, 0x3000080},
11652{0x3000000, 0x807fffff, 0x966320b, 0x966320b, 0x3000080},
11653{0x3000000, 0x807fffff, 0xb26bddee, 0xb26bddee, 0x3000080},
11654{0x3000000, 0x807fffff, 0xb5c8e5d3, 0xb5c8e5d3, 0x3000080},
11655{0x3000000, 0x807fffff, 0x317285d3, 0x317285d3, 0x3000080},
11656{0x3000000, 0x807fffff, 0x3c9623b1, 0x3c9623b1, 0x3000080},
11657{0x3000000, 0x807fffff, 0x51fd2c7c, 0x51fd2c7c, 0x3000080},
11658{0x3000000, 0x807fffff, 0x7b906a6c, 0x7b906a6c, 0x3000080},
11659{0x3000000, 0x80800000, 0x0, 0x80800000, 0x3000000},
11660{0x3000000, 0x80800000, 0x1, 0x80800000, 0x3000080},
11661{0x3000000, 0x80800000, 0x76, 0x80800000, 0x3000080},
11662{0x3000000, 0x80800000, 0x2b94, 0x80800000, 0x3000080},
11663{0x3000000, 0x80800000, 0x636d24, 0x80800000, 0x3000080},
11664{0x3000000, 0x80800000, 0x7fffff, 0x80800000, 0x3000080},
11665{0x3000000, 0x80800000, 0x800000, 0x0, 0x3000000},
11666{0x3000000, 0x80800000, 0x800002, 0x0, 0x3000008},
11667{0x3000000, 0x80800000, 0x1398437, 0xf3086e, 0x3000000},
11668{0x3000000, 0x80800000, 0xba98d27, 0xba98d25, 0x3000000},
11669{0x3000000, 0x80800000, 0xba98d7a, 0xba98d78, 0x3000000},
11670{0x3000000, 0x80800000, 0x751f853a, 0x751f853a, 0x3000010},
11671{0x3000000, 0x80800000, 0x7f7ffff0, 0x7f7ffff0, 0x3000010},
11672{0x3000000, 0x80800000, 0x7f7fffff, 0x7f7fffff, 0x3000010},
11673{0x3000000, 0x80800000, 0x7f800000, 0x7f800000, 0x3000000},
11674{0x3000000, 0x80800000, 0x7f800001, 0x7fc00000, 0x3000001},
11675{0x3000000, 0x80800000, 0x7f984a37, 0x7fc00000, 0x3000001},
11676{0x3000000, 0x80800000, 0x7fbfffff, 0x7fc00000, 0x3000001},
11677{0x3000000, 0x80800000, 0x7fc00000, 0x7fc00000, 0x3000000},
11678{0x3000000, 0x80800000, 0x7fd9ba98, 0x7fc00000, 0x3000000},
11679{0x3000000, 0x80800000, 0x7fffffff, 0x7fc00000, 0x3000000},
11680{0x3000000, 0x80800000, 0x80000000, 0x80800000, 0x3000000},
11681{0x3000000, 0x80800000, 0x80000001, 0x80800000, 0x3000080},
11682{0x3000000, 0x80800000, 0x80000076, 0x80800000, 0x3000080},
11683{0x3000000, 0x80800000, 0x80002b94, 0x80800000, 0x3000080},
11684{0x3000000, 0x80800000, 0x80636d24, 0x80800000, 0x3000080},
11685{0x3000000, 0x80800000, 0x807fffff, 0x80800000, 0x3000080},
11686{0x3000000, 0x80800000, 0x80800000, 0x81000000, 0x3000000},
11687{0x3000000, 0x80800000, 0x80800002, 0x81000001, 0x3000000},
11688{0x3000000, 0x80800000, 0x81398437, 0x81798437, 0x3000000},
11689{0x3000000, 0x80800000, 0x8ba98d27, 0x8ba98d29, 0x3000000},
11690{0x3000000, 0x80800000, 0x8ba98d7a, 0x8ba98d7c, 0x3000000},
11691{0x3000000, 0x80800000, 0xf51f853a, 0xf51f853a, 0x3000010},
11692{0x3000000, 0x80800000, 0xff7ffff0, 0xff7ffff0, 0x3000010},
11693{0x3000000, 0x80800000, 0xff7fffff, 0xff7fffff, 0x3000010},
11694{0x3000000, 0x80800000, 0xff800000, 0xff800000, 0x3000000},
11695{0x3000000, 0x80800000, 0xff800001, 0x7fc00000, 0x3000001},
11696{0x3000000, 0x80800000, 0xff984a37, 0x7fc00000, 0x3000001},
11697{0x3000000, 0x80800000, 0xffbfffff, 0x7fc00000, 0x3000001},
11698{0x3000000, 0x80800000, 0xffc00000, 0x7fc00000, 0x3000000},
11699{0x3000000, 0x80800000, 0xffd9ba98, 0x7fc00000, 0x3000000},
11700{0x3000000, 0x80800000, 0xffffffff, 0x7fc00000, 0x3000000},
11701{0x3000000, 0x80800000, 0x4f3495cb, 0x4f3495cb, 0x3000010},
11702{0x3000000, 0x80800000, 0xe73a5134, 0xe73a5134, 0x3000010},
11703{0x3000000, 0x80800000, 0x7c994e9e, 0x7c994e9e, 0x3000010},
11704{0x3000000, 0x80800000, 0x6164bd6c, 0x6164bd6c, 0x3000010},
11705{0x3000000, 0x80800000, 0x9503366, 0x9503326, 0x3000000},
11706{0x3000000, 0x80800000, 0xbf5a97c9, 0xbf5a97c9, 0x3000010},
11707{0x3000000, 0x80800000, 0xe6ff1a14, 0xe6ff1a14, 0x3000010},
11708{0x3000000, 0x80800000, 0x77f31e2f, 0x77f31e2f, 0x3000010},
11709{0x3000000, 0x80800000, 0xaab4d7d8, 0xaab4d7d8, 0x3000010},
11710{0x3000000, 0x80800000, 0x966320b, 0x96631cb, 0x3000000},
11711{0x3000000, 0x80800000, 0xb26bddee, 0xb26bddee, 0x3000010},
11712{0x3000000, 0x80800000, 0xb5c8e5d3, 0xb5c8e5d3, 0x3000010},
11713{0x3000000, 0x80800000, 0x317285d3, 0x317285d3, 0x3000010},
11714{0x3000000, 0x80800000, 0x3c9623b1, 0x3c9623b1, 0x3000010},
11715{0x3000000, 0x80800000, 0x51fd2c7c, 0x51fd2c7c, 0x3000010},
11716{0x3000000, 0x80800000, 0x7b906a6c, 0x7b906a6c, 0x3000010},
11717{0x3000000, 0x80800002, 0x0, 0x80800002, 0x3000000},
11718{0x3000000, 0x80800002, 0x1, 0x80800002, 0x3000080},
11719{0x3000000, 0x80800002, 0x76, 0x80800002, 0x3000080},
11720{0x3000000, 0x80800002, 0x2b94, 0x80800002, 0x3000080},
11721{0x3000000, 0x80800002, 0x636d24, 0x80800002, 0x3000080},
11722{0x3000000, 0x80800002, 0x7fffff, 0x80800002, 0x3000080},
11723{0x3000000, 0x80800002, 0x800000, 0x0, 0x3000008},
11724{0x3000000, 0x80800002, 0x800002, 0x0, 0x3000000},
11725{0x3000000, 0x80800002, 0x1398437, 0xf3086c, 0x3000000},
11726{0x3000000, 0x80800002, 0xba98d27, 0xba98d25, 0x3000010},
11727{0x3000000, 0x80800002, 0xba98d7a, 0xba98d78, 0x3000010},
11728{0x3000000, 0x80800002, 0x751f853a, 0x751f853a, 0x3000010},
11729{0x3000000, 0x80800002, 0x7f7ffff0, 0x7f7ffff0, 0x3000010},
11730{0x3000000, 0x80800002, 0x7f7fffff, 0x7f7fffff, 0x3000010},
11731{0x3000000, 0x80800002, 0x7f800000, 0x7f800000, 0x3000000},
11732{0x3000000, 0x80800002, 0x7f800001, 0x7fc00000, 0x3000001},
11733{0x3000000, 0x80800002, 0x7f984a37, 0x7fc00000, 0x3000001},
11734{0x3000000, 0x80800002, 0x7fbfffff, 0x7fc00000, 0x3000001},
11735{0x3000000, 0x80800002, 0x7fc00000, 0x7fc00000, 0x3000000},
11736{0x3000000, 0x80800002, 0x7fd9ba98, 0x7fc00000, 0x3000000},
11737{0x3000000, 0x80800002, 0x7fffffff, 0x7fc00000, 0x3000000},
11738{0x3000000, 0x80800002, 0x80000000, 0x80800002, 0x3000000},
11739{0x3000000, 0x80800002, 0x80000001, 0x80800002, 0x3000080},
11740{0x3000000, 0x80800002, 0x80000076, 0x80800002, 0x3000080},
11741{0x3000000, 0x80800002, 0x80002b94, 0x80800002, 0x3000080},
11742{0x3000000, 0x80800002, 0x80636d24, 0x80800002, 0x3000080},
11743{0x3000000, 0x80800002, 0x807fffff, 0x80800002, 0x3000080},
11744{0x3000000, 0x80800002, 0x80800000, 0x81000001, 0x3000000},
11745{0x3000000, 0x80800002, 0x80800002, 0x81000002, 0x3000000},
11746{0x3000000, 0x80800002, 0x81398437, 0x81798438, 0x3000000},
11747{0x3000000, 0x80800002, 0x8ba98d27, 0x8ba98d29, 0x3000010},
11748{0x3000000, 0x80800002, 0x8ba98d7a, 0x8ba98d7c, 0x3000010},
11749{0x3000000, 0x80800002, 0xf51f853a, 0xf51f853a, 0x3000010},
11750{0x3000000, 0x80800002, 0xff7ffff0, 0xff7ffff0, 0x3000010},
11751{0x3000000, 0x80800002, 0xff7fffff, 0xff7fffff, 0x3000010},
11752{0x3000000, 0x80800002, 0xff800000, 0xff800000, 0x3000000},
11753{0x3000000, 0x80800002, 0xff800001, 0x7fc00000, 0x3000001},
11754{0x3000000, 0x80800002, 0xff984a37, 0x7fc00000, 0x3000001},
11755{0x3000000, 0x80800002, 0xffbfffff, 0x7fc00000, 0x3000001},
11756{0x3000000, 0x80800002, 0xffc00000, 0x7fc00000, 0x3000000},
11757{0x3000000, 0x80800002, 0xffd9ba98, 0x7fc00000, 0x3000000},
11758{0x3000000, 0x80800002, 0xffffffff, 0x7fc00000, 0x3000000},
11759{0x3000000, 0x80800002, 0x4f3495cb, 0x4f3495cb, 0x3000010},
11760{0x3000000, 0x80800002, 0xe73a5134, 0xe73a5134, 0x3000010},
11761{0x3000000, 0x80800002, 0x7c994e9e, 0x7c994e9e, 0x3000010},
11762{0x3000000, 0x80800002, 0x6164bd6c, 0x6164bd6c, 0x3000010},
11763{0x3000000, 0x80800002, 0x9503366, 0x9503326, 0x3000010},
11764{0x3000000, 0x80800002, 0xbf5a97c9, 0xbf5a97c9, 0x3000010},
11765{0x3000000, 0x80800002, 0xe6ff1a14, 0xe6ff1a14, 0x3000010},
11766{0x3000000, 0x80800002, 0x77f31e2f, 0x77f31e2f, 0x3000010},
11767{0x3000000, 0x80800002, 0xaab4d7d8, 0xaab4d7d8, 0x3000010},
11768{0x3000000, 0x80800002, 0x966320b, 0x96631cb, 0x3000010},
11769{0x3000000, 0x80800002, 0xb26bddee, 0xb26bddee, 0x3000010},
11770{0x3000000, 0x80800002, 0xb5c8e5d3, 0xb5c8e5d3, 0x3000010},
11771{0x3000000, 0x80800002, 0x317285d3, 0x317285d3, 0x3000010},
11772{0x3000000, 0x80800002, 0x3c9623b1, 0x3c9623b1, 0x3000010},
11773{0x3000000, 0x80800002, 0x51fd2c7c, 0x51fd2c7c, 0x3000010},
11774{0x3000000, 0x80800002, 0x7b906a6c, 0x7b906a6c, 0x3000010},
11775{0x3000000, 0x81398437, 0x0, 0x81398437, 0x3000000},
11776{0x3000000, 0x81398437, 0x1, 0x81398437, 0x3000080},
11777{0x3000000, 0x81398437, 0x76, 0x81398437, 0x3000080},
11778{0x3000000, 0x81398437, 0x2b94, 0x81398437, 0x3000080},
11779{0x3000000, 0x81398437, 0x636d24, 0x81398437, 0x3000080},
11780{0x3000000, 0x81398437, 0x7fffff, 0x81398437, 0x3000080},
11781{0x3000000, 0x81398437, 0x800000, 0x80f3086e, 0x3000000},
11782{0x3000000, 0x81398437, 0x800002, 0x80f3086c, 0x3000000},
11783{0x3000000, 0x81398437, 0x1398437, 0x0, 0x3000000},
11784{0x3000000, 0x81398437, 0xba98d27, 0xba98d21, 0x3000010},
11785{0x3000000, 0x81398437, 0xba98d7a, 0xba98d74, 0x3000010},
11786{0x3000000, 0x81398437, 0x751f853a, 0x751f853a, 0x3000010},
11787{0x3000000, 0x81398437, 0x7f7ffff0, 0x7f7ffff0, 0x3000010},
11788{0x3000000, 0x81398437, 0x7f7fffff, 0x7f7fffff, 0x3000010},
11789{0x3000000, 0x81398437, 0x7f800000, 0x7f800000, 0x3000000},
11790{0x3000000, 0x81398437, 0x7f800001, 0x7fc00000, 0x3000001},
11791{0x3000000, 0x81398437, 0x7f984a37, 0x7fc00000, 0x3000001},
11792{0x3000000, 0x81398437, 0x7fbfffff, 0x7fc00000, 0x3000001},
11793{0x3000000, 0x81398437, 0x7fc00000, 0x7fc00000, 0x3000000},
11794{0x3000000, 0x81398437, 0x7fd9ba98, 0x7fc00000, 0x3000000},
11795{0x3000000, 0x81398437, 0x7fffffff, 0x7fc00000, 0x3000000},
11796{0x3000000, 0x81398437, 0x80000000, 0x81398437, 0x3000000},
11797{0x3000000, 0x81398437, 0x80000001, 0x81398437, 0x3000080},
11798{0x3000000, 0x81398437, 0x80000076, 0x81398437, 0x3000080},
11799{0x3000000, 0x81398437, 0x80002b94, 0x81398437, 0x3000080},
11800{0x3000000, 0x81398437, 0x80636d24, 0x81398437, 0x3000080},
11801{0x3000000, 0x81398437, 0x807fffff, 0x81398437, 0x3000080},
11802{0x3000000, 0x81398437, 0x80800000, 0x81798437, 0x3000000},
11803{0x3000000, 0x81398437, 0x80800002, 0x81798438, 0x3000000},
11804{0x3000000, 0x81398437, 0x81398437, 0x81b98437, 0x3000000},
11805{0x3000000, 0x81398437, 0x8ba98d27, 0x8ba98d2d, 0x3000010},
11806{0x3000000, 0x81398437, 0x8ba98d7a, 0x8ba98d80, 0x3000010},
11807{0x3000000, 0x81398437, 0xf51f853a, 0xf51f853a, 0x3000010},
11808{0x3000000, 0x81398437, 0xff7ffff0, 0xff7ffff0, 0x3000010},
11809{0x3000000, 0x81398437, 0xff7fffff, 0xff7fffff, 0x3000010},
11810{0x3000000, 0x81398437, 0xff800000, 0xff800000, 0x3000000},
11811{0x3000000, 0x81398437, 0xff800001, 0x7fc00000, 0x3000001},
11812{0x3000000, 0x81398437, 0xff984a37, 0x7fc00000, 0x3000001},
11813{0x3000000, 0x81398437, 0xffbfffff, 0x7fc00000, 0x3000001},
11814{0x3000000, 0x81398437, 0xffc00000, 0x7fc00000, 0x3000000},
11815{0x3000000, 0x81398437, 0xffd9ba98, 0x7fc00000, 0x3000000},
11816{0x3000000, 0x81398437, 0xffffffff, 0x7fc00000, 0x3000000},
11817{0x3000000, 0x81398437, 0x4f3495cb, 0x4f3495cb, 0x3000010},
11818{0x3000000, 0x81398437, 0xe73a5134, 0xe73a5134, 0x3000010},
11819{0x3000000, 0x81398437, 0x7c994e9e, 0x7c994e9e, 0x3000010},
11820{0x3000000, 0x81398437, 0x6164bd6c, 0x6164bd6c, 0x3000010},
11821{0x3000000, 0x81398437, 0x9503366, 0x95032ac, 0x3000010},
11822{0x3000000, 0x81398437, 0xbf5a97c9, 0xbf5a97c9, 0x3000010},
11823{0x3000000, 0x81398437, 0xe6ff1a14, 0xe6ff1a14, 0x3000010},
11824{0x3000000, 0x81398437, 0x77f31e2f, 0x77f31e2f, 0x3000010},
11825{0x3000000, 0x81398437, 0xaab4d7d8, 0xaab4d7d8, 0x3000010},
11826{0x3000000, 0x81398437, 0x966320b, 0x9663151, 0x3000010},
11827{0x3000000, 0x81398437, 0xb26bddee, 0xb26bddee, 0x3000010},
11828{0x3000000, 0x81398437, 0xb5c8e5d3, 0xb5c8e5d3, 0x3000010},
11829{0x3000000, 0x81398437, 0x317285d3, 0x317285d3, 0x3000010},
11830{0x3000000, 0x81398437, 0x3c9623b1, 0x3c9623b1, 0x3000010},
11831{0x3000000, 0x81398437, 0x51fd2c7c, 0x51fd2c7c, 0x3000010},
11832{0x3000000, 0x81398437, 0x7b906a6c, 0x7b906a6c, 0x3000010},
11833{0x3000000, 0x8ba98d27, 0x0, 0x8ba98d27, 0x3000000},
11834{0x3000000, 0x8ba98d27, 0x1, 0x8ba98d27, 0x3000080},
11835{0x3000000, 0x8ba98d27, 0x76, 0x8ba98d27, 0x3000080},
11836{0x3000000, 0x8ba98d27, 0x2b94, 0x8ba98d27, 0x3000080},
11837{0x3000000, 0x8ba98d27, 0x636d24, 0x8ba98d27, 0x3000080},
11838{0x3000000, 0x8ba98d27, 0x7fffff, 0x8ba98d27, 0x3000080},
11839{0x3000000, 0x8ba98d27, 0x800000, 0x8ba98d25, 0x3000000},
11840{0x3000000, 0x8ba98d27, 0x800002, 0x8ba98d25, 0x3000010},
11841{0x3000000, 0x8ba98d27, 0x1398437, 0x8ba98d21, 0x3000010},
11842{0x3000000, 0x8ba98d27, 0xba98d27, 0x0, 0x3000000},
11843{0x3000000, 0x8ba98d27, 0xba98d7a, 0x3260000, 0x3000000},
11844{0x3000000, 0x8ba98d27, 0x751f853a, 0x751f853a, 0x3000010},
11845{0x3000000, 0x8ba98d27, 0x7f7ffff0, 0x7f7ffff0, 0x3000010},
11846{0x3000000, 0x8ba98d27, 0x7f7fffff, 0x7f7fffff, 0x3000010},
11847{0x3000000, 0x8ba98d27, 0x7f800000, 0x7f800000, 0x3000000},
11848{0x3000000, 0x8ba98d27, 0x7f800001, 0x7fc00000, 0x3000001},
11849{0x3000000, 0x8ba98d27, 0x7f984a37, 0x7fc00000, 0x3000001},
11850{0x3000000, 0x8ba98d27, 0x7fbfffff, 0x7fc00000, 0x3000001},
11851{0x3000000, 0x8ba98d27, 0x7fc00000, 0x7fc00000, 0x3000000},
11852{0x3000000, 0x8ba98d27, 0x7fd9ba98, 0x7fc00000, 0x3000000},
11853{0x3000000, 0x8ba98d27, 0x7fffffff, 0x7fc00000, 0x3000000},
11854{0x3000000, 0x8ba98d27, 0x80000000, 0x8ba98d27, 0x3000000},
11855{0x3000000, 0x8ba98d27, 0x80000001, 0x8ba98d27, 0x3000080},
11856{0x3000000, 0x8ba98d27, 0x80000076, 0x8ba98d27, 0x3000080},
11857{0x3000000, 0x8ba98d27, 0x80002b94, 0x8ba98d27, 0x3000080},
11858{0x3000000, 0x8ba98d27, 0x80636d24, 0x8ba98d27, 0x3000080},
11859{0x3000000, 0x8ba98d27, 0x807fffff, 0x8ba98d27, 0x3000080},
11860{0x3000000, 0x8ba98d27, 0x80800000, 0x8ba98d29, 0x3000000},
11861{0x3000000, 0x8ba98d27, 0x80800002, 0x8ba98d29, 0x3000010},
11862{0x3000000, 0x8ba98d27, 0x81398437, 0x8ba98d2d, 0x3000010},
11863{0x3000000, 0x8ba98d27, 0x8ba98d27, 0x8c298d27, 0x3000000},
11864{0x3000000, 0x8ba98d27, 0x8ba98d7a, 0x8c298d50, 0x3000010},
11865{0x3000000, 0x8ba98d27, 0xf51f853a, 0xf51f853a, 0x3000010},
11866{0x3000000, 0x8ba98d27, 0xff7ffff0, 0xff7ffff0, 0x3000010},
11867{0x3000000, 0x8ba98d27, 0xff7fffff, 0xff7fffff, 0x3000010},
11868{0x3000000, 0x8ba98d27, 0xff800000, 0xff800000, 0x3000000},
11869{0x3000000, 0x8ba98d27, 0xff800001, 0x7fc00000, 0x3000001},
11870{0x3000000, 0x8ba98d27, 0xff984a37, 0x7fc00000, 0x3000001},
11871{0x3000000, 0x8ba98d27, 0xffbfffff, 0x7fc00000, 0x3000001},
11872{0x3000000, 0x8ba98d27, 0xffc00000, 0x7fc00000, 0x3000000},
11873{0x3000000, 0x8ba98d27, 0xffd9ba98, 0x7fc00000, 0x3000000},
11874{0x3000000, 0x8ba98d27, 0xffffffff, 0x7fc00000, 0x3000000},
11875{0x3000000, 0x8ba98d27, 0x4f3495cb, 0x4f3495cb, 0x3000010},
11876{0x3000000, 0x8ba98d27, 0xe73a5134, 0xe73a5134, 0x3000010},
11877{0x3000000, 0x8ba98d27, 0x7c994e9e, 0x7c994e9e, 0x3000010},
11878{0x3000000, 0x8ba98d27, 0x6164bd6c, 0x6164bd6c, 0x3000010},
11879{0x3000000, 0x8ba98d27, 0x9503366, 0x8ba30b8c, 0x3000010},
11880{0x3000000, 0x8ba98d27, 0xbf5a97c9, 0xbf5a97c9, 0x3000010},
11881{0x3000000, 0x8ba98d27, 0xe6ff1a14, 0xe6ff1a14, 0x3000010},
11882{0x3000000, 0x8ba98d27, 0x77f31e2f, 0x77f31e2f, 0x3000010},
11883{0x3000000, 0x8ba98d27, 0xaab4d7d8, 0xaab4d7d8, 0x3000010},
11884{0x3000000, 0x8ba98d27, 0x966320b, 0x8ba25b97, 0x3000010},
11885{0x3000000, 0x8ba98d27, 0xb26bddee, 0xb26bddee, 0x3000010},
11886{0x3000000, 0x8ba98d27, 0xb5c8e5d3, 0xb5c8e5d3, 0x3000010},
11887{0x3000000, 0x8ba98d27, 0x317285d3, 0x317285d3, 0x3000010},
11888{0x3000000, 0x8ba98d27, 0x3c9623b1, 0x3c9623b1, 0x3000010},
11889{0x3000000, 0x8ba98d27, 0x51fd2c7c, 0x51fd2c7c, 0x3000010},
11890{0x3000000, 0x8ba98d27, 0x7b906a6c, 0x7b906a6c, 0x3000010},
11891{0x3000000, 0x8ba98d7a, 0x0, 0x8ba98d7a, 0x3000000},
11892{0x3000000, 0x8ba98d7a, 0x1, 0x8ba98d7a, 0x3000080},
11893{0x3000000, 0x8ba98d7a, 0x76, 0x8ba98d7a, 0x3000080},
11894{0x3000000, 0x8ba98d7a, 0x2b94, 0x8ba98d7a, 0x3000080},
11895{0x3000000, 0x8ba98d7a, 0x636d24, 0x8ba98d7a, 0x3000080},
11896{0x3000000, 0x8ba98d7a, 0x7fffff, 0x8ba98d7a, 0x3000080},
11897{0x3000000, 0x8ba98d7a, 0x800000, 0x8ba98d78, 0x3000000},
11898{0x3000000, 0x8ba98d7a, 0x800002, 0x8ba98d78, 0x3000010},
11899{0x3000000, 0x8ba98d7a, 0x1398437, 0x8ba98d74, 0x3000010},
11900{0x3000000, 0x8ba98d7a, 0xba98d27, 0x83260000, 0x3000000},
11901{0x3000000, 0x8ba98d7a, 0xba98d7a, 0x0, 0x3000000},
11902{0x3000000, 0x8ba98d7a, 0x751f853a, 0x751f853a, 0x3000010},
11903{0x3000000, 0x8ba98d7a, 0x7f7ffff0, 0x7f7ffff0, 0x3000010},
11904{0x3000000, 0x8ba98d7a, 0x7f7fffff, 0x7f7fffff, 0x3000010},
11905{0x3000000, 0x8ba98d7a, 0x7f800000, 0x7f800000, 0x3000000},
11906{0x3000000, 0x8ba98d7a, 0x7f800001, 0x7fc00000, 0x3000001},
11907{0x3000000, 0x8ba98d7a, 0x7f984a37, 0x7fc00000, 0x3000001},
11908{0x3000000, 0x8ba98d7a, 0x7fbfffff, 0x7fc00000, 0x3000001},
11909{0x3000000, 0x8ba98d7a, 0x7fc00000, 0x7fc00000, 0x3000000},
11910{0x3000000, 0x8ba98d7a, 0x7fd9ba98, 0x7fc00000, 0x3000000},
11911{0x3000000, 0x8ba98d7a, 0x7fffffff, 0x7fc00000, 0x3000000},
11912{0x3000000, 0x8ba98d7a, 0x80000000, 0x8ba98d7a, 0x3000000},
11913{0x3000000, 0x8ba98d7a, 0x80000001, 0x8ba98d7a, 0x3000080},
11914{0x3000000, 0x8ba98d7a, 0x80000076, 0x8ba98d7a, 0x3000080},
11915{0x3000000, 0x8ba98d7a, 0x80002b94, 0x8ba98d7a, 0x3000080},
11916{0x3000000, 0x8ba98d7a, 0x80636d24, 0x8ba98d7a, 0x3000080},
11917{0x3000000, 0x8ba98d7a, 0x807fffff, 0x8ba98d7a, 0x3000080},
11918{0x3000000, 0x8ba98d7a, 0x80800000, 0x8ba98d7c, 0x3000000},
11919{0x3000000, 0x8ba98d7a, 0x80800002, 0x8ba98d7c, 0x3000010},
11920{0x3000000, 0x8ba98d7a, 0x81398437, 0x8ba98d80, 0x3000010},
11921{0x3000000, 0x8ba98d7a, 0x8ba98d27, 0x8c298d50, 0x3000010},
11922{0x3000000, 0x8ba98d7a, 0x8ba98d7a, 0x8c298d7a, 0x3000000},
11923{0x3000000, 0x8ba98d7a, 0xf51f853a, 0xf51f853a, 0x3000010},
11924{0x3000000, 0x8ba98d7a, 0xff7ffff0, 0xff7ffff0, 0x3000010},
11925{0x3000000, 0x8ba98d7a, 0xff7fffff, 0xff7fffff, 0x3000010},
11926{0x3000000, 0x8ba98d7a, 0xff800000, 0xff800000, 0x3000000},
11927{0x3000000, 0x8ba98d7a, 0xff800001, 0x7fc00000, 0x3000001},
11928{0x3000000, 0x8ba98d7a, 0xff984a37, 0x7fc00000, 0x3000001},
11929{0x3000000, 0x8ba98d7a, 0xffbfffff, 0x7fc00000, 0x3000001},
11930{0x3000000, 0x8ba98d7a, 0xffc00000, 0x7fc00000, 0x3000000},
11931{0x3000000, 0x8ba98d7a, 0xffd9ba98, 0x7fc00000, 0x3000000},
11932{0x3000000, 0x8ba98d7a, 0xffffffff, 0x7fc00000, 0x3000000},
11933{0x3000000, 0x8ba98d7a, 0x4f3495cb, 0x4f3495cb, 0x3000010},
11934{0x3000000, 0x8ba98d7a, 0xe73a5134, 0xe73a5134, 0x3000010},
11935{0x3000000, 0x8ba98d7a, 0x7c994e9e, 0x7c994e9e, 0x3000010},
11936{0x3000000, 0x8ba98d7a, 0x6164bd6c, 0x6164bd6c, 0x3000010},
11937{0x3000000, 0x8ba98d7a, 0x9503366, 0x8ba30bdf, 0x3000010},
11938{0x3000000, 0x8ba98d7a, 0xbf5a97c9, 0xbf5a97c9, 0x3000010},
11939{0x3000000, 0x8ba98d7a, 0xe6ff1a14, 0xe6ff1a14, 0x3000010},
11940{0x3000000, 0x8ba98d7a, 0x77f31e2f, 0x77f31e2f, 0x3000010},
11941{0x3000000, 0x8ba98d7a, 0xaab4d7d8, 0xaab4d7d8, 0x3000010},
11942{0x3000000, 0x8ba98d7a, 0x966320b, 0x8ba25bea, 0x3000010},
11943{0x3000000, 0x8ba98d7a, 0xb26bddee, 0xb26bddee, 0x3000010},
11944{0x3000000, 0x8ba98d7a, 0xb5c8e5d3, 0xb5c8e5d3, 0x3000010},
11945{0x3000000, 0x8ba98d7a, 0x317285d3, 0x317285d3, 0x3000010},
11946{0x3000000, 0x8ba98d7a, 0x3c9623b1, 0x3c9623b1, 0x3000010},
11947{0x3000000, 0x8ba98d7a, 0x51fd2c7c, 0x51fd2c7c, 0x3000010},
11948{0x3000000, 0x8ba98d7a, 0x7b906a6c, 0x7b906a6c, 0x3000010},
11949{0x3000000, 0xf51f853a, 0x0, 0xf51f853a, 0x3000000},
11950{0x3000000, 0xf51f853a, 0x1, 0xf51f853a, 0x3000080},
11951{0x3000000, 0xf51f853a, 0x76, 0xf51f853a, 0x3000080},
11952{0x3000000, 0xf51f853a, 0x2b94, 0xf51f853a, 0x3000080},
11953{0x3000000, 0xf51f853a, 0x636d24, 0xf51f853a, 0x3000080},
11954{0x3000000, 0xf51f853a, 0x7fffff, 0xf51f853a, 0x3000080},
11955{0x3000000, 0xf51f853a, 0x800000, 0xf51f853a, 0x3000010},
11956{0x3000000, 0xf51f853a, 0x800002, 0xf51f853a, 0x3000010},
11957{0x3000000, 0xf51f853a, 0x1398437, 0xf51f853a, 0x3000010},
11958{0x3000000, 0xf51f853a, 0xba98d27, 0xf51f853a, 0x3000010},
11959{0x3000000, 0xf51f853a, 0xba98d7a, 0xf51f853a, 0x3000010},
11960{0x3000000, 0xf51f853a, 0x751f853a, 0x0, 0x3000000},
11961{0x3000000, 0xf51f853a, 0x7f7ffff0, 0x7f7fffe6, 0x3000010},
11962{0x3000000, 0xf51f853a, 0x7f7fffff, 0x7f7ffff5, 0x3000010},
11963{0x3000000, 0xf51f853a, 0x7f800000, 0x7f800000, 0x3000000},
11964{0x3000000, 0xf51f853a, 0x7f800001, 0x7fc00000, 0x3000001},
11965{0x3000000, 0xf51f853a, 0x7f984a37, 0x7fc00000, 0x3000001},
11966{0x3000000, 0xf51f853a, 0x7fbfffff, 0x7fc00000, 0x3000001},
11967{0x3000000, 0xf51f853a, 0x7fc00000, 0x7fc00000, 0x3000000},
11968{0x3000000, 0xf51f853a, 0x7fd9ba98, 0x7fc00000, 0x3000000},
11969{0x3000000, 0xf51f853a, 0x7fffffff, 0x7fc00000, 0x3000000},
11970{0x3000000, 0xf51f853a, 0x80000000, 0xf51f853a, 0x3000000},
11971{0x3000000, 0xf51f853a, 0x80000001, 0xf51f853a, 0x3000080},
11972{0x3000000, 0xf51f853a, 0x80000076, 0xf51f853a, 0x3000080},
11973{0x3000000, 0xf51f853a, 0x80002b94, 0xf51f853a, 0x3000080},
11974{0x3000000, 0xf51f853a, 0x80636d24, 0xf51f853a, 0x3000080},
11975{0x3000000, 0xf51f853a, 0x807fffff, 0xf51f853a, 0x3000080},
11976{0x3000000, 0xf51f853a, 0x80800000, 0xf51f853a, 0x3000010},
11977{0x3000000, 0xf51f853a, 0x80800002, 0xf51f853a, 0x3000010},
11978{0x3000000, 0xf51f853a, 0x81398437, 0xf51f853a, 0x3000010},
11979{0x3000000, 0xf51f853a, 0x8ba98d27, 0xf51f853a, 0x3000010},
11980{0x3000000, 0xf51f853a, 0x8ba98d7a, 0xf51f853a, 0x3000010},
11981{0x3000000, 0xf51f853a, 0xf51f853a, 0xf59f853a, 0x3000000},
11982{0x3000000, 0xf51f853a, 0xff7ffff0, 0xff7ffffa, 0x3000010},
11983{0x3000000, 0xf51f853a, 0xff7fffff, 0xff800000, 0x3000014},
11984{0x3000000, 0xf51f853a, 0xff800000, 0xff800000, 0x3000000},
11985{0x3000000, 0xf51f853a, 0xff800001, 0x7fc00000, 0x3000001},
11986{0x3000000, 0xf51f853a, 0xff984a37, 0x7fc00000, 0x3000001},
11987{0x3000000, 0xf51f853a, 0xffbfffff, 0x7fc00000, 0x3000001},
11988{0x3000000, 0xf51f853a, 0xffc00000, 0x7fc00000, 0x3000000},
11989{0x3000000, 0xf51f853a, 0xffd9ba98, 0x7fc00000, 0x3000000},
11990{0x3000000, 0xf51f853a, 0xffffffff, 0x7fc00000, 0x3000000},
11991{0x3000000, 0xf51f853a, 0x4f3495cb, 0xf51f853a, 0x3000010},
11992{0x3000000, 0xf51f853a, 0xe73a5134, 0xf51f853a, 0x3000010},
11993{0x3000000, 0xf51f853a, 0x7c994e9e, 0x7c994d5f, 0x3000010},
11994{0x3000000, 0xf51f853a, 0x6164bd6c, 0xf51f853a, 0x3000010},
11995{0x3000000, 0xf51f853a, 0x9503366, 0xf51f853a, 0x3000010},
11996{0x3000000, 0xf51f853a, 0xbf5a97c9, 0xf51f853a, 0x3000010},
11997{0x3000000, 0xf51f853a, 0xe6ff1a14, 0xf51f853a, 0x3000010},
11998{0x3000000, 0xf51f853a, 0x77f31e2f, 0x77ee2205, 0x3000010},
11999{0x3000000, 0xf51f853a, 0xaab4d7d8, 0xf51f853a, 0x3000010},
12000{0x3000000, 0xf51f853a, 0x966320b, 0xf51f853a, 0x3000010},
12001{0x3000000, 0xf51f853a, 0xb26bddee, 0xf51f853a, 0x3000010},
12002{0x3000000, 0xf51f853a, 0xb5c8e5d3, 0xf51f853a, 0x3000010},
12003{0x3000000, 0xf51f853a, 0x317285d3, 0xf51f853a, 0x3000010},
12004{0x3000000, 0xf51f853a, 0x3c9623b1, 0xf51f853a, 0x3000010},
12005{0x3000000, 0xf51f853a, 0x51fd2c7c, 0xf51f853a, 0x3000010},
12006{0x3000000, 0xf51f853a, 0x7b906a6c, 0x7b906570, 0x3000010},
12007{0x3000000, 0xff7ffff0, 0x0, 0xff7ffff0, 0x3000000},
12008{0x3000000, 0xff7ffff0, 0x1, 0xff7ffff0, 0x3000080},
12009{0x3000000, 0xff7ffff0, 0x76, 0xff7ffff0, 0x3000080},
12010{0x3000000, 0xff7ffff0, 0x2b94, 0xff7ffff0, 0x3000080},
12011{0x3000000, 0xff7ffff0, 0x636d24, 0xff7ffff0, 0x3000080},
12012{0x3000000, 0xff7ffff0, 0x7fffff, 0xff7ffff0, 0x3000080},
12013{0x3000000, 0xff7ffff0, 0x800000, 0xff7ffff0, 0x3000010},
12014{0x3000000, 0xff7ffff0, 0x800002, 0xff7ffff0, 0x3000010},
12015{0x3000000, 0xff7ffff0, 0x1398437, 0xff7ffff0, 0x3000010},
12016{0x3000000, 0xff7ffff0, 0xba98d27, 0xff7ffff0, 0x3000010},
12017{0x3000000, 0xff7ffff0, 0xba98d7a, 0xff7ffff0, 0x3000010},
12018{0x3000000, 0xff7ffff0, 0x751f853a, 0xff7fffe6, 0x3000010},
12019{0x3000000, 0xff7ffff0, 0x7f7ffff0, 0x0, 0x3000000},
12020{0x3000000, 0xff7ffff0, 0x7f7fffff, 0x75700000, 0x3000000},
12021{0x3000000, 0xff7ffff0, 0x7f800000, 0x7f800000, 0x3000000},
12022{0x3000000, 0xff7ffff0, 0x7f800001, 0x7fc00000, 0x3000001},
12023{0x3000000, 0xff7ffff0, 0x7f984a37, 0x7fc00000, 0x3000001},
12024{0x3000000, 0xff7ffff0, 0x7fbfffff, 0x7fc00000, 0x3000001},
12025{0x3000000, 0xff7ffff0, 0x7fc00000, 0x7fc00000, 0x3000000},
12026{0x3000000, 0xff7ffff0, 0x7fd9ba98, 0x7fc00000, 0x3000000},
12027{0x3000000, 0xff7ffff0, 0x7fffffff, 0x7fc00000, 0x3000000},
12028{0x3000000, 0xff7ffff0, 0x80000000, 0xff7ffff0, 0x3000000},
12029{0x3000000, 0xff7ffff0, 0x80000001, 0xff7ffff0, 0x3000080},
12030{0x3000000, 0xff7ffff0, 0x80000076, 0xff7ffff0, 0x3000080},
12031{0x3000000, 0xff7ffff0, 0x80002b94, 0xff7ffff0, 0x3000080},
12032{0x3000000, 0xff7ffff0, 0x80636d24, 0xff7ffff0, 0x3000080},
12033{0x3000000, 0xff7ffff0, 0x807fffff, 0xff7ffff0, 0x3000080},
12034{0x3000000, 0xff7ffff0, 0x80800000, 0xff7ffff0, 0x3000010},
12035{0x3000000, 0xff7ffff0, 0x80800002, 0xff7ffff0, 0x3000010},
12036{0x3000000, 0xff7ffff0, 0x81398437, 0xff7ffff0, 0x3000010},
12037{0x3000000, 0xff7ffff0, 0x8ba98d27, 0xff7ffff0, 0x3000010},
12038{0x3000000, 0xff7ffff0, 0x8ba98d7a, 0xff7ffff0, 0x3000010},
12039{0x3000000, 0xff7ffff0, 0xf51f853a, 0xff7ffffa, 0x3000010},
12040{0x3000000, 0xff7ffff0, 0xff7ffff0, 0xff800000, 0x3000014},
12041{0x3000000, 0xff7ffff0, 0xff7fffff, 0xff800000, 0x3000014},
12042{0x3000000, 0xff7ffff0, 0xff800000, 0xff800000, 0x3000000},
12043{0x3000000, 0xff7ffff0, 0xff800001, 0x7fc00000, 0x3000001},
12044{0x3000000, 0xff7ffff0, 0xff984a37, 0x7fc00000, 0x3000001},
12045{0x3000000, 0xff7ffff0, 0xffbfffff, 0x7fc00000, 0x3000001},
12046{0x3000000, 0xff7ffff0, 0xffc00000, 0x7fc00000, 0x3000000},
12047{0x3000000, 0xff7ffff0, 0xffd9ba98, 0x7fc00000, 0x3000000},
12048{0x3000000, 0xff7ffff0, 0xffffffff, 0x7fc00000, 0x3000000},
12049{0x3000000, 0xff7ffff0, 0x4f3495cb, 0xff7ffff0, 0x3000010},
12050{0x3000000, 0xff7ffff0, 0xe73a5134, 0xff7ffff0, 0x3000010},
12051{0x3000000, 0xff7ffff0, 0x7c994e9e, 0xff7b357b, 0x3000010},
12052{0x3000000, 0xff7ffff0, 0x6164bd6c, 0xff7ffff0, 0x3000010},
12053{0x3000000, 0xff7ffff0, 0x9503366, 0xff7ffff0, 0x3000010},
12054{0x3000000, 0xff7ffff0, 0xbf5a97c9, 0xff7ffff0, 0x3000010},
12055{0x3000000, 0xff7ffff0, 0xe6ff1a14, 0xff7ffff0, 0x3000010},
12056{0x3000000, 0xff7ffff0, 0x77f31e2f, 0xff7ffe0a, 0x3000010},
12057{0x3000000, 0xff7ffff0, 0xaab4d7d8, 0xff7ffff0, 0x3000010},
12058{0x3000000, 0xff7ffff0, 0x966320b, 0xff7ffff0, 0x3000010},
12059{0x3000000, 0xff7ffff0, 0xb26bddee, 0xff7ffff0, 0x3000010},
12060{0x3000000, 0xff7ffff0, 0xb5c8e5d3, 0xff7ffff0, 0x3000010},
12061{0x3000000, 0xff7ffff0, 0x317285d3, 0xff7ffff0, 0x3000010},
12062{0x3000000, 0xff7ffff0, 0x3c9623b1, 0xff7ffff0, 0x3000010},
12063{0x3000000, 0xff7ffff0, 0x51fd2c7c, 0xff7ffff0, 0x3000010},
12064{0x3000000, 0xff7ffff0, 0x7b906a6c, 0xff7edf1b, 0x3000010},
12065{0x3000000, 0xff7fffff, 0x0, 0xff7fffff, 0x3000000},
12066{0x3000000, 0xff7fffff, 0x1, 0xff7fffff, 0x3000080},
12067{0x3000000, 0xff7fffff, 0x76, 0xff7fffff, 0x3000080},
12068{0x3000000, 0xff7fffff, 0x2b94, 0xff7fffff, 0x3000080},
12069{0x3000000, 0xff7fffff, 0x636d24, 0xff7fffff, 0x3000080},
12070{0x3000000, 0xff7fffff, 0x7fffff, 0xff7fffff, 0x3000080},
12071{0x3000000, 0xff7fffff, 0x800000, 0xff7fffff, 0x3000010},
12072{0x3000000, 0xff7fffff, 0x800002, 0xff7fffff, 0x3000010},
12073{0x3000000, 0xff7fffff, 0x1398437, 0xff7fffff, 0x3000010},
12074{0x3000000, 0xff7fffff, 0xba98d27, 0xff7fffff, 0x3000010},
12075{0x3000000, 0xff7fffff, 0xba98d7a, 0xff7fffff, 0x3000010},
12076{0x3000000, 0xff7fffff, 0x751f853a, 0xff7ffff5, 0x3000010},
12077{0x3000000, 0xff7fffff, 0x7f7ffff0, 0xf5700000, 0x3000000},
12078{0x3000000, 0xff7fffff, 0x7f7fffff, 0x0, 0x3000000},
12079{0x3000000, 0xff7fffff, 0x7f800000, 0x7f800000, 0x3000000},
12080{0x3000000, 0xff7fffff, 0x7f800001, 0x7fc00000, 0x3000001},
12081{0x3000000, 0xff7fffff, 0x7f984a37, 0x7fc00000, 0x3000001},
12082{0x3000000, 0xff7fffff, 0x7fbfffff, 0x7fc00000, 0x3000001},
12083{0x3000000, 0xff7fffff, 0x7fc00000, 0x7fc00000, 0x3000000},
12084{0x3000000, 0xff7fffff, 0x7fd9ba98, 0x7fc00000, 0x3000000},
12085{0x3000000, 0xff7fffff, 0x7fffffff, 0x7fc00000, 0x3000000},
12086{0x3000000, 0xff7fffff, 0x80000000, 0xff7fffff, 0x3000000},
12087{0x3000000, 0xff7fffff, 0x80000001, 0xff7fffff, 0x3000080},
12088{0x3000000, 0xff7fffff, 0x80000076, 0xff7fffff, 0x3000080},
12089{0x3000000, 0xff7fffff, 0x80002b94, 0xff7fffff, 0x3000080},
12090{0x3000000, 0xff7fffff, 0x80636d24, 0xff7fffff, 0x3000080},
12091{0x3000000, 0xff7fffff, 0x807fffff, 0xff7fffff, 0x3000080},
12092{0x3000000, 0xff7fffff, 0x80800000, 0xff7fffff, 0x3000010},
12093{0x3000000, 0xff7fffff, 0x80800002, 0xff7fffff, 0x3000010},
12094{0x3000000, 0xff7fffff, 0x81398437, 0xff7fffff, 0x3000010},
12095{0x3000000, 0xff7fffff, 0x8ba98d27, 0xff7fffff, 0x3000010},
12096{0x3000000, 0xff7fffff, 0x8ba98d7a, 0xff7fffff, 0x3000010},
12097{0x3000000, 0xff7fffff, 0xf51f853a, 0xff800000, 0x3000014},
12098{0x3000000, 0xff7fffff, 0xff7ffff0, 0xff800000, 0x3000014},
12099{0x3000000, 0xff7fffff, 0xff7fffff, 0xff800000, 0x3000014},
12100{0x3000000, 0xff7fffff, 0xff800000, 0xff800000, 0x3000000},
12101{0x3000000, 0xff7fffff, 0xff800001, 0x7fc00000, 0x3000001},
12102{0x3000000, 0xff7fffff, 0xff984a37, 0x7fc00000, 0x3000001},
12103{0x3000000, 0xff7fffff, 0xffbfffff, 0x7fc00000, 0x3000001},
12104{0x3000000, 0xff7fffff, 0xffc00000, 0x7fc00000, 0x3000000},
12105{0x3000000, 0xff7fffff, 0xffd9ba98, 0x7fc00000, 0x3000000},
12106{0x3000000, 0xff7fffff, 0xffffffff, 0x7fc00000, 0x3000000},
12107{0x3000000, 0xff7fffff, 0x4f3495cb, 0xff7fffff, 0x3000010},
12108{0x3000000, 0xff7fffff, 0xe73a5134, 0xff7fffff, 0x3000010},
12109{0x3000000, 0xff7fffff, 0x7c994e9e, 0xff7b358a, 0x3000010},
12110{0x3000000, 0xff7fffff, 0x6164bd6c, 0xff7fffff, 0x3000010},
12111{0x3000000, 0xff7fffff, 0x9503366, 0xff7fffff, 0x3000010},
12112{0x3000000, 0xff7fffff, 0xbf5a97c9, 0xff7fffff, 0x3000010},
12113{0x3000000, 0xff7fffff, 0xe6ff1a14, 0xff7fffff, 0x3000010},
12114{0x3000000, 0xff7fffff, 0x77f31e2f, 0xff7ffe19, 0x3000010},
12115{0x3000000, 0xff7fffff, 0xaab4d7d8, 0xff7fffff, 0x3000010},
12116{0x3000000, 0xff7fffff, 0x966320b, 0xff7fffff, 0x3000010},
12117{0x3000000, 0xff7fffff, 0xb26bddee, 0xff7fffff, 0x3000010},
12118{0x3000000, 0xff7fffff, 0xb5c8e5d3, 0xff7fffff, 0x3000010},
12119{0x3000000, 0xff7fffff, 0x317285d3, 0xff7fffff, 0x3000010},
12120{0x3000000, 0xff7fffff, 0x3c9623b1, 0xff7fffff, 0x3000010},
12121{0x3000000, 0xff7fffff, 0x51fd2c7c, 0xff7fffff, 0x3000010},
12122{0x3000000, 0xff7fffff, 0x7b906a6c, 0xff7edf2a, 0x3000010},
12123{0x3000000, 0xff800000, 0x0, 0xff800000, 0x3000000},
12124{0x3000000, 0xff800000, 0x1, 0xff800000, 0x3000080},
12125{0x3000000, 0xff800000, 0x76, 0xff800000, 0x3000080},
12126{0x3000000, 0xff800000, 0x2b94, 0xff800000, 0x3000080},
12127{0x3000000, 0xff800000, 0x636d24, 0xff800000, 0x3000080},
12128{0x3000000, 0xff800000, 0x7fffff, 0xff800000, 0x3000080},
12129{0x3000000, 0xff800000, 0x800000, 0xff800000, 0x3000000},
12130{0x3000000, 0xff800000, 0x800002, 0xff800000, 0x3000000},
12131{0x3000000, 0xff800000, 0x1398437, 0xff800000, 0x3000000},
12132{0x3000000, 0xff800000, 0xba98d27, 0xff800000, 0x3000000},
12133{0x3000000, 0xff800000, 0xba98d7a, 0xff800000, 0x3000000},
12134{0x3000000, 0xff800000, 0x751f853a, 0xff800000, 0x3000000},
12135{0x3000000, 0xff800000, 0x7f7ffff0, 0xff800000, 0x3000000},
12136{0x3000000, 0xff800000, 0x7f7fffff, 0xff800000, 0x3000000},
12137{0x3000000, 0xff800000, 0x7f800000, 0x7fc00000, 0x3000001},
12138{0x3000000, 0xff800000, 0x7f800001, 0x7fc00000, 0x3000001},
12139{0x3000000, 0xff800000, 0x7f984a37, 0x7fc00000, 0x3000001},
12140{0x3000000, 0xff800000, 0x7fbfffff, 0x7fc00000, 0x3000001},
12141{0x3000000, 0xff800000, 0x7fc00000, 0x7fc00000, 0x3000000},
12142{0x3000000, 0xff800000, 0x7fd9ba98, 0x7fc00000, 0x3000000},
12143{0x3000000, 0xff800000, 0x7fffffff, 0x7fc00000, 0x3000000},
12144{0x3000000, 0xff800000, 0x80000000, 0xff800000, 0x3000000},
12145{0x3000000, 0xff800000, 0x80000001, 0xff800000, 0x3000080},
12146{0x3000000, 0xff800000, 0x80000076, 0xff800000, 0x3000080},
12147{0x3000000, 0xff800000, 0x80002b94, 0xff800000, 0x3000080},
12148{0x3000000, 0xff800000, 0x80636d24, 0xff800000, 0x3000080},
12149{0x3000000, 0xff800000, 0x807fffff, 0xff800000, 0x3000080},
12150{0x3000000, 0xff800000, 0x80800000, 0xff800000, 0x3000000},
12151{0x3000000, 0xff800000, 0x80800002, 0xff800000, 0x3000000},
12152{0x3000000, 0xff800000, 0x81398437, 0xff800000, 0x3000000},
12153{0x3000000, 0xff800000, 0x8ba98d27, 0xff800000, 0x3000000},
12154{0x3000000, 0xff800000, 0x8ba98d7a, 0xff800000, 0x3000000},
12155{0x3000000, 0xff800000, 0xf51f853a, 0xff800000, 0x3000000},
12156{0x3000000, 0xff800000, 0xff7ffff0, 0xff800000, 0x3000000},
12157{0x3000000, 0xff800000, 0xff7fffff, 0xff800000, 0x3000000},
12158{0x3000000, 0xff800000, 0xff800000, 0xff800000, 0x3000000},
12159{0x3000000, 0xff800000, 0xff800001, 0x7fc00000, 0x3000001},
12160{0x3000000, 0xff800000, 0xff984a37, 0x7fc00000, 0x3000001},
12161{0x3000000, 0xff800000, 0xffbfffff, 0x7fc00000, 0x3000001},
12162{0x3000000, 0xff800000, 0xffc00000, 0x7fc00000, 0x3000000},
12163{0x3000000, 0xff800000, 0xffd9ba98, 0x7fc00000, 0x3000000},
12164{0x3000000, 0xff800000, 0xffffffff, 0x7fc00000, 0x3000000},
12165{0x3000000, 0xff800000, 0x4f3495cb, 0xff800000, 0x3000000},
12166{0x3000000, 0xff800000, 0xe73a5134, 0xff800000, 0x3000000},
12167{0x3000000, 0xff800000, 0x7c994e9e, 0xff800000, 0x3000000},
12168{0x3000000, 0xff800000, 0x6164bd6c, 0xff800000, 0x3000000},
12169{0x3000000, 0xff800000, 0x9503366, 0xff800000, 0x3000000},
12170{0x3000000, 0xff800000, 0xbf5a97c9, 0xff800000, 0x3000000},
12171{0x3000000, 0xff800000, 0xe6ff1a14, 0xff800000, 0x3000000},
12172{0x3000000, 0xff800000, 0x77f31e2f, 0xff800000, 0x3000000},
12173{0x3000000, 0xff800000, 0xaab4d7d8, 0xff800000, 0x3000000},
12174{0x3000000, 0xff800000, 0x966320b, 0xff800000, 0x3000000},
12175{0x3000000, 0xff800000, 0xb26bddee, 0xff800000, 0x3000000},
12176{0x3000000, 0xff800000, 0xb5c8e5d3, 0xff800000, 0x3000000},
12177{0x3000000, 0xff800000, 0x317285d3, 0xff800000, 0x3000000},
12178{0x3000000, 0xff800000, 0x3c9623b1, 0xff800000, 0x3000000},
12179{0x3000000, 0xff800000, 0x51fd2c7c, 0xff800000, 0x3000000},
12180{0x3000000, 0xff800000, 0x7b906a6c, 0xff800000, 0x3000000},
12181{0x3000000, 0xff800001, 0x0, 0x7fc00000, 0x3000001},
12182{0x3000000, 0xff800001, 0x1, 0x7fc00000, 0x3000081},
12183{0x3000000, 0xff800001, 0x76, 0x7fc00000, 0x3000081},
12184{0x3000000, 0xff800001, 0x2b94, 0x7fc00000, 0x3000081},
12185{0x3000000, 0xff800001, 0x636d24, 0x7fc00000, 0x3000081},
12186{0x3000000, 0xff800001, 0x7fffff, 0x7fc00000, 0x3000081},
12187{0x3000000, 0xff800001, 0x800000, 0x7fc00000, 0x3000001},
12188{0x3000000, 0xff800001, 0x800002, 0x7fc00000, 0x3000001},
12189{0x3000000, 0xff800001, 0x1398437, 0x7fc00000, 0x3000001},
12190{0x3000000, 0xff800001, 0xba98d27, 0x7fc00000, 0x3000001},
12191{0x3000000, 0xff800001, 0xba98d7a, 0x7fc00000, 0x3000001},
12192{0x3000000, 0xff800001, 0x751f853a, 0x7fc00000, 0x3000001},
12193{0x3000000, 0xff800001, 0x7f7ffff0, 0x7fc00000, 0x3000001},
12194{0x3000000, 0xff800001, 0x7f7fffff, 0x7fc00000, 0x3000001},
12195{0x3000000, 0xff800001, 0x7f800000, 0x7fc00000, 0x3000001},
12196{0x3000000, 0xff800001, 0x7f800001, 0x7fc00000, 0x3000001},
12197{0x3000000, 0xff800001, 0x7f984a37, 0x7fc00000, 0x3000001},
12198{0x3000000, 0xff800001, 0x7fbfffff, 0x7fc00000, 0x3000001},
12199{0x3000000, 0xff800001, 0x7fc00000, 0x7fc00000, 0x3000001},
12200{0x3000000, 0xff800001, 0x7fd9ba98, 0x7fc00000, 0x3000001},
12201{0x3000000, 0xff800001, 0x7fffffff, 0x7fc00000, 0x3000001},
12202{0x3000000, 0xff800001, 0x80000000, 0x7fc00000, 0x3000001},
12203{0x3000000, 0xff800001, 0x80000001, 0x7fc00000, 0x3000081},
12204{0x3000000, 0xff800001, 0x80000076, 0x7fc00000, 0x3000081},
12205{0x3000000, 0xff800001, 0x80002b94, 0x7fc00000, 0x3000081},
12206{0x3000000, 0xff800001, 0x80636d24, 0x7fc00000, 0x3000081},
12207{0x3000000, 0xff800001, 0x807fffff, 0x7fc00000, 0x3000081},
12208{0x3000000, 0xff800001, 0x80800000, 0x7fc00000, 0x3000001},
12209{0x3000000, 0xff800001, 0x80800002, 0x7fc00000, 0x3000001},
12210{0x3000000, 0xff800001, 0x81398437, 0x7fc00000, 0x3000001},
12211{0x3000000, 0xff800001, 0x8ba98d27, 0x7fc00000, 0x3000001},
12212{0x3000000, 0xff800001, 0x8ba98d7a, 0x7fc00000, 0x3000001},
12213{0x3000000, 0xff800001, 0xf51f853a, 0x7fc00000, 0x3000001},
12214{0x3000000, 0xff800001, 0xff7ffff0, 0x7fc00000, 0x3000001},
12215{0x3000000, 0xff800001, 0xff7fffff, 0x7fc00000, 0x3000001},
12216{0x3000000, 0xff800001, 0xff800000, 0x7fc00000, 0x3000001},
12217{0x3000000, 0xff800001, 0xff800001, 0x7fc00000, 0x3000001},
12218{0x3000000, 0xff800001, 0xff984a37, 0x7fc00000, 0x3000001},
12219{0x3000000, 0xff800001, 0xffbfffff, 0x7fc00000, 0x3000001},
12220{0x3000000, 0xff800001, 0xffc00000, 0x7fc00000, 0x3000001},
12221{0x3000000, 0xff800001, 0xffd9ba98, 0x7fc00000, 0x3000001},
12222{0x3000000, 0xff800001, 0xffffffff, 0x7fc00000, 0x3000001},
12223{0x3000000, 0xff800001, 0x4f3495cb, 0x7fc00000, 0x3000001},
12224{0x3000000, 0xff800001, 0xe73a5134, 0x7fc00000, 0x3000001},
12225{0x3000000, 0xff800001, 0x7c994e9e, 0x7fc00000, 0x3000001},
12226{0x3000000, 0xff800001, 0x6164bd6c, 0x7fc00000, 0x3000001},
12227{0x3000000, 0xff800001, 0x9503366, 0x7fc00000, 0x3000001},
12228{0x3000000, 0xff800001, 0xbf5a97c9, 0x7fc00000, 0x3000001},
12229{0x3000000, 0xff800001, 0xe6ff1a14, 0x7fc00000, 0x3000001},
12230{0x3000000, 0xff800001, 0x77f31e2f, 0x7fc00000, 0x3000001},
12231{0x3000000, 0xff800001, 0xaab4d7d8, 0x7fc00000, 0x3000001},
12232{0x3000000, 0xff800001, 0x966320b, 0x7fc00000, 0x3000001},
12233{0x3000000, 0xff800001, 0xb26bddee, 0x7fc00000, 0x3000001},
12234{0x3000000, 0xff800001, 0xb5c8e5d3, 0x7fc00000, 0x3000001},
12235{0x3000000, 0xff800001, 0x317285d3, 0x7fc00000, 0x3000001},
12236{0x3000000, 0xff800001, 0x3c9623b1, 0x7fc00000, 0x3000001},
12237{0x3000000, 0xff800001, 0x51fd2c7c, 0x7fc00000, 0x3000001},
12238{0x3000000, 0xff800001, 0x7b906a6c, 0x7fc00000, 0x3000001},
12239{0x3000000, 0xff984a37, 0x0, 0x7fc00000, 0x3000001},
12240{0x3000000, 0xff984a37, 0x1, 0x7fc00000, 0x3000081},
12241{0x3000000, 0xff984a37, 0x76, 0x7fc00000, 0x3000081},
12242{0x3000000, 0xff984a37, 0x2b94, 0x7fc00000, 0x3000081},
12243{0x3000000, 0xff984a37, 0x636d24, 0x7fc00000, 0x3000081},
12244{0x3000000, 0xff984a37, 0x7fffff, 0x7fc00000, 0x3000081},
12245{0x3000000, 0xff984a37, 0x800000, 0x7fc00000, 0x3000001},
12246{0x3000000, 0xff984a37, 0x800002, 0x7fc00000, 0x3000001},
12247{0x3000000, 0xff984a37, 0x1398437, 0x7fc00000, 0x3000001},
12248{0x3000000, 0xff984a37, 0xba98d27, 0x7fc00000, 0x3000001},
12249{0x3000000, 0xff984a37, 0xba98d7a, 0x7fc00000, 0x3000001},
12250{0x3000000, 0xff984a37, 0x751f853a, 0x7fc00000, 0x3000001},
12251{0x3000000, 0xff984a37, 0x7f7ffff0, 0x7fc00000, 0x3000001},
12252{0x3000000, 0xff984a37, 0x7f7fffff, 0x7fc00000, 0x3000001},
12253{0x3000000, 0xff984a37, 0x7f800000, 0x7fc00000, 0x3000001},
12254{0x3000000, 0xff984a37, 0x7f800001, 0x7fc00000, 0x3000001},
12255{0x3000000, 0xff984a37, 0x7f984a37, 0x7fc00000, 0x3000001},
12256{0x3000000, 0xff984a37, 0x7fbfffff, 0x7fc00000, 0x3000001},
12257{0x3000000, 0xff984a37, 0x7fc00000, 0x7fc00000, 0x3000001},
12258{0x3000000, 0xff984a37, 0x7fd9ba98, 0x7fc00000, 0x3000001},
12259{0x3000000, 0xff984a37, 0x7fffffff, 0x7fc00000, 0x3000001},
12260{0x3000000, 0xff984a37, 0x80000000, 0x7fc00000, 0x3000001},
12261{0x3000000, 0xff984a37, 0x80000001, 0x7fc00000, 0x3000081},
12262{0x3000000, 0xff984a37, 0x80000076, 0x7fc00000, 0x3000081},
12263{0x3000000, 0xff984a37, 0x80002b94, 0x7fc00000, 0x3000081},
12264{0x3000000, 0xff984a37, 0x80636d24, 0x7fc00000, 0x3000081},
12265{0x3000000, 0xff984a37, 0x807fffff, 0x7fc00000, 0x3000081},
12266{0x3000000, 0xff984a37, 0x80800000, 0x7fc00000, 0x3000001},
12267{0x3000000, 0xff984a37, 0x80800002, 0x7fc00000, 0x3000001},
12268{0x3000000, 0xff984a37, 0x81398437, 0x7fc00000, 0x3000001},
12269{0x3000000, 0xff984a37, 0x8ba98d27, 0x7fc00000, 0x3000001},
12270{0x3000000, 0xff984a37, 0x8ba98d7a, 0x7fc00000, 0x3000001},
12271{0x3000000, 0xff984a37, 0xf51f853a, 0x7fc00000, 0x3000001},
12272{0x3000000, 0xff984a37, 0xff7ffff0, 0x7fc00000, 0x3000001},
12273{0x3000000, 0xff984a37, 0xff7fffff, 0x7fc00000, 0x3000001},
12274{0x3000000, 0xff984a37, 0xff800000, 0x7fc00000, 0x3000001},
12275{0x3000000, 0xff984a37, 0xff800001, 0x7fc00000, 0x3000001},
12276{0x3000000, 0xff984a37, 0xff984a37, 0x7fc00000, 0x3000001},
12277{0x3000000, 0xff984a37, 0xffbfffff, 0x7fc00000, 0x3000001},
12278{0x3000000, 0xff984a37, 0xffc00000, 0x7fc00000, 0x3000001},
12279{0x3000000, 0xff984a37, 0xffd9ba98, 0x7fc00000, 0x3000001},
12280{0x3000000, 0xff984a37, 0xffffffff, 0x7fc00000, 0x3000001},
12281{0x3000000, 0xff984a37, 0x4f3495cb, 0x7fc00000, 0x3000001},
12282{0x3000000, 0xff984a37, 0xe73a5134, 0x7fc00000, 0x3000001},
12283{0x3000000, 0xff984a37, 0x7c994e9e, 0x7fc00000, 0x3000001},
12284{0x3000000, 0xff984a37, 0x6164bd6c, 0x7fc00000, 0x3000001},
12285{0x3000000, 0xff984a37, 0x9503366, 0x7fc00000, 0x3000001},
12286{0x3000000, 0xff984a37, 0xbf5a97c9, 0x7fc00000, 0x3000001},
12287{0x3000000, 0xff984a37, 0xe6ff1a14, 0x7fc00000, 0x3000001},
12288{0x3000000, 0xff984a37, 0x77f31e2f, 0x7fc00000, 0x3000001},
12289{0x3000000, 0xff984a37, 0xaab4d7d8, 0x7fc00000, 0x3000001},
12290{0x3000000, 0xff984a37, 0x966320b, 0x7fc00000, 0x3000001},
12291{0x3000000, 0xff984a37, 0xb26bddee, 0x7fc00000, 0x3000001},
12292{0x3000000, 0xff984a37, 0xb5c8e5d3, 0x7fc00000, 0x3000001},
12293{0x3000000, 0xff984a37, 0x317285d3, 0x7fc00000, 0x3000001},
12294{0x3000000, 0xff984a37, 0x3c9623b1, 0x7fc00000, 0x3000001},
12295{0x3000000, 0xff984a37, 0x51fd2c7c, 0x7fc00000, 0x3000001},
12296{0x3000000, 0xff984a37, 0x7b906a6c, 0x7fc00000, 0x3000001},
12297{0x3000000, 0xffbfffff, 0x0, 0x7fc00000, 0x3000001},
12298{0x3000000, 0xffbfffff, 0x1, 0x7fc00000, 0x3000081},
12299{0x3000000, 0xffbfffff, 0x76, 0x7fc00000, 0x3000081},
12300{0x3000000, 0xffbfffff, 0x2b94, 0x7fc00000, 0x3000081},
12301{0x3000000, 0xffbfffff, 0x636d24, 0x7fc00000, 0x3000081},
12302{0x3000000, 0xffbfffff, 0x7fffff, 0x7fc00000, 0x3000081},
12303{0x3000000, 0xffbfffff, 0x800000, 0x7fc00000, 0x3000001},
12304{0x3000000, 0xffbfffff, 0x800002, 0x7fc00000, 0x3000001},
12305{0x3000000, 0xffbfffff, 0x1398437, 0x7fc00000, 0x3000001},
12306{0x3000000, 0xffbfffff, 0xba98d27, 0x7fc00000, 0x3000001},
12307{0x3000000, 0xffbfffff, 0xba98d7a, 0x7fc00000, 0x3000001},
12308{0x3000000, 0xffbfffff, 0x751f853a, 0x7fc00000, 0x3000001},
12309{0x3000000, 0xffbfffff, 0x7f7ffff0, 0x7fc00000, 0x3000001},
12310{0x3000000, 0xffbfffff, 0x7f7fffff, 0x7fc00000, 0x3000001},
12311{0x3000000, 0xffbfffff, 0x7f800000, 0x7fc00000, 0x3000001},
12312{0x3000000, 0xffbfffff, 0x7f800001, 0x7fc00000, 0x3000001},
12313{0x3000000, 0xffbfffff, 0x7f984a37, 0x7fc00000, 0x3000001},
12314{0x3000000, 0xffbfffff, 0x7fbfffff, 0x7fc00000, 0x3000001},
12315{0x3000000, 0xffbfffff, 0x7fc00000, 0x7fc00000, 0x3000001},
12316{0x3000000, 0xffbfffff, 0x7fd9ba98, 0x7fc00000, 0x3000001},
12317{0x3000000, 0xffbfffff, 0x7fffffff, 0x7fc00000, 0x3000001},
12318{0x3000000, 0xffbfffff, 0x80000000, 0x7fc00000, 0x3000001},
12319{0x3000000, 0xffbfffff, 0x80000001, 0x7fc00000, 0x3000081},
12320{0x3000000, 0xffbfffff, 0x80000076, 0x7fc00000, 0x3000081},
12321{0x3000000, 0xffbfffff, 0x80002b94, 0x7fc00000, 0x3000081},
12322{0x3000000, 0xffbfffff, 0x80636d24, 0x7fc00000, 0x3000081},
12323{0x3000000, 0xffbfffff, 0x807fffff, 0x7fc00000, 0x3000081},
12324{0x3000000, 0xffbfffff, 0x80800000, 0x7fc00000, 0x3000001},
12325{0x3000000, 0xffbfffff, 0x80800002, 0x7fc00000, 0x3000001},
12326{0x3000000, 0xffbfffff, 0x81398437, 0x7fc00000, 0x3000001},
12327{0x3000000, 0xffbfffff, 0x8ba98d27, 0x7fc00000, 0x3000001},
12328{0x3000000, 0xffbfffff, 0x8ba98d7a, 0x7fc00000, 0x3000001},
12329{0x3000000, 0xffbfffff, 0xf51f853a, 0x7fc00000, 0x3000001},
12330{0x3000000, 0xffbfffff, 0xff7ffff0, 0x7fc00000, 0x3000001},
12331{0x3000000, 0xffbfffff, 0xff7fffff, 0x7fc00000, 0x3000001},
12332{0x3000000, 0xffbfffff, 0xff800000, 0x7fc00000, 0x3000001},
12333{0x3000000, 0xffbfffff, 0xff800001, 0x7fc00000, 0x3000001},
12334{0x3000000, 0xffbfffff, 0xff984a37, 0x7fc00000, 0x3000001},
12335{0x3000000, 0xffbfffff, 0xffbfffff, 0x7fc00000, 0x3000001},
12336{0x3000000, 0xffbfffff, 0xffc00000, 0x7fc00000, 0x3000001},
12337{0x3000000, 0xffbfffff, 0xffd9ba98, 0x7fc00000, 0x3000001},
12338{0x3000000, 0xffbfffff, 0xffffffff, 0x7fc00000, 0x3000001},
12339{0x3000000, 0xffbfffff, 0x4f3495cb, 0x7fc00000, 0x3000001},
12340{0x3000000, 0xffbfffff, 0xe73a5134, 0x7fc00000, 0x3000001},
12341{0x3000000, 0xffbfffff, 0x7c994e9e, 0x7fc00000, 0x3000001},
12342{0x3000000, 0xffbfffff, 0x6164bd6c, 0x7fc00000, 0x3000001},
12343{0x3000000, 0xffbfffff, 0x9503366, 0x7fc00000, 0x3000001},
12344{0x3000000, 0xffbfffff, 0xbf5a97c9, 0x7fc00000, 0x3000001},
12345{0x3000000, 0xffbfffff, 0xe6ff1a14, 0x7fc00000, 0x3000001},
12346{0x3000000, 0xffbfffff, 0x77f31e2f, 0x7fc00000, 0x3000001},
12347{0x3000000, 0xffbfffff, 0xaab4d7d8, 0x7fc00000, 0x3000001},
12348{0x3000000, 0xffbfffff, 0x966320b, 0x7fc00000, 0x3000001},
12349{0x3000000, 0xffbfffff, 0xb26bddee, 0x7fc00000, 0x3000001},
12350{0x3000000, 0xffbfffff, 0xb5c8e5d3, 0x7fc00000, 0x3000001},
12351{0x3000000, 0xffbfffff, 0x317285d3, 0x7fc00000, 0x3000001},
12352{0x3000000, 0xffbfffff, 0x3c9623b1, 0x7fc00000, 0x3000001},
12353{0x3000000, 0xffbfffff, 0x51fd2c7c, 0x7fc00000, 0x3000001},
12354{0x3000000, 0xffbfffff, 0x7b906a6c, 0x7fc00000, 0x3000001},
12355{0x3000000, 0xffc00000, 0x0, 0x7fc00000, 0x3000000},
12356{0x3000000, 0xffc00000, 0x1, 0x7fc00000, 0x3000080},
12357{0x3000000, 0xffc00000, 0x76, 0x7fc00000, 0x3000080},
12358{0x3000000, 0xffc00000, 0x2b94, 0x7fc00000, 0x3000080},
12359{0x3000000, 0xffc00000, 0x636d24, 0x7fc00000, 0x3000080},
12360{0x3000000, 0xffc00000, 0x7fffff, 0x7fc00000, 0x3000080},
12361{0x3000000, 0xffc00000, 0x800000, 0x7fc00000, 0x3000000},
12362{0x3000000, 0xffc00000, 0x800002, 0x7fc00000, 0x3000000},
12363{0x3000000, 0xffc00000, 0x1398437, 0x7fc00000, 0x3000000},
12364{0x3000000, 0xffc00000, 0xba98d27, 0x7fc00000, 0x3000000},
12365{0x3000000, 0xffc00000, 0xba98d7a, 0x7fc00000, 0x3000000},
12366{0x3000000, 0xffc00000, 0x751f853a, 0x7fc00000, 0x3000000},
12367{0x3000000, 0xffc00000, 0x7f7ffff0, 0x7fc00000, 0x3000000},
12368{0x3000000, 0xffc00000, 0x7f7fffff, 0x7fc00000, 0x3000000},
12369{0x3000000, 0xffc00000, 0x7f800000, 0x7fc00000, 0x3000000},
12370{0x3000000, 0xffc00000, 0x7f800001, 0x7fc00000, 0x3000001},
12371{0x3000000, 0xffc00000, 0x7f984a37, 0x7fc00000, 0x3000001},
12372{0x3000000, 0xffc00000, 0x7fbfffff, 0x7fc00000, 0x3000001},
12373{0x3000000, 0xffc00000, 0x7fc00000, 0x7fc00000, 0x3000000},
12374{0x3000000, 0xffc00000, 0x7fd9ba98, 0x7fc00000, 0x3000000},
12375{0x3000000, 0xffc00000, 0x7fffffff, 0x7fc00000, 0x3000000},
12376{0x3000000, 0xffc00000, 0x80000000, 0x7fc00000, 0x3000000},
12377{0x3000000, 0xffc00000, 0x80000001, 0x7fc00000, 0x3000080},
12378{0x3000000, 0xffc00000, 0x80000076, 0x7fc00000, 0x3000080},
12379{0x3000000, 0xffc00000, 0x80002b94, 0x7fc00000, 0x3000080},
12380{0x3000000, 0xffc00000, 0x80636d24, 0x7fc00000, 0x3000080},
12381{0x3000000, 0xffc00000, 0x807fffff, 0x7fc00000, 0x3000080},
12382{0x3000000, 0xffc00000, 0x80800000, 0x7fc00000, 0x3000000},
12383{0x3000000, 0xffc00000, 0x80800002, 0x7fc00000, 0x3000000},
12384{0x3000000, 0xffc00000, 0x81398437, 0x7fc00000, 0x3000000},
12385{0x3000000, 0xffc00000, 0x8ba98d27, 0x7fc00000, 0x3000000},
12386{0x3000000, 0xffc00000, 0x8ba98d7a, 0x7fc00000, 0x3000000},
12387{0x3000000, 0xffc00000, 0xf51f853a, 0x7fc00000, 0x3000000},
12388{0x3000000, 0xffc00000, 0xff7ffff0, 0x7fc00000, 0x3000000},
12389{0x3000000, 0xffc00000, 0xff7fffff, 0x7fc00000, 0x3000000},
12390{0x3000000, 0xffc00000, 0xff800000, 0x7fc00000, 0x3000000},
12391{0x3000000, 0xffc00000, 0xff800001, 0x7fc00000, 0x3000001},
12392{0x3000000, 0xffc00000, 0xff984a37, 0x7fc00000, 0x3000001},
12393{0x3000000, 0xffc00000, 0xffbfffff, 0x7fc00000, 0x3000001},
12394{0x3000000, 0xffc00000, 0xffc00000, 0x7fc00000, 0x3000000},
12395{0x3000000, 0xffc00000, 0xffd9ba98, 0x7fc00000, 0x3000000},
12396{0x3000000, 0xffc00000, 0xffffffff, 0x7fc00000, 0x3000000},
12397{0x3000000, 0xffc00000, 0x4f3495cb, 0x7fc00000, 0x3000000},
12398{0x3000000, 0xffc00000, 0xe73a5134, 0x7fc00000, 0x3000000},
12399{0x3000000, 0xffc00000, 0x7c994e9e, 0x7fc00000, 0x3000000},
12400{0x3000000, 0xffc00000, 0x6164bd6c, 0x7fc00000, 0x3000000},
12401{0x3000000, 0xffc00000, 0x9503366, 0x7fc00000, 0x3000000},
12402{0x3000000, 0xffc00000, 0xbf5a97c9, 0x7fc00000, 0x3000000},
12403{0x3000000, 0xffc00000, 0xe6ff1a14, 0x7fc00000, 0x3000000},
12404{0x3000000, 0xffc00000, 0x77f31e2f, 0x7fc00000, 0x3000000},
12405{0x3000000, 0xffc00000, 0xaab4d7d8, 0x7fc00000, 0x3000000},
12406{0x3000000, 0xffc00000, 0x966320b, 0x7fc00000, 0x3000000},
12407{0x3000000, 0xffc00000, 0xb26bddee, 0x7fc00000, 0x3000000},
12408{0x3000000, 0xffc00000, 0xb5c8e5d3, 0x7fc00000, 0x3000000},
12409{0x3000000, 0xffc00000, 0x317285d3, 0x7fc00000, 0x3000000},
12410{0x3000000, 0xffc00000, 0x3c9623b1, 0x7fc00000, 0x3000000},
12411{0x3000000, 0xffc00000, 0x51fd2c7c, 0x7fc00000, 0x3000000},
12412{0x3000000, 0xffc00000, 0x7b906a6c, 0x7fc00000, 0x3000000},
12413{0x3000000, 0xffd9ba98, 0x0, 0x7fc00000, 0x3000000},
12414{0x3000000, 0xffd9ba98, 0x1, 0x7fc00000, 0x3000080},
12415{0x3000000, 0xffd9ba98, 0x76, 0x7fc00000, 0x3000080},
12416{0x3000000, 0xffd9ba98, 0x2b94, 0x7fc00000, 0x3000080},
12417{0x3000000, 0xffd9ba98, 0x636d24, 0x7fc00000, 0x3000080},
12418{0x3000000, 0xffd9ba98, 0x7fffff, 0x7fc00000, 0x3000080},
12419{0x3000000, 0xffd9ba98, 0x800000, 0x7fc00000, 0x3000000},
12420{0x3000000, 0xffd9ba98, 0x800002, 0x7fc00000, 0x3000000},
12421{0x3000000, 0xffd9ba98, 0x1398437, 0x7fc00000, 0x3000000},
12422{0x3000000, 0xffd9ba98, 0xba98d27, 0x7fc00000, 0x3000000},
12423{0x3000000, 0xffd9ba98, 0xba98d7a, 0x7fc00000, 0x3000000},
12424{0x3000000, 0xffd9ba98, 0x751f853a, 0x7fc00000, 0x3000000},
12425{0x3000000, 0xffd9ba98, 0x7f7ffff0, 0x7fc00000, 0x3000000},
12426{0x3000000, 0xffd9ba98, 0x7f7fffff, 0x7fc00000, 0x3000000},
12427{0x3000000, 0xffd9ba98, 0x7f800000, 0x7fc00000, 0x3000000},
12428{0x3000000, 0xffd9ba98, 0x7f800001, 0x7fc00000, 0x3000001},
12429{0x3000000, 0xffd9ba98, 0x7f984a37, 0x7fc00000, 0x3000001},
12430{0x3000000, 0xffd9ba98, 0x7fbfffff, 0x7fc00000, 0x3000001},
12431{0x3000000, 0xffd9ba98, 0x7fc00000, 0x7fc00000, 0x3000000},
12432{0x3000000, 0xffd9ba98, 0x7fd9ba98, 0x7fc00000, 0x3000000},
12433{0x3000000, 0xffd9ba98, 0x7fffffff, 0x7fc00000, 0x3000000},
12434{0x3000000, 0xffd9ba98, 0x80000000, 0x7fc00000, 0x3000000},
12435{0x3000000, 0xffd9ba98, 0x80000001, 0x7fc00000, 0x3000080},
12436{0x3000000, 0xffd9ba98, 0x80000076, 0x7fc00000, 0x3000080},
12437{0x3000000, 0xffd9ba98, 0x80002b94, 0x7fc00000, 0x3000080},
12438{0x3000000, 0xffd9ba98, 0x80636d24, 0x7fc00000, 0x3000080},
12439{0x3000000, 0xffd9ba98, 0x807fffff, 0x7fc00000, 0x3000080},
12440{0x3000000, 0xffd9ba98, 0x80800000, 0x7fc00000, 0x3000000},
12441{0x3000000, 0xffd9ba98, 0x80800002, 0x7fc00000, 0x3000000},
12442{0x3000000, 0xffd9ba98, 0x81398437, 0x7fc00000, 0x3000000},
12443{0x3000000, 0xffd9ba98, 0x8ba98d27, 0x7fc00000, 0x3000000},
12444{0x3000000, 0xffd9ba98, 0x8ba98d7a, 0x7fc00000, 0x3000000},
12445{0x3000000, 0xffd9ba98, 0xf51f853a, 0x7fc00000, 0x3000000},
12446{0x3000000, 0xffd9ba98, 0xff7ffff0, 0x7fc00000, 0x3000000},
12447{0x3000000, 0xffd9ba98, 0xff7fffff, 0x7fc00000, 0x3000000},
12448{0x3000000, 0xffd9ba98, 0xff800000, 0x7fc00000, 0x3000000},
12449{0x3000000, 0xffd9ba98, 0xff800001, 0x7fc00000, 0x3000001},
12450{0x3000000, 0xffd9ba98, 0xff984a37, 0x7fc00000, 0x3000001},
12451{0x3000000, 0xffd9ba98, 0xffbfffff, 0x7fc00000, 0x3000001},
12452{0x3000000, 0xffd9ba98, 0xffc00000, 0x7fc00000, 0x3000000},
12453{0x3000000, 0xffd9ba98, 0xffd9ba98, 0x7fc00000, 0x3000000},
12454{0x3000000, 0xffd9ba98, 0xffffffff, 0x7fc00000, 0x3000000},
12455{0x3000000, 0xffd9ba98, 0x4f3495cb, 0x7fc00000, 0x3000000},
12456{0x3000000, 0xffd9ba98, 0xe73a5134, 0x7fc00000, 0x3000000},
12457{0x3000000, 0xffd9ba98, 0x7c994e9e, 0x7fc00000, 0x3000000},
12458{0x3000000, 0xffd9ba98, 0x6164bd6c, 0x7fc00000, 0x3000000},
12459{0x3000000, 0xffd9ba98, 0x9503366, 0x7fc00000, 0x3000000},
12460{0x3000000, 0xffd9ba98, 0xbf5a97c9, 0x7fc00000, 0x3000000},
12461{0x3000000, 0xffd9ba98, 0xe6ff1a14, 0x7fc00000, 0x3000000},
12462{0x3000000, 0xffd9ba98, 0x77f31e2f, 0x7fc00000, 0x3000000},
12463{0x3000000, 0xffd9ba98, 0xaab4d7d8, 0x7fc00000, 0x3000000},
12464{0x3000000, 0xffd9ba98, 0x966320b, 0x7fc00000, 0x3000000},
12465{0x3000000, 0xffd9ba98, 0xb26bddee, 0x7fc00000, 0x3000000},
12466{0x3000000, 0xffd9ba98, 0xb5c8e5d3, 0x7fc00000, 0x3000000},
12467{0x3000000, 0xffd9ba98, 0x317285d3, 0x7fc00000, 0x3000000},
12468{0x3000000, 0xffd9ba98, 0x3c9623b1, 0x7fc00000, 0x3000000},
12469{0x3000000, 0xffd9ba98, 0x51fd2c7c, 0x7fc00000, 0x3000000},
12470{0x3000000, 0xffd9ba98, 0x7b906a6c, 0x7fc00000, 0x3000000},
12471{0x3000000, 0xffffffff, 0x0, 0x7fc00000, 0x3000000},
12472{0x3000000, 0xffffffff, 0x1, 0x7fc00000, 0x3000080},
12473{0x3000000, 0xffffffff, 0x76, 0x7fc00000, 0x3000080},
12474{0x3000000, 0xffffffff, 0x2b94, 0x7fc00000, 0x3000080},
12475{0x3000000, 0xffffffff, 0x636d24, 0x7fc00000, 0x3000080},
12476{0x3000000, 0xffffffff, 0x7fffff, 0x7fc00000, 0x3000080},
12477{0x3000000, 0xffffffff, 0x800000, 0x7fc00000, 0x3000000},
12478{0x3000000, 0xffffffff, 0x800002, 0x7fc00000, 0x3000000},
12479{0x3000000, 0xffffffff, 0x1398437, 0x7fc00000, 0x3000000},
12480{0x3000000, 0xffffffff, 0xba98d27, 0x7fc00000, 0x3000000},
12481{0x3000000, 0xffffffff, 0xba98d7a, 0x7fc00000, 0x3000000},
12482{0x3000000, 0xffffffff, 0x751f853a, 0x7fc00000, 0x3000000},
12483{0x3000000, 0xffffffff, 0x7f7ffff0, 0x7fc00000, 0x3000000},
12484{0x3000000, 0xffffffff, 0x7f7fffff, 0x7fc00000, 0x3000000},
12485{0x3000000, 0xffffffff, 0x7f800000, 0x7fc00000, 0x3000000},
12486{0x3000000, 0xffffffff, 0x7f800001, 0x7fc00000, 0x3000001},
12487{0x3000000, 0xffffffff, 0x7f984a37, 0x7fc00000, 0x3000001},
12488{0x3000000, 0xffffffff, 0x7fbfffff, 0x7fc00000, 0x3000001},
12489{0x3000000, 0xffffffff, 0x7fc00000, 0x7fc00000, 0x3000000},
12490{0x3000000, 0xffffffff, 0x7fd9ba98, 0x7fc00000, 0x3000000},
12491{0x3000000, 0xffffffff, 0x7fffffff, 0x7fc00000, 0x3000000},
12492{0x3000000, 0xffffffff, 0x80000000, 0x7fc00000, 0x3000000},
12493{0x3000000, 0xffffffff, 0x80000001, 0x7fc00000, 0x3000080},
12494{0x3000000, 0xffffffff, 0x80000076, 0x7fc00000, 0x3000080},
12495{0x3000000, 0xffffffff, 0x80002b94, 0x7fc00000, 0x3000080},
12496{0x3000000, 0xffffffff, 0x80636d24, 0x7fc00000, 0x3000080},
12497{0x3000000, 0xffffffff, 0x807fffff, 0x7fc00000, 0x3000080},
12498{0x3000000, 0xffffffff, 0x80800000, 0x7fc00000, 0x3000000},
12499{0x3000000, 0xffffffff, 0x80800002, 0x7fc00000, 0x3000000},
12500{0x3000000, 0xffffffff, 0x81398437, 0x7fc00000, 0x3000000},
12501{0x3000000, 0xffffffff, 0x8ba98d27, 0x7fc00000, 0x3000000},
12502{0x3000000, 0xffffffff, 0x8ba98d7a, 0x7fc00000, 0x3000000},
12503{0x3000000, 0xffffffff, 0xf51f853a, 0x7fc00000, 0x3000000},
12504{0x3000000, 0xffffffff, 0xff7ffff0, 0x7fc00000, 0x3000000},
12505{0x3000000, 0xffffffff, 0xff7fffff, 0x7fc00000, 0x3000000},
12506{0x3000000, 0xffffffff, 0xff800000, 0x7fc00000, 0x3000000},
12507{0x3000000, 0xffffffff, 0xff800001, 0x7fc00000, 0x3000001},
12508{0x3000000, 0xffffffff, 0xff984a37, 0x7fc00000, 0x3000001},
12509{0x3000000, 0xffffffff, 0xffbfffff, 0x7fc00000, 0x3000001},
12510{0x3000000, 0xffffffff, 0xffc00000, 0x7fc00000, 0x3000000},
12511{0x3000000, 0xffffffff, 0xffd9ba98, 0x7fc00000, 0x3000000},
12512{0x3000000, 0xffffffff, 0xffffffff, 0x7fc00000, 0x3000000},
12513{0x3000000, 0xffffffff, 0x4f3495cb, 0x7fc00000, 0x3000000},
12514{0x3000000, 0xffffffff, 0xe73a5134, 0x7fc00000, 0x3000000},
12515{0x3000000, 0xffffffff, 0x7c994e9e, 0x7fc00000, 0x3000000},
12516{0x3000000, 0xffffffff, 0x6164bd6c, 0x7fc00000, 0x3000000},
12517{0x3000000, 0xffffffff, 0x9503366, 0x7fc00000, 0x3000000},
12518{0x3000000, 0xffffffff, 0xbf5a97c9, 0x7fc00000, 0x3000000},
12519{0x3000000, 0xffffffff, 0xe6ff1a14, 0x7fc00000, 0x3000000},
12520{0x3000000, 0xffffffff, 0x77f31e2f, 0x7fc00000, 0x3000000},
12521{0x3000000, 0xffffffff, 0xaab4d7d8, 0x7fc00000, 0x3000000},
12522{0x3000000, 0xffffffff, 0x966320b, 0x7fc00000, 0x3000000},
12523{0x3000000, 0xffffffff, 0xb26bddee, 0x7fc00000, 0x3000000},
12524{0x3000000, 0xffffffff, 0xb5c8e5d3, 0x7fc00000, 0x3000000},
12525{0x3000000, 0xffffffff, 0x317285d3, 0x7fc00000, 0x3000000},
12526{0x3000000, 0xffffffff, 0x3c9623b1, 0x7fc00000, 0x3000000},
12527{0x3000000, 0xffffffff, 0x51fd2c7c, 0x7fc00000, 0x3000000},
12528{0x3000000, 0xffffffff, 0x7b906a6c, 0x7fc00000, 0x3000000},
12529{0x3000000, 0x4f3495cb, 0x0, 0x4f3495cb, 0x3000000},
12530{0x3000000, 0x4f3495cb, 0x1, 0x4f3495cb, 0x3000080},
12531{0x3000000, 0x4f3495cb, 0x76, 0x4f3495cb, 0x3000080},
12532{0x3000000, 0x4f3495cb, 0x2b94, 0x4f3495cb, 0x3000080},
12533{0x3000000, 0x4f3495cb, 0x636d24, 0x4f3495cb, 0x3000080},
12534{0x3000000, 0x4f3495cb, 0x7fffff, 0x4f3495cb, 0x3000080},
12535{0x3000000, 0x4f3495cb, 0x800000, 0x4f3495cb, 0x3000010},
12536{0x3000000, 0x4f3495cb, 0x800002, 0x4f3495cb, 0x3000010},
12537{0x3000000, 0x4f3495cb, 0x1398437, 0x4f3495cb, 0x3000010},
12538{0x3000000, 0x4f3495cb, 0xba98d27, 0x4f3495cb, 0x3000010},
12539{0x3000000, 0x4f3495cb, 0xba98d7a, 0x4f3495cb, 0x3000010},
12540{0x3000000, 0x4f3495cb, 0x751f853a, 0x751f853a, 0x3000010},
12541{0x3000000, 0x4f3495cb, 0x7f7ffff0, 0x7f7ffff0, 0x3000010},
12542{0x3000000, 0x4f3495cb, 0x7f7fffff, 0x7f7fffff, 0x3000010},
12543{0x3000000, 0x4f3495cb, 0x7f800000, 0x7f800000, 0x3000000},
12544{0x3000000, 0x4f3495cb, 0x7f800001, 0x7fc00000, 0x3000001},
12545{0x3000000, 0x4f3495cb, 0x7f984a37, 0x7fc00000, 0x3000001},
12546{0x3000000, 0x4f3495cb, 0x7fbfffff, 0x7fc00000, 0x3000001},
12547{0x3000000, 0x4f3495cb, 0x7fc00000, 0x7fc00000, 0x3000000},
12548{0x3000000, 0x4f3495cb, 0x7fd9ba98, 0x7fc00000, 0x3000000},
12549{0x3000000, 0x4f3495cb, 0x7fffffff, 0x7fc00000, 0x3000000},
12550{0x3000000, 0x4f3495cb, 0x80000000, 0x4f3495cb, 0x3000000},
12551{0x3000000, 0x4f3495cb, 0x80000001, 0x4f3495cb, 0x3000080},
12552{0x3000000, 0x4f3495cb, 0x80000076, 0x4f3495cb, 0x3000080},
12553{0x3000000, 0x4f3495cb, 0x80002b94, 0x4f3495cb, 0x3000080},
12554{0x3000000, 0x4f3495cb, 0x80636d24, 0x4f3495cb, 0x3000080},
12555{0x3000000, 0x4f3495cb, 0x807fffff, 0x4f3495cb, 0x3000080},
12556{0x3000000, 0x4f3495cb, 0x80800000, 0x4f3495cb, 0x3000010},
12557{0x3000000, 0x4f3495cb, 0x80800002, 0x4f3495cb, 0x3000010},
12558{0x3000000, 0x4f3495cb, 0x81398437, 0x4f3495cb, 0x3000010},
12559{0x3000000, 0x4f3495cb, 0x8ba98d27, 0x4f3495cb, 0x3000010},
12560{0x3000000, 0x4f3495cb, 0x8ba98d7a, 0x4f3495cb, 0x3000010},
12561{0x3000000, 0x4f3495cb, 0xf51f853a, 0xf51f853a, 0x3000010},
12562{0x3000000, 0x4f3495cb, 0xff7ffff0, 0xff7ffff0, 0x3000010},
12563{0x3000000, 0x4f3495cb, 0xff7fffff, 0xff7fffff, 0x3000010},
12564{0x3000000, 0x4f3495cb, 0xff800000, 0xff800000, 0x3000000},
12565{0x3000000, 0x4f3495cb, 0xff800001, 0x7fc00000, 0x3000001},
12566{0x3000000, 0x4f3495cb, 0xff984a37, 0x7fc00000, 0x3000001},
12567{0x3000000, 0x4f3495cb, 0xffbfffff, 0x7fc00000, 0x3000001},
12568{0x3000000, 0x4f3495cb, 0xffc00000, 0x7fc00000, 0x3000000},
12569{0x3000000, 0x4f3495cb, 0xffd9ba98, 0x7fc00000, 0x3000000},
12570{0x3000000, 0x4f3495cb, 0xffffffff, 0x7fc00000, 0x3000000},
12571{0x3000000, 0x4f3495cb, 0x4f3495cb, 0x4fb495cb, 0x3000000},
12572{0x3000000, 0x4f3495cb, 0xe73a5134, 0xe73a5134, 0x3000010},
12573{0x3000000, 0x4f3495cb, 0x7c994e9e, 0x7c994e9e, 0x3000010},
12574{0x3000000, 0x4f3495cb, 0x6164bd6c, 0x6164bd6c, 0x3000010},
12575{0x3000000, 0x4f3495cb, 0x9503366, 0x4f3495cb, 0x3000010},
12576{0x3000000, 0x4f3495cb, 0xbf5a97c9, 0x4f3495cb, 0x3000010},
12577{0x3000000, 0x4f3495cb, 0xe6ff1a14, 0xe6ff1a14, 0x3000010},
12578{0x3000000, 0x4f3495cb, 0x77f31e2f, 0x77f31e2f, 0x3000010},
12579{0x3000000, 0x4f3495cb, 0xaab4d7d8, 0x4f3495cb, 0x3000010},
12580{0x3000000, 0x4f3495cb, 0x966320b, 0x4f3495cb, 0x3000010},
12581{0x3000000, 0x4f3495cb, 0xb26bddee, 0x4f3495cb, 0x3000010},
12582{0x3000000, 0x4f3495cb, 0xb5c8e5d3, 0x4f3495cb, 0x3000010},
12583{0x3000000, 0x4f3495cb, 0x317285d3, 0x4f3495cb, 0x3000010},
12584{0x3000000, 0x4f3495cb, 0x3c9623b1, 0x4f3495cb, 0x3000010},
12585{0x3000000, 0x4f3495cb, 0x51fd2c7c, 0x52016895, 0x3000010},
12586{0x3000000, 0x4f3495cb, 0x7b906a6c, 0x7b906a6c, 0x3000010},
12587{0x3000000, 0xe73a5134, 0x0, 0xe73a5134, 0x3000000},
12588{0x3000000, 0xe73a5134, 0x1, 0xe73a5134, 0x3000080},
12589{0x3000000, 0xe73a5134, 0x76, 0xe73a5134, 0x3000080},
12590{0x3000000, 0xe73a5134, 0x2b94, 0xe73a5134, 0x3000080},
12591{0x3000000, 0xe73a5134, 0x636d24, 0xe73a5134, 0x3000080},
12592{0x3000000, 0xe73a5134, 0x7fffff, 0xe73a5134, 0x3000080},
12593{0x3000000, 0xe73a5134, 0x800000, 0xe73a5134, 0x3000010},
12594{0x3000000, 0xe73a5134, 0x800002, 0xe73a5134, 0x3000010},
12595{0x3000000, 0xe73a5134, 0x1398437, 0xe73a5134, 0x3000010},
12596{0x3000000, 0xe73a5134, 0xba98d27, 0xe73a5134, 0x3000010},
12597{0x3000000, 0xe73a5134, 0xba98d7a, 0xe73a5134, 0x3000010},
12598{0x3000000, 0xe73a5134, 0x751f853a, 0x751f853a, 0x3000010},
12599{0x3000000, 0xe73a5134, 0x7f7ffff0, 0x7f7ffff0, 0x3000010},
12600{0x3000000, 0xe73a5134, 0x7f7fffff, 0x7f7fffff, 0x3000010},
12601{0x3000000, 0xe73a5134, 0x7f800000, 0x7f800000, 0x3000000},
12602{0x3000000, 0xe73a5134, 0x7f800001, 0x7fc00000, 0x3000001},
12603{0x3000000, 0xe73a5134, 0x7f984a37, 0x7fc00000, 0x3000001},
12604{0x3000000, 0xe73a5134, 0x7fbfffff, 0x7fc00000, 0x3000001},
12605{0x3000000, 0xe73a5134, 0x7fc00000, 0x7fc00000, 0x3000000},
12606{0x3000000, 0xe73a5134, 0x7fd9ba98, 0x7fc00000, 0x3000000},
12607{0x3000000, 0xe73a5134, 0x7fffffff, 0x7fc00000, 0x3000000},
12608{0x3000000, 0xe73a5134, 0x80000000, 0xe73a5134, 0x3000000},
12609{0x3000000, 0xe73a5134, 0x80000001, 0xe73a5134, 0x3000080},
12610{0x3000000, 0xe73a5134, 0x80000076, 0xe73a5134, 0x3000080},
12611{0x3000000, 0xe73a5134, 0x80002b94, 0xe73a5134, 0x3000080},
12612{0x3000000, 0xe73a5134, 0x80636d24, 0xe73a5134, 0x3000080},
12613{0x3000000, 0xe73a5134, 0x807fffff, 0xe73a5134, 0x3000080},
12614{0x3000000, 0xe73a5134, 0x80800000, 0xe73a5134, 0x3000010},
12615{0x3000000, 0xe73a5134, 0x80800002, 0xe73a5134, 0x3000010},
12616{0x3000000, 0xe73a5134, 0x81398437, 0xe73a5134, 0x3000010},
12617{0x3000000, 0xe73a5134, 0x8ba98d27, 0xe73a5134, 0x3000010},
12618{0x3000000, 0xe73a5134, 0x8ba98d7a, 0xe73a5134, 0x3000010},
12619{0x3000000, 0xe73a5134, 0xf51f853a, 0xf51f853a, 0x3000010},
12620{0x3000000, 0xe73a5134, 0xff7ffff0, 0xff7ffff0, 0x3000010},
12621{0x3000000, 0xe73a5134, 0xff7fffff, 0xff7fffff, 0x3000010},
12622{0x3000000, 0xe73a5134, 0xff800000, 0xff800000, 0x3000000},
12623{0x3000000, 0xe73a5134, 0xff800001, 0x7fc00000, 0x3000001},
12624{0x3000000, 0xe73a5134, 0xff984a37, 0x7fc00000, 0x3000001},
12625{0x3000000, 0xe73a5134, 0xffbfffff, 0x7fc00000, 0x3000001},
12626{0x3000000, 0xe73a5134, 0xffc00000, 0x7fc00000, 0x3000000},
12627{0x3000000, 0xe73a5134, 0xffd9ba98, 0x7fc00000, 0x3000000},
12628{0x3000000, 0xe73a5134, 0xffffffff, 0x7fc00000, 0x3000000},
12629{0x3000000, 0xe73a5134, 0x4f3495cb, 0xe73a5134, 0x3000010},
12630{0x3000000, 0xe73a5134, 0xe73a5134, 0xe7ba5134, 0x3000000},
12631{0x3000000, 0xe73a5134, 0x7c994e9e, 0x7c994e9e, 0x3000010},
12632{0x3000000, 0xe73a5134, 0x6164bd6c, 0xe73a42e8, 0x3000010},
12633{0x3000000, 0xe73a5134, 0x9503366, 0xe73a5134, 0x3000010},
12634{0x3000000, 0xe73a5134, 0xbf5a97c9, 0xe73a5134, 0x3000010},
12635{0x3000000, 0xe73a5134, 0xe6ff1a14, 0xe79cef1f, 0x3000000},
12636{0x3000000, 0xe73a5134, 0x77f31e2f, 0x77f31e2f, 0x3000010},
12637{0x3000000, 0xe73a5134, 0xaab4d7d8, 0xe73a5134, 0x3000010},
12638{0x3000000, 0xe73a5134, 0x966320b, 0xe73a5134, 0x3000010},
12639{0x3000000, 0xe73a5134, 0xb26bddee, 0xe73a5134, 0x3000010},
12640{0x3000000, 0xe73a5134, 0xb5c8e5d3, 0xe73a5134, 0x3000010},
12641{0x3000000, 0xe73a5134, 0x317285d3, 0xe73a5134, 0x3000010},
12642{0x3000000, 0xe73a5134, 0x3c9623b1, 0xe73a5134, 0x3000010},
12643{0x3000000, 0xe73a5134, 0x51fd2c7c, 0xe73a5134, 0x3000010},
12644{0x3000000, 0xe73a5134, 0x7b906a6c, 0x7b906a6c, 0x3000010},
12645{0x3000000, 0x7c994e9e, 0x0, 0x7c994e9e, 0x3000000},
12646{0x3000000, 0x7c994e9e, 0x1, 0x7c994e9e, 0x3000080},
12647{0x3000000, 0x7c994e9e, 0x76, 0x7c994e9e, 0x3000080},
12648{0x3000000, 0x7c994e9e, 0x2b94, 0x7c994e9e, 0x3000080},
12649{0x3000000, 0x7c994e9e, 0x636d24, 0x7c994e9e, 0x3000080},
12650{0x3000000, 0x7c994e9e, 0x7fffff, 0x7c994e9e, 0x3000080},
12651{0x3000000, 0x7c994e9e, 0x800000, 0x7c994e9e, 0x3000010},
12652{0x3000000, 0x7c994e9e, 0x800002, 0x7c994e9e, 0x3000010},
12653{0x3000000, 0x7c994e9e, 0x1398437, 0x7c994e9e, 0x3000010},
12654{0x3000000, 0x7c994e9e, 0xba98d27, 0x7c994e9e, 0x3000010},
12655{0x3000000, 0x7c994e9e, 0xba98d7a, 0x7c994e9e, 0x3000010},
12656{0x3000000, 0x7c994e9e, 0x751f853a, 0x7c994fdd, 0x3000010},
12657{0x3000000, 0x7c994e9e, 0x7f7ffff0, 0x7f800000, 0x3000014},
12658{0x3000000, 0x7c994e9e, 0x7f7fffff, 0x7f800000, 0x3000014},
12659{0x3000000, 0x7c994e9e, 0x7f800000, 0x7f800000, 0x3000000},
12660{0x3000000, 0x7c994e9e, 0x7f800001, 0x7fc00000, 0x3000001},
12661{0x3000000, 0x7c994e9e, 0x7f984a37, 0x7fc00000, 0x3000001},
12662{0x3000000, 0x7c994e9e, 0x7fbfffff, 0x7fc00000, 0x3000001},
12663{0x3000000, 0x7c994e9e, 0x7fc00000, 0x7fc00000, 0x3000000},
12664{0x3000000, 0x7c994e9e, 0x7fd9ba98, 0x7fc00000, 0x3000000},
12665{0x3000000, 0x7c994e9e, 0x7fffffff, 0x7fc00000, 0x3000000},
12666{0x3000000, 0x7c994e9e, 0x80000000, 0x7c994e9e, 0x3000000},
12667{0x3000000, 0x7c994e9e, 0x80000001, 0x7c994e9e, 0x3000080},
12668{0x3000000, 0x7c994e9e, 0x80000076, 0x7c994e9e, 0x3000080},
12669{0x3000000, 0x7c994e9e, 0x80002b94, 0x7c994e9e, 0x3000080},
12670{0x3000000, 0x7c994e9e, 0x80636d24, 0x7c994e9e, 0x3000080},
12671{0x3000000, 0x7c994e9e, 0x807fffff, 0x7c994e9e, 0x3000080},
12672{0x3000000, 0x7c994e9e, 0x80800000, 0x7c994e9e, 0x3000010},
12673{0x3000000, 0x7c994e9e, 0x80800002, 0x7c994e9e, 0x3000010},
12674{0x3000000, 0x7c994e9e, 0x81398437, 0x7c994e9e, 0x3000010},
12675{0x3000000, 0x7c994e9e, 0x8ba98d27, 0x7c994e9e, 0x3000010},
12676{0x3000000, 0x7c994e9e, 0x8ba98d7a, 0x7c994e9e, 0x3000010},
12677{0x3000000, 0x7c994e9e, 0xf51f853a, 0x7c994d5f, 0x3000010},
12678{0x3000000, 0x7c994e9e, 0xff7ffff0, 0xff7b357b, 0x3000010},
12679{0x3000000, 0x7c994e9e, 0xff7fffff, 0xff7b358a, 0x3000010},
12680{0x3000000, 0x7c994e9e, 0xff800000, 0xff800000, 0x3000000},
12681{0x3000000, 0x7c994e9e, 0xff800001, 0x7fc00000, 0x3000001},
12682{0x3000000, 0x7c994e9e, 0xff984a37, 0x7fc00000, 0x3000001},
12683{0x3000000, 0x7c994e9e, 0xffbfffff, 0x7fc00000, 0x3000001},
12684{0x3000000, 0x7c994e9e, 0xffc00000, 0x7fc00000, 0x3000000},
12685{0x3000000, 0x7c994e9e, 0xffd9ba98, 0x7fc00000, 0x3000000},
12686{0x3000000, 0x7c994e9e, 0xffffffff, 0x7fc00000, 0x3000000},
12687{0x3000000, 0x7c994e9e, 0x4f3495cb, 0x7c994e9e, 0x3000010},
12688{0x3000000, 0x7c994e9e, 0xe73a5134, 0x7c994e9e, 0x3000010},
12689{0x3000000, 0x7c994e9e, 0x7c994e9e, 0x7d194e9e, 0x3000000},
12690{0x3000000, 0x7c994e9e, 0x6164bd6c, 0x7c994e9e, 0x3000010},
12691{0x3000000, 0x7c994e9e, 0x9503366, 0x7c994e9e, 0x3000010},
12692{0x3000000, 0x7c994e9e, 0xbf5a97c9, 0x7c994e9e, 0x3000010},
12693{0x3000000, 0x7c994e9e, 0xe6ff1a14, 0x7c994e9e, 0x3000010},
12694{0x3000000, 0x7c994e9e, 0x77f31e2f, 0x7c998b66, 0x3000010},
12695{0x3000000, 0x7c994e9e, 0xaab4d7d8, 0x7c994e9e, 0x3000010},
12696{0x3000000, 0x7c994e9e, 0x966320b, 0x7c994e9e, 0x3000010},
12697{0x3000000, 0x7c994e9e, 0xb26bddee, 0x7c994e9e, 0x3000010},
12698{0x3000000, 0x7c994e9e, 0xb5c8e5d3, 0x7c994e9e, 0x3000010},
12699{0x3000000, 0x7c994e9e, 0x317285d3, 0x7c994e9e, 0x3000010},
12700{0x3000000, 0x7c994e9e, 0x3c9623b1, 0x7c994e9e, 0x3000010},
12701{0x3000000, 0x7c994e9e, 0x51fd2c7c, 0x7c994e9e, 0x3000010},
12702{0x3000000, 0x7c994e9e, 0x7b906a6c, 0x7cbd6939, 0x3000000},
12703{0x3000000, 0x6164bd6c, 0x0, 0x6164bd6c, 0x3000000},
12704{0x3000000, 0x6164bd6c, 0x1, 0x6164bd6c, 0x3000080},
12705{0x3000000, 0x6164bd6c, 0x76, 0x6164bd6c, 0x3000080},
12706{0x3000000, 0x6164bd6c, 0x2b94, 0x6164bd6c, 0x3000080},
12707{0x3000000, 0x6164bd6c, 0x636d24, 0x6164bd6c, 0x3000080},
12708{0x3000000, 0x6164bd6c, 0x7fffff, 0x6164bd6c, 0x3000080},
12709{0x3000000, 0x6164bd6c, 0x800000, 0x6164bd6c, 0x3000010},
12710{0x3000000, 0x6164bd6c, 0x800002, 0x6164bd6c, 0x3000010},
12711{0x3000000, 0x6164bd6c, 0x1398437, 0x6164bd6c, 0x3000010},
12712{0x3000000, 0x6164bd6c, 0xba98d27, 0x6164bd6c, 0x3000010},
12713{0x3000000, 0x6164bd6c, 0xba98d7a, 0x6164bd6c, 0x3000010},
12714{0x3000000, 0x6164bd6c, 0x751f853a, 0x751f853a, 0x3000010},
12715{0x3000000, 0x6164bd6c, 0x7f7ffff0, 0x7f7ffff0, 0x3000010},
12716{0x3000000, 0x6164bd6c, 0x7f7fffff, 0x7f7fffff, 0x3000010},
12717{0x3000000, 0x6164bd6c, 0x7f800000, 0x7f800000, 0x3000000},
12718{0x3000000, 0x6164bd6c, 0x7f800001, 0x7fc00000, 0x3000001},
12719{0x3000000, 0x6164bd6c, 0x7f984a37, 0x7fc00000, 0x3000001},
12720{0x3000000, 0x6164bd6c, 0x7fbfffff, 0x7fc00000, 0x3000001},
12721{0x3000000, 0x6164bd6c, 0x7fc00000, 0x7fc00000, 0x3000000},
12722{0x3000000, 0x6164bd6c, 0x7fd9ba98, 0x7fc00000, 0x3000000},
12723{0x3000000, 0x6164bd6c, 0x7fffffff, 0x7fc00000, 0x3000000},
12724{0x3000000, 0x6164bd6c, 0x80000000, 0x6164bd6c, 0x3000000},
12725{0x3000000, 0x6164bd6c, 0x80000001, 0x6164bd6c, 0x3000080},
12726{0x3000000, 0x6164bd6c, 0x80000076, 0x6164bd6c, 0x3000080},
12727{0x3000000, 0x6164bd6c, 0x80002b94, 0x6164bd6c, 0x3000080},
12728{0x3000000, 0x6164bd6c, 0x80636d24, 0x6164bd6c, 0x3000080},
12729{0x3000000, 0x6164bd6c, 0x807fffff, 0x6164bd6c, 0x3000080},
12730{0x3000000, 0x6164bd6c, 0x80800000, 0x6164bd6c, 0x3000010},
12731{0x3000000, 0x6164bd6c, 0x80800002, 0x6164bd6c, 0x3000010},
12732{0x3000000, 0x6164bd6c, 0x81398437, 0x6164bd6c, 0x3000010},
12733{0x3000000, 0x6164bd6c, 0x8ba98d27, 0x6164bd6c, 0x3000010},
12734{0x3000000, 0x6164bd6c, 0x8ba98d7a, 0x6164bd6c, 0x3000010},
12735{0x3000000, 0x6164bd6c, 0xf51f853a, 0xf51f853a, 0x3000010},
12736{0x3000000, 0x6164bd6c, 0xff7ffff0, 0xff7ffff0, 0x3000010},
12737{0x3000000, 0x6164bd6c, 0xff7fffff, 0xff7fffff, 0x3000010},
12738{0x3000000, 0x6164bd6c, 0xff800000, 0xff800000, 0x3000000},
12739{0x3000000, 0x6164bd6c, 0xff800001, 0x7fc00000, 0x3000001},
12740{0x3000000, 0x6164bd6c, 0xff984a37, 0x7fc00000, 0x3000001},
12741{0x3000000, 0x6164bd6c, 0xffbfffff, 0x7fc00000, 0x3000001},
12742{0x3000000, 0x6164bd6c, 0xffc00000, 0x7fc00000, 0x3000000},
12743{0x3000000, 0x6164bd6c, 0xffd9ba98, 0x7fc00000, 0x3000000},
12744{0x3000000, 0x6164bd6c, 0xffffffff, 0x7fc00000, 0x3000000},
12745{0x3000000, 0x6164bd6c, 0x4f3495cb, 0x6164bd6c, 0x3000010},
12746{0x3000000, 0x6164bd6c, 0xe73a5134, 0xe73a42e8, 0x3000010},
12747{0x3000000, 0x6164bd6c, 0x7c994e9e, 0x7c994e9e, 0x3000010},
12748{0x3000000, 0x6164bd6c, 0x6164bd6c, 0x61e4bd6c, 0x3000000},
12749{0x3000000, 0x6164bd6c, 0x9503366, 0x6164bd6c, 0x3000010},
12750{0x3000000, 0x6164bd6c, 0xbf5a97c9, 0x6164bd6c, 0x3000010},
12751{0x3000000, 0x6164bd6c, 0xe6ff1a14, 0xe6fefd7c, 0x3000010},
12752{0x3000000, 0x6164bd6c, 0x77f31e2f, 0x77f31e2f, 0x3000010},
12753{0x3000000, 0x6164bd6c, 0xaab4d7d8, 0x6164bd6c, 0x3000010},
12754{0x3000000, 0x6164bd6c, 0x966320b, 0x6164bd6c, 0x3000010},
12755{0x3000000, 0x6164bd6c, 0xb26bddee, 0x6164bd6c, 0x3000010},
12756{0x3000000, 0x6164bd6c, 0xb5c8e5d3, 0x6164bd6c, 0x3000010},
12757{0x3000000, 0x6164bd6c, 0x317285d3, 0x6164bd6c, 0x3000010},
12758{0x3000000, 0x6164bd6c, 0x3c9623b1, 0x6164bd6c, 0x3000010},
12759{0x3000000, 0x6164bd6c, 0x51fd2c7c, 0x6164bd6c, 0x3000010},
12760{0x3000000, 0x6164bd6c, 0x7b906a6c, 0x7b906a6c, 0x3000010},
12761{0x3000000, 0x9503366, 0x0, 0x9503366, 0x3000000},
12762{0x3000000, 0x9503366, 0x1, 0x9503366, 0x3000080},
12763{0x3000000, 0x9503366, 0x76, 0x9503366, 0x3000080},
12764{0x3000000, 0x9503366, 0x2b94, 0x9503366, 0x3000080},
12765{0x3000000, 0x9503366, 0x636d24, 0x9503366, 0x3000080},
12766{0x3000000, 0x9503366, 0x7fffff, 0x9503366, 0x3000080},
12767{0x3000000, 0x9503366, 0x800000, 0x95033a6, 0x3000000},
12768{0x3000000, 0x9503366, 0x800002, 0x95033a6, 0x3000010},
12769{0x3000000, 0x9503366, 0x1398437, 0x9503420, 0x3000010},
12770{0x3000000, 0x9503366, 0xba98d27, 0xbb00ec2, 0x3000010},
12771{0x3000000, 0x9503366, 0xba98d7a, 0xbb00f15, 0x3000010},
12772{0x3000000, 0x9503366, 0x751f853a, 0x751f853a, 0x3000010},
12773{0x3000000, 0x9503366, 0x7f7ffff0, 0x7f7ffff0, 0x3000010},
12774{0x3000000, 0x9503366, 0x7f7fffff, 0x7f7fffff, 0x3000010},
12775{0x3000000, 0x9503366, 0x7f800000, 0x7f800000, 0x3000000},
12776{0x3000000, 0x9503366, 0x7f800001, 0x7fc00000, 0x3000001},
12777{0x3000000, 0x9503366, 0x7f984a37, 0x7fc00000, 0x3000001},
12778{0x3000000, 0x9503366, 0x7fbfffff, 0x7fc00000, 0x3000001},
12779{0x3000000, 0x9503366, 0x7fc00000, 0x7fc00000, 0x3000000},
12780{0x3000000, 0x9503366, 0x7fd9ba98, 0x7fc00000, 0x3000000},
12781{0x3000000, 0x9503366, 0x7fffffff, 0x7fc00000, 0x3000000},
12782{0x3000000, 0x9503366, 0x80000000, 0x9503366, 0x3000000},
12783{0x3000000, 0x9503366, 0x80000001, 0x9503366, 0x3000080},
12784{0x3000000, 0x9503366, 0x80000076, 0x9503366, 0x3000080},
12785{0x3000000, 0x9503366, 0x80002b94, 0x9503366, 0x3000080},
12786{0x3000000, 0x9503366, 0x80636d24, 0x9503366, 0x3000080},
12787{0x3000000, 0x9503366, 0x807fffff, 0x9503366, 0x3000080},
12788{0x3000000, 0x9503366, 0x80800000, 0x9503326, 0x3000000},
12789{0x3000000, 0x9503366, 0x80800002, 0x9503326, 0x3000010},
12790{0x3000000, 0x9503366, 0x81398437, 0x95032ac, 0x3000010},
12791{0x3000000, 0x9503366, 0x8ba98d27, 0x8ba30b8c, 0x3000010},
12792{0x3000000, 0x9503366, 0x8ba98d7a, 0x8ba30bdf, 0x3000010},
12793{0x3000000, 0x9503366, 0xf51f853a, 0xf51f853a, 0x3000010},
12794{0x3000000, 0x9503366, 0xff7ffff0, 0xff7ffff0, 0x3000010},
12795{0x3000000, 0x9503366, 0xff7fffff, 0xff7fffff, 0x3000010},
12796{0x3000000, 0x9503366, 0xff800000, 0xff800000, 0x3000000},
12797{0x3000000, 0x9503366, 0xff800001, 0x7fc00000, 0x3000001},
12798{0x3000000, 0x9503366, 0xff984a37, 0x7fc00000, 0x3000001},
12799{0x3000000, 0x9503366, 0xffbfffff, 0x7fc00000, 0x3000001},
12800{0x3000000, 0x9503366, 0xffc00000, 0x7fc00000, 0x3000000},
12801{0x3000000, 0x9503366, 0xffd9ba98, 0x7fc00000, 0x3000000},
12802{0x3000000, 0x9503366, 0xffffffff, 0x7fc00000, 0x3000000},
12803{0x3000000, 0x9503366, 0x4f3495cb, 0x4f3495cb, 0x3000010},
12804{0x3000000, 0x9503366, 0xe73a5134, 0xe73a5134, 0x3000010},
12805{0x3000000, 0x9503366, 0x7c994e9e, 0x7c994e9e, 0x3000010},
12806{0x3000000, 0x9503366, 0x6164bd6c, 0x6164bd6c, 0x3000010},
12807{0x3000000, 0x9503366, 0x9503366, 0x9d03366, 0x3000000},
12808{0x3000000, 0x9503366, 0xbf5a97c9, 0xbf5a97c9, 0x3000010},
12809{0x3000000, 0x9503366, 0xe6ff1a14, 0xe6ff1a14, 0x3000010},
12810{0x3000000, 0x9503366, 0x77f31e2f, 0x77f31e2f, 0x3000010},
12811{0x3000000, 0x9503366, 0xaab4d7d8, 0xaab4d7d8, 0x3000010},
12812{0x3000000, 0x9503366, 0x966320b, 0x9db32b8, 0x3000010},
12813{0x3000000, 0x9503366, 0xb26bddee, 0xb26bddee, 0x3000010},
12814{0x3000000, 0x9503366, 0xb5c8e5d3, 0xb5c8e5d3, 0x3000010},
12815{0x3000000, 0x9503366, 0x317285d3, 0x317285d3, 0x3000010},
12816{0x3000000, 0x9503366, 0x3c9623b1, 0x3c9623b1, 0x3000010},
12817{0x3000000, 0x9503366, 0x51fd2c7c, 0x51fd2c7c, 0x3000010},
12818{0x3000000, 0x9503366, 0x7b906a6c, 0x7b906a6c, 0x3000010},
12819{0x3000000, 0xbf5a97c9, 0x0, 0xbf5a97c9, 0x3000000},
12820{0x3000000, 0xbf5a97c9, 0x1, 0xbf5a97c9, 0x3000080},
12821{0x3000000, 0xbf5a97c9, 0x76, 0xbf5a97c9, 0x3000080},
12822{0x3000000, 0xbf5a97c9, 0x2b94, 0xbf5a97c9, 0x3000080},
12823{0x3000000, 0xbf5a97c9, 0x636d24, 0xbf5a97c9, 0x3000080},
12824{0x3000000, 0xbf5a97c9, 0x7fffff, 0xbf5a97c9, 0x3000080},
12825{0x3000000, 0xbf5a97c9, 0x800000, 0xbf5a97c9, 0x3000010},
12826{0x3000000, 0xbf5a97c9, 0x800002, 0xbf5a97c9, 0x3000010},
12827{0x3000000, 0xbf5a97c9, 0x1398437, 0xbf5a97c9, 0x3000010},
12828{0x3000000, 0xbf5a97c9, 0xba98d27, 0xbf5a97c9, 0x3000010},
12829{0x3000000, 0xbf5a97c9, 0xba98d7a, 0xbf5a97c9, 0x3000010},
12830{0x3000000, 0xbf5a97c9, 0x751f853a, 0x751f853a, 0x3000010},
12831{0x3000000, 0xbf5a97c9, 0x7f7ffff0, 0x7f7ffff0, 0x3000010},
12832{0x3000000, 0xbf5a97c9, 0x7f7fffff, 0x7f7fffff, 0x3000010},
12833{0x3000000, 0xbf5a97c9, 0x7f800000, 0x7f800000, 0x3000000},
12834{0x3000000, 0xbf5a97c9, 0x7f800001, 0x7fc00000, 0x3000001},
12835{0x3000000, 0xbf5a97c9, 0x7f984a37, 0x7fc00000, 0x3000001},
12836{0x3000000, 0xbf5a97c9, 0x7fbfffff, 0x7fc00000, 0x3000001},
12837{0x3000000, 0xbf5a97c9, 0x7fc00000, 0x7fc00000, 0x3000000},
12838{0x3000000, 0xbf5a97c9, 0x7fd9ba98, 0x7fc00000, 0x3000000},
12839{0x3000000, 0xbf5a97c9, 0x7fffffff, 0x7fc00000, 0x3000000},
12840{0x3000000, 0xbf5a97c9, 0x80000000, 0xbf5a97c9, 0x3000000},
12841{0x3000000, 0xbf5a97c9, 0x80000001, 0xbf5a97c9, 0x3000080},
12842{0x3000000, 0xbf5a97c9, 0x80000076, 0xbf5a97c9, 0x3000080},
12843{0x3000000, 0xbf5a97c9, 0x80002b94, 0xbf5a97c9, 0x3000080},
12844{0x3000000, 0xbf5a97c9, 0x80636d24, 0xbf5a97c9, 0x3000080},
12845{0x3000000, 0xbf5a97c9, 0x807fffff, 0xbf5a97c9, 0x3000080},
12846{0x3000000, 0xbf5a97c9, 0x80800000, 0xbf5a97c9, 0x3000010},
12847{0x3000000, 0xbf5a97c9, 0x80800002, 0xbf5a97c9, 0x3000010},
12848{0x3000000, 0xbf5a97c9, 0x81398437, 0xbf5a97c9, 0x3000010},
12849{0x3000000, 0xbf5a97c9, 0x8ba98d27, 0xbf5a97c9, 0x3000010},
12850{0x3000000, 0xbf5a97c9, 0x8ba98d7a, 0xbf5a97c9, 0x3000010},
12851{0x3000000, 0xbf5a97c9, 0xf51f853a, 0xf51f853a, 0x3000010},
12852{0x3000000, 0xbf5a97c9, 0xff7ffff0, 0xff7ffff0, 0x3000010},
12853{0x3000000, 0xbf5a97c9, 0xff7fffff, 0xff7fffff, 0x3000010},
12854{0x3000000, 0xbf5a97c9, 0xff800000, 0xff800000, 0x3000000},
12855{0x3000000, 0xbf5a97c9, 0xff800001, 0x7fc00000, 0x3000001},
12856{0x3000000, 0xbf5a97c9, 0xff984a37, 0x7fc00000, 0x3000001},
12857{0x3000000, 0xbf5a97c9, 0xffbfffff, 0x7fc00000, 0x3000001},
12858{0x3000000, 0xbf5a97c9, 0xffc00000, 0x7fc00000, 0x3000000},
12859{0x3000000, 0xbf5a97c9, 0xffd9ba98, 0x7fc00000, 0x3000000},
12860{0x3000000, 0xbf5a97c9, 0xffffffff, 0x7fc00000, 0x3000000},
12861{0x3000000, 0xbf5a97c9, 0x4f3495cb, 0x4f3495cb, 0x3000010},
12862{0x3000000, 0xbf5a97c9, 0xe73a5134, 0xe73a5134, 0x3000010},
12863{0x3000000, 0xbf5a97c9, 0x7c994e9e, 0x7c994e9e, 0x3000010},
12864{0x3000000, 0xbf5a97c9, 0x6164bd6c, 0x6164bd6c, 0x3000010},
12865{0x3000000, 0xbf5a97c9, 0x9503366, 0xbf5a97c9, 0x3000010},
12866{0x3000000, 0xbf5a97c9, 0xbf5a97c9, 0xbfda97c9, 0x3000000},
12867{0x3000000, 0xbf5a97c9, 0xe6ff1a14, 0xe6ff1a14, 0x3000010},
12868{0x3000000, 0xbf5a97c9, 0x77f31e2f, 0x77f31e2f, 0x3000010},
12869{0x3000000, 0xbf5a97c9, 0xaab4d7d8, 0xbf5a97c9, 0x3000010},
12870{0x3000000, 0xbf5a97c9, 0x966320b, 0xbf5a97c9, 0x3000010},
12871{0x3000000, 0xbf5a97c9, 0xb26bddee, 0xbf5a97c9, 0x3000010},
12872{0x3000000, 0xbf5a97c9, 0xb5c8e5d3, 0xbf5a97e2, 0x3000010},
12873{0x3000000, 0xbf5a97c9, 0x317285d3, 0xbf5a97c9, 0x3000010},
12874{0x3000000, 0xbf5a97c9, 0x3c9623b1, 0xbf55e6ab, 0x3000010},
12875{0x3000000, 0xbf5a97c9, 0x51fd2c7c, 0x51fd2c7c, 0x3000010},
12876{0x3000000, 0xbf5a97c9, 0x7b906a6c, 0x7b906a6c, 0x3000010},
12877{0x3000000, 0xe6ff1a14, 0x0, 0xe6ff1a14, 0x3000000},
12878{0x3000000, 0xe6ff1a14, 0x1, 0xe6ff1a14, 0x3000080},
12879{0x3000000, 0xe6ff1a14, 0x76, 0xe6ff1a14, 0x3000080},
12880{0x3000000, 0xe6ff1a14, 0x2b94, 0xe6ff1a14, 0x3000080},
12881{0x3000000, 0xe6ff1a14, 0x636d24, 0xe6ff1a14, 0x3000080},
12882{0x3000000, 0xe6ff1a14, 0x7fffff, 0xe6ff1a14, 0x3000080},
12883{0x3000000, 0xe6ff1a14, 0x800000, 0xe6ff1a14, 0x3000010},
12884{0x3000000, 0xe6ff1a14, 0x800002, 0xe6ff1a14, 0x3000010},
12885{0x3000000, 0xe6ff1a14, 0x1398437, 0xe6ff1a14, 0x3000010},
12886{0x3000000, 0xe6ff1a14, 0xba98d27, 0xe6ff1a14, 0x3000010},
12887{0x3000000, 0xe6ff1a14, 0xba98d7a, 0xe6ff1a14, 0x3000010},
12888{0x3000000, 0xe6ff1a14, 0x751f853a, 0x751f853a, 0x3000010},
12889{0x3000000, 0xe6ff1a14, 0x7f7ffff0, 0x7f7ffff0, 0x3000010},
12890{0x3000000, 0xe6ff1a14, 0x7f7fffff, 0x7f7fffff, 0x3000010},
12891{0x3000000, 0xe6ff1a14, 0x7f800000, 0x7f800000, 0x3000000},
12892{0x3000000, 0xe6ff1a14, 0x7f800001, 0x7fc00000, 0x3000001},
12893{0x3000000, 0xe6ff1a14, 0x7f984a37, 0x7fc00000, 0x3000001},
12894{0x3000000, 0xe6ff1a14, 0x7fbfffff, 0x7fc00000, 0x3000001},
12895{0x3000000, 0xe6ff1a14, 0x7fc00000, 0x7fc00000, 0x3000000},
12896{0x3000000, 0xe6ff1a14, 0x7fd9ba98, 0x7fc00000, 0x3000000},
12897{0x3000000, 0xe6ff1a14, 0x7fffffff, 0x7fc00000, 0x3000000},
12898{0x3000000, 0xe6ff1a14, 0x80000000, 0xe6ff1a14, 0x3000000},
12899{0x3000000, 0xe6ff1a14, 0x80000001, 0xe6ff1a14, 0x3000080},
12900{0x3000000, 0xe6ff1a14, 0x80000076, 0xe6ff1a14, 0x3000080},
12901{0x3000000, 0xe6ff1a14, 0x80002b94, 0xe6ff1a14, 0x3000080},
12902{0x3000000, 0xe6ff1a14, 0x80636d24, 0xe6ff1a14, 0x3000080},
12903{0x3000000, 0xe6ff1a14, 0x807fffff, 0xe6ff1a14, 0x3000080},
12904{0x3000000, 0xe6ff1a14, 0x80800000, 0xe6ff1a14, 0x3000010},
12905{0x3000000, 0xe6ff1a14, 0x80800002, 0xe6ff1a14, 0x3000010},
12906{0x3000000, 0xe6ff1a14, 0x81398437, 0xe6ff1a14, 0x3000010},
12907{0x3000000, 0xe6ff1a14, 0x8ba98d27, 0xe6ff1a14, 0x3000010},
12908{0x3000000, 0xe6ff1a14, 0x8ba98d7a, 0xe6ff1a14, 0x3000010},
12909{0x3000000, 0xe6ff1a14, 0xf51f853a, 0xf51f853a, 0x3000010},
12910{0x3000000, 0xe6ff1a14, 0xff7ffff0, 0xff7ffff0, 0x3000010},
12911{0x3000000, 0xe6ff1a14, 0xff7fffff, 0xff7fffff, 0x3000010},
12912{0x3000000, 0xe6ff1a14, 0xff800000, 0xff800000, 0x3000000},
12913{0x3000000, 0xe6ff1a14, 0xff800001, 0x7fc00000, 0x3000001},
12914{0x3000000, 0xe6ff1a14, 0xff984a37, 0x7fc00000, 0x3000001},
12915{0x3000000, 0xe6ff1a14, 0xffbfffff, 0x7fc00000, 0x3000001},
12916{0x3000000, 0xe6ff1a14, 0xffc00000, 0x7fc00000, 0x3000000},
12917{0x3000000, 0xe6ff1a14, 0xffd9ba98, 0x7fc00000, 0x3000000},
12918{0x3000000, 0xe6ff1a14, 0xffffffff, 0x7fc00000, 0x3000000},
12919{0x3000000, 0xe6ff1a14, 0x4f3495cb, 0xe6ff1a14, 0x3000010},
12920{0x3000000, 0xe6ff1a14, 0xe73a5134, 0xe79cef1f, 0x3000000},
12921{0x3000000, 0xe6ff1a14, 0x7c994e9e, 0x7c994e9e, 0x3000010},
12922{0x3000000, 0xe6ff1a14, 0x6164bd6c, 0xe6fefd7c, 0x3000010},
12923{0x3000000, 0xe6ff1a14, 0x9503366, 0xe6ff1a14, 0x3000010},
12924{0x3000000, 0xe6ff1a14, 0xbf5a97c9, 0xe6ff1a14, 0x3000010},
12925{0x3000000, 0xe6ff1a14, 0xe6ff1a14, 0xe77f1a14, 0x3000000},
12926{0x3000000, 0xe6ff1a14, 0x77f31e2f, 0x77f31e2f, 0x3000010},
12927{0x3000000, 0xe6ff1a14, 0xaab4d7d8, 0xe6ff1a14, 0x3000010},
12928{0x3000000, 0xe6ff1a14, 0x966320b, 0xe6ff1a14, 0x3000010},
12929{0x3000000, 0xe6ff1a14, 0xb26bddee, 0xe6ff1a14, 0x3000010},
12930{0x3000000, 0xe6ff1a14, 0xb5c8e5d3, 0xe6ff1a14, 0x3000010},
12931{0x3000000, 0xe6ff1a14, 0x317285d3, 0xe6ff1a14, 0x3000010},
12932{0x3000000, 0xe6ff1a14, 0x3c9623b1, 0xe6ff1a14, 0x3000010},
12933{0x3000000, 0xe6ff1a14, 0x51fd2c7c, 0xe6ff1a14, 0x3000010},
12934{0x3000000, 0xe6ff1a14, 0x7b906a6c, 0x7b906a6c, 0x3000010},
12935{0x3000000, 0x77f31e2f, 0x0, 0x77f31e2f, 0x3000000},
12936{0x3000000, 0x77f31e2f, 0x1, 0x77f31e2f, 0x3000080},
12937{0x3000000, 0x77f31e2f, 0x76, 0x77f31e2f, 0x3000080},
12938{0x3000000, 0x77f31e2f, 0x2b94, 0x77f31e2f, 0x3000080},
12939{0x3000000, 0x77f31e2f, 0x636d24, 0x77f31e2f, 0x3000080},
12940{0x3000000, 0x77f31e2f, 0x7fffff, 0x77f31e2f, 0x3000080},
12941{0x3000000, 0x77f31e2f, 0x800000, 0x77f31e2f, 0x3000010},
12942{0x3000000, 0x77f31e2f, 0x800002, 0x77f31e2f, 0x3000010},
12943{0x3000000, 0x77f31e2f, 0x1398437, 0x77f31e2f, 0x3000010},
12944{0x3000000, 0x77f31e2f, 0xba98d27, 0x77f31e2f, 0x3000010},
12945{0x3000000, 0x77f31e2f, 0xba98d7a, 0x77f31e2f, 0x3000010},
12946{0x3000000, 0x77f31e2f, 0x751f853a, 0x77f81a59, 0x3000010},
12947{0x3000000, 0x77f31e2f, 0x7f7ffff0, 0x7f800000, 0x3000014},
12948{0x3000000, 0x77f31e2f, 0x7f7fffff, 0x7f800000, 0x3000014},
12949{0x3000000, 0x77f31e2f, 0x7f800000, 0x7f800000, 0x3000000},
12950{0x3000000, 0x77f31e2f, 0x7f800001, 0x7fc00000, 0x3000001},
12951{0x3000000, 0x77f31e2f, 0x7f984a37, 0x7fc00000, 0x3000001},
12952{0x3000000, 0x77f31e2f, 0x7fbfffff, 0x7fc00000, 0x3000001},
12953{0x3000000, 0x77f31e2f, 0x7fc00000, 0x7fc00000, 0x3000000},
12954{0x3000000, 0x77f31e2f, 0x7fd9ba98, 0x7fc00000, 0x3000000},
12955{0x3000000, 0x77f31e2f, 0x7fffffff, 0x7fc00000, 0x3000000},
12956{0x3000000, 0x77f31e2f, 0x80000000, 0x77f31e2f, 0x3000000},
12957{0x3000000, 0x77f31e2f, 0x80000001, 0x77f31e2f, 0x3000080},
12958{0x3000000, 0x77f31e2f, 0x80000076, 0x77f31e2f, 0x3000080},
12959{0x3000000, 0x77f31e2f, 0x80002b94, 0x77f31e2f, 0x3000080},
12960{0x3000000, 0x77f31e2f, 0x80636d24, 0x77f31e2f, 0x3000080},
12961{0x3000000, 0x77f31e2f, 0x807fffff, 0x77f31e2f, 0x3000080},
12962{0x3000000, 0x77f31e2f, 0x80800000, 0x77f31e2f, 0x3000010},
12963{0x3000000, 0x77f31e2f, 0x80800002, 0x77f31e2f, 0x3000010},
12964{0x3000000, 0x77f31e2f, 0x81398437, 0x77f31e2f, 0x3000010},
12965{0x3000000, 0x77f31e2f, 0x8ba98d27, 0x77f31e2f, 0x3000010},
12966{0x3000000, 0x77f31e2f, 0x8ba98d7a, 0x77f31e2f, 0x3000010},
12967{0x3000000, 0x77f31e2f, 0xf51f853a, 0x77ee2205, 0x3000010},
12968{0x3000000, 0x77f31e2f, 0xff7ffff0, 0xff7ffe0a, 0x3000010},
12969{0x3000000, 0x77f31e2f, 0xff7fffff, 0xff7ffe19, 0x3000010},
12970{0x3000000, 0x77f31e2f, 0xff800000, 0xff800000, 0x3000000},
12971{0x3000000, 0x77f31e2f, 0xff800001, 0x7fc00000, 0x3000001},
12972{0x3000000, 0x77f31e2f, 0xff984a37, 0x7fc00000, 0x3000001},
12973{0x3000000, 0x77f31e2f, 0xffbfffff, 0x7fc00000, 0x3000001},
12974{0x3000000, 0x77f31e2f, 0xffc00000, 0x7fc00000, 0x3000000},
12975{0x3000000, 0x77f31e2f, 0xffd9ba98, 0x7fc00000, 0x3000000},
12976{0x3000000, 0x77f31e2f, 0xffffffff, 0x7fc00000, 0x3000000},
12977{0x3000000, 0x77f31e2f, 0x4f3495cb, 0x77f31e2f, 0x3000010},
12978{0x3000000, 0x77f31e2f, 0xe73a5134, 0x77f31e2f, 0x3000010},
12979{0x3000000, 0x77f31e2f, 0x7c994e9e, 0x7c998b66, 0x3000010},
12980{0x3000000, 0x77f31e2f, 0x6164bd6c, 0x77f31e2f, 0x3000010},
12981{0x3000000, 0x77f31e2f, 0x9503366, 0x77f31e2f, 0x3000010},
12982{0x3000000, 0x77f31e2f, 0xbf5a97c9, 0x77f31e2f, 0x3000010},
12983{0x3000000, 0x77f31e2f, 0xe6ff1a14, 0x77f31e2f, 0x3000010},
12984{0x3000000, 0x77f31e2f, 0x77f31e2f, 0x78731e2f, 0x3000000},
12985{0x3000000, 0x77f31e2f, 0xaab4d7d8, 0x77f31e2f, 0x3000010},
12986{0x3000000, 0x77f31e2f, 0x966320b, 0x77f31e2f, 0x3000010},
12987{0x3000000, 0x77f31e2f, 0xb26bddee, 0x77f31e2f, 0x3000010},
12988{0x3000000, 0x77f31e2f, 0xb5c8e5d3, 0x77f31e2f, 0x3000010},
12989{0x3000000, 0x77f31e2f, 0x317285d3, 0x77f31e2f, 0x3000010},
12990{0x3000000, 0x77f31e2f, 0x3c9623b1, 0x77f31e2f, 0x3000010},
12991{0x3000000, 0x77f31e2f, 0x51fd2c7c, 0x77f31e2f, 0x3000010},
12992{0x3000000, 0x77f31e2f, 0x7b906a6c, 0x7b915d8a, 0x3000010},
12993{0x3000000, 0xaab4d7d8, 0x0, 0xaab4d7d8, 0x3000000},
12994{0x3000000, 0xaab4d7d8, 0x1, 0xaab4d7d8, 0x3000080},
12995{0x3000000, 0xaab4d7d8, 0x76, 0xaab4d7d8, 0x3000080},
12996{0x3000000, 0xaab4d7d8, 0x2b94, 0xaab4d7d8, 0x3000080},
12997{0x3000000, 0xaab4d7d8, 0x636d24, 0xaab4d7d8, 0x3000080},
12998{0x3000000, 0xaab4d7d8, 0x7fffff, 0xaab4d7d8, 0x3000080},
12999{0x3000000, 0xaab4d7d8, 0x800000, 0xaab4d7d8, 0x3000010},
13000{0x3000000, 0xaab4d7d8, 0x800002, 0xaab4d7d8, 0x3000010},
13001{0x3000000, 0xaab4d7d8, 0x1398437, 0xaab4d7d8, 0x3000010},
13002{0x3000000, 0xaab4d7d8, 0xba98d27, 0xaab4d7d8, 0x3000010},
13003{0x3000000, 0xaab4d7d8, 0xba98d7a, 0xaab4d7d8, 0x3000010},
13004{0x3000000, 0xaab4d7d8, 0x751f853a, 0x751f853a, 0x3000010},
13005{0x3000000, 0xaab4d7d8, 0x7f7ffff0, 0x7f7ffff0, 0x3000010},
13006{0x3000000, 0xaab4d7d8, 0x7f7fffff, 0x7f7fffff, 0x3000010},
13007{0x3000000, 0xaab4d7d8, 0x7f800000, 0x7f800000, 0x3000000},
13008{0x3000000, 0xaab4d7d8, 0x7f800001, 0x7fc00000, 0x3000001},
13009{0x3000000, 0xaab4d7d8, 0x7f984a37, 0x7fc00000, 0x3000001},
13010{0x3000000, 0xaab4d7d8, 0x7fbfffff, 0x7fc00000, 0x3000001},
13011{0x3000000, 0xaab4d7d8, 0x7fc00000, 0x7fc00000, 0x3000000},
13012{0x3000000, 0xaab4d7d8, 0x7fd9ba98, 0x7fc00000, 0x3000000},
13013{0x3000000, 0xaab4d7d8, 0x7fffffff, 0x7fc00000, 0x3000000},
13014{0x3000000, 0xaab4d7d8, 0x80000000, 0xaab4d7d8, 0x3000000},
13015{0x3000000, 0xaab4d7d8, 0x80000001, 0xaab4d7d8, 0x3000080},
13016{0x3000000, 0xaab4d7d8, 0x80000076, 0xaab4d7d8, 0x3000080},
13017{0x3000000, 0xaab4d7d8, 0x80002b94, 0xaab4d7d8, 0x3000080},
13018{0x3000000, 0xaab4d7d8, 0x80636d24, 0xaab4d7d8, 0x3000080},
13019{0x3000000, 0xaab4d7d8, 0x807fffff, 0xaab4d7d8, 0x3000080},
13020{0x3000000, 0xaab4d7d8, 0x80800000, 0xaab4d7d8, 0x3000010},
13021{0x3000000, 0xaab4d7d8, 0x80800002, 0xaab4d7d8, 0x3000010},
13022{0x3000000, 0xaab4d7d8, 0x81398437, 0xaab4d7d8, 0x3000010},
13023{0x3000000, 0xaab4d7d8, 0x8ba98d27, 0xaab4d7d8, 0x3000010},
13024{0x3000000, 0xaab4d7d8, 0x8ba98d7a, 0xaab4d7d8, 0x3000010},
13025{0x3000000, 0xaab4d7d8, 0xf51f853a, 0xf51f853a, 0x3000010},
13026{0x3000000, 0xaab4d7d8, 0xff7ffff0, 0xff7ffff0, 0x3000010},
13027{0x3000000, 0xaab4d7d8, 0xff7fffff, 0xff7fffff, 0x3000010},
13028{0x3000000, 0xaab4d7d8, 0xff800000, 0xff800000, 0x3000000},
13029{0x3000000, 0xaab4d7d8, 0xff800001, 0x7fc00000, 0x3000001},
13030{0x3000000, 0xaab4d7d8, 0xff984a37, 0x7fc00000, 0x3000001},
13031{0x3000000, 0xaab4d7d8, 0xffbfffff, 0x7fc00000, 0x3000001},
13032{0x3000000, 0xaab4d7d8, 0xffc00000, 0x7fc00000, 0x3000000},
13033{0x3000000, 0xaab4d7d8, 0xffd9ba98, 0x7fc00000, 0x3000000},
13034{0x3000000, 0xaab4d7d8, 0xffffffff, 0x7fc00000, 0x3000000},
13035{0x3000000, 0xaab4d7d8, 0x4f3495cb, 0x4f3495cb, 0x3000010},
13036{0x3000000, 0xaab4d7d8, 0xe73a5134, 0xe73a5134, 0x3000010},
13037{0x3000000, 0xaab4d7d8, 0x7c994e9e, 0x7c994e9e, 0x3000010},
13038{0x3000000, 0xaab4d7d8, 0x6164bd6c, 0x6164bd6c, 0x3000010},
13039{0x3000000, 0xaab4d7d8, 0x9503366, 0xaab4d7d8, 0x3000010},
13040{0x3000000, 0xaab4d7d8, 0xbf5a97c9, 0xbf5a97c9, 0x3000010},
13041{0x3000000, 0xaab4d7d8, 0xe6ff1a14, 0xe6ff1a14, 0x3000010},
13042{0x3000000, 0xaab4d7d8, 0x77f31e2f, 0x77f31e2f, 0x3000010},
13043{0x3000000, 0xaab4d7d8, 0xaab4d7d8, 0xab34d7d8, 0x3000000},
13044{0x3000000, 0xaab4d7d8, 0x966320b, 0xaab4d7d8, 0x3000010},
13045{0x3000000, 0xaab4d7d8, 0xb26bddee, 0xb26bdf58, 0x3000010},
13046{0x3000000, 0xaab4d7d8, 0xb5c8e5d3, 0xb5c8e5d6, 0x3000010},
13047{0x3000000, 0xaab4d7d8, 0x317285d3, 0x3172802c, 0x3000010},
13048{0x3000000, 0xaab4d7d8, 0x3c9623b1, 0x3c9623b1, 0x3000010},
13049{0x3000000, 0xaab4d7d8, 0x51fd2c7c, 0x51fd2c7c, 0x3000010},
13050{0x3000000, 0xaab4d7d8, 0x7b906a6c, 0x7b906a6c, 0x3000010},
13051{0x3000000, 0x966320b, 0x0, 0x966320b, 0x3000000},
13052{0x3000000, 0x966320b, 0x1, 0x966320b, 0x3000080},
13053{0x3000000, 0x966320b, 0x76, 0x966320b, 0x3000080},
13054{0x3000000, 0x966320b, 0x2b94, 0x966320b, 0x3000080},
13055{0x3000000, 0x966320b, 0x636d24, 0x966320b, 0x3000080},
13056{0x3000000, 0x966320b, 0x7fffff, 0x966320b, 0x3000080},
13057{0x3000000, 0x966320b, 0x800000, 0x966324b, 0x3000000},
13058{0x3000000, 0x966320b, 0x800002, 0x966324b, 0x3000010},
13059{0x3000000, 0x966320b, 0x1398437, 0x96632c5, 0x3000010},
13060{0x3000000, 0x966320b, 0xba98d27, 0xbb0beb7, 0x3000010},
13061{0x3000000, 0x966320b, 0xba98d7a, 0xbb0bf0a, 0x3000010},
13062{0x3000000, 0x966320b, 0x751f853a, 0x751f853a, 0x3000010},
13063{0x3000000, 0x966320b, 0x7f7ffff0, 0x7f7ffff0, 0x3000010},
13064{0x3000000, 0x966320b, 0x7f7fffff, 0x7f7fffff, 0x3000010},
13065{0x3000000, 0x966320b, 0x7f800000, 0x7f800000, 0x3000000},
13066{0x3000000, 0x966320b, 0x7f800001, 0x7fc00000, 0x3000001},
13067{0x3000000, 0x966320b, 0x7f984a37, 0x7fc00000, 0x3000001},
13068{0x3000000, 0x966320b, 0x7fbfffff, 0x7fc00000, 0x3000001},
13069{0x3000000, 0x966320b, 0x7fc00000, 0x7fc00000, 0x3000000},
13070{0x3000000, 0x966320b, 0x7fd9ba98, 0x7fc00000, 0x3000000},
13071{0x3000000, 0x966320b, 0x7fffffff, 0x7fc00000, 0x3000000},
13072{0x3000000, 0x966320b, 0x80000000, 0x966320b, 0x3000000},
13073{0x3000000, 0x966320b, 0x80000001, 0x966320b, 0x3000080},
13074{0x3000000, 0x966320b, 0x80000076, 0x966320b, 0x3000080},
13075{0x3000000, 0x966320b, 0x80002b94, 0x966320b, 0x3000080},
13076{0x3000000, 0x966320b, 0x80636d24, 0x966320b, 0x3000080},
13077{0x3000000, 0x966320b, 0x807fffff, 0x966320b, 0x3000080},
13078{0x3000000, 0x966320b, 0x80800000, 0x96631cb, 0x3000000},
13079{0x3000000, 0x966320b, 0x80800002, 0x96631cb, 0x3000010},
13080{0x3000000, 0x966320b, 0x81398437, 0x9663151, 0x3000010},
13081{0x3000000, 0x966320b, 0x8ba98d27, 0x8ba25b97, 0x3000010},
13082{0x3000000, 0x966320b, 0x8ba98d7a, 0x8ba25bea, 0x3000010},
13083{0x3000000, 0x966320b, 0xf51f853a, 0xf51f853a, 0x3000010},
13084{0x3000000, 0x966320b, 0xff7ffff0, 0xff7ffff0, 0x3000010},
13085{0x3000000, 0x966320b, 0xff7fffff, 0xff7fffff, 0x3000010},
13086{0x3000000, 0x966320b, 0xff800000, 0xff800000, 0x3000000},
13087{0x3000000, 0x966320b, 0xff800001, 0x7fc00000, 0x3000001},
13088{0x3000000, 0x966320b, 0xff984a37, 0x7fc00000, 0x3000001},
13089{0x3000000, 0x966320b, 0xffbfffff, 0x7fc00000, 0x3000001},
13090{0x3000000, 0x966320b, 0xffc00000, 0x7fc00000, 0x3000000},
13091{0x3000000, 0x966320b, 0xffd9ba98, 0x7fc00000, 0x3000000},
13092{0x3000000, 0x966320b, 0xffffffff, 0x7fc00000, 0x3000000},
13093{0x3000000, 0x966320b, 0x4f3495cb, 0x4f3495cb, 0x3000010},
13094{0x3000000, 0x966320b, 0xe73a5134, 0xe73a5134, 0x3000010},
13095{0x3000000, 0x966320b, 0x7c994e9e, 0x7c994e9e, 0x3000010},
13096{0x3000000, 0x966320b, 0x6164bd6c, 0x6164bd6c, 0x3000010},
13097{0x3000000, 0x966320b, 0x9503366, 0x9db32b8, 0x3000010},
13098{0x3000000, 0x966320b, 0xbf5a97c9, 0xbf5a97c9, 0x3000010},
13099{0x3000000, 0x966320b, 0xe6ff1a14, 0xe6ff1a14, 0x3000010},
13100{0x3000000, 0x966320b, 0x77f31e2f, 0x77f31e2f, 0x3000010},
13101{0x3000000, 0x966320b, 0xaab4d7d8, 0xaab4d7d8, 0x3000010},
13102{0x3000000, 0x966320b, 0x966320b, 0x9e6320b, 0x3000000},
13103{0x3000000, 0x966320b, 0xb26bddee, 0xb26bddee, 0x3000010},
13104{0x3000000, 0x966320b, 0xb5c8e5d3, 0xb5c8e5d3, 0x3000010},
13105{0x3000000, 0x966320b, 0x317285d3, 0x317285d3, 0x3000010},
13106{0x3000000, 0x966320b, 0x3c9623b1, 0x3c9623b1, 0x3000010},
13107{0x3000000, 0x966320b, 0x51fd2c7c, 0x51fd2c7c, 0x3000010},
13108{0x3000000, 0x966320b, 0x7b906a6c, 0x7b906a6c, 0x3000010},
13109{0x3000000, 0xb26bddee, 0x0, 0xb26bddee, 0x3000000},
13110{0x3000000, 0xb26bddee, 0x1, 0xb26bddee, 0x3000080},
13111{0x3000000, 0xb26bddee, 0x76, 0xb26bddee, 0x3000080},
13112{0x3000000, 0xb26bddee, 0x2b94, 0xb26bddee, 0x3000080},
13113{0x3000000, 0xb26bddee, 0x636d24, 0xb26bddee, 0x3000080},
13114{0x3000000, 0xb26bddee, 0x7fffff, 0xb26bddee, 0x3000080},
13115{0x3000000, 0xb26bddee, 0x800000, 0xb26bddee, 0x3000010},
13116{0x3000000, 0xb26bddee, 0x800002, 0xb26bddee, 0x3000010},
13117{0x3000000, 0xb26bddee, 0x1398437, 0xb26bddee, 0x3000010},
13118{0x3000000, 0xb26bddee, 0xba98d27, 0xb26bddee, 0x3000010},
13119{0x3000000, 0xb26bddee, 0xba98d7a, 0xb26bddee, 0x3000010},
13120{0x3000000, 0xb26bddee, 0x751f853a, 0x751f853a, 0x3000010},
13121{0x3000000, 0xb26bddee, 0x7f7ffff0, 0x7f7ffff0, 0x3000010},
13122{0x3000000, 0xb26bddee, 0x7f7fffff, 0x7f7fffff, 0x3000010},
13123{0x3000000, 0xb26bddee, 0x7f800000, 0x7f800000, 0x3000000},
13124{0x3000000, 0xb26bddee, 0x7f800001, 0x7fc00000, 0x3000001},
13125{0x3000000, 0xb26bddee, 0x7f984a37, 0x7fc00000, 0x3000001},
13126{0x3000000, 0xb26bddee, 0x7fbfffff, 0x7fc00000, 0x3000001},
13127{0x3000000, 0xb26bddee, 0x7fc00000, 0x7fc00000, 0x3000000},
13128{0x3000000, 0xb26bddee, 0x7fd9ba98, 0x7fc00000, 0x3000000},
13129{0x3000000, 0xb26bddee, 0x7fffffff, 0x7fc00000, 0x3000000},
13130{0x3000000, 0xb26bddee, 0x80000000, 0xb26bddee, 0x3000000},
13131{0x3000000, 0xb26bddee, 0x80000001, 0xb26bddee, 0x3000080},
13132{0x3000000, 0xb26bddee, 0x80000076, 0xb26bddee, 0x3000080},
13133{0x3000000, 0xb26bddee, 0x80002b94, 0xb26bddee, 0x3000080},
13134{0x3000000, 0xb26bddee, 0x80636d24, 0xb26bddee, 0x3000080},
13135{0x3000000, 0xb26bddee, 0x807fffff, 0xb26bddee, 0x3000080},
13136{0x3000000, 0xb26bddee, 0x80800000, 0xb26bddee, 0x3000010},
13137{0x3000000, 0xb26bddee, 0x80800002, 0xb26bddee, 0x3000010},
13138{0x3000000, 0xb26bddee, 0x81398437, 0xb26bddee, 0x3000010},
13139{0x3000000, 0xb26bddee, 0x8ba98d27, 0xb26bddee, 0x3000010},
13140{0x3000000, 0xb26bddee, 0x8ba98d7a, 0xb26bddee, 0x3000010},
13141{0x3000000, 0xb26bddee, 0xf51f853a, 0xf51f853a, 0x3000010},
13142{0x3000000, 0xb26bddee, 0xff7ffff0, 0xff7ffff0, 0x3000010},
13143{0x3000000, 0xb26bddee, 0xff7fffff, 0xff7fffff, 0x3000010},
13144{0x3000000, 0xb26bddee, 0xff800000, 0xff800000, 0x3000000},
13145{0x3000000, 0xb26bddee, 0xff800001, 0x7fc00000, 0x3000001},
13146{0x3000000, 0xb26bddee, 0xff984a37, 0x7fc00000, 0x3000001},
13147{0x3000000, 0xb26bddee, 0xffbfffff, 0x7fc00000, 0x3000001},
13148{0x3000000, 0xb26bddee, 0xffc00000, 0x7fc00000, 0x3000000},
13149{0x3000000, 0xb26bddee, 0xffd9ba98, 0x7fc00000, 0x3000000},
13150{0x3000000, 0xb26bddee, 0xffffffff, 0x7fc00000, 0x3000000},
13151{0x3000000, 0xb26bddee, 0x4f3495cb, 0x4f3495cb, 0x3000010},
13152{0x3000000, 0xb26bddee, 0xe73a5134, 0xe73a5134, 0x3000010},
13153{0x3000000, 0xb26bddee, 0x7c994e9e, 0x7c994e9e, 0x3000010},
13154{0x3000000, 0xb26bddee, 0x6164bd6c, 0x6164bd6c, 0x3000010},
13155{0x3000000, 0xb26bddee, 0x9503366, 0xb26bddee, 0x3000010},
13156{0x3000000, 0xb26bddee, 0xbf5a97c9, 0xbf5a97c9, 0x3000010},
13157{0x3000000, 0xb26bddee, 0xe6ff1a14, 0xe6ff1a14, 0x3000010},
13158{0x3000000, 0xb26bddee, 0x77f31e2f, 0x77f31e2f, 0x3000010},
13159{0x3000000, 0xb26bddee, 0xaab4d7d8, 0xb26bdf58, 0x3000010},
13160{0x3000000, 0xb26bddee, 0x966320b, 0xb26bddee, 0x3000010},
13161{0x3000000, 0xb26bddee, 0xb26bddee, 0xb2ebddee, 0x3000000},
13162{0x3000000, 0xb26bddee, 0xb5c8e5d3, 0xb5cabd8f, 0x3000010},
13163{0x3000000, 0xb26bddee, 0x317285d3, 0xb22f3c79, 0x3000010},
13164{0x3000000, 0xb26bddee, 0x3c9623b1, 0x3c9623aa, 0x3000010},
13165{0x3000000, 0xb26bddee, 0x51fd2c7c, 0x51fd2c7c, 0x3000010},
13166{0x3000000, 0xb26bddee, 0x7b906a6c, 0x7b906a6c, 0x3000010},
13167{0x3000000, 0xb5c8e5d3, 0x0, 0xb5c8e5d3, 0x3000000},
13168{0x3000000, 0xb5c8e5d3, 0x1, 0xb5c8e5d3, 0x3000080},
13169{0x3000000, 0xb5c8e5d3, 0x76, 0xb5c8e5d3, 0x3000080},
13170{0x3000000, 0xb5c8e5d3, 0x2b94, 0xb5c8e5d3, 0x3000080},
13171{0x3000000, 0xb5c8e5d3, 0x636d24, 0xb5c8e5d3, 0x3000080},
13172{0x3000000, 0xb5c8e5d3, 0x7fffff, 0xb5c8e5d3, 0x3000080},
13173{0x3000000, 0xb5c8e5d3, 0x800000, 0xb5c8e5d3, 0x3000010},
13174{0x3000000, 0xb5c8e5d3, 0x800002, 0xb5c8e5d3, 0x3000010},
13175{0x3000000, 0xb5c8e5d3, 0x1398437, 0xb5c8e5d3, 0x3000010},
13176{0x3000000, 0xb5c8e5d3, 0xba98d27, 0xb5c8e5d3, 0x3000010},
13177{0x3000000, 0xb5c8e5d3, 0xba98d7a, 0xb5c8e5d3, 0x3000010},
13178{0x3000000, 0xb5c8e5d3, 0x751f853a, 0x751f853a, 0x3000010},
13179{0x3000000, 0xb5c8e5d3, 0x7f7ffff0, 0x7f7ffff0, 0x3000010},
13180{0x3000000, 0xb5c8e5d3, 0x7f7fffff, 0x7f7fffff, 0x3000010},
13181{0x3000000, 0xb5c8e5d3, 0x7f800000, 0x7f800000, 0x3000000},
13182{0x3000000, 0xb5c8e5d3, 0x7f800001, 0x7fc00000, 0x3000001},
13183{0x3000000, 0xb5c8e5d3, 0x7f984a37, 0x7fc00000, 0x3000001},
13184{0x3000000, 0xb5c8e5d3, 0x7fbfffff, 0x7fc00000, 0x3000001},
13185{0x3000000, 0xb5c8e5d3, 0x7fc00000, 0x7fc00000, 0x3000000},
13186{0x3000000, 0xb5c8e5d3, 0x7fd9ba98, 0x7fc00000, 0x3000000},
13187{0x3000000, 0xb5c8e5d3, 0x7fffffff, 0x7fc00000, 0x3000000},
13188{0x3000000, 0xb5c8e5d3, 0x80000000, 0xb5c8e5d3, 0x3000000},
13189{0x3000000, 0xb5c8e5d3, 0x80000001, 0xb5c8e5d3, 0x3000080},
13190{0x3000000, 0xb5c8e5d3, 0x80000076, 0xb5c8e5d3, 0x3000080},
13191{0x3000000, 0xb5c8e5d3, 0x80002b94, 0xb5c8e5d3, 0x3000080},
13192{0x3000000, 0xb5c8e5d3, 0x80636d24, 0xb5c8e5d3, 0x3000080},
13193{0x3000000, 0xb5c8e5d3, 0x807fffff, 0xb5c8e5d3, 0x3000080},
13194{0x3000000, 0xb5c8e5d3, 0x80800000, 0xb5c8e5d3, 0x3000010},
13195{0x3000000, 0xb5c8e5d3, 0x80800002, 0xb5c8e5d3, 0x3000010},
13196{0x3000000, 0xb5c8e5d3, 0x81398437, 0xb5c8e5d3, 0x3000010},
13197{0x3000000, 0xb5c8e5d3, 0x8ba98d27, 0xb5c8e5d3, 0x3000010},
13198{0x3000000, 0xb5c8e5d3, 0x8ba98d7a, 0xb5c8e5d3, 0x3000010},
13199{0x3000000, 0xb5c8e5d3, 0xf51f853a, 0xf51f853a, 0x3000010},
13200{0x3000000, 0xb5c8e5d3, 0xff7ffff0, 0xff7ffff0, 0x3000010},
13201{0x3000000, 0xb5c8e5d3, 0xff7fffff, 0xff7fffff, 0x3000010},
13202{0x3000000, 0xb5c8e5d3, 0xff800000, 0xff800000, 0x3000000},
13203{0x3000000, 0xb5c8e5d3, 0xff800001, 0x7fc00000, 0x3000001},
13204{0x3000000, 0xb5c8e5d3, 0xff984a37, 0x7fc00000, 0x3000001},
13205{0x3000000, 0xb5c8e5d3, 0xffbfffff, 0x7fc00000, 0x3000001},
13206{0x3000000, 0xb5c8e5d3, 0xffc00000, 0x7fc00000, 0x3000000},
13207{0x3000000, 0xb5c8e5d3, 0xffd9ba98, 0x7fc00000, 0x3000000},
13208{0x3000000, 0xb5c8e5d3, 0xffffffff, 0x7fc00000, 0x3000000},
13209{0x3000000, 0xb5c8e5d3, 0x4f3495cb, 0x4f3495cb, 0x3000010},
13210{0x3000000, 0xb5c8e5d3, 0xe73a5134, 0xe73a5134, 0x3000010},
13211{0x3000000, 0xb5c8e5d3, 0x7c994e9e, 0x7c994e9e, 0x3000010},
13212{0x3000000, 0xb5c8e5d3, 0x6164bd6c, 0x6164bd6c, 0x3000010},
13213{0x3000000, 0xb5c8e5d3, 0x9503366, 0xb5c8e5d3, 0x3000010},
13214{0x3000000, 0xb5c8e5d3, 0xbf5a97c9, 0xbf5a97e2, 0x3000010},
13215{0x3000000, 0xb5c8e5d3, 0xe6ff1a14, 0xe6ff1a14, 0x3000010},
13216{0x3000000, 0xb5c8e5d3, 0x77f31e2f, 0x77f31e2f, 0x3000010},
13217{0x3000000, 0xb5c8e5d3, 0xaab4d7d8, 0xb5c8e5d6, 0x3000010},
13218{0x3000000, 0xb5c8e5d3, 0x966320b, 0xb5c8e5d3, 0x3000010},
13219{0x3000000, 0xb5c8e5d3, 0xb26bddee, 0xb5cabd8f, 0x3000010},
13220{0x3000000, 0xb5c8e5d3, 0xb5c8e5d3, 0xb648e5d3, 0x3000000},
13221{0x3000000, 0xb5c8e5d3, 0x317285d3, 0xb5c86c90, 0x3000010},
13222{0x3000000, 0xb5c8e5d3, 0x3c9623b1, 0x3c96208d, 0x3000010},
13223{0x3000000, 0xb5c8e5d3, 0x51fd2c7c, 0x51fd2c7c, 0x3000010},
13224{0x3000000, 0xb5c8e5d3, 0x7b906a6c, 0x7b906a6c, 0x3000010},
13225{0x3000000, 0x317285d3, 0x0, 0x317285d3, 0x3000000},
13226{0x3000000, 0x317285d3, 0x1, 0x317285d3, 0x3000080},
13227{0x3000000, 0x317285d3, 0x76, 0x317285d3, 0x3000080},
13228{0x3000000, 0x317285d3, 0x2b94, 0x317285d3, 0x3000080},
13229{0x3000000, 0x317285d3, 0x636d24, 0x317285d3, 0x3000080},
13230{0x3000000, 0x317285d3, 0x7fffff, 0x317285d3, 0x3000080},
13231{0x3000000, 0x317285d3, 0x800000, 0x317285d3, 0x3000010},
13232{0x3000000, 0x317285d3, 0x800002, 0x317285d3, 0x3000010},
13233{0x3000000, 0x317285d3, 0x1398437, 0x317285d3, 0x3000010},
13234{0x3000000, 0x317285d3, 0xba98d27, 0x317285d3, 0x3000010},
13235{0x3000000, 0x317285d3, 0xba98d7a, 0x317285d3, 0x3000010},
13236{0x3000000, 0x317285d3, 0x751f853a, 0x751f853a, 0x3000010},
13237{0x3000000, 0x317285d3, 0x7f7ffff0, 0x7f7ffff0, 0x3000010},
13238{0x3000000, 0x317285d3, 0x7f7fffff, 0x7f7fffff, 0x3000010},
13239{0x3000000, 0x317285d3, 0x7f800000, 0x7f800000, 0x3000000},
13240{0x3000000, 0x317285d3, 0x7f800001, 0x7fc00000, 0x3000001},
13241{0x3000000, 0x317285d3, 0x7f984a37, 0x7fc00000, 0x3000001},
13242{0x3000000, 0x317285d3, 0x7fbfffff, 0x7fc00000, 0x3000001},
13243{0x3000000, 0x317285d3, 0x7fc00000, 0x7fc00000, 0x3000000},
13244{0x3000000, 0x317285d3, 0x7fd9ba98, 0x7fc00000, 0x3000000},
13245{0x3000000, 0x317285d3, 0x7fffffff, 0x7fc00000, 0x3000000},
13246{0x3000000, 0x317285d3, 0x80000000, 0x317285d3, 0x3000000},
13247{0x3000000, 0x317285d3, 0x80000001, 0x317285d3, 0x3000080},
13248{0x3000000, 0x317285d3, 0x80000076, 0x317285d3, 0x3000080},
13249{0x3000000, 0x317285d3, 0x80002b94, 0x317285d3, 0x3000080},
13250{0x3000000, 0x317285d3, 0x80636d24, 0x317285d3, 0x3000080},
13251{0x3000000, 0x317285d3, 0x807fffff, 0x317285d3, 0x3000080},
13252{0x3000000, 0x317285d3, 0x80800000, 0x317285d3, 0x3000010},
13253{0x3000000, 0x317285d3, 0x80800002, 0x317285d3, 0x3000010},
13254{0x3000000, 0x317285d3, 0x81398437, 0x317285d3, 0x3000010},
13255{0x3000000, 0x317285d3, 0x8ba98d27, 0x317285d3, 0x3000010},
13256{0x3000000, 0x317285d3, 0x8ba98d7a, 0x317285d3, 0x3000010},
13257{0x3000000, 0x317285d3, 0xf51f853a, 0xf51f853a, 0x3000010},
13258{0x3000000, 0x317285d3, 0xff7ffff0, 0xff7ffff0, 0x3000010},
13259{0x3000000, 0x317285d3, 0xff7fffff, 0xff7fffff, 0x3000010},
13260{0x3000000, 0x317285d3, 0xff800000, 0xff800000, 0x3000000},
13261{0x3000000, 0x317285d3, 0xff800001, 0x7fc00000, 0x3000001},
13262{0x3000000, 0x317285d3, 0xff984a37, 0x7fc00000, 0x3000001},
13263{0x3000000, 0x317285d3, 0xffbfffff, 0x7fc00000, 0x3000001},
13264{0x3000000, 0x317285d3, 0xffc00000, 0x7fc00000, 0x3000000},
13265{0x3000000, 0x317285d3, 0xffd9ba98, 0x7fc00000, 0x3000000},
13266{0x3000000, 0x317285d3, 0xffffffff, 0x7fc00000, 0x3000000},
13267{0x3000000, 0x317285d3, 0x4f3495cb, 0x4f3495cb, 0x3000010},
13268{0x3000000, 0x317285d3, 0xe73a5134, 0xe73a5134, 0x3000010},
13269{0x3000000, 0x317285d3, 0x7c994e9e, 0x7c994e9e, 0x3000010},
13270{0x3000000, 0x317285d3, 0x6164bd6c, 0x6164bd6c, 0x3000010},
13271{0x3000000, 0x317285d3, 0x9503366, 0x317285d3, 0x3000010},
13272{0x3000000, 0x317285d3, 0xbf5a97c9, 0xbf5a97c9, 0x3000010},
13273{0x3000000, 0x317285d3, 0xe6ff1a14, 0xe6ff1a14, 0x3000010},
13274{0x3000000, 0x317285d3, 0x77f31e2f, 0x77f31e2f, 0x3000010},
13275{0x3000000, 0x317285d3, 0xaab4d7d8, 0x3172802c, 0x3000010},
13276{0x3000000, 0x317285d3, 0x966320b, 0x317285d3, 0x3000010},
13277{0x3000000, 0x317285d3, 0xb26bddee, 0xb22f3c79, 0x3000010},
13278{0x3000000, 0x317285d3, 0xb5c8e5d3, 0xb5c86c90, 0x3000010},
13279{0x3000000, 0x317285d3, 0x317285d3, 0x31f285d3, 0x3000000},
13280{0x3000000, 0x317285d3, 0x3c9623b1, 0x3c9623b3, 0x3000010},
13281{0x3000000, 0x317285d3, 0x51fd2c7c, 0x51fd2c7c, 0x3000010},
13282{0x3000000, 0x317285d3, 0x7b906a6c, 0x7b906a6c, 0x3000010},
13283{0x3000000, 0x3c9623b1, 0x0, 0x3c9623b1, 0x3000000},
13284{0x3000000, 0x3c9623b1, 0x1, 0x3c9623b1, 0x3000080},
13285{0x3000000, 0x3c9623b1, 0x76, 0x3c9623b1, 0x3000080},
13286{0x3000000, 0x3c9623b1, 0x2b94, 0x3c9623b1, 0x3000080},
13287{0x3000000, 0x3c9623b1, 0x636d24, 0x3c9623b1, 0x3000080},
13288{0x3000000, 0x3c9623b1, 0x7fffff, 0x3c9623b1, 0x3000080},
13289{0x3000000, 0x3c9623b1, 0x800000, 0x3c9623b1, 0x3000010},
13290{0x3000000, 0x3c9623b1, 0x800002, 0x3c9623b1, 0x3000010},
13291{0x3000000, 0x3c9623b1, 0x1398437, 0x3c9623b1, 0x3000010},
13292{0x3000000, 0x3c9623b1, 0xba98d27, 0x3c9623b1, 0x3000010},
13293{0x3000000, 0x3c9623b1, 0xba98d7a, 0x3c9623b1, 0x3000010},
13294{0x3000000, 0x3c9623b1, 0x751f853a, 0x751f853a, 0x3000010},
13295{0x3000000, 0x3c9623b1, 0x7f7ffff0, 0x7f7ffff0, 0x3000010},
13296{0x3000000, 0x3c9623b1, 0x7f7fffff, 0x7f7fffff, 0x3000010},
13297{0x3000000, 0x3c9623b1, 0x7f800000, 0x7f800000, 0x3000000},
13298{0x3000000, 0x3c9623b1, 0x7f800001, 0x7fc00000, 0x3000001},
13299{0x3000000, 0x3c9623b1, 0x7f984a37, 0x7fc00000, 0x3000001},
13300{0x3000000, 0x3c9623b1, 0x7fbfffff, 0x7fc00000, 0x3000001},
13301{0x3000000, 0x3c9623b1, 0x7fc00000, 0x7fc00000, 0x3000000},
13302{0x3000000, 0x3c9623b1, 0x7fd9ba98, 0x7fc00000, 0x3000000},
13303{0x3000000, 0x3c9623b1, 0x7fffffff, 0x7fc00000, 0x3000000},
13304{0x3000000, 0x3c9623b1, 0x80000000, 0x3c9623b1, 0x3000000},
13305{0x3000000, 0x3c9623b1, 0x80000001, 0x3c9623b1, 0x3000080},
13306{0x3000000, 0x3c9623b1, 0x80000076, 0x3c9623b1, 0x3000080},
13307{0x3000000, 0x3c9623b1, 0x80002b94, 0x3c9623b1, 0x3000080},
13308{0x3000000, 0x3c9623b1, 0x80636d24, 0x3c9623b1, 0x3000080},
13309{0x3000000, 0x3c9623b1, 0x807fffff, 0x3c9623b1, 0x3000080},
13310{0x3000000, 0x3c9623b1, 0x80800000, 0x3c9623b1, 0x3000010},
13311{0x3000000, 0x3c9623b1, 0x80800002, 0x3c9623b1, 0x3000010},
13312{0x3000000, 0x3c9623b1, 0x81398437, 0x3c9623b1, 0x3000010},
13313{0x3000000, 0x3c9623b1, 0x8ba98d27, 0x3c9623b1, 0x3000010},
13314{0x3000000, 0x3c9623b1, 0x8ba98d7a, 0x3c9623b1, 0x3000010},
13315{0x3000000, 0x3c9623b1, 0xf51f853a, 0xf51f853a, 0x3000010},
13316{0x3000000, 0x3c9623b1, 0xff7ffff0, 0xff7ffff0, 0x3000010},
13317{0x3000000, 0x3c9623b1, 0xff7fffff, 0xff7fffff, 0x3000010},
13318{0x3000000, 0x3c9623b1, 0xff800000, 0xff800000, 0x3000000},
13319{0x3000000, 0x3c9623b1, 0xff800001, 0x7fc00000, 0x3000001},
13320{0x3000000, 0x3c9623b1, 0xff984a37, 0x7fc00000, 0x3000001},
13321{0x3000000, 0x3c9623b1, 0xffbfffff, 0x7fc00000, 0x3000001},
13322{0x3000000, 0x3c9623b1, 0xffc00000, 0x7fc00000, 0x3000000},
13323{0x3000000, 0x3c9623b1, 0xffd9ba98, 0x7fc00000, 0x3000000},
13324{0x3000000, 0x3c9623b1, 0xffffffff, 0x7fc00000, 0x3000000},
13325{0x3000000, 0x3c9623b1, 0x4f3495cb, 0x4f3495cb, 0x3000010},
13326{0x3000000, 0x3c9623b1, 0xe73a5134, 0xe73a5134, 0x3000010},
13327{0x3000000, 0x3c9623b1, 0x7c994e9e, 0x7c994e9e, 0x3000010},
13328{0x3000000, 0x3c9623b1, 0x6164bd6c, 0x6164bd6c, 0x3000010},
13329{0x3000000, 0x3c9623b1, 0x9503366, 0x3c9623b1, 0x3000010},
13330{0x3000000, 0x3c9623b1, 0xbf5a97c9, 0xbf55e6ab, 0x3000010},
13331{0x3000000, 0x3c9623b1, 0xe6ff1a14, 0xe6ff1a14, 0x3000010},
13332{0x3000000, 0x3c9623b1, 0x77f31e2f, 0x77f31e2f, 0x3000010},
13333{0x3000000, 0x3c9623b1, 0xaab4d7d8, 0x3c9623b1, 0x3000010},
13334{0x3000000, 0x3c9623b1, 0x966320b, 0x3c9623b1, 0x3000010},
13335{0x3000000, 0x3c9623b1, 0xb26bddee, 0x3c9623aa, 0x3000010},
13336{0x3000000, 0x3c9623b1, 0xb5c8e5d3, 0x3c96208d, 0x3000010},
13337{0x3000000, 0x3c9623b1, 0x317285d3, 0x3c9623b3, 0x3000010},
13338{0x3000000, 0x3c9623b1, 0x3c9623b1, 0x3d1623b1, 0x3000000},
13339{0x3000000, 0x3c9623b1, 0x51fd2c7c, 0x51fd2c7c, 0x3000010},
13340{0x3000000, 0x3c9623b1, 0x7b906a6c, 0x7b906a6c, 0x3000010},
13341{0x3000000, 0x51fd2c7c, 0x0, 0x51fd2c7c, 0x3000000},
13342{0x3000000, 0x51fd2c7c, 0x1, 0x51fd2c7c, 0x3000080},
13343{0x3000000, 0x51fd2c7c, 0x76, 0x51fd2c7c, 0x3000080},
13344{0x3000000, 0x51fd2c7c, 0x2b94, 0x51fd2c7c, 0x3000080},
13345{0x3000000, 0x51fd2c7c, 0x636d24, 0x51fd2c7c, 0x3000080},
13346{0x3000000, 0x51fd2c7c, 0x7fffff, 0x51fd2c7c, 0x3000080},
13347{0x3000000, 0x51fd2c7c, 0x800000, 0x51fd2c7c, 0x3000010},
13348{0x3000000, 0x51fd2c7c, 0x800002, 0x51fd2c7c, 0x3000010},
13349{0x3000000, 0x51fd2c7c, 0x1398437, 0x51fd2c7c, 0x3000010},
13350{0x3000000, 0x51fd2c7c, 0xba98d27, 0x51fd2c7c, 0x3000010},
13351{0x3000000, 0x51fd2c7c, 0xba98d7a, 0x51fd2c7c, 0x3000010},
13352{0x3000000, 0x51fd2c7c, 0x751f853a, 0x751f853a, 0x3000010},
13353{0x3000000, 0x51fd2c7c, 0x7f7ffff0, 0x7f7ffff0, 0x3000010},
13354{0x3000000, 0x51fd2c7c, 0x7f7fffff, 0x7f7fffff, 0x3000010},
13355{0x3000000, 0x51fd2c7c, 0x7f800000, 0x7f800000, 0x3000000},
13356{0x3000000, 0x51fd2c7c, 0x7f800001, 0x7fc00000, 0x3000001},
13357{0x3000000, 0x51fd2c7c, 0x7f984a37, 0x7fc00000, 0x3000001},
13358{0x3000000, 0x51fd2c7c, 0x7fbfffff, 0x7fc00000, 0x3000001},
13359{0x3000000, 0x51fd2c7c, 0x7fc00000, 0x7fc00000, 0x3000000},
13360{0x3000000, 0x51fd2c7c, 0x7fd9ba98, 0x7fc00000, 0x3000000},
13361{0x3000000, 0x51fd2c7c, 0x7fffffff, 0x7fc00000, 0x3000000},
13362{0x3000000, 0x51fd2c7c, 0x80000000, 0x51fd2c7c, 0x3000000},
13363{0x3000000, 0x51fd2c7c, 0x80000001, 0x51fd2c7c, 0x3000080},
13364{0x3000000, 0x51fd2c7c, 0x80000076, 0x51fd2c7c, 0x3000080},
13365{0x3000000, 0x51fd2c7c, 0x80002b94, 0x51fd2c7c, 0x3000080},
13366{0x3000000, 0x51fd2c7c, 0x80636d24, 0x51fd2c7c, 0x3000080},
13367{0x3000000, 0x51fd2c7c, 0x807fffff, 0x51fd2c7c, 0x3000080},
13368{0x3000000, 0x51fd2c7c, 0x80800000, 0x51fd2c7c, 0x3000010},
13369{0x3000000, 0x51fd2c7c, 0x80800002, 0x51fd2c7c, 0x3000010},
13370{0x3000000, 0x51fd2c7c, 0x81398437, 0x51fd2c7c, 0x3000010},
13371{0x3000000, 0x51fd2c7c, 0x8ba98d27, 0x51fd2c7c, 0x3000010},
13372{0x3000000, 0x51fd2c7c, 0x8ba98d7a, 0x51fd2c7c, 0x3000010},
13373{0x3000000, 0x51fd2c7c, 0xf51f853a, 0xf51f853a, 0x3000010},
13374{0x3000000, 0x51fd2c7c, 0xff7ffff0, 0xff7ffff0, 0x3000010},
13375{0x3000000, 0x51fd2c7c, 0xff7fffff, 0xff7fffff, 0x3000010},
13376{0x3000000, 0x51fd2c7c, 0xff800000, 0xff800000, 0x3000000},
13377{0x3000000, 0x51fd2c7c, 0xff800001, 0x7fc00000, 0x3000001},
13378{0x3000000, 0x51fd2c7c, 0xff984a37, 0x7fc00000, 0x3000001},
13379{0x3000000, 0x51fd2c7c, 0xffbfffff, 0x7fc00000, 0x3000001},
13380{0x3000000, 0x51fd2c7c, 0xffc00000, 0x7fc00000, 0x3000000},
13381{0x3000000, 0x51fd2c7c, 0xffd9ba98, 0x7fc00000, 0x3000000},
13382{0x3000000, 0x51fd2c7c, 0xffffffff, 0x7fc00000, 0x3000000},
13383{0x3000000, 0x51fd2c7c, 0x4f3495cb, 0x52016895, 0x3000010},
13384{0x3000000, 0x51fd2c7c, 0xe73a5134, 0xe73a5134, 0x3000010},
13385{0x3000000, 0x51fd2c7c, 0x7c994e9e, 0x7c994e9e, 0x3000010},
13386{0x3000000, 0x51fd2c7c, 0x6164bd6c, 0x6164bd6c, 0x3000010},
13387{0x3000000, 0x51fd2c7c, 0x9503366, 0x51fd2c7c, 0x3000010},
13388{0x3000000, 0x51fd2c7c, 0xbf5a97c9, 0x51fd2c7c, 0x3000010},
13389{0x3000000, 0x51fd2c7c, 0xe6ff1a14, 0xe6ff1a14, 0x3000010},
13390{0x3000000, 0x51fd2c7c, 0x77f31e2f, 0x77f31e2f, 0x3000010},
13391{0x3000000, 0x51fd2c7c, 0xaab4d7d8, 0x51fd2c7c, 0x3000010},
13392{0x3000000, 0x51fd2c7c, 0x966320b, 0x51fd2c7c, 0x3000010},
13393{0x3000000, 0x51fd2c7c, 0xb26bddee, 0x51fd2c7c, 0x3000010},
13394{0x3000000, 0x51fd2c7c, 0xb5c8e5d3, 0x51fd2c7c, 0x3000010},
13395{0x3000000, 0x51fd2c7c, 0x317285d3, 0x51fd2c7c, 0x3000010},
13396{0x3000000, 0x51fd2c7c, 0x3c9623b1, 0x51fd2c7c, 0x3000010},
13397{0x3000000, 0x51fd2c7c, 0x51fd2c7c, 0x527d2c7c, 0x3000000},
13398{0x3000000, 0x51fd2c7c, 0x7b906a6c, 0x7b906a6c, 0x3000010},
13399{0x3000000, 0x7b906a6c, 0x0, 0x7b906a6c, 0x3000000},
13400{0x3000000, 0x7b906a6c, 0x1, 0x7b906a6c, 0x3000080},
13401{0x3000000, 0x7b906a6c, 0x76, 0x7b906a6c, 0x3000080},
13402{0x3000000, 0x7b906a6c, 0x2b94, 0x7b906a6c, 0x3000080},
13403{0x3000000, 0x7b906a6c, 0x636d24, 0x7b906a6c, 0x3000080},
13404{0x3000000, 0x7b906a6c, 0x7fffff, 0x7b906a6c, 0x3000080},
13405{0x3000000, 0x7b906a6c, 0x800000, 0x7b906a6c, 0x3000010},
13406{0x3000000, 0x7b906a6c, 0x800002, 0x7b906a6c, 0x3000010},
13407{0x3000000, 0x7b906a6c, 0x1398437, 0x7b906a6c, 0x3000010},
13408{0x3000000, 0x7b906a6c, 0xba98d27, 0x7b906a6c, 0x3000010},
13409{0x3000000, 0x7b906a6c, 0xba98d7a, 0x7b906a6c, 0x3000010},
13410{0x3000000, 0x7b906a6c, 0x751f853a, 0x7b906f68, 0x3000010},
13411{0x3000000, 0x7b906a6c, 0x7f7ffff0, 0x7f800000, 0x3000014},
13412{0x3000000, 0x7b906a6c, 0x7f7fffff, 0x7f800000, 0x3000014},
13413{0x3000000, 0x7b906a6c, 0x7f800000, 0x7f800000, 0x3000000},
13414{0x3000000, 0x7b906a6c, 0x7f800001, 0x7fc00000, 0x3000001},
13415{0x3000000, 0x7b906a6c, 0x7f984a37, 0x7fc00000, 0x3000001},
13416{0x3000000, 0x7b906a6c, 0x7fbfffff, 0x7fc00000, 0x3000001},
13417{0x3000000, 0x7b906a6c, 0x7fc00000, 0x7fc00000, 0x3000000},
13418{0x3000000, 0x7b906a6c, 0x7fd9ba98, 0x7fc00000, 0x3000000},
13419{0x3000000, 0x7b906a6c, 0x7fffffff, 0x7fc00000, 0x3000000},
13420{0x3000000, 0x7b906a6c, 0x80000000, 0x7b906a6c, 0x3000000},
13421{0x3000000, 0x7b906a6c, 0x80000001, 0x7b906a6c, 0x3000080},
13422{0x3000000, 0x7b906a6c, 0x80000076, 0x7b906a6c, 0x3000080},
13423{0x3000000, 0x7b906a6c, 0x80002b94, 0x7b906a6c, 0x3000080},
13424{0x3000000, 0x7b906a6c, 0x80636d24, 0x7b906a6c, 0x3000080},
13425{0x3000000, 0x7b906a6c, 0x807fffff, 0x7b906a6c, 0x3000080},
13426{0x3000000, 0x7b906a6c, 0x80800000, 0x7b906a6c, 0x3000010},
13427{0x3000000, 0x7b906a6c, 0x80800002, 0x7b906a6c, 0x3000010},
13428{0x3000000, 0x7b906a6c, 0x81398437, 0x7b906a6c, 0x3000010},
13429{0x3000000, 0x7b906a6c, 0x8ba98d27, 0x7b906a6c, 0x3000010},
13430{0x3000000, 0x7b906a6c, 0x8ba98d7a, 0x7b906a6c, 0x3000010},
13431{0x3000000, 0x7b906a6c, 0xf51f853a, 0x7b906570, 0x3000010},
13432{0x3000000, 0x7b906a6c, 0xff7ffff0, 0xff7edf1b, 0x3000010},
13433{0x3000000, 0x7b906a6c, 0xff7fffff, 0xff7edf2a, 0x3000010},
13434{0x3000000, 0x7b906a6c, 0xff800000, 0xff800000, 0x3000000},
13435{0x3000000, 0x7b906a6c, 0xff800001, 0x7fc00000, 0x3000001},
13436{0x3000000, 0x7b906a6c, 0xff984a37, 0x7fc00000, 0x3000001},
13437{0x3000000, 0x7b906a6c, 0xffbfffff, 0x7fc00000, 0x3000001},
13438{0x3000000, 0x7b906a6c, 0xffc00000, 0x7fc00000, 0x3000000},
13439{0x3000000, 0x7b906a6c, 0xffd9ba98, 0x7fc00000, 0x3000000},
13440{0x3000000, 0x7b906a6c, 0xffffffff, 0x7fc00000, 0x3000000},
13441{0x3000000, 0x7b906a6c, 0x4f3495cb, 0x7b906a6c, 0x3000010},
13442{0x3000000, 0x7b906a6c, 0xe73a5134, 0x7b906a6c, 0x3000010},
13443{0x3000000, 0x7b906a6c, 0x7c994e9e, 0x7cbd6939, 0x3000000},
13444{0x3000000, 0x7b906a6c, 0x6164bd6c, 0x7b906a6c, 0x3000010},
13445{0x3000000, 0x7b906a6c, 0x9503366, 0x7b906a6c, 0x3000010},
13446{0x3000000, 0x7b906a6c, 0xbf5a97c9, 0x7b906a6c, 0x3000010},
13447{0x3000000, 0x7b906a6c, 0xe6ff1a14, 0x7b906a6c, 0x3000010},
13448{0x3000000, 0x7b906a6c, 0x77f31e2f, 0x7b915d8a, 0x3000010},
13449{0x3000000, 0x7b906a6c, 0xaab4d7d8, 0x7b906a6c, 0x3000010},
13450{0x3000000, 0x7b906a6c, 0x966320b, 0x7b906a6c, 0x3000010},
13451{0x3000000, 0x7b906a6c, 0xb26bddee, 0x7b906a6c, 0x3000010},
13452{0x3000000, 0x7b906a6c, 0xb5c8e5d3, 0x7b906a6c, 0x3000010},
13453{0x3000000, 0x7b906a6c, 0x317285d3, 0x7b906a6c, 0x3000010},
13454{0x3000000, 0x7b906a6c, 0x3c9623b1, 0x7b906a6c, 0x3000010},
13455{0x3000000, 0x7b906a6c, 0x51fd2c7c, 0x7b906a6c, 0x3000010},
13456{0x3000000, 0x7b906a6c, 0x7b906a6c, 0x7c106a6c, 0x3000000},
diff --git a/src/video_core/CMakeLists.txt b/src/video_core/CMakeLists.txt
index 0961a3251..cffa4c952 100644
--- a/src/video_core/CMakeLists.txt
+++ b/src/video_core/CMakeLists.txt
@@ -15,6 +15,7 @@ set(SRCS
15 shader/shader_interpreter.cpp 15 shader/shader_interpreter.cpp
16 swrasterizer/clipper.cpp 16 swrasterizer/clipper.cpp
17 swrasterizer/framebuffer.cpp 17 swrasterizer/framebuffer.cpp
18 swrasterizer/lighting.cpp
18 swrasterizer/proctex.cpp 19 swrasterizer/proctex.cpp
19 swrasterizer/rasterizer.cpp 20 swrasterizer/rasterizer.cpp
20 swrasterizer/swrasterizer.cpp 21 swrasterizer/swrasterizer.cpp
@@ -55,6 +56,7 @@ set(HEADERS
55 shader/shader_interpreter.h 56 shader/shader_interpreter.h
56 swrasterizer/clipper.h 57 swrasterizer/clipper.h
57 swrasterizer/framebuffer.h 58 swrasterizer/framebuffer.h
59 swrasterizer/lighting.h
58 swrasterizer/proctex.h 60 swrasterizer/proctex.h
59 swrasterizer/rasterizer.h 61 swrasterizer/rasterizer.h
60 swrasterizer/swrasterizer.h 62 swrasterizer/swrasterizer.h
diff --git a/src/video_core/command_processor.cpp b/src/video_core/command_processor.cpp
index 4633a1df1..f98ca3302 100644
--- a/src/video_core/command_processor.cpp
+++ b/src/video_core/command_processor.cpp
@@ -119,27 +119,6 @@ static void WriteUniformFloatReg(ShaderRegs& config, Shader::ShaderSetup& setup,
119 } 119 }
120} 120}
121 121
122static void WriteProgramCode(ShaderRegs& config, Shader::ShaderSetup& setup,
123 unsigned max_program_code_length, u32 value) {
124 if (config.program.offset >= max_program_code_length) {
125 LOG_ERROR(HW_GPU, "Invalid %s program offset %d", GetShaderSetupTypeName(setup),
126 (int)config.program.offset);
127 } else {
128 setup.program_code[config.program.offset] = value;
129 config.program.offset++;
130 }
131}
132
133static void WriteSwizzlePatterns(ShaderRegs& config, Shader::ShaderSetup& setup, u32 value) {
134 if (config.swizzle_patterns.offset >= setup.swizzle_data.size()) {
135 LOG_ERROR(HW_GPU, "Invalid %s swizzle pattern offset %d", GetShaderSetupTypeName(setup),
136 (int)config.swizzle_patterns.offset);
137 } else {
138 setup.swizzle_data[config.swizzle_patterns.offset] = value;
139 config.swizzle_patterns.offset++;
140 }
141}
142
143static void WritePicaReg(u32 id, u32 value, u32 mask) { 122static void WritePicaReg(u32 id, u32 value, u32 mask) {
144 auto& regs = g_state.regs; 123 auto& regs = g_state.regs;
145 124
@@ -458,7 +437,13 @@ static void WritePicaReg(u32 id, u32 value, u32 mask) {
458 case PICA_REG_INDEX_WORKAROUND(gs.program.set_word[5], 0x2a1): 437 case PICA_REG_INDEX_WORKAROUND(gs.program.set_word[5], 0x2a1):
459 case PICA_REG_INDEX_WORKAROUND(gs.program.set_word[6], 0x2a2): 438 case PICA_REG_INDEX_WORKAROUND(gs.program.set_word[6], 0x2a2):
460 case PICA_REG_INDEX_WORKAROUND(gs.program.set_word[7], 0x2a3): { 439 case PICA_REG_INDEX_WORKAROUND(gs.program.set_word[7], 0x2a3): {
461 WriteProgramCode(g_state.regs.gs, g_state.gs, 4096, value); 440 u32& offset = g_state.regs.gs.program.offset;
441 if (offset >= 4096) {
442 LOG_ERROR(HW_GPU, "Invalid GS program offset %u", offset);
443 } else {
444 g_state.gs.program_code[offset] = value;
445 offset++;
446 }
462 break; 447 break;
463 } 448 }
464 449
@@ -470,11 +455,18 @@ static void WritePicaReg(u32 id, u32 value, u32 mask) {
470 case PICA_REG_INDEX_WORKAROUND(gs.swizzle_patterns.set_word[5], 0x2ab): 455 case PICA_REG_INDEX_WORKAROUND(gs.swizzle_patterns.set_word[5], 0x2ab):
471 case PICA_REG_INDEX_WORKAROUND(gs.swizzle_patterns.set_word[6], 0x2ac): 456 case PICA_REG_INDEX_WORKAROUND(gs.swizzle_patterns.set_word[6], 0x2ac):
472 case PICA_REG_INDEX_WORKAROUND(gs.swizzle_patterns.set_word[7], 0x2ad): { 457 case PICA_REG_INDEX_WORKAROUND(gs.swizzle_patterns.set_word[7], 0x2ad): {
473 WriteSwizzlePatterns(g_state.regs.gs, g_state.gs, value); 458 u32& offset = g_state.regs.gs.swizzle_patterns.offset;
459 if (offset >= g_state.gs.swizzle_data.size()) {
460 LOG_ERROR(HW_GPU, "Invalid GS swizzle pattern offset %u", offset);
461 } else {
462 g_state.gs.swizzle_data[offset] = value;
463 offset++;
464 }
474 break; 465 break;
475 } 466 }
476 467
477 case PICA_REG_INDEX(vs.bool_uniforms): 468 case PICA_REG_INDEX(vs.bool_uniforms):
469 // TODO (wwylele): does regs.pipeline.gs_unit_exclusive_configuration affect this?
478 WriteUniformBoolReg(g_state.vs, g_state.regs.vs.bool_uniforms.Value()); 470 WriteUniformBoolReg(g_state.vs, g_state.regs.vs.bool_uniforms.Value());
479 break; 471 break;
480 472
@@ -482,6 +474,7 @@ static void WritePicaReg(u32 id, u32 value, u32 mask) {
482 case PICA_REG_INDEX_WORKAROUND(vs.int_uniforms[1], 0x2b2): 474 case PICA_REG_INDEX_WORKAROUND(vs.int_uniforms[1], 0x2b2):
483 case PICA_REG_INDEX_WORKAROUND(vs.int_uniforms[2], 0x2b3): 475 case PICA_REG_INDEX_WORKAROUND(vs.int_uniforms[2], 0x2b3):
484 case PICA_REG_INDEX_WORKAROUND(vs.int_uniforms[3], 0x2b4): { 476 case PICA_REG_INDEX_WORKAROUND(vs.int_uniforms[3], 0x2b4): {
477 // TODO (wwylele): does regs.pipeline.gs_unit_exclusive_configuration affect this?
485 unsigned index = (id - PICA_REG_INDEX_WORKAROUND(vs.int_uniforms[0], 0x2b1)); 478 unsigned index = (id - PICA_REG_INDEX_WORKAROUND(vs.int_uniforms[0], 0x2b1));
486 auto values = regs.vs.int_uniforms[index]; 479 auto values = regs.vs.int_uniforms[index];
487 WriteUniformIntReg(g_state.vs, index, 480 WriteUniformIntReg(g_state.vs, index,
@@ -497,6 +490,7 @@ static void WritePicaReg(u32 id, u32 value, u32 mask) {
497 case PICA_REG_INDEX_WORKAROUND(vs.uniform_setup.set_value[5], 0x2c6): 490 case PICA_REG_INDEX_WORKAROUND(vs.uniform_setup.set_value[5], 0x2c6):
498 case PICA_REG_INDEX_WORKAROUND(vs.uniform_setup.set_value[6], 0x2c7): 491 case PICA_REG_INDEX_WORKAROUND(vs.uniform_setup.set_value[6], 0x2c7):
499 case PICA_REG_INDEX_WORKAROUND(vs.uniform_setup.set_value[7], 0x2c8): { 492 case PICA_REG_INDEX_WORKAROUND(vs.uniform_setup.set_value[7], 0x2c8): {
493 // TODO (wwylele): does regs.pipeline.gs_unit_exclusive_configuration affect this?
500 WriteUniformFloatReg(g_state.regs.vs, g_state.vs, vs_float_regs_counter, 494 WriteUniformFloatReg(g_state.regs.vs, g_state.vs, vs_float_regs_counter,
501 vs_uniform_write_buffer, value); 495 vs_uniform_write_buffer, value);
502 break; 496 break;
@@ -510,7 +504,16 @@ static void WritePicaReg(u32 id, u32 value, u32 mask) {
510 case PICA_REG_INDEX_WORKAROUND(vs.program.set_word[5], 0x2d1): 504 case PICA_REG_INDEX_WORKAROUND(vs.program.set_word[5], 0x2d1):
511 case PICA_REG_INDEX_WORKAROUND(vs.program.set_word[6], 0x2d2): 505 case PICA_REG_INDEX_WORKAROUND(vs.program.set_word[6], 0x2d2):
512 case PICA_REG_INDEX_WORKAROUND(vs.program.set_word[7], 0x2d3): { 506 case PICA_REG_INDEX_WORKAROUND(vs.program.set_word[7], 0x2d3): {
513 WriteProgramCode(g_state.regs.vs, g_state.vs, 512, value); 507 u32& offset = g_state.regs.vs.program.offset;
508 if (offset >= 512) {
509 LOG_ERROR(HW_GPU, "Invalid VS program offset %u", offset);
510 } else {
511 g_state.vs.program_code[offset] = value;
512 if (!g_state.regs.pipeline.gs_unit_exclusive_configuration) {
513 g_state.gs.program_code[offset] = value;
514 }
515 offset++;
516 }
514 break; 517 break;
515 } 518 }
516 519
@@ -522,7 +525,16 @@ static void WritePicaReg(u32 id, u32 value, u32 mask) {
522 case PICA_REG_INDEX_WORKAROUND(vs.swizzle_patterns.set_word[5], 0x2db): 525 case PICA_REG_INDEX_WORKAROUND(vs.swizzle_patterns.set_word[5], 0x2db):
523 case PICA_REG_INDEX_WORKAROUND(vs.swizzle_patterns.set_word[6], 0x2dc): 526 case PICA_REG_INDEX_WORKAROUND(vs.swizzle_patterns.set_word[6], 0x2dc):
524 case PICA_REG_INDEX_WORKAROUND(vs.swizzle_patterns.set_word[7], 0x2dd): { 527 case PICA_REG_INDEX_WORKAROUND(vs.swizzle_patterns.set_word[7], 0x2dd): {
525 WriteSwizzlePatterns(g_state.regs.vs, g_state.vs, value); 528 u32& offset = g_state.regs.vs.swizzle_patterns.offset;
529 if (offset >= g_state.vs.swizzle_data.size()) {
530 LOG_ERROR(HW_GPU, "Invalid VS swizzle pattern offset %u", offset);
531 } else {
532 g_state.vs.swizzle_data[offset] = value;
533 if (!g_state.regs.pipeline.gs_unit_exclusive_configuration) {
534 g_state.gs.swizzle_data[offset] = value;
535 }
536 offset++;
537 }
526 break; 538 break;
527 } 539 }
528 540
diff --git a/src/video_core/pica_state.h b/src/video_core/pica_state.h
index 2d23d34e6..864a2c9e6 100644
--- a/src/video_core/pica_state.h
+++ b/src/video_core/pica_state.h
@@ -79,7 +79,7 @@ struct State {
79 std::array<ColorDifferenceEntry, 256> color_diff_table; 79 std::array<ColorDifferenceEntry, 256> color_diff_table;
80 } proctex; 80 } proctex;
81 81
82 struct { 82 struct Lighting {
83 union LutEntry { 83 union LutEntry {
84 // Used for raw access 84 // Used for raw access
85 u32 raw; 85 u32 raw;
diff --git a/src/video_core/regs_pipeline.h b/src/video_core/regs_pipeline.h
index 31c747d77..8b6369297 100644
--- a/src/video_core/regs_pipeline.h
+++ b/src/video_core/regs_pipeline.h
@@ -202,7 +202,14 @@ struct PipelineRegs {
202 /// Number of input attributes to the vertex shader minus 1 202 /// Number of input attributes to the vertex shader minus 1
203 BitField<0, 4, u32> max_input_attrib_index; 203 BitField<0, 4, u32> max_input_attrib_index;
204 204
205 INSERT_PADDING_WORDS(2); 205 INSERT_PADDING_WORDS(1);
206
207 // The shader unit 3, which can be used for both vertex and geometry shader, gets its
208 // configuration depending on this register. If this is not set, unit 3 will share some
209 // configuration with other units. It is known that program code and swizzle pattern uploaded
210 // via regs.vs will be also uploaded to unit 3 if this is not set. Although very likely, it is
211 // still unclear whether uniforms and other configuration can be also shared.
212 BitField<0, 1, u32> gs_unit_exclusive_configuration;
206 213
207 enum class GPUMode : u32 { 214 enum class GPUMode : u32 {
208 Drawing = 0, 215 Drawing = 0,
diff --git a/src/video_core/renderer_opengl/gl_rasterizer.cpp b/src/video_core/renderer_opengl/gl_rasterizer.cpp
index ff3f69ba3..aa95ef21d 100644
--- a/src/video_core/renderer_opengl/gl_rasterizer.cpp
+++ b/src/video_core/renderer_opengl/gl_rasterizer.cpp
@@ -28,6 +28,9 @@ MICROPROFILE_DEFINE(OpenGL_Blits, "OpenGL", "Blits", MP_RGB(100, 100, 255));
28MICROPROFILE_DEFINE(OpenGL_CacheManagement, "OpenGL", "Cache Mgmt", MP_RGB(100, 255, 100)); 28MICROPROFILE_DEFINE(OpenGL_CacheManagement, "OpenGL", "Cache Mgmt", MP_RGB(100, 255, 100));
29 29
30RasterizerOpenGL::RasterizerOpenGL() : shader_dirty(true) { 30RasterizerOpenGL::RasterizerOpenGL() : shader_dirty(true) {
31 // Clipping plane 0 is always enabled for PICA fixed clip plane z <= 0
32 state.clip_distance[0] = true;
33
31 // Create sampler objects 34 // Create sampler objects
32 for (size_t i = 0; i < texture_samplers.size(); ++i) { 35 for (size_t i = 0; i < texture_samplers.size(); ++i) {
33 texture_samplers[i].Create(); 36 texture_samplers[i].Create();
@@ -117,48 +120,53 @@ RasterizerOpenGL::RasterizerOpenGL() : shader_dirty(true) {
117 120
118 // Setup the noise LUT for proctex 121 // Setup the noise LUT for proctex
119 proctex_noise_lut.Create(); 122 proctex_noise_lut.Create();
120 state.proctex_noise_lut.texture_1d = proctex_noise_lut.handle; 123 state.proctex_noise_lut.texture_buffer = proctex_noise_lut.handle;
121 state.Apply(); 124 state.Apply();
125 proctex_noise_lut_buffer.Create();
126 glBindBuffer(GL_TEXTURE_BUFFER, proctex_noise_lut_buffer.handle);
127 glBufferData(GL_TEXTURE_BUFFER, sizeof(GLfloat) * 2 * 128, nullptr, GL_DYNAMIC_DRAW);
122 glActiveTexture(TextureUnits::ProcTexNoiseLUT.Enum()); 128 glActiveTexture(TextureUnits::ProcTexNoiseLUT.Enum());
123 glTexImage1D(GL_TEXTURE_1D, 0, GL_RG32F, 128, 0, GL_RG, GL_FLOAT, nullptr); 129 glTexBuffer(GL_TEXTURE_BUFFER, GL_RG32F, proctex_noise_lut_buffer.handle);
124 glTexParameteri(GL_TEXTURE_1D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
125 glTexParameteri(GL_TEXTURE_1D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
126 130
127 // Setup the color map for proctex 131 // Setup the color map for proctex
128 proctex_color_map.Create(); 132 proctex_color_map.Create();
129 state.proctex_color_map.texture_1d = proctex_color_map.handle; 133 state.proctex_color_map.texture_buffer = proctex_color_map.handle;
130 state.Apply(); 134 state.Apply();
135 proctex_color_map_buffer.Create();
136 glBindBuffer(GL_TEXTURE_BUFFER, proctex_color_map_buffer.handle);
137 glBufferData(GL_TEXTURE_BUFFER, sizeof(GLfloat) * 2 * 128, nullptr, GL_DYNAMIC_DRAW);
131 glActiveTexture(TextureUnits::ProcTexColorMap.Enum()); 138 glActiveTexture(TextureUnits::ProcTexColorMap.Enum());
132 glTexImage1D(GL_TEXTURE_1D, 0, GL_RG32F, 128, 0, GL_RG, GL_FLOAT, nullptr); 139 glTexBuffer(GL_TEXTURE_BUFFER, GL_RG32F, proctex_color_map_buffer.handle);
133 glTexParameteri(GL_TEXTURE_1D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
134 glTexParameteri(GL_TEXTURE_1D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
135 140
136 // Setup the alpha map for proctex 141 // Setup the alpha map for proctex
137 proctex_alpha_map.Create(); 142 proctex_alpha_map.Create();
138 state.proctex_alpha_map.texture_1d = proctex_alpha_map.handle; 143 state.proctex_alpha_map.texture_buffer = proctex_alpha_map.handle;
139 state.Apply(); 144 state.Apply();
145 proctex_alpha_map_buffer.Create();
146 glBindBuffer(GL_TEXTURE_BUFFER, proctex_alpha_map_buffer.handle);
147 glBufferData(GL_TEXTURE_BUFFER, sizeof(GLfloat) * 2 * 128, nullptr, GL_DYNAMIC_DRAW);
140 glActiveTexture(TextureUnits::ProcTexAlphaMap.Enum()); 148 glActiveTexture(TextureUnits::ProcTexAlphaMap.Enum());
141 glTexImage1D(GL_TEXTURE_1D, 0, GL_RG32F, 128, 0, GL_RG, GL_FLOAT, nullptr); 149 glTexBuffer(GL_TEXTURE_BUFFER, GL_RG32F, proctex_alpha_map_buffer.handle);
142 glTexParameteri(GL_TEXTURE_1D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
143 glTexParameteri(GL_TEXTURE_1D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
144 150
145 // Setup the LUT for proctex 151 // Setup the LUT for proctex
146 proctex_lut.Create(); 152 proctex_lut.Create();
147 state.proctex_lut.texture_1d = proctex_lut.handle; 153 state.proctex_lut.texture_buffer = proctex_lut.handle;
148 state.Apply(); 154 state.Apply();
155 proctex_lut_buffer.Create();
156 glBindBuffer(GL_TEXTURE_BUFFER, proctex_lut_buffer.handle);
157 glBufferData(GL_TEXTURE_BUFFER, sizeof(GLfloat) * 4 * 256, nullptr, GL_DYNAMIC_DRAW);
149 glActiveTexture(TextureUnits::ProcTexLUT.Enum()); 158 glActiveTexture(TextureUnits::ProcTexLUT.Enum());
150 glTexImage1D(GL_TEXTURE_1D, 0, GL_RGBA32F, 256, 0, GL_RGBA, GL_FLOAT, nullptr); 159 glTexBuffer(GL_TEXTURE_BUFFER, GL_RGBA32F, proctex_lut_buffer.handle);
151 glTexParameteri(GL_TEXTURE_1D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
152 glTexParameteri(GL_TEXTURE_1D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
153 160
154 // Setup the difference LUT for proctex 161 // Setup the difference LUT for proctex
155 proctex_diff_lut.Create(); 162 proctex_diff_lut.Create();
156 state.proctex_diff_lut.texture_1d = proctex_diff_lut.handle; 163 state.proctex_diff_lut.texture_buffer = proctex_diff_lut.handle;
157 state.Apply(); 164 state.Apply();
165 proctex_diff_lut_buffer.Create();
166 glBindBuffer(GL_TEXTURE_BUFFER, proctex_diff_lut_buffer.handle);
167 glBufferData(GL_TEXTURE_BUFFER, sizeof(GLfloat) * 4 * 256, nullptr, GL_DYNAMIC_DRAW);
158 glActiveTexture(TextureUnits::ProcTexDiffLUT.Enum()); 168 glActiveTexture(TextureUnits::ProcTexDiffLUT.Enum());
159 glTexImage1D(GL_TEXTURE_1D, 0, GL_RGBA32F, 256, 0, GL_RGBA, GL_FLOAT, nullptr); 169 glTexBuffer(GL_TEXTURE_BUFFER, GL_RGBA32F, proctex_diff_lut_buffer.handle);
160 glTexParameteri(GL_TEXTURE_1D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
161 glTexParameteri(GL_TEXTURE_1D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
162 170
163 // Sync fixed function OpenGL state 171 // Sync fixed function OpenGL state
164 SyncCullMode(); 172 SyncCullMode();
@@ -1387,7 +1395,7 @@ void RasterizerOpenGL::SyncProcTexNoise() {
1387 1395
1388// helper function for SyncProcTexNoiseLUT/ColorMap/AlphaMap 1396// helper function for SyncProcTexNoiseLUT/ColorMap/AlphaMap
1389static void SyncProcTexValueLUT(const std::array<Pica::State::ProcTex::ValueEntry, 128>& lut, 1397static void SyncProcTexValueLUT(const std::array<Pica::State::ProcTex::ValueEntry, 128>& lut,
1390 std::array<GLvec2, 128>& lut_data, GLenum texture) { 1398 std::array<GLvec2, 128>& lut_data, GLuint buffer) {
1391 std::array<GLvec2, 128> new_data; 1399 std::array<GLvec2, 128> new_data;
1392 std::transform(lut.begin(), lut.end(), new_data.begin(), [](const auto& entry) { 1400 std::transform(lut.begin(), lut.end(), new_data.begin(), [](const auto& entry) {
1393 return GLvec2{entry.ToFloat(), entry.DiffToFloat()}; 1401 return GLvec2{entry.ToFloat(), entry.DiffToFloat()};
@@ -1395,24 +1403,24 @@ static void SyncProcTexValueLUT(const std::array<Pica::State::ProcTex::ValueEntr
1395 1403
1396 if (new_data != lut_data) { 1404 if (new_data != lut_data) {
1397 lut_data = new_data; 1405 lut_data = new_data;
1398 glActiveTexture(texture); 1406 glBindBuffer(GL_TEXTURE_BUFFER, buffer);
1399 glTexSubImage1D(GL_TEXTURE_1D, 0, 0, 128, GL_RG, GL_FLOAT, lut_data.data()); 1407 glBufferSubData(GL_TEXTURE_BUFFER, 0, new_data.size() * sizeof(GLvec2), new_data.data());
1400 } 1408 }
1401} 1409}
1402 1410
1403void RasterizerOpenGL::SyncProcTexNoiseLUT() { 1411void RasterizerOpenGL::SyncProcTexNoiseLUT() {
1404 SyncProcTexValueLUT(Pica::g_state.proctex.noise_table, proctex_noise_lut_data, 1412 SyncProcTexValueLUT(Pica::g_state.proctex.noise_table, proctex_noise_lut_data,
1405 TextureUnits::ProcTexNoiseLUT.Enum()); 1413 proctex_noise_lut_buffer.handle);
1406} 1414}
1407 1415
1408void RasterizerOpenGL::SyncProcTexColorMap() { 1416void RasterizerOpenGL::SyncProcTexColorMap() {
1409 SyncProcTexValueLUT(Pica::g_state.proctex.color_map_table, proctex_color_map_data, 1417 SyncProcTexValueLUT(Pica::g_state.proctex.color_map_table, proctex_color_map_data,
1410 TextureUnits::ProcTexColorMap.Enum()); 1418 proctex_color_map_buffer.handle);
1411} 1419}
1412 1420
1413void RasterizerOpenGL::SyncProcTexAlphaMap() { 1421void RasterizerOpenGL::SyncProcTexAlphaMap() {
1414 SyncProcTexValueLUT(Pica::g_state.proctex.alpha_map_table, proctex_alpha_map_data, 1422 SyncProcTexValueLUT(Pica::g_state.proctex.alpha_map_table, proctex_alpha_map_data,
1415 TextureUnits::ProcTexAlphaMap.Enum()); 1423 proctex_alpha_map_buffer.handle);
1416} 1424}
1417 1425
1418void RasterizerOpenGL::SyncProcTexLUT() { 1426void RasterizerOpenGL::SyncProcTexLUT() {
@@ -1427,8 +1435,8 @@ void RasterizerOpenGL::SyncProcTexLUT() {
1427 1435
1428 if (new_data != proctex_lut_data) { 1436 if (new_data != proctex_lut_data) {
1429 proctex_lut_data = new_data; 1437 proctex_lut_data = new_data;
1430 glActiveTexture(TextureUnits::ProcTexLUT.Enum()); 1438 glBindBuffer(GL_TEXTURE_BUFFER, proctex_lut_buffer.handle);
1431 glTexSubImage1D(GL_TEXTURE_1D, 0, 0, 256, GL_RGBA, GL_FLOAT, proctex_lut_data.data()); 1439 glBufferSubData(GL_TEXTURE_BUFFER, 0, new_data.size() * sizeof(GLvec4), new_data.data());
1432 } 1440 }
1433} 1441}
1434 1442
@@ -1444,8 +1452,8 @@ void RasterizerOpenGL::SyncProcTexDiffLUT() {
1444 1452
1445 if (new_data != proctex_diff_lut_data) { 1453 if (new_data != proctex_diff_lut_data) {
1446 proctex_diff_lut_data = new_data; 1454 proctex_diff_lut_data = new_data;
1447 glActiveTexture(TextureUnits::ProcTexDiffLUT.Enum()); 1455 glBindBuffer(GL_TEXTURE_BUFFER, proctex_diff_lut_buffer.handle);
1448 glTexSubImage1D(GL_TEXTURE_1D, 0, 0, 256, GL_RGBA, GL_FLOAT, proctex_diff_lut_data.data()); 1456 glBufferSubData(GL_TEXTURE_BUFFER, 0, new_data.size() * sizeof(GLvec4), new_data.data());
1449 } 1457 }
1450} 1458}
1451 1459
diff --git a/src/video_core/renderer_opengl/gl_rasterizer.h b/src/video_core/renderer_opengl/gl_rasterizer.h
index a433c1d4a..78e218efe 100644
--- a/src/video_core/renderer_opengl/gl_rasterizer.h
+++ b/src/video_core/renderer_opengl/gl_rasterizer.h
@@ -287,18 +287,23 @@ private:
287 OGLTexture fog_lut; 287 OGLTexture fog_lut;
288 std::array<GLvec2, 128> fog_lut_data{}; 288 std::array<GLvec2, 128> fog_lut_data{};
289 289
290 OGLBuffer proctex_noise_lut_buffer;
290 OGLTexture proctex_noise_lut; 291 OGLTexture proctex_noise_lut;
291 std::array<GLvec2, 128> proctex_noise_lut_data{}; 292 std::array<GLvec2, 128> proctex_noise_lut_data{};
292 293
294 OGLBuffer proctex_color_map_buffer;
293 OGLTexture proctex_color_map; 295 OGLTexture proctex_color_map;
294 std::array<GLvec2, 128> proctex_color_map_data{}; 296 std::array<GLvec2, 128> proctex_color_map_data{};
295 297
298 OGLBuffer proctex_alpha_map_buffer;
296 OGLTexture proctex_alpha_map; 299 OGLTexture proctex_alpha_map;
297 std::array<GLvec2, 128> proctex_alpha_map_data{}; 300 std::array<GLvec2, 128> proctex_alpha_map_data{};
298 301
302 OGLBuffer proctex_lut_buffer;
299 OGLTexture proctex_lut; 303 OGLTexture proctex_lut;
300 std::array<GLvec4, 256> proctex_lut_data{}; 304 std::array<GLvec4, 256> proctex_lut_data{};
301 305
306 OGLBuffer proctex_diff_lut_buffer;
302 OGLTexture proctex_diff_lut; 307 OGLTexture proctex_diff_lut;
303 std::array<GLvec4, 256> proctex_diff_lut_data{}; 308 std::array<GLvec4, 256> proctex_diff_lut_data{};
304}; 309};
diff --git a/src/video_core/renderer_opengl/gl_rasterizer_cache.cpp b/src/video_core/renderer_opengl/gl_rasterizer_cache.cpp
index 8b717e43d..f37894e7a 100644
--- a/src/video_core/renderer_opengl/gl_rasterizer_cache.cpp
+++ b/src/video_core/renderer_opengl/gl_rasterizer_cache.cpp
@@ -542,10 +542,11 @@ RasterizerCacheOpenGL::GetFramebufferSurfaces(
542 config.GetDepthBufferPhysicalAddress(), 542 config.GetDepthBufferPhysicalAddress(),
543 fb_area * Pica::FramebufferRegs::BytesPerDepthPixel(config.depth_format)); 543 fb_area * Pica::FramebufferRegs::BytesPerDepthPixel(config.depth_format));
544 bool using_color_fb = config.GetColorBufferPhysicalAddress() != 0; 544 bool using_color_fb = config.GetColorBufferPhysicalAddress() != 0;
545 bool using_depth_fb = 545 bool depth_write_enable = regs.framebuffer.output_merger.depth_write_enable &&
546 config.GetDepthBufferPhysicalAddress() != 0 && 546 regs.framebuffer.framebuffer.allow_depth_stencil_write;
547 (regs.framebuffer.output_merger.depth_test_enable || 547 bool using_depth_fb = config.GetDepthBufferPhysicalAddress() != 0 &&
548 regs.framebuffer.output_merger.depth_write_enable || !framebuffers_overlap); 548 (regs.framebuffer.output_merger.depth_test_enable || depth_write_enable ||
549 !framebuffers_overlap);
549 550
550 if (framebuffers_overlap && using_color_fb && using_depth_fb) { 551 if (framebuffers_overlap && using_color_fb && using_depth_fb) {
551 LOG_CRITICAL(Render_OpenGL, "Color and depth framebuffer memory regions overlap; " 552 LOG_CRITICAL(Render_OpenGL, "Color and depth framebuffer memory regions overlap; "
diff --git a/src/video_core/renderer_opengl/gl_shader_gen.cpp b/src/video_core/renderer_opengl/gl_shader_gen.cpp
index c93b108fb..015e69da9 100644
--- a/src/video_core/renderer_opengl/gl_shader_gen.cpp
+++ b/src/video_core/renderer_opengl/gl_shader_gen.cpp
@@ -525,11 +525,12 @@ static void WriteLighting(std::string& out, const PicaShaderConfig& config) {
525 "float geo_factor = 1.0;\n"; 525 "float geo_factor = 1.0;\n";
526 526
527 // Compute fragment normals and tangents 527 // Compute fragment normals and tangents
528 const std::string pertubation = 528 auto Perturbation = [&]() {
529 "2.0 * (" + SampleTexture(config, lighting.bump_selector) + ").rgb - 1.0"; 529 return "2.0 * (" + SampleTexture(config, lighting.bump_selector) + ").rgb - 1.0";
530 };
530 if (lighting.bump_mode == LightingRegs::LightingBumpMode::NormalMap) { 531 if (lighting.bump_mode == LightingRegs::LightingBumpMode::NormalMap) {
531 // Bump mapping is enabled using a normal map 532 // Bump mapping is enabled using a normal map
532 out += "vec3 surface_normal = " + pertubation + ";\n"; 533 out += "vec3 surface_normal = " + Perturbation() + ";\n";
533 534
534 // Recompute Z-component of perturbation if 'renorm' is enabled, this provides a higher 535 // Recompute Z-component of perturbation if 'renorm' is enabled, this provides a higher
535 // precision result 536 // precision result
@@ -543,7 +544,7 @@ static void WriteLighting(std::string& out, const PicaShaderConfig& config) {
543 out += "vec3 surface_tangent = vec3(1.0, 0.0, 0.0);\n"; 544 out += "vec3 surface_tangent = vec3(1.0, 0.0, 0.0);\n";
544 } else if (lighting.bump_mode == LightingRegs::LightingBumpMode::TangentMap) { 545 } else if (lighting.bump_mode == LightingRegs::LightingBumpMode::TangentMap) {
545 // Bump mapping is enabled using a tangent map 546 // Bump mapping is enabled using a tangent map
546 out += "vec3 surface_tangent = " + pertubation + ";\n"; 547 out += "vec3 surface_tangent = " + Perturbation() + ";\n";
547 // Mathematically, recomputing Z-component of the tangent vector won't affect the relevant 548 // Mathematically, recomputing Z-component of the tangent vector won't affect the relevant
548 // computation below, which is also confirmed on 3DS. So we don't bother recomputing here 549 // computation below, which is also confirmed on 3DS. So we don't bother recomputing here
549 // even if 'renorm' is enabled. 550 // even if 'renorm' is enabled.
@@ -886,12 +887,12 @@ void AppendProcTexSampler(std::string& out, const PicaShaderConfig& config) {
886 // coord=1.0 is lut[127]+lut_diff[127]. For other indices, the result is interpolated using 887 // coord=1.0 is lut[127]+lut_diff[127]. For other indices, the result is interpolated using
887 // value entries and difference entries. 888 // value entries and difference entries.
888 out += R"( 889 out += R"(
889float ProcTexLookupLUT(sampler1D lut, float coord) { 890float ProcTexLookupLUT(samplerBuffer lut, float coord) {
890 coord *= 128; 891 coord *= 128;
891 float index_i = clamp(floor(coord), 0.0, 127.0); 892 float index_i = clamp(floor(coord), 0.0, 127.0);
892 float index_f = coord - index_i; // fract() cannot be used here because 128.0 needs to be 893 float index_f = coord - index_i; // fract() cannot be used here because 128.0 needs to be
893 // extracted as index_i = 127.0 and index_f = 1.0 894 // extracted as index_i = 127.0 and index_f = 1.0
894 vec2 entry = texelFetch(lut, int(index_i), 0).rg; 895 vec2 entry = texelFetch(lut, int(index_i)).rg;
895 return clamp(entry.r + entry.g * index_f, 0.0, 1.0); 896 return clamp(entry.r + entry.g * index_f, 0.0, 1.0);
896} 897}
897 )"; 898 )";
@@ -979,14 +980,14 @@ float ProcTexNoiseCoef(vec2 x) {
979 out += "int lut_index_i = int(lut_coord) + " + 980 out += "int lut_index_i = int(lut_coord) + " +
980 std::to_string(config.state.proctex.lut_offset) + ";\n"; 981 std::to_string(config.state.proctex.lut_offset) + ";\n";
981 out += "float lut_index_f = fract(lut_coord);\n"; 982 out += "float lut_index_f = fract(lut_coord);\n";
982 out += "vec4 final_color = texelFetch(proctex_lut, lut_index_i, 0) + lut_index_f * " 983 out += "vec4 final_color = texelFetch(proctex_lut, lut_index_i) + lut_index_f * "
983 "texelFetch(proctex_diff_lut, lut_index_i, 0);\n"; 984 "texelFetch(proctex_diff_lut, lut_index_i);\n";
984 break; 985 break;
985 case ProcTexFilter::Nearest: 986 case ProcTexFilter::Nearest:
986 case ProcTexFilter::NearestMipmapLinear: 987 case ProcTexFilter::NearestMipmapLinear:
987 case ProcTexFilter::NearestMipmapNearest: 988 case ProcTexFilter::NearestMipmapNearest:
988 out += "lut_coord += " + std::to_string(config.state.proctex.lut_offset) + ";\n"; 989 out += "lut_coord += " + std::to_string(config.state.proctex.lut_offset) + ";\n";
989 out += "vec4 final_color = texelFetch(proctex_lut, int(round(lut_coord)), 0);\n"; 990 out += "vec4 final_color = texelFetch(proctex_lut, int(round(lut_coord)));\n";
990 break; 991 break;
991 } 992 }
992 993
@@ -1053,11 +1054,11 @@ layout (std140) uniform shader_data {
1053uniform sampler2D tex[3]; 1054uniform sampler2D tex[3];
1054uniform samplerBuffer lighting_lut; 1055uniform samplerBuffer lighting_lut;
1055uniform samplerBuffer fog_lut; 1056uniform samplerBuffer fog_lut;
1056uniform sampler1D proctex_noise_lut; 1057uniform samplerBuffer proctex_noise_lut;
1057uniform sampler1D proctex_color_map; 1058uniform samplerBuffer proctex_color_map;
1058uniform sampler1D proctex_alpha_map; 1059uniform samplerBuffer proctex_alpha_map;
1059uniform sampler1D proctex_lut; 1060uniform samplerBuffer proctex_lut;
1060uniform sampler1D proctex_diff_lut; 1061uniform samplerBuffer proctex_diff_lut;
1061 1062
1062// Rotate the vector v by the quaternion q 1063// Rotate the vector v by the quaternion q
1063vec3 quaternion_rotate(vec4 q, vec3 v) { 1064vec3 quaternion_rotate(vec4 q, vec3 v) {
@@ -1111,7 +1112,10 @@ vec4 secondary_fragment_color = vec4(0.0);
1111 "gl_FragCoord.y < scissor_y2)) discard;\n"; 1112 "gl_FragCoord.y < scissor_y2)) discard;\n";
1112 } 1113 }
1113 1114
1114 out += "float z_over_w = 1.0 - gl_FragCoord.z * 2.0;\n"; 1115 // After perspective divide, OpenGL transform z_over_w from [-1, 1] to [near, far]. Here we use
1116 // default near = 0 and far = 1, and undo the transformation to get the original z_over_w, then
1117 // do our own transformation according to PICA specification.
1118 out += "float z_over_w = 2.0 * gl_FragCoord.z - 1.0;\n";
1115 out += "float depth = z_over_w * depth_scale + depth_offset;\n"; 1119 out += "float depth = z_over_w * depth_scale + depth_offset;\n";
1116 if (state.depthmap_enable == RasterizerRegs::DepthBuffering::WBuffering) { 1120 if (state.depthmap_enable == RasterizerRegs::DepthBuffering::WBuffering) {
1117 out += "depth /= gl_FragCoord.w;\n"; 1121 out += "depth /= gl_FragCoord.w;\n";
@@ -1194,7 +1198,9 @@ void main() {
1194 texcoord0_w = vert_texcoord0_w; 1198 texcoord0_w = vert_texcoord0_w;
1195 normquat = vert_normquat; 1199 normquat = vert_normquat;
1196 view = vert_view; 1200 view = vert_view;
1197 gl_Position = vec4(vert_position.x, vert_position.y, -vert_position.z, vert_position.w); 1201 gl_Position = vert_position;
1202 gl_ClipDistance[0] = -vert_position.z; // fixed PICA clipping plane z <= 0
1203 // TODO (wwylele): calculate gl_ClipDistance[1] from user-defined clipping plane
1198} 1204}
1199)"; 1205)";
1200 1206
diff --git a/src/video_core/renderer_opengl/gl_state.cpp b/src/video_core/renderer_opengl/gl_state.cpp
index eface2dea..06a905766 100644
--- a/src/video_core/renderer_opengl/gl_state.cpp
+++ b/src/video_core/renderer_opengl/gl_state.cpp
@@ -56,11 +56,11 @@ OpenGLState::OpenGLState() {
56 56
57 fog_lut.texture_buffer = 0; 57 fog_lut.texture_buffer = 0;
58 58
59 proctex_lut.texture_1d = 0; 59 proctex_lut.texture_buffer = 0;
60 proctex_diff_lut.texture_1d = 0; 60 proctex_diff_lut.texture_buffer = 0;
61 proctex_color_map.texture_1d = 0; 61 proctex_color_map.texture_buffer = 0;
62 proctex_alpha_map.texture_1d = 0; 62 proctex_alpha_map.texture_buffer = 0;
63 proctex_noise_lut.texture_1d = 0; 63 proctex_noise_lut.texture_buffer = 0;
64 64
65 draw.read_framebuffer = 0; 65 draw.read_framebuffer = 0;
66 draw.draw_framebuffer = 0; 66 draw.draw_framebuffer = 0;
@@ -68,6 +68,8 @@ OpenGLState::OpenGLState() {
68 draw.vertex_buffer = 0; 68 draw.vertex_buffer = 0;
69 draw.uniform_buffer = 0; 69 draw.uniform_buffer = 0;
70 draw.shader_program = 0; 70 draw.shader_program = 0;
71
72 clip_distance = {};
71} 73}
72 74
73void OpenGLState::Apply() const { 75void OpenGLState::Apply() const {
@@ -204,33 +206,33 @@ void OpenGLState::Apply() const {
204 } 206 }
205 207
206 // ProcTex Noise LUT 208 // ProcTex Noise LUT
207 if (proctex_noise_lut.texture_1d != cur_state.proctex_noise_lut.texture_1d) { 209 if (proctex_noise_lut.texture_buffer != cur_state.proctex_noise_lut.texture_buffer) {
208 glActiveTexture(TextureUnits::ProcTexNoiseLUT.Enum()); 210 glActiveTexture(TextureUnits::ProcTexNoiseLUT.Enum());
209 glBindTexture(GL_TEXTURE_1D, proctex_noise_lut.texture_1d); 211 glBindTexture(GL_TEXTURE_BUFFER, proctex_noise_lut.texture_buffer);
210 } 212 }
211 213
212 // ProcTex Color Map 214 // ProcTex Color Map
213 if (proctex_color_map.texture_1d != cur_state.proctex_color_map.texture_1d) { 215 if (proctex_color_map.texture_buffer != cur_state.proctex_color_map.texture_buffer) {
214 glActiveTexture(TextureUnits::ProcTexColorMap.Enum()); 216 glActiveTexture(TextureUnits::ProcTexColorMap.Enum());
215 glBindTexture(GL_TEXTURE_1D, proctex_color_map.texture_1d); 217 glBindTexture(GL_TEXTURE_BUFFER, proctex_color_map.texture_buffer);
216 } 218 }
217 219
218 // ProcTex Alpha Map 220 // ProcTex Alpha Map
219 if (proctex_alpha_map.texture_1d != cur_state.proctex_alpha_map.texture_1d) { 221 if (proctex_alpha_map.texture_buffer != cur_state.proctex_alpha_map.texture_buffer) {
220 glActiveTexture(TextureUnits::ProcTexAlphaMap.Enum()); 222 glActiveTexture(TextureUnits::ProcTexAlphaMap.Enum());
221 glBindTexture(GL_TEXTURE_1D, proctex_alpha_map.texture_1d); 223 glBindTexture(GL_TEXTURE_BUFFER, proctex_alpha_map.texture_buffer);
222 } 224 }
223 225
224 // ProcTex LUT 226 // ProcTex LUT
225 if (proctex_lut.texture_1d != cur_state.proctex_lut.texture_1d) { 227 if (proctex_lut.texture_buffer != cur_state.proctex_lut.texture_buffer) {
226 glActiveTexture(TextureUnits::ProcTexLUT.Enum()); 228 glActiveTexture(TextureUnits::ProcTexLUT.Enum());
227 glBindTexture(GL_TEXTURE_1D, proctex_lut.texture_1d); 229 glBindTexture(GL_TEXTURE_BUFFER, proctex_lut.texture_buffer);
228 } 230 }
229 231
230 // ProcTex Diff LUT 232 // ProcTex Diff LUT
231 if (proctex_diff_lut.texture_1d != cur_state.proctex_diff_lut.texture_1d) { 233 if (proctex_diff_lut.texture_buffer != cur_state.proctex_diff_lut.texture_buffer) {
232 glActiveTexture(TextureUnits::ProcTexDiffLUT.Enum()); 234 glActiveTexture(TextureUnits::ProcTexDiffLUT.Enum());
233 glBindTexture(GL_TEXTURE_1D, proctex_diff_lut.texture_1d); 235 glBindTexture(GL_TEXTURE_BUFFER, proctex_diff_lut.texture_buffer);
234 } 236 }
235 237
236 // Framebuffer 238 // Framebuffer
@@ -261,6 +263,17 @@ void OpenGLState::Apply() const {
261 glUseProgram(draw.shader_program); 263 glUseProgram(draw.shader_program);
262 } 264 }
263 265
266 // Clip distance
267 for (size_t i = 0; i < clip_distance.size(); ++i) {
268 if (clip_distance[i] != cur_state.clip_distance[i]) {
269 if (clip_distance[i]) {
270 glEnable(GL_CLIP_DISTANCE0 + i);
271 } else {
272 glDisable(GL_CLIP_DISTANCE0 + i);
273 }
274 }
275 }
276
264 cur_state = *this; 277 cur_state = *this;
265} 278}
266 279
@@ -274,16 +287,16 @@ void OpenGLState::ResetTexture(GLuint handle) {
274 cur_state.lighting_lut.texture_buffer = 0; 287 cur_state.lighting_lut.texture_buffer = 0;
275 if (cur_state.fog_lut.texture_buffer == handle) 288 if (cur_state.fog_lut.texture_buffer == handle)
276 cur_state.fog_lut.texture_buffer = 0; 289 cur_state.fog_lut.texture_buffer = 0;
277 if (cur_state.proctex_noise_lut.texture_1d == handle) 290 if (cur_state.proctex_noise_lut.texture_buffer == handle)
278 cur_state.proctex_noise_lut.texture_1d = 0; 291 cur_state.proctex_noise_lut.texture_buffer = 0;
279 if (cur_state.proctex_color_map.texture_1d == handle) 292 if (cur_state.proctex_color_map.texture_buffer == handle)
280 cur_state.proctex_color_map.texture_1d = 0; 293 cur_state.proctex_color_map.texture_buffer = 0;
281 if (cur_state.proctex_alpha_map.texture_1d == handle) 294 if (cur_state.proctex_alpha_map.texture_buffer == handle)
282 cur_state.proctex_alpha_map.texture_1d = 0; 295 cur_state.proctex_alpha_map.texture_buffer = 0;
283 if (cur_state.proctex_lut.texture_1d == handle) 296 if (cur_state.proctex_lut.texture_buffer == handle)
284 cur_state.proctex_lut.texture_1d = 0; 297 cur_state.proctex_lut.texture_buffer = 0;
285 if (cur_state.proctex_diff_lut.texture_1d == handle) 298 if (cur_state.proctex_diff_lut.texture_buffer == handle)
286 cur_state.proctex_diff_lut.texture_1d = 0; 299 cur_state.proctex_diff_lut.texture_buffer = 0;
287} 300}
288 301
289void OpenGLState::ResetSampler(GLuint handle) { 302void OpenGLState::ResetSampler(GLuint handle) {
diff --git a/src/video_core/renderer_opengl/gl_state.h b/src/video_core/renderer_opengl/gl_state.h
index 1efcf0811..437fe34c4 100644
--- a/src/video_core/renderer_opengl/gl_state.h
+++ b/src/video_core/renderer_opengl/gl_state.h
@@ -4,6 +4,7 @@
4 4
5#pragma once 5#pragma once
6 6
7#include <array>
7#include <glad/glad.h> 8#include <glad/glad.h>
8 9
9namespace TextureUnits { 10namespace TextureUnits {
@@ -95,23 +96,23 @@ public:
95 } fog_lut; 96 } fog_lut;
96 97
97 struct { 98 struct {
98 GLuint texture_1d; // GL_TEXTURE_BINDING_1D 99 GLuint texture_buffer; // GL_TEXTURE_BINDING_BUFFER
99 } proctex_noise_lut; 100 } proctex_noise_lut;
100 101
101 struct { 102 struct {
102 GLuint texture_1d; // GL_TEXTURE_BINDING_1D 103 GLuint texture_buffer; // GL_TEXTURE_BINDING_BUFFER
103 } proctex_color_map; 104 } proctex_color_map;
104 105
105 struct { 106 struct {
106 GLuint texture_1d; // GL_TEXTURE_BINDING_1D 107 GLuint texture_buffer; // GL_TEXTURE_BINDING_BUFFER
107 } proctex_alpha_map; 108 } proctex_alpha_map;
108 109
109 struct { 110 struct {
110 GLuint texture_1d; // GL_TEXTURE_BINDING_1D 111 GLuint texture_buffer; // GL_TEXTURE_BINDING_BUFFER
111 } proctex_lut; 112 } proctex_lut;
112 113
113 struct { 114 struct {
114 GLuint texture_1d; // GL_TEXTURE_BINDING_1D 115 GLuint texture_buffer; // GL_TEXTURE_BINDING_BUFFER
115 } proctex_diff_lut; 116 } proctex_diff_lut;
116 117
117 struct { 118 struct {
@@ -123,6 +124,8 @@ public:
123 GLuint shader_program; // GL_CURRENT_PROGRAM 124 GLuint shader_program; // GL_CURRENT_PROGRAM
124 } draw; 125 } draw;
125 126
127 std::array<bool, 2> clip_distance; // GL_CLIP_DISTANCE
128
126 OpenGLState(); 129 OpenGLState();
127 130
128 /// Get the currently active OpenGL state 131 /// Get the currently active OpenGL state
diff --git a/src/video_core/shader/shader_interpreter.cpp b/src/video_core/shader/shader_interpreter.cpp
index aa1cec81f..206c0978a 100644
--- a/src/video_core/shader/shader_interpreter.cpp
+++ b/src/video_core/shader/shader_interpreter.cpp
@@ -631,7 +631,7 @@ static void RunInterpreter(const ShaderSetup& setup, UnitState& state, DebugData
631 state.address_registers[2] = loop_param.y; 631 state.address_registers[2] = loop_param.y;
632 632
633 Record<DebugDataRecord::LOOP_INT_IN>(debug_data, iteration, loop_param); 633 Record<DebugDataRecord::LOOP_INT_IN>(debug_data, iteration, loop_param);
634 call(program_counter + 1, instr.flow_control.dest_offset - program_counter + 1, 634 call(program_counter + 1, instr.flow_control.dest_offset - program_counter,
635 instr.flow_control.dest_offset + 1, loop_param.x, loop_param.z); 635 instr.flow_control.dest_offset + 1, loop_param.x, loop_param.z);
636 break; 636 break;
637 } 637 }
diff --git a/src/video_core/swrasterizer/clipper.cpp b/src/video_core/swrasterizer/clipper.cpp
index 6fb923756..cdbc71502 100644
--- a/src/video_core/swrasterizer/clipper.cpp
+++ b/src/video_core/swrasterizer/clipper.cpp
@@ -95,6 +95,17 @@ void ProcessTriangle(const OutputVertex& v0, const OutputVertex& v1, const Outpu
95 static const size_t MAX_VERTICES = 9; 95 static const size_t MAX_VERTICES = 9;
96 static_vector<Vertex, MAX_VERTICES> buffer_a = {v0, v1, v2}; 96 static_vector<Vertex, MAX_VERTICES> buffer_a = {v0, v1, v2};
97 static_vector<Vertex, MAX_VERTICES> buffer_b; 97 static_vector<Vertex, MAX_VERTICES> buffer_b;
98
99 auto FlipQuaternionIfOpposite = [](auto& a, const auto& b) {
100 if (Math::Dot(a, b) < float24::Zero())
101 a = -a;
102 };
103
104 // Flip the quaternions if they are opposite to prevent interpolating them over the wrong
105 // direction.
106 FlipQuaternionIfOpposite(buffer_a[1].quat, buffer_a[0].quat);
107 FlipQuaternionIfOpposite(buffer_a[2].quat, buffer_a[0].quat);
108
98 auto* output_list = &buffer_a; 109 auto* output_list = &buffer_a;
99 auto* input_list = &buffer_b; 110 auto* input_list = &buffer_b;
100 111
@@ -114,10 +125,6 @@ void ProcessTriangle(const OutputVertex& v0, const OutputVertex& v1, const Outpu
114 {Math::MakeVec(f0, f0, f0, -f1), Math::Vec4<float24>(f0, f0, f0, EPSILON)}, // w = EPSILON 125 {Math::MakeVec(f0, f0, f0, -f1), Math::Vec4<float24>(f0, f0, f0, EPSILON)}, // w = EPSILON
115 }}; 126 }};
116 127
117 // TODO: If one vertex lies outside one of the depth clipping planes, some platforms (e.g. Wii)
118 // drop the whole primitive instead of clipping the primitive properly. We should test if
119 // this happens on the 3DS, too.
120
121 // Simple implementation of the Sutherland-Hodgman clipping algorithm. 128 // Simple implementation of the Sutherland-Hodgman clipping algorithm.
122 // TODO: Make this less inefficient (currently lots of useless buffering overhead happens here) 129 // TODO: Make this less inefficient (currently lots of useless buffering overhead happens here)
123 for (auto edge : clipping_edges) { 130 for (auto edge : clipping_edges) {
diff --git a/src/video_core/swrasterizer/lighting.cpp b/src/video_core/swrasterizer/lighting.cpp
new file mode 100644
index 000000000..39a3e396d
--- /dev/null
+++ b/src/video_core/swrasterizer/lighting.cpp
@@ -0,0 +1,278 @@
1// Copyright 2017 Citra Emulator Project
2// Licensed under GPLv2 or any later version
3// Refer to the license.txt file included.
4
5#include "common/math_util.h"
6#include "video_core/swrasterizer/lighting.h"
7
8namespace Pica {
9
10static float LookupLightingLut(const Pica::State::Lighting& lighting, size_t lut_index, u8 index,
11 float delta) {
12 ASSERT_MSG(lut_index < lighting.luts.size(), "Out of range lut");
13 ASSERT_MSG(index < lighting.luts[lut_index].size(), "Out of range index");
14
15 const auto& lut = lighting.luts[lut_index][index];
16
17 float lut_value = lut.ToFloat();
18 float lut_diff = lut.DiffToFloat();
19
20 return lut_value + lut_diff * delta;
21}
22
23std::tuple<Math::Vec4<u8>, Math::Vec4<u8>> ComputeFragmentsColors(
24 const Pica::LightingRegs& lighting, const Pica::State::Lighting& lighting_state,
25 const Math::Quaternion<float>& normquat, const Math::Vec3<float>& view) {
26
27 // TODO(Subv): Bump mapping
28 Math::Vec3<float> surface_normal = {0.0f, 0.0f, 1.0f};
29
30 if (lighting.config0.bump_mode != LightingRegs::LightingBumpMode::None) {
31 LOG_CRITICAL(HW_GPU, "unimplemented bump mapping");
32 UNIMPLEMENTED();
33 }
34
35 // Use the normalized the quaternion when performing the rotation
36 auto normal = Math::QuaternionRotate(normquat, surface_normal);
37
38 Math::Vec4<float> diffuse_sum = {0.0f, 0.0f, 0.0f, 1.0f};
39 Math::Vec4<float> specular_sum = {0.0f, 0.0f, 0.0f, 1.0f};
40
41 for (unsigned light_index = 0; light_index <= lighting.max_light_index; ++light_index) {
42 unsigned num = lighting.light_enable.GetNum(light_index);
43 const auto& light_config = lighting.light[num];
44
45 Math::Vec3<float> refl_value = {};
46 Math::Vec3<float> position = {float16::FromRaw(light_config.x).ToFloat32(),
47 float16::FromRaw(light_config.y).ToFloat32(),
48 float16::FromRaw(light_config.z).ToFloat32()};
49 Math::Vec3<float> light_vector;
50
51 if (light_config.config.directional)
52 light_vector = position;
53 else
54 light_vector = position + view;
55
56 light_vector.Normalize();
57
58 Math::Vec3<float> norm_view = view.Normalized();
59 Math::Vec3<float> half_vector = norm_view + light_vector;
60
61 float dist_atten = 1.0f;
62 if (!lighting.IsDistAttenDisabled(num)) {
63 auto distance = (-view - position).Length();
64 float scale = Pica::float20::FromRaw(light_config.dist_atten_scale).ToFloat32();
65 float bias = Pica::float20::FromRaw(light_config.dist_atten_bias).ToFloat32();
66 size_t lut =
67 static_cast<size_t>(LightingRegs::LightingSampler::DistanceAttenuation) + num;
68
69 float sample_loc = MathUtil::Clamp(scale * distance + bias, 0.0f, 1.0f);
70
71 u8 lutindex =
72 static_cast<u8>(MathUtil::Clamp(std::floor(sample_loc * 256.0f), 0.0f, 255.0f));
73 float delta = sample_loc * 256 - lutindex;
74 dist_atten = LookupLightingLut(lighting_state, lut, lutindex, delta);
75 }
76
77 auto GetLutValue = [&](LightingRegs::LightingLutInput input, bool abs,
78 LightingRegs::LightingScale scale_enum,
79 LightingRegs::LightingSampler sampler) {
80 float result = 0.0f;
81
82 switch (input) {
83 case LightingRegs::LightingLutInput::NH:
84 result = Math::Dot(normal, half_vector.Normalized());
85 break;
86
87 case LightingRegs::LightingLutInput::VH:
88 result = Math::Dot(norm_view, half_vector.Normalized());
89 break;
90
91 case LightingRegs::LightingLutInput::NV:
92 result = Math::Dot(normal, norm_view);
93 break;
94
95 case LightingRegs::LightingLutInput::LN:
96 result = Math::Dot(light_vector, normal);
97 break;
98
99 case LightingRegs::LightingLutInput::SP: {
100 Math::Vec3<s32> spot_dir{light_config.spot_x.Value(), light_config.spot_y.Value(),
101 light_config.spot_z.Value()};
102 result = Math::Dot(light_vector, spot_dir.Cast<float>() / 2047.0f);
103 break;
104 }
105 default:
106 LOG_CRITICAL(HW_GPU, "Unknown lighting LUT input %u\n", static_cast<u32>(input));
107 UNIMPLEMENTED();
108 result = 0.0f;
109 }
110
111 u8 index;
112 float delta;
113
114 if (abs) {
115 if (light_config.config.two_sided_diffuse)
116 result = std::abs(result);
117 else
118 result = std::max(result, 0.0f);
119
120 float flr = std::floor(result * 256.0f);
121 index = static_cast<u8>(MathUtil::Clamp(flr, 0.0f, 255.0f));
122 delta = result * 256 - index;
123 } else {
124 float flr = std::floor(result * 128.0f);
125 s8 signed_index = static_cast<s8>(MathUtil::Clamp(flr, -128.0f, 127.0f));
126 delta = result * 128.0f - signed_index;
127 index = static_cast<u8>(signed_index);
128 }
129
130 float scale = lighting.lut_scale.GetScale(scale_enum);
131 return scale *
132 LookupLightingLut(lighting_state, static_cast<size_t>(sampler), index, delta);
133 };
134
135 // If enabled, compute spot light attenuation value
136 float spot_atten = 1.0f;
137 if (!lighting.IsSpotAttenDisabled(num) &&
138 LightingRegs::IsLightingSamplerSupported(
139 lighting.config0.config, LightingRegs::LightingSampler::SpotlightAttenuation)) {
140 auto lut = LightingRegs::SpotlightAttenuationSampler(num);
141 spot_atten = GetLutValue(lighting.lut_input.sp, lighting.abs_lut_input.disable_sp == 0,
142 lighting.lut_scale.sp, lut);
143 }
144
145 // Specular 0 component
146 float d0_lut_value = 1.0f;
147 if (lighting.config1.disable_lut_d0 == 0 &&
148 LightingRegs::IsLightingSamplerSupported(
149 lighting.config0.config, LightingRegs::LightingSampler::Distribution0)) {
150 d0_lut_value =
151 GetLutValue(lighting.lut_input.d0, lighting.abs_lut_input.disable_d0 == 0,
152 lighting.lut_scale.d0, LightingRegs::LightingSampler::Distribution0);
153 }
154
155 Math::Vec3<float> specular_0 = d0_lut_value * light_config.specular_0.ToVec3f();
156
157 // If enabled, lookup ReflectRed value, otherwise, 1.0 is used
158 if (lighting.config1.disable_lut_rr == 0 &&
159 LightingRegs::IsLightingSamplerSupported(lighting.config0.config,
160 LightingRegs::LightingSampler::ReflectRed)) {
161 refl_value.x =
162 GetLutValue(lighting.lut_input.rr, lighting.abs_lut_input.disable_rr == 0,
163 lighting.lut_scale.rr, LightingRegs::LightingSampler::ReflectRed);
164 } else {
165 refl_value.x = 1.0f;
166 }
167
168 // If enabled, lookup ReflectGreen value, otherwise, ReflectRed value is used
169 if (lighting.config1.disable_lut_rg == 0 &&
170 LightingRegs::IsLightingSamplerSupported(lighting.config0.config,
171 LightingRegs::LightingSampler::ReflectGreen)) {
172 refl_value.y =
173 GetLutValue(lighting.lut_input.rg, lighting.abs_lut_input.disable_rg == 0,
174 lighting.lut_scale.rg, LightingRegs::LightingSampler::ReflectGreen);
175 } else {
176 refl_value.y = refl_value.x;
177 }
178
179 // If enabled, lookup ReflectBlue value, otherwise, ReflectRed value is used
180 if (lighting.config1.disable_lut_rb == 0 &&
181 LightingRegs::IsLightingSamplerSupported(lighting.config0.config,
182 LightingRegs::LightingSampler::ReflectBlue)) {
183 refl_value.z =
184 GetLutValue(lighting.lut_input.rb, lighting.abs_lut_input.disable_rb == 0,
185 lighting.lut_scale.rb, LightingRegs::LightingSampler::ReflectBlue);
186 } else {
187 refl_value.z = refl_value.x;
188 }
189
190 // Specular 1 component
191 float d1_lut_value = 1.0f;
192 if (lighting.config1.disable_lut_d1 == 0 &&
193 LightingRegs::IsLightingSamplerSupported(
194 lighting.config0.config, LightingRegs::LightingSampler::Distribution1)) {
195 d1_lut_value =
196 GetLutValue(lighting.lut_input.d1, lighting.abs_lut_input.disable_d1 == 0,
197 lighting.lut_scale.d1, LightingRegs::LightingSampler::Distribution1);
198 }
199
200 Math::Vec3<float> specular_1 =
201 d1_lut_value * refl_value * light_config.specular_1.ToVec3f();
202
203 // Fresnel
204 if (lighting.config1.disable_lut_fr == 0 &&
205 LightingRegs::IsLightingSamplerSupported(lighting.config0.config,
206 LightingRegs::LightingSampler::Fresnel)) {
207
208 float lut_value =
209 GetLutValue(lighting.lut_input.fr, lighting.abs_lut_input.disable_fr == 0,
210 lighting.lut_scale.fr, LightingRegs::LightingSampler::Fresnel);
211
212 // Enabled for diffuse lighting alpha component
213 if (lighting.config0.fresnel_selector ==
214 LightingRegs::LightingFresnelSelector::PrimaryAlpha ||
215 lighting.config0.fresnel_selector == LightingRegs::LightingFresnelSelector::Both) {
216 diffuse_sum.a() *= lut_value;
217 }
218
219 // Enabled for the specular lighting alpha component
220 if (lighting.config0.fresnel_selector ==
221 LightingRegs::LightingFresnelSelector::SecondaryAlpha ||
222 lighting.config0.fresnel_selector == LightingRegs::LightingFresnelSelector::Both) {
223 specular_sum.a() *= lut_value;
224 }
225 }
226
227 auto dot_product = Math::Dot(light_vector, normal);
228
229 // Calculate clamp highlights before applying the two-sided diffuse configuration to the dot
230 // product.
231 float clamp_highlights = 1.0f;
232 if (lighting.config0.clamp_highlights) {
233 if (dot_product <= 0.0f)
234 clamp_highlights = 0.0f;
235 else
236 clamp_highlights = 1.0f;
237 }
238
239 if (light_config.config.two_sided_diffuse)
240 dot_product = std::abs(dot_product);
241 else
242 dot_product = std::max(dot_product, 0.0f);
243
244 if (light_config.config.geometric_factor_0 || light_config.config.geometric_factor_1) {
245 float geo_factor = half_vector.Length2();
246 geo_factor = geo_factor == 0.0f ? 0.0f : std::min(dot_product / geo_factor, 1.0f);
247 if (light_config.config.geometric_factor_0) {
248 specular_0 *= geo_factor;
249 }
250 if (light_config.config.geometric_factor_1) {
251 specular_1 *= geo_factor;
252 }
253 }
254
255 auto diffuse =
256 light_config.diffuse.ToVec3f() * dot_product + light_config.ambient.ToVec3f();
257 diffuse_sum += Math::MakeVec(diffuse * dist_atten * spot_atten, 0.0f);
258
259 specular_sum += Math::MakeVec(
260 (specular_0 + specular_1) * clamp_highlights * dist_atten * spot_atten, 0.0f);
261 }
262
263 diffuse_sum += Math::MakeVec(lighting.global_ambient.ToVec3f(), 0.0f);
264
265 auto diffuse = Math::MakeVec<float>(MathUtil::Clamp(diffuse_sum.x, 0.0f, 1.0f) * 255,
266 MathUtil::Clamp(diffuse_sum.y, 0.0f, 1.0f) * 255,
267 MathUtil::Clamp(diffuse_sum.z, 0.0f, 1.0f) * 255,
268 MathUtil::Clamp(diffuse_sum.w, 0.0f, 1.0f) * 255)
269 .Cast<u8>();
270 auto specular = Math::MakeVec<float>(MathUtil::Clamp(specular_sum.x, 0.0f, 1.0f) * 255,
271 MathUtil::Clamp(specular_sum.y, 0.0f, 1.0f) * 255,
272 MathUtil::Clamp(specular_sum.z, 0.0f, 1.0f) * 255,
273 MathUtil::Clamp(specular_sum.w, 0.0f, 1.0f) * 255)
274 .Cast<u8>();
275 return std::make_tuple(diffuse, specular);
276}
277
278} // namespace Pica
diff --git a/src/video_core/swrasterizer/lighting.h b/src/video_core/swrasterizer/lighting.h
new file mode 100644
index 000000000..438dca926
--- /dev/null
+++ b/src/video_core/swrasterizer/lighting.h
@@ -0,0 +1,18 @@
1// Copyright 2017 Citra Emulator Project
2// Licensed under GPLv2 or any later version
3// Refer to the license.txt file included.
4
5#pragma once
6
7#include <tuple>
8#include "common/quaternion.h"
9#include "common/vector_math.h"
10#include "video_core/pica_state.h"
11
12namespace Pica {
13
14std::tuple<Math::Vec4<u8>, Math::Vec4<u8>> ComputeFragmentsColors(
15 const Pica::LightingRegs& lighting, const Pica::State::Lighting& lighting_state,
16 const Math::Quaternion<float>& normquat, const Math::Vec3<float>& view);
17
18} // namespace Pica
diff --git a/src/video_core/swrasterizer/rasterizer.cpp b/src/video_core/swrasterizer/rasterizer.cpp
index 512e81c08..fdc1df199 100644
--- a/src/video_core/swrasterizer/rasterizer.cpp
+++ b/src/video_core/swrasterizer/rasterizer.cpp
@@ -13,6 +13,7 @@
13#include "common/logging/log.h" 13#include "common/logging/log.h"
14#include "common/math_util.h" 14#include "common/math_util.h"
15#include "common/microprofile.h" 15#include "common/microprofile.h"
16#include "common/quaternion.h"
16#include "common/vector_math.h" 17#include "common/vector_math.h"
17#include "core/hw/gpu.h" 18#include "core/hw/gpu.h"
18#include "core/memory.h" 19#include "core/memory.h"
@@ -24,6 +25,7 @@
24#include "video_core/regs_texturing.h" 25#include "video_core/regs_texturing.h"
25#include "video_core/shader/shader.h" 26#include "video_core/shader/shader.h"
26#include "video_core/swrasterizer/framebuffer.h" 27#include "video_core/swrasterizer/framebuffer.h"
28#include "video_core/swrasterizer/lighting.h"
27#include "video_core/swrasterizer/proctex.h" 29#include "video_core/swrasterizer/proctex.h"
28#include "video_core/swrasterizer/rasterizer.h" 30#include "video_core/swrasterizer/rasterizer.h"
29#include "video_core/swrasterizer/texturing.h" 31#include "video_core/swrasterizer/texturing.h"
@@ -419,6 +421,26 @@ static void ProcessTriangleInternal(const Vertex& v0, const Vertex& v1, const Ve
419 regs.texturing.tev_combiner_buffer_color.a, 421 regs.texturing.tev_combiner_buffer_color.a,
420 }; 422 };
421 423
424 Math::Vec4<u8> primary_fragment_color = {0, 0, 0, 0};
425 Math::Vec4<u8> secondary_fragment_color = {0, 0, 0, 0};
426
427 if (!g_state.regs.lighting.disable) {
428 Math::Quaternion<float> normquat = Math::Quaternion<float>{
429 {GetInterpolatedAttribute(v0.quat.x, v1.quat.x, v2.quat.x).ToFloat32(),
430 GetInterpolatedAttribute(v0.quat.y, v1.quat.y, v2.quat.y).ToFloat32(),
431 GetInterpolatedAttribute(v0.quat.z, v1.quat.z, v2.quat.z).ToFloat32()},
432 GetInterpolatedAttribute(v0.quat.w, v1.quat.w, v2.quat.w).ToFloat32(),
433 }.Normalized();
434
435 Math::Vec3<float> view{
436 GetInterpolatedAttribute(v0.view.x, v1.view.x, v2.view.x).ToFloat32(),
437 GetInterpolatedAttribute(v0.view.y, v1.view.y, v2.view.y).ToFloat32(),
438 GetInterpolatedAttribute(v0.view.z, v1.view.z, v2.view.z).ToFloat32(),
439 };
440 std::tie(primary_fragment_color, secondary_fragment_color) =
441 ComputeFragmentsColors(g_state.regs.lighting, g_state.lighting, normquat, view);
442 }
443
422 for (unsigned tev_stage_index = 0; tev_stage_index < tev_stages.size(); 444 for (unsigned tev_stage_index = 0; tev_stage_index < tev_stages.size();
423 ++tev_stage_index) { 445 ++tev_stage_index) {
424 const auto& tev_stage = tev_stages[tev_stage_index]; 446 const auto& tev_stage = tev_stages[tev_stage_index];
@@ -427,14 +449,13 @@ static void ProcessTriangleInternal(const Vertex& v0, const Vertex& v1, const Ve
427 auto GetSource = [&](Source source) -> Math::Vec4<u8> { 449 auto GetSource = [&](Source source) -> Math::Vec4<u8> {
428 switch (source) { 450 switch (source) {
429 case Source::PrimaryColor: 451 case Source::PrimaryColor:
452 return primary_color;
430 453
431 // HACK: Until we implement fragment lighting, use primary_color
432 case Source::PrimaryFragmentColor: 454 case Source::PrimaryFragmentColor:
433 return primary_color; 455 return primary_fragment_color;
434 456
435 // HACK: Until we implement fragment lighting, use zero
436 case Source::SecondaryFragmentColor: 457 case Source::SecondaryFragmentColor:
437 return {0, 0, 0, 0}; 458 return secondary_fragment_color;
438 459
439 case Source::Texture0: 460 case Source::Texture0:
440 return texture_color[0]; 461 return texture_color[0];
diff --git a/src/video_core/swrasterizer/rasterizer.h b/src/video_core/swrasterizer/rasterizer.h
index 2f0877581..66cd6cfd4 100644
--- a/src/video_core/swrasterizer/rasterizer.h
+++ b/src/video_core/swrasterizer/rasterizer.h
@@ -19,10 +19,9 @@ struct Vertex : Shader::OutputVertex {
19 19
20 // Linear interpolation 20 // Linear interpolation
21 // factor: 0=this, 1=vtx 21 // factor: 0=this, 1=vtx
22 // Note: This function cannot be called after perspective divide
22 void Lerp(float24 factor, const Vertex& vtx) { 23 void Lerp(float24 factor, const Vertex& vtx) {
23 pos = pos * factor + vtx.pos * (float24::FromFloat32(1) - factor); 24 pos = pos * factor + vtx.pos * (float24::FromFloat32(1) - factor);
24
25 // TODO: Should perform perspective correct interpolation here...
26 quat = quat * factor + vtx.quat * (float24::FromFloat32(1) - factor); 25 quat = quat * factor + vtx.quat * (float24::FromFloat32(1) - factor);
27 color = color * factor + vtx.color * (float24::FromFloat32(1) - factor); 26 color = color * factor + vtx.color * (float24::FromFloat32(1) - factor);
28 tc0 = tc0 * factor + vtx.tc0 * (float24::FromFloat32(1) - factor); 27 tc0 = tc0 * factor + vtx.tc0 * (float24::FromFloat32(1) - factor);
@@ -30,12 +29,11 @@ struct Vertex : Shader::OutputVertex {
30 tc0_w = tc0_w * factor + vtx.tc0_w * (float24::FromFloat32(1) - factor); 29 tc0_w = tc0_w * factor + vtx.tc0_w * (float24::FromFloat32(1) - factor);
31 view = view * factor + vtx.view * (float24::FromFloat32(1) - factor); 30 view = view * factor + vtx.view * (float24::FromFloat32(1) - factor);
32 tc2 = tc2 * factor + vtx.tc2 * (float24::FromFloat32(1) - factor); 31 tc2 = tc2 * factor + vtx.tc2 * (float24::FromFloat32(1) - factor);
33
34 screenpos = screenpos * factor + vtx.screenpos * (float24::FromFloat32(1) - factor);
35 } 32 }
36 33
37 // Linear interpolation 34 // Linear interpolation
38 // factor: 0=v0, 1=v1 35 // factor: 0=v0, 1=v1
36 // Note: This function cannot be called after perspective divide
39 static Vertex Lerp(float24 factor, const Vertex& v0, const Vertex& v1) { 37 static Vertex Lerp(float24 factor, const Vertex& v0, const Vertex& v1) {
40 Vertex ret = v0; 38 Vertex ret = v0;
41 ret.Lerp(factor, v1); 39 ret.Lerp(factor, v1);