1
0
mirror of https://github.com/TomHarte/CLK.git synced 2025-04-06 10:38:16 +00:00

Merge branch 'master' into FurtherSCC

This commit is contained in:
Thomas Harte 2019-12-17 22:39:39 -05:00
commit 7d9bedf7de
159 changed files with 38964 additions and 586 deletions

22
.github/workflows/ccpp.yml vendored Normal file
View File

@ -0,0 +1,22 @@
name: SDL/Ubuntu
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install dependencies
run: sudo apt-get --allow-releaseinfo-change update; sudo apt-get install libsdl2-dev scons
- name: Make
run: cd OSBindings/SDL; scons

View File

@ -1,13 +0,0 @@
# language: objective-c
# osx_image: xcode8.2
# xcode_project: OSBindings/Mac/Clock Signal.xcodeproj
# xcode_scheme: Clock Signal
# xcode_sdk: macosx10.12
language: cpp
before_install:
- sudo apt-get install libsdl2-dev
script: cd OSBindings/SDL && scons
compiler:
- clang
- gcc

View File

@ -81,6 +81,6 @@ MultiJoystickMachine::MultiJoystickMachine(const std::vector<std::unique_ptr<::M
}
}
std::vector<std::unique_ptr<Inputs::Joystick>> &MultiJoystickMachine::get_joysticks() {
const std::vector<std::unique_ptr<Inputs::Joystick>> &MultiJoystickMachine::get_joysticks() {
return joysticks_;
}

View File

@ -28,7 +28,7 @@ class MultiJoystickMachine: public JoystickMachine::Machine {
MultiJoystickMachine(const std::vector<std::unique_ptr<::Machine::DynamicMachine>> &machines);
// Below is the standard JoystickMachine::Machine interface; see there for documentation.
std::vector<std::unique_ptr<Inputs::Joystick>> &get_joysticks() override;
const std::vector<std::unique_ptr<Inputs::Joystick>> &get_joysticks() override;
private:
std::vector<std::unique_ptr<Inputs::Joystick>> joysticks_;

View File

@ -15,6 +15,7 @@ enum class Machine {
AmstradCPC,
AppleII,
Atari2600,
AtariST,
ColecoVision,
Electron,
Macintosh,

View File

@ -12,9 +12,10 @@
#include "../Disassembler/6502.hpp"
using namespace Analyser::Static::Atari;
using namespace Analyser::Static::Atari2600;
using Target = Analyser::Static::Atari2600::Target;
static void DeterminePagingFor2kCartridge(Analyser::Static::Atari::Target &target, const Storage::Cartridge::Cartridge::Segment &segment) {
static void DeterminePagingFor2kCartridge(Target &target, const Storage::Cartridge::Cartridge::Segment &segment) {
// if this is a 2kb cartridge then it's definitely either unpaged or a CommaVid
uint16_t entry_address, break_address;
@ -48,10 +49,10 @@ static void DeterminePagingFor2kCartridge(Analyser::Static::Atari::Target &targe
// caveat: false positives aren't likely to be problematic; a false positive is a 2KB ROM that always addresses
// itself so as to land in ROM even if mapped as a CommaVid and this code is on the fence as to whether it
// attempts to modify itself but it probably doesn't
if(has_wide_area_store) target.paging_model = Analyser::Static::Atari::Target::PagingModel::CommaVid;
if(has_wide_area_store) target.paging_model = Target::PagingModel::CommaVid;
}
static void DeterminePagingFor8kCartridge(Analyser::Static::Atari::Target &target, const Storage::Cartridge::Cartridge::Segment &segment, const Analyser::Static::MOS6502::Disassembly &disassembly) {
static void DeterminePagingFor8kCartridge(Target &target, const Storage::Cartridge::Cartridge::Segment &segment, const Analyser::Static::MOS6502::Disassembly &disassembly) {
// Activision stack titles have their vectors at the top of the low 4k, not the top, and
// always list 0xf000 as both vectors; they do not repeat them, and, inexplicably, they all
// issue an SEI as their first instruction (maybe some sort of relic of the development environment?)
@ -60,12 +61,12 @@ static void DeterminePagingFor8kCartridge(Analyser::Static::Atari::Target &targe
(segment.data[8191] != 0xf0 || segment.data[8189] != 0xf0 || segment.data[8190] != 0x00 || segment.data[8188] != 0x00) &&
segment.data[0] == 0x78
) {
target.paging_model = Analyser::Static::Atari::Target::PagingModel::ActivisionStack;
target.paging_model = Target::PagingModel::ActivisionStack;
return;
}
// make an assumption that this is the Atari paging model
target.paging_model = Analyser::Static::Atari::Target::PagingModel::Atari8k;
target.paging_model = Target::PagingModel::Atari8k;
std::set<uint16_t> internal_accesses;
internal_accesses.insert(disassembly.internal_stores.begin(), disassembly.internal_stores.end());
@ -85,13 +86,13 @@ static void DeterminePagingFor8kCartridge(Analyser::Static::Atari::Target &targe
tigervision_access_count += masked_address == 0x3f;
}
if(parker_access_count > atari_access_count) target.paging_model = Analyser::Static::Atari::Target::PagingModel::ParkerBros;
else if(tigervision_access_count > atari_access_count) target.paging_model = Analyser::Static::Atari::Target::PagingModel::Tigervision;
if(parker_access_count > atari_access_count) target.paging_model = Target::PagingModel::ParkerBros;
else if(tigervision_access_count > atari_access_count) target.paging_model = Target::PagingModel::Tigervision;
}
static void DeterminePagingFor16kCartridge(Analyser::Static::Atari::Target &target, const Storage::Cartridge::Cartridge::Segment &segment, const Analyser::Static::MOS6502::Disassembly &disassembly) {
static void DeterminePagingFor16kCartridge(Target &target, const Storage::Cartridge::Cartridge::Segment &segment, const Analyser::Static::MOS6502::Disassembly &disassembly) {
// make an assumption that this is the Atari paging model
target.paging_model = Analyser::Static::Atari::Target::PagingModel::Atari16k;
target.paging_model = Target::PagingModel::Atari16k;
std::set<uint16_t> internal_accesses;
internal_accesses.insert(disassembly.internal_stores.begin(), disassembly.internal_stores.end());
@ -106,17 +107,17 @@ static void DeterminePagingFor16kCartridge(Analyser::Static::Atari::Target &targ
mnetwork_access_count += masked_address >= 0x1fe0 && masked_address < 0x1ffb;
}
if(mnetwork_access_count > atari_access_count) target.paging_model = Analyser::Static::Atari::Target::PagingModel::MNetwork;
if(mnetwork_access_count > atari_access_count) target.paging_model = Target::PagingModel::MNetwork;
}
static void DeterminePagingFor64kCartridge(Analyser::Static::Atari::Target &target, const Storage::Cartridge::Cartridge::Segment &segment, const Analyser::Static::MOS6502::Disassembly &disassembly) {
static void DeterminePagingFor64kCartridge(Target &target, const Storage::Cartridge::Cartridge::Segment &segment, const Analyser::Static::MOS6502::Disassembly &disassembly) {
// make an assumption that this is a Tigervision if there is a write to 3F
target.paging_model =
(disassembly.external_stores.find(0x3f) != disassembly.external_stores.end()) ?
Analyser::Static::Atari::Target::PagingModel::Tigervision : Analyser::Static::Atari::Target::PagingModel::MegaBoy;
Target::PagingModel::Tigervision : Target::PagingModel::MegaBoy;
}
static void DeterminePagingForCartridge(Analyser::Static::Atari::Target &target, const Storage::Cartridge::Cartridge::Segment &segment) {
static void DeterminePagingForCartridge(Target &target, const Storage::Cartridge::Cartridge::Segment &segment) {
if(segment.data.size() == 2048) {
DeterminePagingFor2kCartridge(target, segment);
return;
@ -140,16 +141,16 @@ static void DeterminePagingForCartridge(Analyser::Static::Atari::Target &target,
DeterminePagingFor8kCartridge(target, segment, disassembly);
break;
case 10495:
target.paging_model = Analyser::Static::Atari::Target::PagingModel::Pitfall2;
target.paging_model = Target::PagingModel::Pitfall2;
break;
case 12288:
target.paging_model = Analyser::Static::Atari::Target::PagingModel::CBSRamPlus;
target.paging_model = Target::PagingModel::CBSRamPlus;
break;
case 16384:
DeterminePagingFor16kCartridge(target, segment, disassembly);
break;
case 32768:
target.paging_model = Analyser::Static::Atari::Target::PagingModel::Atari32k;
target.paging_model = Target::PagingModel::Atari32k;
break;
case 65536:
DeterminePagingFor64kCartridge(target, segment, disassembly);
@ -161,8 +162,8 @@ static void DeterminePagingForCartridge(Analyser::Static::Atari::Target &target,
// check for a Super Chip. Atari ROM images [almost] always have the same value stored over RAM
// regions; when they don't they at least seem to have the first 128 bytes be the same as the
// next 128 bytes. So check for that.
if( target.paging_model != Analyser::Static::Atari::Target::PagingModel::CBSRamPlus &&
target.paging_model != Analyser::Static::Atari::Target::PagingModel::MNetwork) {
if( target.paging_model != Target::PagingModel::CBSRamPlus &&
target.paging_model != Target::PagingModel::MNetwork) {
bool has_superchip = true;
for(std::size_t address = 0; address < 128; address++) {
if(segment.data[address] != segment.data[address+128]) {
@ -174,19 +175,19 @@ static void DeterminePagingForCartridge(Analyser::Static::Atari::Target &target,
}
// check for a Tigervision or Tigervision-esque scheme
if(target.paging_model == Analyser::Static::Atari::Target::PagingModel::None && segment.data.size() > 4096) {
if(target.paging_model == Target::PagingModel::None && segment.data.size() > 4096) {
bool looks_like_tigervision = disassembly.external_stores.find(0x3f) != disassembly.external_stores.end();
if(looks_like_tigervision) target.paging_model = Analyser::Static::Atari::Target::PagingModel::Tigervision;
if(looks_like_tigervision) target.paging_model = Target::PagingModel::Tigervision;
}
}
Analyser::Static::TargetList Analyser::Static::Atari::GetTargets(const Media &media, const std::string &file_name, TargetPlatform::IntType potential_platforms) {
Analyser::Static::TargetList Analyser::Static::Atari2600::GetTargets(const Media &media, const std::string &file_name, TargetPlatform::IntType potential_platforms) {
// TODO: sanity checking; is this image really for an Atari 2600?
std::unique_ptr<Analyser::Static::Atari::Target> target(new Analyser::Static::Atari::Target);
std::unique_ptr<Target> target(new Target);
target->machine = Machine::Atari2600;
target->confidence = 0.5;
target->media.cartridges = media.cartridges;
target->paging_model = Analyser::Static::Atari::Target::PagingModel::None;
target->paging_model = Target::PagingModel::None;
target->uses_superchip = false;
// try to figure out the paging scheme

View File

@ -15,7 +15,7 @@
namespace Analyser {
namespace Static {
namespace Atari {
namespace Atari2600 {
TargetList GetTargets(const Media &media, const std::string &file_name, TargetPlatform::IntType potential_platforms);

View File

@ -6,14 +6,14 @@
// Copyright 2018 Thomas Harte. All rights reserved.
//
#ifndef Analyser_Static_Atari_Target_h
#define Analyser_Static_Atari_Target_h
#ifndef Analyser_Static_Atari2600_Target_h
#define Analyser_Static_Atari2600_Target_h
#include "../StaticAnalyser.hpp"
namespace Analyser {
namespace Static {
namespace Atari {
namespace Atari2600 {
struct Target: public ::Analyser::Static::Target {
enum class PagingModel {

View File

@ -0,0 +1,26 @@
//
// StaticAnalyser.cpp
// Clock Signal
//
// Created by Thomas Harte on 03/10/2019.
// Copyright © 2019 Thomas Harte. All rights reserved.
//
#include "StaticAnalyser.hpp"
#include "Target.hpp"
Analyser::Static::TargetList Analyser::Static::AtariST::GetTargets(const Media &media, const std::string &file_name, TargetPlatform::IntType potential_platforms) {
// This analyser can comprehend disks and mass-storage devices only.
if(media.disks.empty()) return {};
// As there is at least one usable media image, wave it through.
Analyser::Static::TargetList targets;
using Target = Analyser::Static::Target;
auto *target = new Target;
target->machine = Analyser::Machine::AtariST;
target->media = media;
targets.push_back(std::unique_ptr<Analyser::Static::Target>(target));
return targets;
}

View File

@ -0,0 +1,27 @@
//
// StaticAnalyser.hpp
// Clock Signal
//
// Created by Thomas Harte on 03/10/2019.
// Copyright © 2019 Thomas Harte. All rights reserved.
//
#ifndef Analyser_Static_AtariST_StaticAnalyser_hpp
#define Analyser_Static_AtariST_StaticAnalyser_hpp
#include "../StaticAnalyser.hpp"
#include "../../../Storage/TargetPlatforms.hpp"
#include <string>
namespace Analyser {
namespace Static {
namespace AtariST {
TargetList GetTargets(const Media &media, const std::string &file_name, TargetPlatform::IntType potential_platforms);
}
}
}
#endif /* Analyser_Static_AtariST_StaticAnalyser_hpp */

View File

@ -0,0 +1,23 @@
//
// Target.hpp
// Clock Signal
//
// Created by Thomas Harte on 03/06/2019.
// Copyright © 2019 Thomas Harte. All rights reserved.
//
#ifndef Analyser_Static_AtariST_Target_h
#define Analyser_Static_AtariST_Target_h
namespace Analyser {
namespace Static {
namespace AtariST {
struct Target: public ::Analyser::Static::Target {
};
}
}
}
#endif /* Analyser_Static_AtariST_Target_h */

View File

@ -17,7 +17,8 @@
#include "Acorn/StaticAnalyser.hpp"
#include "AmstradCPC/StaticAnalyser.hpp"
#include "AppleII/StaticAnalyser.hpp"
#include "Atari/StaticAnalyser.hpp"
#include "Atari2600/StaticAnalyser.hpp"
#include "AtariST/StaticAnalyser.hpp"
#include "Coleco/StaticAnalyser.hpp"
#include "Commodore/StaticAnalyser.hpp"
#include "DiskII/StaticAnalyser.hpp"
@ -40,10 +41,12 @@
#include "../../Storage/Disk/DiskImage/Formats/G64.hpp"
#include "../../Storage/Disk/DiskImage/Formats/DMK.hpp"
#include "../../Storage/Disk/DiskImage/Formats/HFE.hpp"
#include "../../Storage/Disk/DiskImage/Formats/MSA.hpp"
#include "../../Storage/Disk/DiskImage/Formats/MSXDSK.hpp"
#include "../../Storage/Disk/DiskImage/Formats/NIB.hpp"
#include "../../Storage/Disk/DiskImage/Formats/OricMFMDSK.hpp"
#include "../../Storage/Disk/DiskImage/Formats/SSD.hpp"
#include "../../Storage/Disk/DiskImage/Formats/ST.hpp"
#include "../../Storage/Disk/DiskImage/Formats/WOZ.hpp"
// Mass Storage Devices (i.e. usually, hard disks)
@ -117,6 +120,7 @@ static Media GetMediaAndPlatforms(const std::string &file_name, TargetPlatform::
// HFE (TODO: switch to AllDisk once the MSX stops being so greedy)
Format("img", result.disks, Disk::DiskImageHolder<Storage::Disk::MacintoshIMG>, TargetPlatform::Macintosh) // IMG (DiskCopy 4.2)
Format("image", result.disks, Disk::DiskImageHolder<Storage::Disk::MacintoshIMG>, TargetPlatform::Macintosh) // IMG (DiskCopy 4.2)
Format("msa", result.disks, Disk::DiskImageHolder<Storage::Disk::MSA>, TargetPlatform::AtariST) // MSA
Format("nib", result.disks, Disk::DiskImageHolder<Storage::Disk::NIB>, TargetPlatform::DiskII) // NIB
Format("o", result.tapes, Tape::ZX80O81P, TargetPlatform::ZX8081) // O
Format("p", result.tapes, Tape::ZX80O81P, TargetPlatform::ZX8081) // P
@ -142,6 +146,7 @@ static Media GetMediaAndPlatforms(const std::string &file_name, TargetPlatform::
Format("sg", result.cartridges, Cartridge::BinaryDump, TargetPlatform::Sega) // SG
Format("sms", result.cartridges, Cartridge::BinaryDump, TargetPlatform::Sega) // SMS
Format("ssd", result.disks, Disk::DiskImageHolder<Storage::Disk::SSD>, TargetPlatform::Acorn) // SSD
Format("st", result.disks, Disk::DiskImageHolder<Storage::Disk::ST>, TargetPlatform::AtariST) // ST
Format("tap", result.tapes, Tape::CommodoreTAP, TargetPlatform::Commodore) // TAP (Commodore)
Format("tap", result.tapes, Tape::OricTAP, TargetPlatform::Oric) // TAP (Oric)
Format("tsx", result.tapes, Tape::TZX, TargetPlatform::MSX) // TSX
@ -178,7 +183,8 @@ TargetList Analyser::Static::GetTargets(const std::string &file_name) {
if(potential_platforms & TargetPlatform::Acorn) Append(Acorn);
if(potential_platforms & TargetPlatform::AmstradCPC) Append(AmstradCPC);
if(potential_platforms & TargetPlatform::AppleII) Append(AppleII);
if(potential_platforms & TargetPlatform::Atari2600) Append(Atari);
if(potential_platforms & TargetPlatform::Atari2600) Append(Atari2600);
if(potential_platforms & TargetPlatform::AtariST) Append(AtariST);
if(potential_platforms & TargetPlatform::ColecoVision) Append(Coleco);
if(potential_platforms & TargetPlatform::Commodore) Append(Commodore);
if(potential_platforms & TargetPlatform::DiskII) Append(DiskII);

View File

@ -10,6 +10,7 @@
#define ClockReceiver_hpp
#include "ForceInline.hpp"
#include <cstdint>
/*
Informal pattern for all classes that run from a clock cycle:
@ -54,7 +55,9 @@
*/
template <class T> class WrappedInt {
public:
forceinline constexpr WrappedInt(int l) noexcept : length_(l) {}
using IntType = int64_t;
forceinline constexpr WrappedInt(IntType l) noexcept : length_(l) {}
forceinline constexpr WrappedInt() noexcept : length_(0) {}
forceinline T &operator =(const T &rhs) {
@ -133,16 +136,20 @@ template <class T> class WrappedInt {
forceinline constexpr bool operator !() const { return !length_; }
// bool operator () is not supported because it offers an implicit cast to int, which is prone silently to permit misuse
forceinline constexpr int as_int() const { return length_; }
/// @returns The underlying int, cast to an integral type of your choosing.
template<typename Type = IntType> forceinline constexpr Type as() const { return Type(length_); }
/// @returns The underlying int, in its native form.
forceinline constexpr IntType as_integral() const { return length_; }
/*!
Severs from @c this the effect of dividing by @c divisor; @c this will end up with
the value of @c this modulo @c divisor and @c divided by @c divisor is returned.
*/
forceinline T divide(const T &divisor) {
T result(length_ / divisor.length_);
length_ %= divisor.length_;
return result;
template <typename Result = T> forceinline Result divide(const T &divisor) {
Result r;
static_cast<T *>(this)->fill(r, divisor);
return r;
}
/*!
@ -161,13 +168,13 @@ template <class T> class WrappedInt {
// classes that use this template.
protected:
int length_;
IntType length_;
};
/// Describes an integer number of whole cycles: pairs of clock signal transitions.
class Cycles: public WrappedInt<Cycles> {
public:
forceinline constexpr Cycles(int l) noexcept : WrappedInt<Cycles>(l) {}
forceinline constexpr Cycles(IntType l) noexcept : WrappedInt<Cycles>(l) {}
forceinline constexpr Cycles() noexcept : WrappedInt<Cycles>() {}
forceinline constexpr Cycles(const Cycles &cycles) noexcept : WrappedInt<Cycles>(cycles.length_) {}
@ -177,15 +184,20 @@ class Cycles: public WrappedInt<Cycles> {
result.length_ = length_;
length_ = 0;
}
void fill(Cycles &result, const Cycles &divisor) {
result.length_ = length_ / divisor.length_;
length_ %= divisor.length_;
}
};
/// Describes an integer number of half cycles: single clock signal transitions.
class HalfCycles: public WrappedInt<HalfCycles> {
public:
forceinline constexpr HalfCycles(int l) noexcept : WrappedInt<HalfCycles>(l) {}
forceinline constexpr HalfCycles(IntType l) noexcept : WrappedInt<HalfCycles>(l) {}
forceinline constexpr HalfCycles() noexcept : WrappedInt<HalfCycles>() {}
forceinline constexpr HalfCycles(const Cycles &cycles) noexcept : WrappedInt<HalfCycles>(cycles.as_int() * 2) {}
forceinline constexpr HalfCycles(const Cycles &cycles) noexcept : WrappedInt<HalfCycles>(cycles.as_integral() * 2) {}
forceinline constexpr HalfCycles(const HalfCycles &half_cycles) noexcept : WrappedInt<HalfCycles>(half_cycles.length_) {}
/// @returns The number of whole cycles completely covered by this span of half cycles.
@ -215,6 +227,16 @@ class HalfCycles: public WrappedInt<HalfCycles> {
result.length_ = length_;
length_ = 0;
}
void fill(Cycles &result, const HalfCycles &divisor) {
result = Cycles(length_ / (divisor.length_ << 1));
length_ %= (divisor.length_ << 1);
}
void fill(HalfCycles &result, const HalfCycles &divisor) {
result.length_ = length_ / divisor.length_;
length_ %= divisor.length_;
}
};
// Create a specialisation of WrappedInt::flush for converting HalfCycles to Cycles

View File

@ -9,9 +9,9 @@
#ifndef ForceInline_hpp
#define ForceInline_hpp
#ifdef DEBUG
#ifndef NDEBUG
#define forceinline
#define forceinline inline
#else

View File

@ -10,6 +10,7 @@
#define JustInTime_h
#include "../Concurrency/AsyncTaskQueue.hpp"
#include "ForceInline.hpp"
/*!
A JustInTimeActor holds (i) an embedded object with a run_for method; and (ii) an amount
@ -21,32 +22,44 @@
Machines that accumulate HalfCycle time but supply to a Cycle-counted device may supply a
separate @c TargetTimeScale at template declaration.
*/
template <class T, class LocalTimeScale = HalfCycles, class TargetTimeScale = LocalTimeScale> class JustInTimeActor {
template <class T, int multiplier = 1, int divider = 1, class LocalTimeScale = HalfCycles, class TargetTimeScale = LocalTimeScale> class JustInTimeActor {
public:
/// Constructs a new JustInTimeActor using the same construction arguments as the included object.
template<typename... Args> JustInTimeActor(Args&&... args) : object_(std::forward<Args>(args)...) {}
/// Adds time to the actor.
inline void operator += (const LocalTimeScale &rhs) {
time_since_update_ += rhs;
forceinline void operator += (const LocalTimeScale &rhs) {
if(multiplier != 1) {
time_since_update_ += rhs * multiplier;
} else {
time_since_update_ += rhs;
}
is_flushed_ = false;
}
/// Flushes all accumulated time and returns a pointer to the included object.
inline T *operator->() {
forceinline T *operator->() {
flush();
return &object_;
}
/// Returns a pointer to the included object without flushing time.
inline T *last_valid() {
forceinline T *last_valid() {
return &object_;
}
/// Flushes all accumulated time.
inline void flush() {
if(!is_flushed_) object_.run_for(time_since_update_.template flush<TargetTimeScale>());
is_flushed_ = true;
forceinline void flush() {
if(!is_flushed_) {
is_flushed_ = true;
if(divider == 1) {
object_.run_for(time_since_update_.template flush<TargetTimeScale>());
} else {
const auto duration = time_since_update_.template divide<TargetTimeScale>(LocalTimeScale(divider));
if(duration > TargetTimeScale(0))
object_.run_for(duration);
}
}
}
private:

View File

@ -9,6 +9,8 @@
#include "1770.hpp"
#include "../../Storage/Disk/Encodings/MFM/Constants.hpp"
#define LOG_PREFIX "[WD FDC] "
#include "../../Outputs/Log.hpp"
using namespace WD;
@ -105,7 +107,7 @@ void WD1770::run_for(const Cycles cycles) {
Storage::Disk::Controller::run_for(cycles);
if(delay_time_) {
unsigned int number_of_cycles = static_cast<unsigned int>(cycles.as_int());
const auto number_of_cycles = cycles.as_integral();
if(delay_time_ <= number_of_cycles) {
delay_time_ = 0;
posit_event(static_cast<int>(Event1770::Timer));
@ -284,7 +286,7 @@ void WD1770::posit_event(int new_event_type) {
goto verify;
}
get_drive().step(Storage::Disk::HeadPosition(step_direction_ ? 1 : -1));
unsigned int time_to_wait;
Cycles::IntType time_to_wait;
switch(command_ & 3) {
default:
case 0: time_to_wait = 6; break;
@ -767,15 +769,18 @@ void WD1770::posit_event(int new_event_type) {
}
void WD1770::update_status(std::function<void(Status &)> updater) {
const Status old_status = status_;
if(delegate_) {
Status old_status = status_;
updater(status_);
bool did_change =
const bool did_change =
(status_.busy != old_status.busy) ||
(status_.data_request != old_status.data_request);
(status_.data_request != old_status.data_request) ||
(status_.interrupt_request != old_status.interrupt_request);
if(did_change) delegate_->wd1770_did_change_output(this);
}
else updater(status_);
} else updater(status_);
if(status_.busy != old_status.busy) update_clocking_observer();
}
void WD1770::set_head_load_request(bool head_load) {}
@ -785,3 +790,8 @@ void WD1770::set_head_loaded(bool head_loaded) {
head_is_loaded_ = head_loaded;
if(head_loaded) posit_event(static_cast<int>(Event1770::HeadLoad));
}
ClockingHint::Preference WD1770::preferred_clocking() {
if(status_.busy) return ClockingHint::Preference::RealTime;
return Storage::Disk::MFMController::preferred_clocking();
}

View File

@ -73,6 +73,8 @@ class WD1770: public Storage::Disk::MFMController {
};
inline void set_delegate(Delegate *delegate) { delegate_ = delegate; }
ClockingHint::Preference preferred_clocking() final;
protected:
virtual void set_head_load_request(bool head_load);
virtual void set_motor_on(bool motor_on);
@ -121,7 +123,7 @@ class WD1770: public Storage::Disk::MFMController {
void posit_event(int type);
int interesting_event_mask_;
int resume_point_ = 0;
unsigned int delay_time_ = 0;
Cycles::IntType delay_time_ = 0;
// ID buffer
uint8_t header_[6];

View File

@ -346,7 +346,7 @@ template <typename T> void MOS6522<T>::do_phase1() {
/*! Runs for a specified number of half cycles. */
template <typename T> void MOS6522<T>::run_for(const HalfCycles half_cycles) {
int number_of_half_cycles = half_cycles.as_int();
auto number_of_half_cycles = half_cycles.as_integral();
if(!number_of_half_cycles) return;
if(is_phase2_) {
@ -375,7 +375,7 @@ template <typename T> void MOS6522<T>::flush() {
/*! Runs for a specified number of cycles. */
template <typename T> void MOS6522<T>::run_for(const Cycles cycles) {
int number_of_cycles = cycles.as_int();
auto number_of_cycles = cycles.as_integral();
while(number_of_cycles--) {
do_phase1();
do_phase2();

View File

@ -107,7 +107,7 @@ template <class T> class MOS6532 {
}
inline void run_for(const Cycles cycles) {
unsigned int number_of_cycles = static_cast<unsigned int>(cycles.as_int());
unsigned int number_of_cycles = static_cast<unsigned int>(cycles.as_integral());
// permit counting _to_ zero; counting _through_ zero initiates the other behaviour
if(timer_.value >= number_of_cycles) {

View File

@ -170,7 +170,7 @@ template <class BusHandler> class MOS6560 {
// keep track of the amount of time since the speaker was updated; lazy updates are applied
cycles_since_speaker_update_ += cycles;
int number_of_cycles = cycles.as_int();
auto number_of_cycles = cycles.as_integral();
while(number_of_cycles--) {
// keep an old copy of the vertical count because that test is a cycle later than the actual changes
int previous_vertical_counter = vertical_counter_;

View File

@ -111,7 +111,7 @@ template <class T> class CRTC6845 {
}
void run_for(Cycles cycles) {
int cyles_remaining = cycles.as_int();
auto cyles_remaining = cycles.as_integral();
while(cyles_remaining--) {
// check for end of visible characters
if(character_counter_ == registers_[1]) {

228
Components/6850/6850.cpp Normal file
View File

@ -0,0 +1,228 @@
//
// 6850.cpp
// Clock Signal
//
// Created by Thomas Harte on 10/10/2019.
// Copyright © 2019 Thomas Harte. All rights reserved.
//
#include "6850.hpp"
#include <cassert>
using namespace Motorola::ACIA;
const HalfCycles ACIA::SameAsTransmit;
ACIA::ACIA(HalfCycles transmit_clock_rate, HalfCycles receive_clock_rate) :
transmit_clock_rate_(transmit_clock_rate),
receive_clock_rate_((receive_clock_rate != SameAsTransmit) ? receive_clock_rate : transmit_clock_rate) {
transmit.set_writer_clock_rate(transmit_clock_rate);
request_to_send.set_writer_clock_rate(transmit_clock_rate);
}
uint8_t ACIA::read(int address) {
if(address&1) {
overran_ = false;
received_data_ |= NoValueMask;
update_interrupt_line();
return uint8_t(received_data_);
} else {
return get_status();
}
}
void ACIA::reset() {
transmit.reset_writing();
transmit.write(true);
request_to_send.reset_writing();
bits_received_ = bits_incoming_ = 0;
receive_interrupt_enabled_ = transmit_interrupt_enabled_ = false;
overran_ = false;
next_transmission_ = received_data_ = NoValueMask;
update_interrupt_line();
assert(!interrupt_line_);
}
void ACIA::write(int address, uint8_t value) {
if(address&1) {
next_transmission_ = value;
consider_transmission();
update_interrupt_line();
} else {
if((value&3) == 3) {
reset();
} else {
switch(value & 3) {
default:
case 0: divider_ = 1; break;
case 1: divider_ = 16; break;
case 2: divider_ = 64; break;
}
switch((value >> 2) & 7) {
default:
case 0: data_bits_ = 7; stop_bits_ = 2; parity_ = Parity::Even; break;
case 1: data_bits_ = 7; stop_bits_ = 2; parity_ = Parity::Odd; break;
case 2: data_bits_ = 7; stop_bits_ = 1; parity_ = Parity::Even; break;
case 3: data_bits_ = 7; stop_bits_ = 1; parity_ = Parity::Odd; break;
case 4: data_bits_ = 8; stop_bits_ = 2; parity_ = Parity::None; break;
case 5: data_bits_ = 8; stop_bits_ = 1; parity_ = Parity::None; break;
case 6: data_bits_ = 8; stop_bits_ = 1; parity_ = Parity::Even; break;
case 7: data_bits_ = 8; stop_bits_ = 1; parity_ = Parity::Odd; break;
}
switch((value >> 5) & 3) {
case 0: request_to_send.write(false); transmit_interrupt_enabled_ = false; break;
case 1: request_to_send.write(false); transmit_interrupt_enabled_ = true; break;
case 2: request_to_send.write(true); transmit_interrupt_enabled_ = false; break;
case 3:
request_to_send.write(false);
transmit_interrupt_enabled_ = false;
transmit.reset_writing();
transmit.write(false);
break;
}
receive.set_read_delegate(this, Storage::Time(divider_ * 2, int(receive_clock_rate_.as_integral())));
receive_interrupt_enabled_ = value & 0x80;
update_interrupt_line();
}
}
update_clocking_observer();
}
void ACIA::consider_transmission() {
if(next_transmission_ != NoValueMask && !transmit.write_data_time_remaining()) {
// Establish start bit and [7 or 8] data bits.
if(data_bits_ == 7) next_transmission_ &= 0x7f;
int transmission = next_transmission_ << 1;
// Add a parity bit, if any.
int mask = 0x2 << data_bits_;
if(parity_ != Parity::None) {
transmission |= parity(uint8_t(next_transmission_)) ? mask : 0;
mask <<= 1;
}
// Add stop bits.
for(int c = 0; c < stop_bits_; ++c) {
transmission |= mask;
mask <<= 1;
}
// Output all that.
const int total_bits = expected_bits();
transmit.write(divider_ * 2, total_bits, transmission);
// Mark the transmit register as empty again.
next_transmission_ = NoValueMask;
}
}
ClockingHint::Preference ACIA::preferred_clocking() {
// Real-time clocking is required if a transmission is ongoing; this is a courtesy for whomever
// is on the receiving end.
if(transmit.transmission_data_time_remaining() > 0) return ClockingHint::Preference::RealTime;
// If a bit reception is ongoing that might lead to an interrupt, ask for real-time clocking
// because it's unclear when the interrupt might come.
if(bits_incoming_ && receive_interrupt_enabled_) return ClockingHint::Preference::RealTime;
// No clocking required then.
return ClockingHint::Preference::None;
}
bool ACIA::get_interrupt_line() const {
return interrupt_line_;
}
int ACIA::expected_bits() {
return 1 + data_bits_ + stop_bits_ + (parity_ != Parity::None);
}
uint8_t ACIA::parity(uint8_t value) {
value ^= value >> 4;
value ^= value >> 2;
value ^= value >> 1;
return value ^ (parity_ == Parity::Even);
}
bool ACIA::serial_line_did_produce_bit(Serial::Line *line, int bit) {
// Shift this bit into the 11-bit input register; this is big enough to hold
// the largest transmission symbol.
++bits_received_;
bits_incoming_ = (bits_incoming_ >> 1) | (bit << 10);
// If that's the now-expected number of bits, update.
const int bit_target = expected_bits();
if(bits_received_ >= bit_target) {
bits_received_ = 0;
overran_ |= get_status() & 1;
received_data_ = uint8_t(bits_incoming_ >> (12 - bit_target));
update_interrupt_line();
update_clocking_observer();
return false;
}
// TODO: overrun, and parity.
// Keep receiving, and consider a potential clocking change.
if(bits_received_ == 1) update_clocking_observer();
return true;
}
void ACIA::set_interrupt_delegate(InterruptDelegate *delegate) {
interrupt_delegate_ = delegate;
}
void ACIA::update_interrupt_line() {
const bool old_line = interrupt_line_;
/*
"Bit 7 of the control register is the rie bit. When the rie bit is high, the rdrf, ndcd,
and ovr bits will assert the nirq output. When the rie bit is low, nirq generation is disabled."
rie = read interrupt enable
rdrf = receive data register full (status word bit 0)
ndcd = data carrier detect (status word bit 2)
over = receiver overrun (status word bit 5)
"Bit 1 of the status register is the tdre bit. When high, the tdre bit indicates that data has been
transferred from the transmitter data register to the output shift register. At this point, the a6850
is ready to accept a new transmit data byte. However, if the ncts signal is high, the tdre bit remains
low regardless of the status of the transmitter data register. Also, if transmit interrupt is enabled,
the nirq output is asserted."
tdre = transmitter data register empty
ncts = clear to send
*/
const auto status = get_status();
interrupt_line_ =
(receive_interrupt_enabled_ && (status & 0x25)) ||
(transmit_interrupt_enabled_ && (status & 0x02));
if(interrupt_delegate_ && old_line != interrupt_line_) {
interrupt_delegate_->acia6850_did_change_interrupt_status(this);
}
}
uint8_t ACIA::get_status() {
return
((received_data_ & NoValueMask) ? 0x00 : 0x01) |
((next_transmission_ == NoValueMask) ? 0x02 : 0x00) |
// (data_carrier_detect.read() ? 0x04 : 0x00) |
// (clear_to_send.read() ? 0x08 : 0x00) |
(overran_ ? 0x20 : 0x00) |
(interrupt_line_ ? 0x80 : 0x00)
;
// b0: receive data full.
// b1: transmit data empty.
// b2: DCD.
// b3: CTS.
// b4: framing error (i.e. no first stop bit where expected).
// b5: receiver overran.
// b6: parity error.
// b7: IRQ state.
}

132
Components/6850/6850.hpp Normal file
View File

@ -0,0 +1,132 @@
//
// 6850.hpp
// Clock Signal
//
// Created by Thomas Harte on 10/10/2019.
// Copyright © 2019 Thomas Harte. All rights reserved.
//
#ifndef Motorola_ACIA_6850_hpp
#define Motorola_ACIA_6850_hpp
#include <cstdint>
#include "../../ClockReceiver/ClockReceiver.hpp"
#include "../../ClockReceiver/ForceInline.hpp"
#include "../../ClockReceiver/ClockingHintSource.hpp"
#include "../Serial/Line.hpp"
namespace Motorola {
namespace ACIA {
class ACIA: public ClockingHint::Source, private Serial::Line::ReadDelegate {
public:
static constexpr const HalfCycles SameAsTransmit = HalfCycles(0);
/*!
Constructs a new instance of ACIA which will receive a transmission clock at a rate of
@c transmit_clock_rate, and a receive clock at a rate of @c receive_clock_rate.
*/
ACIA(HalfCycles transmit_clock_rate, HalfCycles receive_clock_rate = SameAsTransmit);
/*!
Reads from the ACIA.
Bit 0 of the address is used as the ACIA's register select line
so even addresses select control/status registers, odd addresses
select transmit/receive data registers.
*/
uint8_t read(int address);
/*!
Writes to the ACIA.
Bit 0 of the address is used as the ACIA's register select line
so even addresses select control/status registers, odd addresses
select transmit/receive data registers.
*/
void write(int address, uint8_t value);
/*!
Advances @c transmission_cycles in time, which should be
counted relative to the @c transmit_clock_rate.
*/
forceinline void run_for(HalfCycles transmission_cycles) {
if(transmit.transmission_data_time_remaining() > HalfCycles(0)) {
const auto write_data_time_remaining = transmit.write_data_time_remaining();
// There's at most one further byte available to enqueue, so a single 'if'
// rather than a 'while' is correct here. It's the responsibilit of the caller
// to ensure run_for lengths are appropriate for longer sequences.
if(transmission_cycles >= write_data_time_remaining) {
if(next_transmission_ != NoValueMask) {
transmit.advance_writer(write_data_time_remaining);
consider_transmission();
transmit.advance_writer(transmission_cycles - write_data_time_remaining);
} else {
transmit.advance_writer(transmission_cycles);
update_clocking_observer();
update_interrupt_line();
}
} else {
transmit.advance_writer(transmission_cycles);
}
}
}
bool get_interrupt_line() const;
void reset();
// Input lines.
Serial::Line receive;
Serial::Line clear_to_send;
Serial::Line data_carrier_detect;
// Output lines.
Serial::Line transmit;
Serial::Line request_to_send;
// ClockingHint::Source.
ClockingHint::Preference preferred_clocking() final;
struct InterruptDelegate {
virtual void acia6850_did_change_interrupt_status(ACIA *acia) = 0;
};
void set_interrupt_delegate(InterruptDelegate *delegate);
private:
int divider_ = 1;
enum class Parity {
Even, Odd, None
} parity_ = Parity::None;
int data_bits_ = 7, stop_bits_ = 2;
static const int NoValueMask = 0x100;
int next_transmission_ = NoValueMask;
int received_data_ = NoValueMask;
int bits_received_ = 0;
int bits_incoming_ = 0;
bool overran_ = false;
void consider_transmission();
int expected_bits();
uint8_t parity(uint8_t value);
bool receive_interrupt_enabled_ = false;
bool transmit_interrupt_enabled_ = false;
HalfCycles transmit_clock_rate_;
HalfCycles receive_clock_rate_;
bool serial_line_did_produce_bit(Serial::Line *line, int bit) final;
bool interrupt_line_ = false;
void update_interrupt_line();
InterruptDelegate *interrupt_delegate_ = nullptr;
uint8_t get_status();
};
}
}
#endif /* Motorola_ACIA_6850_hpp */

View File

@ -0,0 +1,350 @@
//
// MFP68901.cpp
// Clock Signal
//
// Created by Thomas Harte on 06/10/2019.
// Copyright © 2019 Thomas Harte. All rights reserved.
//
#include "MFP68901.hpp"
#include <cstring>
#define LOG_PREFIX "[MFP] "
//#define NDEBUG
#include "../../Outputs/Log.hpp"
using namespace Motorola::MFP68901;
ClockingHint::Preference MFP68901::preferred_clocking() {
// Rule applied: if any timer is actively running and permitted to produce an
// interrupt, request real-time running.
return
(timers_[0].mode >= TimerMode::Delay && interrupt_enable_&Interrupt::TimerA) ||
(timers_[1].mode >= TimerMode::Delay && interrupt_enable_&Interrupt::TimerB) ||
(timers_[2].mode >= TimerMode::Delay && interrupt_enable_&Interrupt::TimerC) ||
(timers_[3].mode >= TimerMode::Delay && interrupt_enable_&Interrupt::TimerD)
? ClockingHint::Preference::RealTime : ClockingHint::Preference::JustInTime;
}
uint8_t MFP68901::read(int address) {
address &= 0x1f;
// Interrupt block: various bits of state can be read, all passively.
if(address >= 0x03 && address <= 0x0b) {
const int shift = (address&1) << 3;
switch(address) {
case 0x03: case 0x04: return uint8_t(interrupt_enable_ >> shift);
case 0x05: case 0x06: return uint8_t(interrupt_pending_ >> shift);
case 0x07: case 0x08: return uint8_t(interrupt_in_service_ >> shift);
case 0x09: case 0x0a: return uint8_t(interrupt_mask_ >> shift);
case 0x0b: return interrupt_vector_;
default: break;
}
}
switch(address) {
// GPIP block: input, and configured active edge and direction values.
case 0x00: return (gpip_input_ & ~gpip_direction_) | (gpip_output_ & gpip_direction_);
case 0x01: return gpip_active_edge_;
case 0x02: return gpip_direction_;
/* Interrupt block dealt with above. */
default: break;
// Timer block: read back A, B and C/D control, and read current timer values.
case 0x0c: case 0x0d: return timer_ab_control_[address - 0xc];
case 0x0e: return timer_cd_control_;
case 0x0f: case 0x10:
case 0x11: case 0x12: return get_timer_data(address - 0xf);
// USART block: TODO.
case 0x13: LOG("Read: sync character generator"); break;
case 0x14: LOG("Read: USART control"); break;
case 0x15: LOG("Read: receiver status"); break;
case 0x16: LOG("Read: transmitter status"); break;
case 0x17: LOG("Read: USART data"); break;
}
return 0x00;
}
void MFP68901::write(int address, uint8_t value) {
address &= 0x1f;
// Interrupt block: enabled and masked interrupts can be set; pending and in-service interrupts can be masked.
if(address >= 0x03 && address <= 0x0b) {
const int shift = (address&1) << 3;
const int preserve = 0xff00 >> shift;
const int word_value = value << shift;
switch(address) {
default: break;
case 0x03: case 0x04: // Adjust enabled interrupts; disabled ones also cease to be pending.
interrupt_enable_ = (interrupt_enable_ & preserve) | word_value;
interrupt_pending_ &= interrupt_enable_;
break;
case 0x05: case 0x06: // Resolve pending interrupts.
interrupt_pending_ &= (preserve | word_value);
break;
case 0x07: case 0x08: // Resolve in-service interrupts.
interrupt_in_service_ &= (preserve | word_value);
break;
case 0x09: case 0x0a: // Adjust interrupt mask.
interrupt_mask_ = (interrupt_mask_ & preserve) | word_value;
break;
case 0x0b: // Set the interrupt vector, possibly changing end-of-interrupt mode.
interrupt_vector_ = value;
// If automatic end-of-interrupt mode has now been enabled, clear
// the in-process mask and re-evaluate.
if(interrupt_vector_ & 0x08) return;
interrupt_in_service_ = 0;
break;
}
// Whatever just happened may have affected the state of the interrupt line.
update_interrupts();
update_clocking_observer();
return;
}
const int timer_prescales[] = {
1, 4, 10, 16, 50, 64, 100, 200
};
switch(address) {
// GPIP block: output and configuration of active edge and direction values.
case 0x00:
gpip_output_ = value;
break;
case 0x01:
gpip_active_edge_ = value;
reevaluate_gpip_interrupts();
break;
case 0x02:
gpip_direction_ = value;
reevaluate_gpip_interrupts();
break;
/* Interrupt block dealt with above. */
default: break;
// Timer block.
case 0x0c:
case 0x0d: {
const auto timer = address - 0xc;
const bool reset = value & 0x10;
timer_ab_control_[timer] = value;
switch(value & 0xf) {
case 0x0: set_timer_mode(timer, TimerMode::Stopped, 1, reset); break;
case 0x1: set_timer_mode(timer, TimerMode::Delay, 4, reset); break;
case 0x2: set_timer_mode(timer, TimerMode::Delay, 10, reset); break;
case 0x3: set_timer_mode(timer, TimerMode::Delay, 16, reset); break;
case 0x4: set_timer_mode(timer, TimerMode::Delay, 50, reset); break;
case 0x5: set_timer_mode(timer, TimerMode::Delay, 64, reset); break;
case 0x6: set_timer_mode(timer, TimerMode::Delay, 100, reset); break;
case 0x7: set_timer_mode(timer, TimerMode::Delay, 200, reset); break;
case 0x8: set_timer_mode(timer, TimerMode::EventCount, 1, reset); break;
case 0x9: set_timer_mode(timer, TimerMode::PulseWidth, 4, reset); break;
case 0xa: set_timer_mode(timer, TimerMode::PulseWidth, 10, reset); break;
case 0xb: set_timer_mode(timer, TimerMode::PulseWidth, 16, reset); break;
case 0xc: set_timer_mode(timer, TimerMode::PulseWidth, 50, reset); break;
case 0xd: set_timer_mode(timer, TimerMode::PulseWidth, 64, reset); break;
case 0xe: set_timer_mode(timer, TimerMode::PulseWidth, 100, reset); break;
case 0xf: set_timer_mode(timer, TimerMode::PulseWidth, 200, reset); break;
}
} break;
case 0x0e:
timer_cd_control_ = value;
set_timer_mode(3, (value & 7) ? TimerMode::Delay : TimerMode::Stopped, timer_prescales[value & 7], false);
set_timer_mode(2, ((value >> 4) & 7) ? TimerMode::Delay : TimerMode::Stopped, timer_prescales[(value >> 4) & 7], false);
break;
case 0x0f: case 0x10: case 0x11: case 0x12:
set_timer_data(address - 0xf, value);
break;
// USART block: TODO.
case 0x13: LOG("Write: sync character generator"); break;
case 0x14: LOG("Write: USART control"); break;
case 0x15: LOG("Write: receiver status"); break;
case 0x16: LOG("Write: transmitter status"); break;
case 0x17: LOG("Write: USART data"); break;
}
update_clocking_observer();
}
void MFP68901::run_for(HalfCycles time) {
cycles_left_ += time;
const int cycles = int(cycles_left_.flush<Cycles>().as_integral());
for(int c = 0; c < 4; ++c) {
if(timers_[c].mode >= TimerMode::Delay) {
const int dividend = (cycles + timers_[c].prescale - timers_[c].divisor);
const int decrements = dividend / timers_[c].prescale;
timers_[c].divisor = timers_[c].prescale - (dividend % timers_[c].prescale);
if(decrements) decrement_timer(c, decrements);
}
}
}
HalfCycles MFP68901::get_next_sequence_point() {
return HalfCycles(-1);
}
// MARK: - Timers
void MFP68901::set_timer_mode(int timer, TimerMode mode, int prescale, bool reset_timer) {
LOG("Timer " << timer << " mode set: " << int(mode) << "; prescale: " << prescale);
timers_[timer].mode = mode;
timers_[timer].prescale = prescale;
if(reset_timer) {
timers_[timer].divisor = prescale;
timers_[timer].value = timers_[timer].reload_value;
}
}
void MFP68901::set_timer_data(int timer, uint8_t value) {
if(timers_[timer].mode == TimerMode::Stopped) {
timers_[timer].value = value;
}
timers_[timer].reload_value = value;
}
uint8_t MFP68901::get_timer_data(int timer) {
return timers_[timer].value;
}
void MFP68901::set_timer_event_input(int channel, bool value) {
if(timers_[channel].event_input == value) return;
timers_[channel].event_input = value;
if(timers_[channel].mode == TimerMode::EventCount && (value == !!(gpip_active_edge_ & (0x10 >> channel)))) {
// "The active state of the signal on TAI or TBI is dependent upon the associated
// Interrupt Channels edge bit (GPIP 4 for TAI and GPIP 3 for TBI [...] ).
// If the edge bit associated with the TAI or TBI input is a one, it will be active high.
decrement_timer(channel, 1);
}
// TODO:
//
// Altering the edge bit while the timer is in the event count mode can produce a count pulse.
// The interrupt channel associated with the input (I3 for I4 for TAI) is allowed to function normally.
// To count transitions reliably, the input must remain in each state (1/O) for a length of time equal
// to four periods of the timer clock.
//
// (the final bit probably explains 13 cycles of the DE to interrupt latency; not sure about the other ~15)
}
void MFP68901::decrement_timer(int timer, int amount) {
while(amount--) {
--timers_[timer].value;
if(timers_[timer].value < 1) {
switch(timer) {
case 0: begin_interrupts(Interrupt::TimerA); break;
case 1: begin_interrupts(Interrupt::TimerB); break;
case 2: begin_interrupts(Interrupt::TimerC); break;
case 3: begin_interrupts(Interrupt::TimerD); break;
}
// Re: reloading when in event counting mode; I found the data sheet thoroughly unclear on
// this, but it appears empirically to be correct. See e.g. Pompey Pirates menu 27.
if(timers_[timer].mode == TimerMode::Delay || timers_[timer].mode == TimerMode::EventCount) {
timers_[timer].value += timers_[timer].reload_value; // TODO: properly.
}
}
}
}
// MARK: - GPIP
void MFP68901::set_port_input(uint8_t input) {
gpip_input_ = input;
reevaluate_gpip_interrupts();
}
uint8_t MFP68901::get_port_output() {
return 0xff; // TODO.
}
void MFP68901::reevaluate_gpip_interrupts() {
const uint8_t gpip_state = (gpip_input_ & ~gpip_direction_) ^ gpip_active_edge_;
// An interrupt is detected on any falling edge.
const uint8_t new_interrupt_mask = (gpip_state ^ gpip_interrupt_state_) & gpip_interrupt_state_;
if(new_interrupt_mask) {
begin_interrupts(
(new_interrupt_mask & 0x0f) |
((new_interrupt_mask & 0x30) << 2) |
((new_interrupt_mask & 0xc0) << 8)
);
}
gpip_interrupt_state_ = gpip_state;
}
// MARK: - Interrupts
void MFP68901::begin_interrupts(int interrupt) {
interrupt_pending_ |= interrupt & interrupt_enable_;
update_interrupts();
}
void MFP68901::end_interrupts(int interrupt) {
interrupt_pending_ &= ~interrupt;
update_interrupts();
}
void MFP68901::update_interrupts() {
const auto old_interrupt_line = interrupt_line_;
const auto firing_interrupts = interrupt_pending_ & interrupt_mask_;
if(!firing_interrupts) {
interrupt_line_ = false;
} else {
if(interrupt_vector_ & 0x8) {
// Software interrupt mode: permit only if neither this interrupt
// nor a higher interrupt is currently in service.
const int highest_bit = msb16(firing_interrupts);
interrupt_line_ = !(interrupt_in_service_ & ~(highest_bit + highest_bit - 1));
} else {
// Auto-interrupt mode; just signal.
interrupt_line_ = true;
}
}
// Update the delegate if necessary.
if(interrupt_delegate_ && interrupt_line_ != old_interrupt_line) {
interrupt_delegate_->mfp68901_did_change_interrupt_status(this);
}
}
bool MFP68901::get_interrupt_line() {
return interrupt_line_;
}
int MFP68901::acknowledge_interrupt() {
if(!(interrupt_pending_ & interrupt_mask_)) {
return NoAcknowledgement;
}
const int mask = msb16(interrupt_pending_ & interrupt_mask_);
// Clear the pending bit regardless.
interrupt_pending_ &= ~mask;
// If this is software interrupt mode, set the in-service bit.
if(interrupt_vector_ & 0x8) {
interrupt_in_service_ |= mask;
}
update_interrupts();
int selected = 0;
while((1 << selected) != mask) ++selected;
LOG("Interrupt acknowledged: " << selected);
return (interrupt_vector_ & 0xf0) | uint8_t(selected);
}
void MFP68901::set_interrupt_delegate(InterruptDelegate *delegate) {
interrupt_delegate_ = delegate;
}

View File

@ -0,0 +1,187 @@
//
// MFP68901.hpp
// Clock Signal
//
// Created by Thomas Harte on 06/10/2019.
// Copyright © 2019 Thomas Harte. All rights reserved.
//
#ifndef MFP68901_hpp
#define MFP68901_hpp
#include <cstdint>
#include "../../ClockReceiver/ClockReceiver.hpp"
#include "../../ClockReceiver/ClockingHintSource.hpp"
namespace Motorola {
namespace MFP68901 {
class PortHandler {
public:
// TODO: announce changes in output.
};
/*!
Models the Motorola 68901 Multi-Function Peripheral ('MFP').
*/
class MFP68901: public ClockingHint::Source {
public:
/// @returns the result of a read from @c address.
uint8_t read(int address);
/// Performs a write of @c value to @c address.
void write(int address, uint8_t value);
/// Advances the MFP by the supplied number of HalfCycles.
void run_for(HalfCycles);
/// @returns the number of cycles until the next possible sequence point — the next time
/// at which the interrupt line _might_ change. This object conforms to ClockingHint::Source
/// so that mechanism can also be used to reduce the quantity of calls into this class.
///
/// @discussion TODO, alas.
HalfCycles get_next_sequence_point();
/// Sets the current level of either of the timer event inputs — TAI and TBI in datasheet terms.
void set_timer_event_input(int channel, bool value);
/// Sets a port handler, a receiver that will be notified upon any change in GPIP output.
///
/// @discussion TODO.
void set_port_handler(PortHandler *);
/// Sets the current input GPIP values.
void set_port_input(uint8_t);
/// @returns the current GPIP output values.
///
/// @discussion TODO.
uint8_t get_port_output();
/// @returns @c true if the interrupt output is currently active; @c false otherwise.s
bool get_interrupt_line();
static const int NoAcknowledgement = 0x100;
/// Communicates an interrupt acknowledge cycle.
///
/// @returns the vector placed on the bus if any; @c NoAcknowledgement if nothing is loaded.
int acknowledge_interrupt();
struct InterruptDelegate {
/// Informs the delegate of a change in the interrupt line of the nominated MFP.
virtual void mfp68901_did_change_interrupt_status(MFP68901 *) = 0;
};
/// Sets a delegate that will be notified upon any change in the interrupt line.
void set_interrupt_delegate(InterruptDelegate *delegate);
// ClockingHint::Source.
ClockingHint::Preference preferred_clocking() final;
private:
// MARK: - Timers
enum class TimerMode {
Stopped, EventCount, Delay, PulseWidth
};
void set_timer_mode(int timer, TimerMode, int prescale, bool reset_timer);
void set_timer_data(int timer, uint8_t);
uint8_t get_timer_data(int timer);
void decrement_timer(int timer, int amount);
struct Timer {
TimerMode mode = TimerMode::Stopped;
uint8_t value = 0;
uint8_t reload_value = 0;
int prescale = 1;
int divisor = 1;
bool event_input = false;
} timers_[4];
uint8_t timer_ab_control_[2] = { 0, 0 };
uint8_t timer_cd_control_ = 0;
HalfCycles cycles_left_;
// MARK: - GPIP
uint8_t gpip_input_ = 0;
uint8_t gpip_output_ = 0;
uint8_t gpip_active_edge_ = 0;
uint8_t gpip_direction_ = 0;
uint8_t gpip_interrupt_state_ = 0;
void reevaluate_gpip_interrupts();
// MARK: - Interrupts
InterruptDelegate *interrupt_delegate_ = nullptr;
// Ad hoc documentation:
//
// An interrupt becomes pending if it is enabled at the time it occurs.
//
// If a pending interrupt is enabled in the interrupt mask, a processor
// interrupt is generated. Otherwise no processor interrupt is generated.
//
// (Disabling a bit in the enabled mask also instantaneously clears anything
// in the pending mask.)
//
// The user can write to the pending interrupt register; a write
// masks whatever is there — so you can disable bits but you cannot set them.
//
// If the vector register's 'S' bit is set then software end-of-interrupt mode applies:
// Acknowledgement of an interrupt clears that interrupt's pending bit, but also sets
// its in-service bit. That bit will remain set until the user writes a zero to its position.
// If any bits are set in the in-service register, then they will prevent lower-priority
// interrupts from being signalled to the CPU. Further interrupts of the same or a higher
// priority may occur.
//
// If the vector register's 'S' bit is clear then automatic end-of-interrupt mode applies:
// Acknowledgement of an interrupt will automatically clear the corresponding
// pending bit.
//
int interrupt_enable_ = 0;
int interrupt_pending_ = 0;
int interrupt_mask_ = 0;
int interrupt_in_service_ = 0;
bool interrupt_line_ = false;
uint8_t interrupt_vector_ = 0;
enum Interrupt {
GPIP0 = (1 << 0),
GPIP1 = (1 << 1),
GPIP2 = (1 << 2),
GPIP3 = (1 << 3),
TimerD = (1 << 4),
TimerC = (1 << 5),
GPIP4 = (1 << 6),
GPIP5 = (1 << 7),
TimerB = (1 << 8),
TransmitError = (1 << 9),
TransmitBufferEmpty = (1 << 10),
ReceiveError = (1 << 11),
ReceiveBufferFull = (1 << 12),
TimerA = (1 << 13),
GPIP6 = (1 << 14),
GPIP7 = (1 << 15),
};
void begin_interrupts(int interrupt);
void end_interrupts(int interrupt);
void update_interrupts();
/// @returns the most significant bit set in v, assuming it is one of the least significant 16.
inline static int msb16(int v) {
// Saturate all bits below the MSB.
v |= v >> 1;
v |= v >> 2;
v |= v >> 4;
v |= v >> 8;
// Throw away lesser bits.
return (v+1) >> 1;
}
};
}
}
#endif /* MFP68901_hpp */

View File

@ -95,11 +95,11 @@ void i8272::run_for(Cycles cycles) {
// check for an expired timer
if(delay_time_ > 0) {
if(cycles.as_int() >= delay_time_) {
if(cycles.as_integral() >= delay_time_) {
delay_time_ = 0;
posit_event(static_cast<int>(Event8272::Timer));
} else {
delay_time_ -= cycles.as_int();
delay_time_ -= cycles.as_integral();
}
}
@ -108,8 +108,8 @@ void i8272::run_for(Cycles cycles) {
int drives_left = drives_seeking_;
for(int c = 0; c < 4; c++) {
if(drives_[c].phase == Drive::Seeking) {
drives_[c].step_rate_counter += cycles.as_int();
int steps = drives_[c].step_rate_counter / (8000 * step_rate_time_);
drives_[c].step_rate_counter += cycles.as_integral();
auto steps = drives_[c].step_rate_counter / (8000 * step_rate_time_);
drives_[c].step_rate_counter %= (8000 * step_rate_time_);
while(steps--) {
// Perform a step.
@ -141,12 +141,12 @@ void i8272::run_for(Cycles cycles) {
int head = c&1;
if(drives_[drive].head_unload_delay[head] > 0) {
if(cycles.as_int() >= drives_[drive].head_unload_delay[head]) {
if(cycles.as_integral() >= drives_[drive].head_unload_delay[head]) {
drives_[drive].head_unload_delay[head] = 0;
drives_[drive].head_is_loaded[head] = false;
head_timers_running_--;
} else {
drives_[drive].head_unload_delay[head] -= cycles.as_int();
drives_[drive].head_unload_delay[head] -= cycles.as_integral();
}
timers_left--;
if(!timers_left) break;

View File

@ -73,7 +73,7 @@ class i8272 : public Storage::Disk::MFMController {
bool is_access_command_ = false;
// The counter used for ::Timer events.
int delay_time_ = 0;
Cycles::IntType delay_time_ = 0;
// The connected drives.
struct Drive {
@ -89,12 +89,12 @@ class i8272 : public Storage::Disk::MFMController {
bool seek_failed = false;
// Seeking: transient state.
int step_rate_counter = 0;
Cycles::IntType step_rate_counter = 0;
int steps_taken = 0;
int target_head_position = 0; // either an actual number, or -1 to indicate to step until track zero
// Head state.
int head_unload_delay[2] = {0, 0};
Cycles::IntType head_unload_delay[2] = {0, 0};
bool head_is_loaded[2] = {false, false};
} drives_[4];

View File

@ -166,7 +166,7 @@ void TMS9918::run_for(const HalfCycles cycles) {
// Convert 456 clocked half cycles per line to 342 internal cycles per line;
// the internal clock is 1.5 times the nominal 3.579545 Mhz that I've advertised
// for this part. So multiply by three quarters.
int int_cycles = (cycles.as_int() * 3) + cycles_error_;
int int_cycles = int(cycles.as_integral() * 3) + cycles_error_;
cycles_error_ = int_cycles & 3;
int_cycles >>= 2;
if(!int_cycles) return;

View File

@ -35,9 +35,10 @@ class PortHandler {
}
/*!
Requests the current input on an AY port.
Sets the current output on an AY port.
@param port_b @c true if the input being queried is Port B. @c false if it is Port A.
@param port_b @c true if the output being posted is Port B. @c false if it is Port A.
@param value the value now being output.
*/
virtual void set_port_output(bool port_b, uint8_t value) {}
};

View File

@ -78,7 +78,7 @@ void DiskII::select_drive(int drive) {
void DiskII::run_for(const Cycles cycles) {
if(preferred_clocking() == ClockingHint::Preference::None) return;
int integer_cycles = cycles.as_int();
auto integer_cycles = cycles.as_integral();
while(integer_cycles--) {
const int address = (state_ & 0xf0) | inputs_ | ((shift_register_&0x80) >> 6);
if(flux_duration_) {
@ -124,7 +124,7 @@ void DiskII::run_for(const Cycles cycles) {
// motor switch being flipped and the drive motor actually switching off.
// This models that, accepting overrun as a risk.
if(motor_off_time_ >= 0) {
motor_off_time_ -= cycles.as_int();
motor_off_time_ -= cycles.as_integral();
if(motor_off_time_ < 0) {
set_control(Control::Motor, false);
}
@ -266,7 +266,7 @@ int DiskII::read_address(int address) {
break;
case 0xf:
if(!(inputs_ & input_mode))
drives_[active_drive_].begin_writing(Storage::Time(1, clock_rate_), false);
drives_[active_drive_].begin_writing(Storage::Time(1, int(clock_rate_)), false);
inputs_ |= input_mode;
break;
}

View File

@ -101,7 +101,7 @@ class DiskII final:
void process_event(const Storage::Disk::Drive::Event &event) override;
void set_component_prefers_clocking(ClockingHint::Source *component, ClockingHint::Preference preference) override;
const int clock_rate_ = 0;
const Cycles::IntType clock_rate_ = 0;
uint8_t state_ = 0;
uint8_t inputs_ = 0;
@ -109,7 +109,7 @@ class DiskII final:
int stepper_mask_ = 0;
int stepper_position_ = 0;
int motor_off_time_ = -1;
Cycles::IntType motor_off_time_ = -1;
bool is_write_protected();
std::array<uint8_t, 256> state_machine_;

View File

@ -233,7 +233,7 @@ void IWM::run_for(const Cycles cycles) {
}
// Activity otherwise depends on mode and motor state.
int integer_cycles = cycles.as_int();
auto integer_cycles = cycles.as_integral();
switch(shift_mode_) {
case ShiftMode::Reading: {
// Per the IWM patent, column 7, around line 35 onwards: "The expected time
@ -241,7 +241,7 @@ void IWM::run_for(const Cycles cycles) {
// expected time since the data is not precisely spaced when read due to
// variations in drive speed and other external factors". The error_margin
// here implements the 'after' part of that contract.
const auto error_margin = Cycles(bit_length_.as_int() >> 1);
const auto error_margin = Cycles(bit_length_.as_integral() >> 1);
if(drive_is_rotating_[active_drive_]) {
while(integer_cycles--) {
@ -254,7 +254,7 @@ void IWM::run_for(const Cycles cycles) {
} else {
while(cycles_since_shift_ + integer_cycles >= bit_length_ + error_margin) {
const auto run_length = bit_length_ + error_margin - cycles_since_shift_;
integer_cycles -= run_length.as_int();
integer_cycles -= run_length.as_integral();
cycles_since_shift_ += run_length;
propose_shift(0);
}
@ -272,7 +272,7 @@ void IWM::run_for(const Cycles cycles) {
drives_[active_drive_]->write_bit(shift_register_ & 0x80);
shift_register_ <<= 1;
integer_cycles -= cycles_until_write.as_int();
integer_cycles -= cycles_until_write.as_integral();
cycles_since_shift_ = Cycles(0);
--output_bits_remaining_;
@ -333,7 +333,7 @@ void IWM::select_shift_mode() {
// If writing mode just began, set the drive into write mode and cue up the first output byte.
if(drives_[active_drive_] && old_shift_mode != ShiftMode::Writing && shift_mode_ == ShiftMode::Writing) {
drives_[active_drive_]->begin_writing(Storage::Time(1, clock_rate_ / bit_length_.as_int()), false);
drives_[active_drive_]->begin_writing(Storage::Time(1, clock_rate_ / bit_length_.as_integral()), false);
shift_register_ = next_output_;
write_handshake_ |= 0x80 | 0x40;
output_bits_remaining_ = 8;
@ -369,7 +369,7 @@ void IWM::propose_shift(uint8_t bit) {
// shift in a 1 and start a new window wherever the first found 1 was.
//
// If no 1s are found, shift in a 0 and don't alter expectations as to window placement.
const auto error_margin = Cycles(bit_length_.as_int() >> 1);
const auto error_margin = Cycles(bit_length_.as_integral() >> 1);
if(bit && cycles_since_shift_ < error_margin) return;
shift_register_ = uint8_t((shift_register_ << 1) | bit);

140
Components/Serial/Line.cpp Normal file
View File

@ -0,0 +1,140 @@
//
// SerialPort.cpp
// Clock Signal
//
// Created by Thomas Harte on 12/10/2019.
// Copyright © 2019 Thomas Harte. All rights reserved.
//
#include "Line.hpp"
using namespace Serial;
void Line::set_writer_clock_rate(HalfCycles clock_rate) {
clock_rate_ = clock_rate;
}
void Line::advance_writer(HalfCycles cycles) {
if(cycles == HalfCycles(0)) return;
const auto integral_cycles = cycles.as_integral();
remaining_delays_ = std::max(remaining_delays_ - integral_cycles, Cycles::IntType(0));
if(events_.empty()) {
write_cycles_since_delegate_call_ += integral_cycles;
if(transmission_extra_) {
transmission_extra_ -= integral_cycles;
if(transmission_extra_ <= 0) {
transmission_extra_ = 0;
update_delegate(level_);
}
}
} else {
while(!events_.empty()) {
if(events_.front().delay <= integral_cycles) {
cycles -= events_.front().delay;
write_cycles_since_delegate_call_ += events_.front().delay;
const auto old_level = level_;
auto iterator = events_.begin() + 1;
while(iterator != events_.end() && iterator->type != Event::Delay) {
level_ = iterator->type == Event::SetHigh;
++iterator;
}
events_.erase(events_.begin(), iterator);
if(old_level != level_) {
update_delegate(old_level);
}
// Book enough extra time for the read delegate to be posted
// the final bit if one is attached.
if(events_.empty()) {
transmission_extra_ = minimum_write_cycles_for_read_delegate_bit();
}
} else {
events_.front().delay -= integral_cycles;
write_cycles_since_delegate_call_ += integral_cycles;
break;
}
}
}
}
void Line::write(bool level) {
if(!events_.empty()) {
events_.emplace_back();
events_.back().type = level ? Event::SetHigh : Event::SetLow;
} else {
level_ = level;
transmission_extra_ = minimum_write_cycles_for_read_delegate_bit();
}
}
void Line::write(HalfCycles cycles, int count, int levels) {
remaining_delays_ += count * cycles.as_integral();
auto event = events_.size();
events_.resize(events_.size() + size_t(count)*2);
while(count--) {
events_[event].type = Event::Delay;
events_[event].delay = int(cycles.as_integral());
events_[event+1].type = (levels&1) ? Event::SetHigh : Event::SetLow;
levels >>= 1;
event += 2;
}
}
void Line::reset_writing() {
remaining_delays_ = 0;
events_.clear();
}
bool Line::read() {
return level_;
}
void Line::set_read_delegate(ReadDelegate *delegate, Storage::Time bit_length) {
read_delegate_ = delegate;
read_delegate_bit_length_ = bit_length;
read_delegate_bit_length_.simplify();
write_cycles_since_delegate_call_ = 0;
}
void Line::update_delegate(bool level) {
// Exit early if there's no delegate, or if the delegate is waiting for
// zero and this isn't zero.
if(!read_delegate_) return;
const int cycles_to_forward = write_cycles_since_delegate_call_;
write_cycles_since_delegate_call_ = 0;
if(level && read_delegate_phase_ == ReadDelegatePhase::WaitingForZero) return;
// Deal with a transition out of waiting-for-zero mode by seeding time left
// in bit at half a bit.
if(read_delegate_phase_ == ReadDelegatePhase::WaitingForZero) {
time_left_in_bit_ = read_delegate_bit_length_;
time_left_in_bit_.clock_rate <<= 1;
read_delegate_phase_ = ReadDelegatePhase::Serialising;
}
// Forward as many bits as occur.
Storage::Time time_left(cycles_to_forward, int(clock_rate_.as_integral()));
const int bit = level ? 1 : 0;
int bits = 0;
while(time_left >= time_left_in_bit_) {
++bits;
if(!read_delegate_->serial_line_did_produce_bit(this, bit)) {
read_delegate_phase_ = ReadDelegatePhase::WaitingForZero;
if(bit) return;
}
time_left -= time_left_in_bit_;
time_left_in_bit_ = read_delegate_bit_length_;
}
time_left_in_bit_ -= time_left;
}
Cycles::IntType Line::minimum_write_cycles_for_read_delegate_bit() {
if(!read_delegate_) return 0;
return 1 + (read_delegate_bit_length_ * static_cast<unsigned int>(clock_rate_.as_integral())).get<int>();
}

112
Components/Serial/Line.hpp Normal file
View File

@ -0,0 +1,112 @@
//
// SerialPort.hpp
// Clock Signal
//
// Created by Thomas Harte on 12/10/2019.
// Copyright © 2019 Thomas Harte. All rights reserved.
//
#ifndef SerialPort_hpp
#define SerialPort_hpp
#include <vector>
#include "../../Storage/Storage.hpp"
#include "../../ClockReceiver/ClockReceiver.hpp"
#include "../../ClockReceiver/ForceInline.hpp"
namespace Serial {
/*!
@c Line connects a single reader and a single writer, allowing timestamped events to be
published and consumed, potentially with a clock conversion in between. It allows line
levels to be written and read in larger collections.
It is assumed that the owner of the reader and writer will ensure that the reader will never
get ahead of the writer. If the writer posts events behind the reader they will simply be
given instanteous effect.
*/
class Line {
public:
void set_writer_clock_rate(HalfCycles clock_rate);
/// Advances the read position by @c cycles relative to the writer's
/// clock rate.
void advance_writer(HalfCycles cycles);
/// Sets the line to @c level.
void write(bool level);
/// Enqueues @c count level changes, the first occurring immediately
/// after the final event currently posted and each subsequent event
/// occurring @c cycles after the previous. An additional gap of @c cycles
/// is scheduled after the final output. The levels to output are
/// taken from @c levels which is read from lsb to msb. @c cycles is
/// relative to the writer's clock rate.
void write(HalfCycles cycles, int count, int levels);
/// @returns the number of cycles until currently enqueued write data is exhausted.
forceinline HalfCycles write_data_time_remaining() const {
return HalfCycles(remaining_delays_);
}
/// @returns the number of cycles left until it is guaranteed that a passive reader
/// has received all currently-enqueued bits.
forceinline HalfCycles transmission_data_time_remaining() const {
return HalfCycles(remaining_delays_ + transmission_extra_);
}
/// Eliminates all future write states, leaving the output at whatever it is now.
void reset_writing();
/// @returns The instantaneous level of this line.
bool read();
struct ReadDelegate {
virtual bool serial_line_did_produce_bit(Line *line, int bit) = 0;
};
/*!
Sets a read delegate, which will receive samples of the output level every
@c bit_lengths of a second apart subject to a state machine:
* initially no bits will be delivered;
* when a zero level is first detected, the line will wait half a bit's length, then start
sampling at single-bit intervals, passing each bit to the delegate while it returns @c true;
* as soon as the delegate returns @c false, the line will return to the initial state.
*/
void set_read_delegate(ReadDelegate *delegate, Storage::Time bit_length);
private:
struct Event {
enum Type {
Delay, SetHigh, SetLow
} type;
int delay;
};
std::vector<Event> events_;
HalfCycles::IntType remaining_delays_ = 0;
HalfCycles::IntType transmission_extra_ = 0;
bool level_ = true;
HalfCycles clock_rate_ = 0;
ReadDelegate *read_delegate_ = nullptr;
Storage::Time read_delegate_bit_length_, time_left_in_bit_;
int write_cycles_since_delegate_call_ = 0;
enum class ReadDelegatePhase {
WaitingForZero,
Serialising
} read_delegate_phase_ = ReadDelegatePhase::WaitingForZero;
void update_delegate(bool level);
HalfCycles::IntType minimum_write_cycles_for_read_delegate_bit();
};
/*!
Defines an RS-232-esque srial port.
*/
class Port {
public:
};
}
#endif /* SerialPort_hpp */

View File

@ -30,11 +30,11 @@ class Keyboard {
LeftControl, LeftOption, LeftMeta, Space, RightMeta, RightOption, RightControl,
Left, Right, Up, Down,
Insert, Home, PageUp, Delete, End, PageDown,
NumLock, KeyPadSlash, KeyPadAsterisk, KeyPadDelete,
KeyPad7, KeyPad8, KeyPad9, KeyPadPlus,
KeyPad4, KeyPad5, KeyPad6, KeyPadMinus,
KeyPad1, KeyPad2, KeyPad3, KeyPadEnter,
KeyPad0, KeyPadDecimalPoint, KeyPadEquals,
NumLock, KeypadSlash, KeypadAsterisk, KeypadDelete,
Keypad7, Keypad8, Keypad9, KeypadPlus,
Keypad4, Keypad5, Keypad6, KeypadMinus,
Keypad1, Keypad2, Keypad3, KeypadEnter,
Keypad0, KeypadDecimalPoint, KeypadEquals,
Help
};

View File

@ -41,7 +41,7 @@ namespace AmstradCPC {
std::vector<std::unique_ptr<Configurable::Option>> get_options() {
return Configurable::standard_options(
static_cast<Configurable::StandardOptions>(Configurable::DisplayRGB | Configurable::DisplayCompositeColour)
Configurable::StandardOptions(Configurable::DisplayRGB | Configurable::DisplayCompositeColour)
);
}
@ -171,7 +171,7 @@ class AYDeferrer {
*/
class CRTCBusHandler {
public:
CRTCBusHandler(uint8_t *ram, InterruptTimer &interrupt_timer) :
CRTCBusHandler(const uint8_t *ram, InterruptTimer &interrupt_timer) :
crt_(1024, 1, Outputs::Display::Type::PAL50, Outputs::Display::InputDataType::Red2Green2Blue2),
ram_(ram),
interrupt_timer_(interrupt_timer) {
@ -222,9 +222,9 @@ class CRTCBusHandler {
if(cycles_) {
switch(previous_output_mode_) {
default:
case OutputMode::Blank: crt_.output_blank(cycles_ * 16); break;
case OutputMode::Blank: crt_.output_blank(cycles_ * 16); break;
case OutputMode::Sync: crt_.output_sync(cycles_ * 16); break;
case OutputMode::Border: output_border(cycles_); break;
case OutputMode::Border: output_border(cycles_); break;
case OutputMode::ColourBurst: crt_.output_default_colour_burst(cycles_ * 16); break;
case OutputMode::Pixels:
crt_.output_data(cycles_ * 16, size_t(cycles_ * 16 / pixel_divider_));
@ -249,44 +249,46 @@ class CRTCBusHandler {
// the CPC shuffles output lines as:
// MA13 MA12 RA2 RA1 RA0 MA9 MA8 MA7 MA6 MA5 MA4 MA3 MA2 MA1 MA0 CCLK
// ... so form the real access address.
uint16_t address =
static_cast<uint16_t>(
const uint16_t address =
uint16_t(
((state.refresh_address & 0x3ff) << 1) |
((state.row_address & 0x7) << 11) |
((state.refresh_address & 0x3000) << 2)
);
// fetch two bytes and translate into pixels
// Fetch two bytes and translate into pixels. Guaranteed: the mode can change only at
// hsync, so there's no risk of pixel_pointer_ overrunning 320 output pixels without
// exactly reaching 320 output pixels.
switch(mode_) {
case 0:
reinterpret_cast<uint16_t *>(pixel_pointer_)[0] = mode0_output_[ram_[address]];
reinterpret_cast<uint16_t *>(pixel_pointer_)[1] = mode0_output_[ram_[address+1]];
pixel_pointer_ += 4;
pixel_pointer_ += 2 * sizeof(uint16_t);
break;
case 1:
reinterpret_cast<uint32_t *>(pixel_pointer_)[0] = mode1_output_[ram_[address]];
reinterpret_cast<uint32_t *>(pixel_pointer_)[1] = mode1_output_[ram_[address+1]];
pixel_pointer_ += 8;
pixel_pointer_ += 2 * sizeof(uint32_t);
break;
case 2:
reinterpret_cast<uint64_t *>(pixel_pointer_)[0] = mode2_output_[ram_[address]];
reinterpret_cast<uint64_t *>(pixel_pointer_)[1] = mode2_output_[ram_[address+1]];
pixel_pointer_ += 16;
pixel_pointer_ += 2 * sizeof(uint64_t);
break;
case 3:
reinterpret_cast<uint16_t *>(pixel_pointer_)[0] = mode3_output_[ram_[address]];
reinterpret_cast<uint16_t *>(pixel_pointer_)[1] = mode3_output_[ram_[address+1]];
pixel_pointer_ += 4;
pixel_pointer_ += 2 * sizeof(uint16_t);
break;
}
// flush the current buffer pixel if full; the CRTC allows many different display
// Flush the current buffer pixel if full; the CRTC allows many different display
// widths so it's not necessarily possible to predict the correct number in advance
// and using the upper bound could lead to inefficient behaviour
// and using the upper bound could lead to inefficient behaviour.
if(pixel_pointer_ == pixel_data_ + 320) {
crt_.output_data(cycles_ * 16, size_t(cycles_ * 16 / pixel_divider_));
pixel_pointer_ = pixel_data_ = nullptr;
@ -369,9 +371,17 @@ class CRTCBusHandler {
private:
void output_border(int length) {
uint8_t *colour_pointer = static_cast<uint8_t *>(crt_.begin_data(1));
if(colour_pointer) *colour_pointer = border_;
crt_.output_level(length * 16);
assert(length >= 0);
// A black border can be output via crt_.output_blank for a minor performance
// win; otherwise paint whatever the border colour really is.
if(border_) {
uint8_t *const colour_pointer = static_cast<uint8_t *>(crt_.begin_data(1));
if(colour_pointer) *colour_pointer = border_;
crt_.output_level(length * 16);
} else {
crt_.output_blank(length * 16);
}
}
#define Mode0Colour0(c) ((c & 0x80) >> 7) | ((c & 0x20) >> 3) | ((c & 0x08) >> 2) | ((c & 0x02) << 2)
@ -387,16 +397,16 @@ class CRTCBusHandler {
void establish_palette_hits() {
for(int c = 0; c < 256; c++) {
mode0_palette_hits_[Mode0Colour0(c)].push_back(static_cast<uint8_t>(c));
mode0_palette_hits_[Mode0Colour1(c)].push_back(static_cast<uint8_t>(c));
mode0_palette_hits_[Mode0Colour0(c)].push_back(uint8_t(c));
mode0_palette_hits_[Mode0Colour1(c)].push_back(uint8_t(c));
mode1_palette_hits_[Mode1Colour0(c)].push_back(static_cast<uint8_t>(c));
mode1_palette_hits_[Mode1Colour1(c)].push_back(static_cast<uint8_t>(c));
mode1_palette_hits_[Mode1Colour2(c)].push_back(static_cast<uint8_t>(c));
mode1_palette_hits_[Mode1Colour3(c)].push_back(static_cast<uint8_t>(c));
mode1_palette_hits_[Mode1Colour0(c)].push_back(uint8_t(c));
mode1_palette_hits_[Mode1Colour1(c)].push_back(uint8_t(c));
mode1_palette_hits_[Mode1Colour2(c)].push_back(uint8_t(c));
mode1_palette_hits_[Mode1Colour3(c)].push_back(uint8_t(c));
mode3_palette_hits_[Mode3Colour0(c)].push_back(static_cast<uint8_t>(c));
mode3_palette_hits_[Mode3Colour1(c)].push_back(static_cast<uint8_t>(c));
mode3_palette_hits_[Mode3Colour0(c)].push_back(uint8_t(c));
mode3_palette_hits_[Mode3Colour1(c)].push_back(uint8_t(c));
}
}
@ -406,7 +416,7 @@ class CRTCBusHandler {
// Mode 0: abcdefgh -> [gcea] [hdfb]
for(int c = 0; c < 256; c++) {
// prepare mode 0
uint8_t *mode0_pixels = reinterpret_cast<uint8_t *>(&mode0_output_[c]);
uint8_t *const mode0_pixels = reinterpret_cast<uint8_t *>(&mode0_output_[c]);
mode0_pixels[0] = palette_[Mode0Colour0(c)];
mode0_pixels[1] = palette_[Mode0Colour1(c)];
}
@ -415,7 +425,7 @@ class CRTCBusHandler {
case 1:
for(int c = 0; c < 256; c++) {
// prepare mode 1
uint8_t *mode1_pixels = reinterpret_cast<uint8_t *>(&mode1_output_[c]);
uint8_t *const mode1_pixels = reinterpret_cast<uint8_t *>(&mode1_output_[c]);
mode1_pixels[0] = palette_[Mode1Colour0(c)];
mode1_pixels[1] = palette_[Mode1Colour1(c)];
mode1_pixels[2] = palette_[Mode1Colour2(c)];
@ -426,7 +436,7 @@ class CRTCBusHandler {
case 2:
for(int c = 0; c < 256; c++) {
// prepare mode 2
uint8_t *mode2_pixels = reinterpret_cast<uint8_t *>(&mode2_output_[c]);
uint8_t *const mode2_pixels = reinterpret_cast<uint8_t *>(&mode2_output_[c]);
mode2_pixels[0] = palette_[((c & 0x80) >> 7)];
mode2_pixels[1] = palette_[((c & 0x40) >> 6)];
mode2_pixels[2] = palette_[((c & 0x20) >> 5)];
@ -441,7 +451,7 @@ class CRTCBusHandler {
case 3:
for(int c = 0; c < 256; c++) {
// prepare mode 3
uint8_t *mode3_pixels = reinterpret_cast<uint8_t *>(&mode3_output_[c]);
uint8_t *const mode3_pixels = reinterpret_cast<uint8_t *>(&mode3_output_[c]);
mode3_pixels[0] = palette_[Mode3Colour0(c)];
mode3_pixels[1] = palette_[Mode3Colour1(c)];
}
@ -453,7 +463,7 @@ class CRTCBusHandler {
switch(mode_) {
case 0: {
for(uint8_t c : mode0_palette_hits_[pen]) {
uint8_t *mode0_pixels = reinterpret_cast<uint8_t *>(&mode0_output_[c]);
uint8_t *const mode0_pixels = reinterpret_cast<uint8_t *>(&mode0_output_[c]);
mode0_pixels[0] = palette_[Mode0Colour0(c)];
mode0_pixels[1] = palette_[Mode0Colour1(c)];
}
@ -461,7 +471,7 @@ class CRTCBusHandler {
case 1:
if(pen > 3) return;
for(uint8_t c : mode1_palette_hits_[pen]) {
uint8_t *mode1_pixels = reinterpret_cast<uint8_t *>(&mode1_output_[c]);
uint8_t *const mode1_pixels = reinterpret_cast<uint8_t *>(&mode1_output_[c]);
mode1_pixels[0] = palette_[Mode1Colour0(c)];
mode1_pixels[1] = palette_[Mode1Colour1(c)];
mode1_pixels[2] = palette_[Mode1Colour2(c)];
@ -478,7 +488,7 @@ class CRTCBusHandler {
if(pen > 3) return;
// Same argument applies here as to case 1, as the unused bits aren't masked out.
for(uint8_t c : mode3_palette_hits_[pen]) {
uint8_t *mode3_pixels = reinterpret_cast<uint8_t *>(&mode3_output_[c]);
uint8_t *const mode3_pixels = reinterpret_cast<uint8_t *>(&mode3_output_[c]);
mode3_pixels[0] = palette_[Mode3Colour0(c)];
mode3_pixels[1] = palette_[Mode3Colour1(c)];
}
@ -528,7 +538,7 @@ class CRTCBusHandler {
Outputs::CRT::CRT crt_;
uint8_t *pixel_data_ = nullptr, *pixel_pointer_ = nullptr;
uint8_t *ram_ = nullptr;
const uint8_t *const ram_ = nullptr;
int next_mode_ = 2, mode_ = 2;
@ -564,7 +574,7 @@ class KeyboardState: public GI::AY38910::PortHandler {
Sets the row currently being reported to the AY.
*/
void set_row(int row) {
row_ = static_cast<size_t>(row);
row_ = size_t(row);
}
/*!
@ -583,7 +593,7 @@ class KeyboardState: public GI::AY38910::PortHandler {
*/
void set_is_pressed(bool is_pressed, int line, int key) {
int mask = 1 << key;
assert(static_cast<size_t>(line) < sizeof(rows_));
assert(size_t(line) < sizeof(rows_));
if(is_pressed) rows_[line] &= ~mask; else rows_[line] |= mask;
}
@ -594,7 +604,7 @@ class KeyboardState: public GI::AY38910::PortHandler {
memset(rows_, 0xff, sizeof(rows_));
}
std::vector<std::unique_ptr<Inputs::Joystick>> &get_joysticks() {
const std::vector<std::unique_ptr<Inputs::Joystick>> &get_joysticks() {
return joysticks_;
}
@ -816,8 +826,8 @@ template <bool has_fdc> class ConcreteMachine:
for(std::size_t index = 0; index < roms.size(); ++index) {
auto &data = roms[index];
if(!data) throw ROMMachine::Error::MissingROMs;
roms_[static_cast<int>(index)] = std::move(*data);
roms_[static_cast<int>(index)].resize(16384);
roms_[int(index)] = std::move(*data);
roms_[int(index)].resize(16384);
}
// Establish default memory map
@ -862,7 +872,7 @@ template <bool has_fdc> class ConcreteMachine:
// TODO (in the player, not here): adapt it to accept an input clock rate and
// run_for as HalfCycles
if(!tape_player_is_sleeping_) tape_player_.run_for(cycle.length.as_int());
if(!tape_player_is_sleeping_) tape_player_.run_for(cycle.length.as_integral());
// Pump the AY
ay_.run_for(cycle.length);
@ -1083,7 +1093,7 @@ template <bool has_fdc> class ConcreteMachine:
}
// MARK: - Joysticks
std::vector<std::unique_ptr<Inputs::Joystick>> &get_joysticks() override {
const std::vector<std::unique_ptr<Inputs::Joystick>> &get_joysticks() override {
return key_state_.get_joysticks();
}
@ -1147,7 +1157,7 @@ template <bool has_fdc> class ConcreteMachine:
void flush_fdc() {
// Clock the FDC, if connected, using a lazy scale by two
if(has_fdc && !fdc_is_sleeping_) {
fdc_.run_for(Cycles(time_since_fdc_update_.as_int()));
fdc_.run_for(Cycles(time_since_fdc_update_.as_integral()));
}
time_since_fdc_update_ = HalfCycles(0);
}

View File

@ -57,19 +57,19 @@ uint16_t KeyboardMapper::mapped_key_for_key(Inputs::Keyboard::Key key) {
BIND(Left, KeyLeft); BIND(Right, KeyRight);
BIND(Up, KeyUp); BIND(Down, KeyDown);
BIND(KeyPad0, KeyF0);
BIND(KeyPad1, KeyF1); BIND(KeyPad2, KeyF2); BIND(KeyPad3, KeyF3);
BIND(KeyPad4, KeyF4); BIND(KeyPad5, KeyF5); BIND(KeyPad6, KeyF6);
BIND(KeyPad7, KeyF7); BIND(KeyPad8, KeyF8); BIND(KeyPad9, KeyF9);
BIND(KeyPadPlus, KeySemicolon);
BIND(KeyPadMinus, KeyMinus);
BIND(Keypad0, KeyF0);
BIND(Keypad1, KeyF1); BIND(Keypad2, KeyF2); BIND(Keypad3, KeyF3);
BIND(Keypad4, KeyF4); BIND(Keypad5, KeyF5); BIND(Keypad6, KeyF6);
BIND(Keypad7, KeyF7); BIND(Keypad8, KeyF8); BIND(Keypad9, KeyF9);
BIND(KeypadPlus, KeySemicolon);
BIND(KeypadMinus, KeyMinus);
BIND(KeyPadEnter, KeyEnter);
BIND(KeyPadDecimalPoint, KeyFullStop);
BIND(KeyPadEquals, KeyMinus);
BIND(KeyPadSlash, KeyForwardSlash);
BIND(KeyPadAsterisk, KeyColon);
BIND(KeyPadDelete, KeyDelete);
BIND(KeypadEnter, KeyEnter);
BIND(KeypadDecimalPoint, KeyFullStop);
BIND(KeypadEquals, KeyMinus);
BIND(KeypadSlash, KeyForwardSlash);
BIND(KeypadAsterisk, KeyColon);
BIND(KeypadDelete, KeyDelete);
}
#undef BIND
}

View File

@ -893,7 +893,7 @@ template <Analyser::Static::AppleII::Target::Model model> class ConcreteMachine:
}
// MARK: JoystickMachine
std::vector<std::unique_ptr<Inputs::Joystick>> &get_joysticks() override {
const std::vector<std::unique_ptr<Inputs::Joystick>> &get_joysticks() override {
return joysticks_;
}
};

View File

@ -52,7 +52,7 @@ void DiskIICard::perform_bus_operation(Select select, bool is_read, uint16_t add
void DiskIICard::run_for(Cycles cycles, int stretches) {
if(diskii_clocking_preference_ == ClockingHint::Preference::None) return;
diskii_.run_for(Cycles(cycles.as_int() * 2));
diskii_.run_for(Cycles(cycles.as_integral() * 2));
}
void DiskIICard::set_disk(const std::shared_ptr<Storage::Disk::Disk> &disk, int drive) {

View File

@ -284,7 +284,7 @@ template <class BusHandler, bool is_iie> class Video: public VideoBase {
// Source: Have an Apple Split by Bob Bishop; http://rich12345.tripod.com/aiivideo/softalk.html
// Determine column at offset.
int mapped_column = column_ + offset.as_int();
int mapped_column = column_ + int(offset.as_integral());
// Map that backwards from the internal pixels-at-start generation to pixels-at-end
// (so what was column 0 is now column 25).
@ -315,7 +315,7 @@ template <class BusHandler, bool is_iie> class Video: public VideoBase {
bool get_is_vertical_blank(Cycles offset) {
// Map that backwards from the internal pixels-at-start generation to pixels-at-end
// (so what was column 0 is now column 25).
int mapped_column = column_ + offset.as_int();
int mapped_column = column_ + int(offset.as_integral());
// Map that backwards from the internal pixels-at-start generation to pixels-at-end
// (so what was column 0 is now column 25).
@ -343,7 +343,7 @@ template <class BusHandler, bool is_iie> class Video: public VideoBase {
static const int first_sync_column = 49; // Also a guess.
static const int sync_length = 4; // One of the two likely candidates.
int int_cycles = cycles.as_int();
int int_cycles = int(cycles.as_integral());
while(int_cycles) {
const int cycles_this_line = std::min(65 - column_, int_cycles);
const int ending_column = column_ + cycles_this_line;

View File

@ -63,25 +63,25 @@ uint16_t KeyboardMapper::mapped_key_for_key(Inputs::Keyboard::Key key) {
Bind(Space, MacKey::Space);
Bind(Backslash, MacKey::Backslash);
Bind(KeyPadDelete, MacKey::KeyPadDelete);
Bind(KeyPadEquals, MacKey::KeyPadEquals);
Bind(KeyPadSlash, MacKey::KeyPadSlash);
Bind(KeyPadAsterisk, MacKey::KeyPadAsterisk);
Bind(KeyPadMinus, MacKey::KeyPadMinus);
Bind(KeyPadPlus, MacKey::KeyPadPlus);
Bind(KeyPadEnter, MacKey::KeyPadEnter);
Bind(KeyPadDecimalPoint, MacKey::KeyPadDecimalPoint);
Bind(KeypadDelete, MacKey::KeypadDelete);
Bind(KeypadEquals, MacKey::KeypadEquals);
Bind(KeypadSlash, MacKey::KeypadSlash);
Bind(KeypadAsterisk, MacKey::KeypadAsterisk);
Bind(KeypadMinus, MacKey::KeypadMinus);
Bind(KeypadPlus, MacKey::KeypadPlus);
Bind(KeypadEnter, MacKey::KeypadEnter);
Bind(KeypadDecimalPoint, MacKey::KeypadDecimalPoint);
Bind(KeyPad9, MacKey::KeyPad9);
Bind(KeyPad8, MacKey::KeyPad8);
Bind(KeyPad7, MacKey::KeyPad7);
Bind(KeyPad6, MacKey::KeyPad6);
Bind(KeyPad5, MacKey::KeyPad5);
Bind(KeyPad4, MacKey::KeyPad4);
Bind(KeyPad3, MacKey::KeyPad3);
Bind(KeyPad2, MacKey::KeyPad2);
Bind(KeyPad1, MacKey::KeyPad1);
Bind(KeyPad0, MacKey::KeyPad0);
Bind(Keypad9, MacKey::Keypad9);
Bind(Keypad8, MacKey::Keypad8);
Bind(Keypad7, MacKey::Keypad7);
Bind(Keypad6, MacKey::Keypad6);
Bind(Keypad5, MacKey::Keypad5);
Bind(Keypad4, MacKey::Keypad4);
Bind(Keypad3, MacKey::Keypad3);
Bind(Keypad2, MacKey::Keypad2);
Bind(Keypad1, MacKey::Keypad1);
Bind(Keypad0, MacKey::Keypad0);
#undef Bind
}

View File

@ -63,25 +63,25 @@ enum class Key: uint16_t {
Up = KeypadMask | 0x1b,
Down = KeypadMask | 0x11,
KeyPadDelete = KeypadMask | 0x0f,
KeyPadEquals = KeypadMask | 0x11,
KeyPadSlash = KeypadMask | 0x1b,
KeyPadAsterisk = KeypadMask | 0x05,
KeyPadMinus = KeypadMask | 0x1d,
KeyPadPlus = KeypadMask | 0x0d,
KeyPadEnter = KeypadMask | 0x19,
KeyPadDecimalPoint = KeypadMask | 0x03,
KeypadDelete = KeypadMask | 0x0f,
KeypadEquals = KeypadMask | 0x11,
KeypadSlash = KeypadMask | 0x1b,
KeypadAsterisk = KeypadMask | 0x05,
KeypadMinus = KeypadMask | 0x1d,
KeypadPlus = KeypadMask | 0x0d,
KeypadEnter = KeypadMask | 0x19,
KeypadDecimalPoint = KeypadMask | 0x03,
KeyPad9 = KeypadMask | 0x39,
KeyPad8 = KeypadMask | 0x37,
KeyPad7 = KeypadMask | 0x33,
KeyPad6 = KeypadMask | 0x31,
KeyPad5 = KeypadMask | 0x2f,
KeyPad4 = KeypadMask | 0x2d,
KeyPad3 = KeypadMask | 0x2b,
KeyPad2 = KeypadMask | 0x29,
KeyPad1 = KeypadMask | 0x27,
KeyPad0 = KeypadMask | 0x25
Keypad9 = KeypadMask | 0x39,
Keypad8 = KeypadMask | 0x37,
Keypad7 = KeypadMask | 0x33,
Keypad6 = KeypadMask | 0x31,
Keypad5 = KeypadMask | 0x2f,
Keypad4 = KeypadMask | 0x2d,
Keypad3 = KeypadMask | 0x2b,
Keypad2 = KeypadMask | 0x29,
Keypad1 = KeypadMask | 0x27,
Keypad0 = KeypadMask | 0x25
};
class Keyboard {

View File

@ -576,7 +576,7 @@ template <Analyser::Static::Macintosh::Target::Model model> class ConcreteMachin
forceinline void advance_time(HalfCycles duration) {
time_since_video_update_ += duration;
iwm_ += duration;
ram_subcycle_ = (ram_subcycle_ + duration.as_int()) & 15;
ram_subcycle_ = (ram_subcycle_ + duration.as_integral()) & 15;
// The VIA runs at one-tenth of the 68000's clock speed, in sync with the E clock.
// See: Guide to the Macintosh Hardware Family p149 (PDF p188). Some extra division
@ -633,7 +633,7 @@ template <Analyser::Static::Macintosh::Target::Model model> class ConcreteMachin
// Consider updating the real-time clock.
real_time_clock_ += duration;
auto ticks = real_time_clock_.divide_cycles(Cycles(CLOCK_RATE)).as_int();
auto ticks = real_time_clock_.divide_cycles(Cycles(CLOCK_RATE)).as_integral();
while(ticks--) {
clock_.update();
// TODO: leave a delay between toggling the input rather than using this coupled hack.
@ -656,9 +656,11 @@ template <Analyser::Static::Macintosh::Target::Model model> class ConcreteMachin
return mouse_;
}
using IWMActor = JustInTimeActor<IWM, 1, 1, HalfCycles, Cycles>;
class VIAPortHandler: public MOS::MOS6522::PortHandler {
public:
VIAPortHandler(ConcreteMachine &machine, RealTimeClock &clock, Keyboard &keyboard, DeferredAudio &audio, JustInTimeActor<IWM, HalfCycles, Cycles> &iwm, Inputs::QuadratureMouse &mouse) :
VIAPortHandler(ConcreteMachine &machine, RealTimeClock &clock, Keyboard &keyboard, DeferredAudio &audio, IWMActor &iwm, Inputs::QuadratureMouse &mouse) :
machine_(machine), clock_(clock), keyboard_(keyboard), audio_(audio), iwm_(iwm), mouse_(mouse) {}
using Port = MOS::MOS6522::Port;
@ -748,7 +750,7 @@ template <Analyser::Static::Macintosh::Target::Model model> class ConcreteMachin
void run_for(HalfCycles duration) {
// The 6522 enjoys a divide-by-ten, so multiply back up here to make the
// divided-by-two clock the audio works on.
audio_.time_since_update += HalfCycles(duration.as_int() * 5);
audio_.time_since_update += HalfCycles(duration.as_integral() * 5);
}
void flush() {
@ -764,14 +766,14 @@ template <Analyser::Static::Macintosh::Target::Model model> class ConcreteMachin
RealTimeClock &clock_;
Keyboard &keyboard_;
DeferredAudio &audio_;
JustInTimeActor<IWM, HalfCycles, Cycles> &iwm_;
IWMActor &iwm_;
Inputs::QuadratureMouse &mouse_;
};
CPU::MC68000::Processor<ConcreteMachine, true> mc68000_;
DriveSpeedAccumulator drive_speed_accumulator_;
JustInTimeActor<IWM, HalfCycles, Cycles> iwm_;
IWMActor iwm_;
DeferredAudio audio_;
Video video_;

View File

@ -47,7 +47,7 @@ void Video::run_for(HalfCycles duration) {
// the number of fetches.
while(duration > HalfCycles(0)) {
const auto pixel_start = frame_position_ % line_length;
const int line = (frame_position_ / line_length).as_int();
const int line = int((frame_position_ / line_length).as_integral());
const auto cycles_left_in_line = std::min(line_length - pixel_start, duration);
@ -62,8 +62,8 @@ void Video::run_for(HalfCycles duration) {
//
// Then 12 lines of border, 3 of sync, 11 more of border.
const int first_word = pixel_start.as_int() >> 4;
const int final_word = (pixel_start + cycles_left_in_line).as_int() >> 4;
const int first_word = int(pixel_start.as_integral()) >> 4;
const int final_word = int((pixel_start + cycles_left_in_line).as_integral()) >> 4;
if(first_word != final_word) {
if(line < 342) {
@ -153,12 +153,12 @@ void Video::run_for(HalfCycles duration) {
}
bool Video::vsync() {
const int line = (frame_position_ / line_length).as_int();
const auto line = (frame_position_ / line_length).as_integral();
return line >= 353 && line < 356;
}
HalfCycles Video::get_next_sequence_point() {
const int line = (frame_position_ / line_length).as_int();
const auto line = (frame_position_ / line_length).as_integral();
if(line >= 353 && line < 356) {
// Currently in vsync, so get time until start of line 357,
// when vsync will end.

View File

@ -69,8 +69,8 @@ class Video {
*/
bool is_outputting(HalfCycles offset = HalfCycles(0)) {
const auto offset_position = frame_position_ + offset % frame_length;
const int column = (offset_position % line_length).as_int() >> 4;
const int line = (offset_position / line_length).as_int();
const int column = int((offset_position % line_length).as_integral()) >> 4;
const int line = int((offset_position / line_length).as_integral());
return line < 342 && column < 32;
}

View File

@ -11,10 +11,10 @@
#include <algorithm>
#include <cstdio>
#include "../CRTMachine.hpp"
#include "../JoystickMachine.hpp"
#include "../../CRTMachine.hpp"
#include "../../JoystickMachine.hpp"
#include "../../Analyser/Static/Atari/Target.hpp"
#include "../../../Analyser/Static/Atari2600/Target.hpp"
#include "Cartridges/Atari8k.hpp"
#include "Cartridges/Atari16k.hpp"
@ -72,18 +72,20 @@ class Joystick: public Inputs::ConcreteJoystick {
std::size_t shift_, fire_tia_input_;
};
using Target = Analyser::Static::Atari2600::Target;
class ConcreteMachine:
public Machine,
public CRTMachine::Machine,
public JoystickMachine::Machine,
public Outputs::CRT::Delegate {
public:
ConcreteMachine(const Analyser::Static::Atari::Target &target) {
ConcreteMachine(const Target &target) {
set_clock_rate(NTSC_clock_rate);
const std::vector<uint8_t> &rom = target.media.cartridges.front()->get_segments().front().data;
using PagingModel = Analyser::Static::Atari::Target::PagingModel;
using PagingModel = Target::PagingModel;
switch(target.paging_model) {
case PagingModel::ActivisionStack: bus_.reset(new Cartridge::Cartridge<Cartridge::ActivisionStack>(rom)); break;
case PagingModel::CBSRamPlus: bus_.reset(new Cartridge::Cartridge<Cartridge::CBSRAMPlus>(rom)); break;
@ -122,7 +124,7 @@ class ConcreteMachine:
joysticks_.emplace_back(new Joystick(bus_.get(), 4, 1));
}
std::vector<std::unique_ptr<Inputs::Joystick>> &get_joysticks() override {
const std::vector<std::unique_ptr<Inputs::Joystick>> &get_joysticks() override {
return joysticks_;
}
@ -232,7 +234,6 @@ class ConcreteMachine:
using namespace Atari2600;
Machine *Machine::Atari2600(const Analyser::Static::Target *target, const ROMMachine::ROMFetcher &rom_fetcher) {
using Target = Analyser::Static::Atari::Target;
const Target *const atari_target = dynamic_cast<const Target *>(target);
return new Atari2600::ConcreteMachine(*atari_target);
}

View File

@ -9,9 +9,9 @@
#ifndef Atari2600_cpp
#define Atari2600_cpp
#include "../../Configurable/Configurable.hpp"
#include "../../Analyser/Static/StaticAnalyser.hpp"
#include "../ROMMachine.hpp"
#include "../../../Configurable/Configurable.hpp"
#include "../../../Analyser/Static/StaticAnalyser.hpp"
#include "../../ROMMachine.hpp"
#include "Atari2600Inputs.h"

View File

@ -14,9 +14,9 @@
#include "TIA.hpp"
#include "TIASound.hpp"
#include "../../Analyser/Dynamic/ConfidenceCounter.hpp"
#include "../../ClockReceiver/ClockReceiver.hpp"
#include "../../Outputs/Speaker/Implementation/LowpassSpeaker.hpp"
#include "../../../Analyser/Dynamic/ConfidenceCounter.hpp"
#include "../../../ClockReceiver/ClockReceiver.hpp"
#include "../../../Outputs/Speaker/Implementation/LowpassSpeaker.hpp"
namespace Atari2600 {

View File

@ -9,7 +9,7 @@
#ifndef Atari2600_Cartridge_hpp
#define Atari2600_Cartridge_hpp
#include "../../../Processors/6502/6502.hpp"
#include "../../../../Processors/6502/6502.hpp"
#include "../Bus.hpp"
namespace Atari2600 {
@ -51,7 +51,7 @@ template<class T> class Cartridge:
Adjusts @c confidence_counter according to the results of the most recent run_for.
*/
void apply_confidence(Analyser::Dynamic::ConfidenceCounter &confidence_counter) {
if(cycle_count_.as_int() < 200) return;
if(cycle_count_.as_integral() < 200) return;
if(horizontal_counter_resets_ > 10)
confidence_counter.add_miss();
}

View File

@ -101,7 +101,7 @@ class Pitfall2: public BusExtender {
inline uint8_t update_audio() {
const unsigned int clock_divisor = 57;
int cycles_to_run_for = cycles_since_audio_update_.divide(clock_divisor).as_int();
int cycles_to_run_for = int(cycles_since_audio_update_.divide(clock_divisor).as_integral());
int table_position = 0;
for(int c = 0; c < 3; c++) {

View File

@ -11,7 +11,7 @@
#include <cstdint>
#include "../../Components/6532/6532.hpp"
#include "../../../Components/6532/6532.hpp"
namespace Atari2600 {

View File

@ -143,7 +143,7 @@ void TIA::set_scan_target(Outputs::Display::ScanTarget *scan_target) {
}
void TIA::run_for(const Cycles cycles) {
int number_of_cycles = cycles.as_int();
int number_of_cycles = int(cycles.as_integral());
// if part way through a line, definitely perform a partial, at most up to the end of the line
if(horizontal_counter_) {
@ -176,7 +176,7 @@ void TIA::reset_horizontal_counter() {
}
int TIA::get_cycles_until_horizontal_blank(const Cycles from_offset) {
return (cycles_per_line - (horizontal_counter_ + from_offset.as_int()) % cycles_per_line) % cycles_per_line;
return (cycles_per_line - (horizontal_counter_ + from_offset.as_integral()) % cycles_per_line) % cycles_per_line;
}
void TIA::set_background_colour(uint8_t colour) {

View File

@ -14,8 +14,8 @@
#include <cstdint>
#include <functional>
#include "../../Outputs/CRT/CRT.hpp"
#include "../../ClockReceiver/ClockReceiver.hpp"
#include "../../../Outputs/CRT/CRT.hpp"
#include "../../../ClockReceiver/ClockReceiver.hpp"
namespace Atari2600 {

View File

@ -9,8 +9,8 @@
#ifndef Atari2600_TIASound_hpp
#define Atari2600_TIASound_hpp
#include "../../Outputs/Speaker/Implementation/SampleSource.hpp"
#include "../../Concurrency/AsyncTaskQueue.hpp"
#include "../../../Outputs/Speaker/Implementation/SampleSource.hpp"
#include "../../../Concurrency/AsyncTaskQueue.hpp"
namespace Atari2600 {

View File

@ -0,0 +1,627 @@
//
// AtariST.cpp
// Clock Signal
//
// Created by Thomas Harte on 03/10/2019.
// Copyright © 2019 Thomas Harte. All rights reserved.
//
#include "AtariST.hpp"
#include "../../CRTMachine.hpp"
#include "../../JoystickMachine.hpp"
#include "../../KeyboardMachine.hpp"
#include "../../MouseMachine.hpp"
#include "../../MediaTarget.hpp"
#include "../../../Activity/Source.hpp"
//#define LOG_TRACE
#include "../../../Processors/68000/68000.hpp"
#include "../../../Components/AY38910/AY38910.hpp"
#include "../../../Components/68901/MFP68901.hpp"
#include "../../../Components/6850/6850.hpp"
#include "DMAController.hpp"
#include "IntelligentKeyboard.hpp"
#include "Video.hpp"
#include "../../../ClockReceiver/JustInTime.hpp"
#include "../../../ClockReceiver/ForceInline.hpp"
#include "../../../Outputs/Speaker/Implementation/LowpassSpeaker.hpp"
#define LOG_PREFIX "[ST] "
#include "../../../Outputs/Log.hpp"
#include "../../Utility/MemoryPacker.hpp"
#include "../../Utility/MemoryFuzzer.hpp"
namespace Atari {
namespace ST {
const int CLOCK_RATE = 8021247;
using Target = Analyser::Static::Target;
class ConcreteMachine:
public Atari::ST::Machine,
public CPU::MC68000::BusHandler,
public CRTMachine::Machine,
public ClockingHint::Observer,
public Motorola::ACIA::ACIA::InterruptDelegate,
public Motorola::MFP68901::MFP68901::InterruptDelegate,
public DMAController::Delegate,
public MouseMachine::Machine,
public JoystickMachine::Machine,
public KeyboardMachine::MappedMachine,
public Activity::Source,
public MediaTarget::Machine,
public GI::AY38910::PortHandler,
public Video::RangeObserver {
public:
ConcreteMachine(const Target &target, const ROMMachine::ROMFetcher &rom_fetcher) :
mc68000_(*this),
keyboard_acia_(Cycles(500000)),
midi_acia_(Cycles(500000)),
ay_(audio_queue_),
speaker_(ay_),
ikbd_(keyboard_acia_->transmit, keyboard_acia_->receive) {
set_clock_rate(CLOCK_RATE);
speaker_.set_input_rate(float(CLOCK_RATE) / 4.0f);
ram_.resize(512 * 1024); // i.e. 512kb
video_->set_ram(reinterpret_cast<uint16_t *>(ram_.data()), ram_.size());
Memory::Fuzz(ram_);
std::vector<ROMMachine::ROM> rom_descriptions = {
{"AtariST", "the UK TOS 1.00 ROM", "tos100.img", 192*1024, 0x1a586c64}
// {"AtariST", "the UK TOS 1.04 ROM", "tos104.img", 192*1024, 0xa50d1d43}
};
const auto roms = rom_fetcher(rom_descriptions);
if(!roms[0]) {
throw ROMMachine::Error::MissingROMs;
}
Memory::PackBigEndian16(*roms[0], rom_);
// Set up basic memory map.
memory_map_[0] = BusDevice::MostlyRAM;
int c = 1;
for(; c < int(ram_.size() >> 16); ++c) memory_map_[c] = BusDevice::RAM;
for(; c < 0x40; ++c) memory_map_[c] = BusDevice::Floating;
for(; c < 0xff; ++c) memory_map_[c] = BusDevice::Unassigned;
const bool is_early_tos = true;
if(is_early_tos) {
for(c = 0xfc; c < 0xff; ++c) memory_map_[c] = BusDevice::ROM;
} else {
for(c = 0xe0; c < 0xe4; ++c) memory_map_[c] = BusDevice::ROM;
}
memory_map_[0xfa] = memory_map_[0xfb] = BusDevice::Cartridge;
memory_map_[0xff] = BusDevice::IO;
midi_acia_->set_interrupt_delegate(this);
keyboard_acia_->set_interrupt_delegate(this);
midi_acia_->set_clocking_hint_observer(this);
keyboard_acia_->set_clocking_hint_observer(this);
ikbd_.set_clocking_hint_observer(this);
mfp_->set_clocking_hint_observer(this);
dma_->set_clocking_hint_observer(this);
mfp_->set_interrupt_delegate(this);
dma_->set_delegate(this);
ay_.set_port_handler(this);
set_gpip_input();
video_->set_range_observer(this);
// Insert any supplied media.
insert_media(target.media);
}
~ConcreteMachine() {
audio_queue_.flush();
}
// MARK: CRTMachine::Machine
void set_scan_target(Outputs::Display::ScanTarget *scan_target) final {
video_->set_scan_target(scan_target);
}
Outputs::Speaker::Speaker *get_speaker() final {
return &speaker_;
}
void run_for(const Cycles cycles) final {
// Give the keyboard an opportunity to consume any events.
if(!keyboard_needs_clock_) {
ikbd_.run_for(HalfCycles(0));
}
mc68000_.run_for(cycles);
}
// MARK: MC68000::BusHandler
using Microcycle = CPU::MC68000::Microcycle;
HalfCycles perform_bus_operation(const CPU::MC68000::Microcycle &cycle, int is_supervisor) {
// Just in case the last cycle was an interrupt acknowledge or bus error. TODO: find a better solution?
mc68000_.set_is_peripheral_address(false);
mc68000_.set_bus_error(false);
// Advance time.
advance_time(cycle.length);
// Check for assertion of reset.
if(cycle.operation & Microcycle::Reset) {
LOG("Unhandled Reset");
}
// A null cycle leaves nothing else to do.
if(!(cycle.operation & (Microcycle::NewAddress | Microcycle::SameAddress))) return HalfCycles(0);
// An interrupt acknowledge, perhaps?
if(cycle.operation & Microcycle::InterruptAcknowledge) {
// Current implementation: everything other than 6 (i.e. the MFP is autovectored.
if((cycle.word_address()&7) != 6) {
mc68000_.set_is_peripheral_address(true);
return HalfCycles(0);
} else {
if(cycle.operation & Microcycle::SelectByte) {
const int interrupt = mfp_->acknowledge_interrupt();
if(interrupt != Motorola::MFP68901::MFP68901::NoAcknowledgement) {
cycle.value->halves.low = uint8_t(interrupt);
} else {
// TODO: this should take a while. Find out how long.
mc68000_.set_bus_error(true);
}
}
return HalfCycles(0);
}
}
auto address = cycle.host_endian_byte_address();
// If this is a new strobing of the address signal, test for bus error and pre-DTack delay.
HalfCycles delay(0);
if(cycle.operation & Microcycle::NewAddress) {
// Bus error test.
if(
// Anything unassigned should generate a bus error.
(memory_map_[address >> 16] == BusDevice::Unassigned) ||
// Bus errors also apply to unprivileged access to the first 0x800 bytes, or the IO area.
(!is_supervisor && (address < 0x800 || memory_map_[address >> 16] == BusDevice::IO))
) {
mc68000_.set_bus_error(true);
return delay; // TODO: there should be an extra delay here.
}
// DTack delay rule: if accessing RAM or the shifter, align with the two cycles next available
// for the CPU to access that side of the bus.
if(address < ram_.size() || (address == 0xff8260)) {
// DTack will be implicit; work out how long until that should be,
// and apply bus error constraints.
const int i_phase = bus_phase_.as<int>() & 7;
if(i_phase < 4) {
delay = HalfCycles(4 - i_phase);
advance_time(delay);
}
}
}
uint8_t *memory = nullptr;
switch(memory_map_[address >> 16]) {
default:
case BusDevice::MostlyRAM:
if(address < 8) {
memory = rom_.data();
break;
}
case BusDevice::RAM:
memory = ram_.data();
break;
case BusDevice::ROM:
memory = rom_.data();
address %= rom_.size();
break;
case BusDevice::Floating:
// TODO: provide vapour reads here. But: will these always be of the last video fetch?
case BusDevice::Unassigned:
case BusDevice::Cartridge:
/*
TOS 1.0 appears to attempt to read from the catridge before it has setup
the bus error vector. Therefore I assume no bus error flows.
*/
switch(cycle.operation & (Microcycle::SelectWord | Microcycle::SelectByte | Microcycle::Read)) {
default: break;
case Microcycle::SelectWord | Microcycle::Read:
*cycle.value = 0xffff;
break;
case Microcycle::SelectByte | Microcycle::Read:
cycle.value->halves.low = 0xff;
break;
}
return delay;
case BusDevice::IO:
switch(address >> 1) {
default:
// assert(false);
case 0x7fc000:
/* Memory controller configuration:
b0, b1: bank 1
b2, b3: bank 0
00 = 128k
01 = 512k
10 = 2mb
11 = reserved
*/
break;
case 0x7fc400: /* PSG: write to select register, read to read register. */
case 0x7fc401: /* PSG: write to write register. */
if(!cycle.data_select_active()) return delay;
advance_time(HalfCycles(2));
update_audio();
if(cycle.operation & Microcycle::Read) {
ay_.set_control_lines(GI::AY38910::ControlLines(GI::AY38910::BC2 | GI::AY38910::BC1));
cycle.set_value8_high(ay_.get_data_output());
ay_.set_control_lines(GI::AY38910::ControlLines(0));
} else {
if((address >> 1) == 0x7fc400) {
ay_.set_control_lines(GI::AY38910::BC1);
} else {
ay_.set_control_lines(GI::AY38910::ControlLines(GI::AY38910::BC2 | GI::AY38910::BDIR));
}
ay_.set_data_input(cycle.value8_high());
ay_.set_control_lines(GI::AY38910::ControlLines(0));
}
return delay + HalfCycles(2);
// The MFP block:
case 0x7ffd00: case 0x7ffd01: case 0x7ffd02: case 0x7ffd03:
case 0x7ffd04: case 0x7ffd05: case 0x7ffd06: case 0x7ffd07:
case 0x7ffd08: case 0x7ffd09: case 0x7ffd0a: case 0x7ffd0b:
case 0x7ffd0c: case 0x7ffd0d: case 0x7ffd0e: case 0x7ffd0f:
case 0x7ffd10: case 0x7ffd11: case 0x7ffd12: case 0x7ffd13:
case 0x7ffd14: case 0x7ffd15: case 0x7ffd16: case 0x7ffd17:
case 0x7ffd18: case 0x7ffd19: case 0x7ffd1a: case 0x7ffd1b:
case 0x7ffd1c: case 0x7ffd1d: case 0x7ffd1e: case 0x7ffd1f:
if(!cycle.data_select_active()) return delay;
if(cycle.operation & Microcycle::Read) {
cycle.set_value8_low(mfp_->read(int(address >> 1)));
} else {
mfp_->write(int(address >> 1), cycle.value8_low());
}
break;
// Video controls.
case 0x7fc100: case 0x7fc101: case 0x7fc102: case 0x7fc103:
case 0x7fc104: case 0x7fc105: case 0x7fc106: case 0x7fc107:
case 0x7fc108: case 0x7fc109: case 0x7fc10a: case 0x7fc10b:
case 0x7fc10c: case 0x7fc10d: case 0x7fc10e: case 0x7fc10f:
case 0x7fc110: case 0x7fc111: case 0x7fc112: case 0x7fc113:
case 0x7fc114: case 0x7fc115: case 0x7fc116: case 0x7fc117:
case 0x7fc118: case 0x7fc119: case 0x7fc11a: case 0x7fc11b:
case 0x7fc11c: case 0x7fc11d: case 0x7fc11e: case 0x7fc11f:
case 0x7fc120: case 0x7fc121: case 0x7fc122: case 0x7fc123:
case 0x7fc124: case 0x7fc125: case 0x7fc126: case 0x7fc127:
case 0x7fc128: case 0x7fc129: case 0x7fc12a: case 0x7fc12b:
case 0x7fc12c: case 0x7fc12d: case 0x7fc12e: case 0x7fc12f:
case 0x7fc130: case 0x7fc131:
if(!cycle.data_select_active()) return delay;
if(cycle.operation & Microcycle::Read) {
cycle.set_value16(video_->read(int(address >> 1)));
} else {
video_->write(int(address >> 1), cycle.value16());
}
break;
// ACIAs.
case 0x7ffe00: case 0x7ffe01: case 0x7ffe02: case 0x7ffe03: {
// Set VPA.
mc68000_.set_is_peripheral_address(!cycle.data_select_active());
if(!cycle.data_select_active()) return delay;
const auto acia_ = ((address >> 1) < 0x7ffe02) ? &keyboard_acia_ : &midi_acia_;
if(cycle.operation & Microcycle::Read) {
cycle.set_value8_high((*acia_)->read(int(address >> 1)));
} else {
(*acia_)->write(int(address >> 1), cycle.value8_high());
}
} break;
// DMA.
case 0x7fc302: case 0x7fc303: case 0x7fc304: case 0x7fc305: case 0x7fc306:
if(!cycle.data_select_active()) return delay;
if(cycle.operation & Microcycle::Read) {
cycle.set_value16(dma_->read(int(address >> 1)));
} else {
dma_->write(int(address >> 1), cycle.value16());
}
break;
}
return HalfCycles(0);
}
// If control has fallen through to here, the access is either a read from ROM, or a read or write to RAM.
switch(cycle.operation & (Microcycle::SelectWord | Microcycle::SelectByte | Microcycle::Read)) {
default:
break;
case Microcycle::SelectWord | Microcycle::Read:
cycle.value->full = *reinterpret_cast<uint16_t *>(&memory[address]);
break;
case Microcycle::SelectByte | Microcycle::Read:
cycle.value->halves.low = memory[address];
break;
case Microcycle::SelectWord:
if(address >= video_range_.low_address && address < video_range_.high_address)
video_.flush();
*reinterpret_cast<uint16_t *>(&memory[address]) = cycle.value->full;
break;
case Microcycle::SelectByte:
if(address >= video_range_.low_address && address < video_range_.high_address)
video_.flush();
memory[address] = cycle.value->halves.low;
break;
}
return HalfCycles(0);
}
void flush() {
dma_.flush();
mfp_.flush();
keyboard_acia_.flush();
midi_acia_.flush();
video_.flush();
update_audio();
audio_queue_.perform();
}
private:
forceinline void advance_time(HalfCycles length) {
// Advance the relevant counters.
cycles_since_audio_update_ += length;
mfp_ += length;
dma_ += length;
keyboard_acia_ += length;
midi_acia_ += length;
bus_phase_ += length;
// Don't even count time for the keyboard unless it has requested it.
if(keyboard_needs_clock_) {
cycles_since_ikbd_update_ += length;
ikbd_.run_for(cycles_since_ikbd_update_.divide(HalfCycles(512)));
}
// Flush anything that needs real-time updating.
if(!may_defer_acias_) {
keyboard_acia_.flush();
midi_acia_.flush();
}
if(mfp_is_realtime_) {
mfp_.flush();
}
if(dma_is_realtime_) {
dma_.flush();
}
// Update the video output, checking whether a sequence point has been hit.
while(length >= cycles_until_video_event_) {
length -= cycles_until_video_event_;
video_ += cycles_until_video_event_;
cycles_until_video_event_ = video_->get_next_sequence_point();
mfp_->set_timer_event_input(1, video_->display_enabled());
update_interrupt_input();
}
cycles_until_video_event_ -= length;
video_ += length;
}
void update_audio() {
speaker_.run_for(audio_queue_, cycles_since_audio_update_.divide_cycles(Cycles(4)));
}
CPU::MC68000::Processor<ConcreteMachine, true> mc68000_;
HalfCycles bus_phase_;
JustInTimeActor<Video> video_;
HalfCycles cycles_until_video_event_;
// The MFP runs at 819200/2673749ths of the CPU clock rate.
JustInTimeActor<Motorola::MFP68901::MFP68901, 819200, 2673749> mfp_;
JustInTimeActor<Motorola::ACIA::ACIA, 16> keyboard_acia_;
JustInTimeActor<Motorola::ACIA::ACIA, 16> midi_acia_;
Concurrency::DeferringAsyncTaskQueue audio_queue_;
GI::AY38910::AY38910 ay_;
Outputs::Speaker::LowpassSpeaker<GI::AY38910::AY38910> speaker_;
HalfCycles cycles_since_audio_update_;
JustInTimeActor<DMAController> dma_;
HalfCycles cycles_since_ikbd_update_;
IntelligentKeyboard ikbd_;
std::vector<uint8_t> ram_;
std::vector<uint8_t> rom_;
enum class BusDevice {
/// A mostly RAM page is one that returns ROM for the first 8 bytes, RAM elsewhere.
MostlyRAM,
/// Allows reads and writes to ram_.
RAM,
/// Nothing is mapped to this area, and it also doesn't trigger an exception upon access.
Floating,
/// Allows reading from rom_; writes do nothing.
ROM,
/// Allows interaction with a cartrige_.
Cartridge,
/// Marks the IO page, in which finer decoding will occur.
IO,
/// An unassigned page has nothing below it, in a way that triggers exceptions.
Unassigned
};
BusDevice memory_map_[256];
// MARK: - Clocking Management.
bool may_defer_acias_ = true;
bool keyboard_needs_clock_ = false;
bool mfp_is_realtime_ = false;
bool dma_is_realtime_ = false;
void set_component_prefers_clocking(ClockingHint::Source *component, ClockingHint::Preference clocking) final {
// This is being called by one of the components; avoid any time flushing here as that's
// already dealt with (and, just to be absolutely sure, to avoid recursive mania).
may_defer_acias_ =
(keyboard_acia_.last_valid()->preferred_clocking() != ClockingHint::Preference::RealTime) &&
(midi_acia_.last_valid()->preferred_clocking() != ClockingHint::Preference::RealTime);
keyboard_needs_clock_ = ikbd_.preferred_clocking() != ClockingHint::Preference::None;
mfp_is_realtime_ = mfp_.last_valid()->preferred_clocking() == ClockingHint::Preference::RealTime;
dma_is_realtime_ = dma_.last_valid()->preferred_clocking() == ClockingHint::Preference::RealTime;
}
// MARK: - GPIP input.
void acia6850_did_change_interrupt_status(Motorola::ACIA::ACIA *) final {
set_gpip_input();
}
void dma_controller_did_change_output(DMAController *) final {
set_gpip_input();
// Filty hack, here! Should: set the 68000's bus request line. But until
// that's implemented, just offers magical zero-cost DMA insertion and
// extrication.
if(dma_->get_bus_request_line()) {
dma_->bus_grant(reinterpret_cast<uint16_t *>(ram_.data()), ram_.size());
}
}
void set_gpip_input() {
/*
Atari ST GPIP bits:
GPIP 7: monochrome monitor detect
GPIP 6: RS-232 ring indicator
GPIP 5: FD/HD interrupt
GPIP 4: keyboard/MIDI interrupt
GPIP 3: unused
GPIP 2: RS-232 clear to send
GPIP 1: RS-232 carrier detect
GPIP 0: centronics busy
*/
mfp_->set_port_input(
0x80 | // b7: Monochrome monitor detect (1 = is monochrome).
0x40 | // b6: RS-232 ring indicator.
(dma_->get_interrupt_line() ? 0x00 : 0x20) | // b5: FD/HS interrupt (0 = interrupt requested).
((keyboard_acia_->get_interrupt_line() || midi_acia_->get_interrupt_line()) ? 0x00 : 0x10) | // b4: Keyboard/MIDI interrupt (0 = interrupt requested).
0x08 | // b3: Unused
0x04 | // b2: RS-232 clear to send.
0x02 | // b1 : RS-232 carrier detect.
0x00 // b0: Centronics busy (1 = busy).
);
}
// MARK - MFP input.
void mfp68901_did_change_interrupt_status(Motorola::MFP68901::MFP68901 *mfp) final {
update_interrupt_input();
}
void update_interrupt_input() {
if(mfp_->get_interrupt_line()) {
mc68000_.set_interrupt_level(6);
} else if(video_->vsync()) {
mc68000_.set_interrupt_level(4);
} else if(video_->hsync()) {
mc68000_.set_interrupt_level(2);
} else {
mc68000_.set_interrupt_level(0);
}
}
// MARK: - MouseMachine
Inputs::Mouse &get_mouse() final {
return ikbd_;
}
// MARK: - KeyboardMachine
void set_key_state(uint16_t key, bool is_pressed) final {
ikbd_.set_key_state(Key(key), is_pressed);
}
IntelligentKeyboard::KeyboardMapper keyboard_mapper_;
KeyboardMapper *get_keyboard_mapper() final {
return &keyboard_mapper_;
}
// MARK: - JoystickMachine
const std::vector<std::unique_ptr<Inputs::Joystick>> &get_joysticks() final {
return ikbd_.get_joysticks();
}
// MARK: - AYPortHandler
void set_port_output(bool port_b, uint8_t value) final {
if(port_b) {
// TODO: ?
} else {
/*
TODO: Port A:
b7: reserved
b6: "freely usable output (monitor jack)"
b5: centronics strobe
b4: RS-232 DTR output
b3: RS-232 RTS output
b2: select floppy drive 1
b1: select floppy drive 0
b0: "page choice signal for double-sided floppy drive"
*/
dma_->set_floppy_drive_selection(!(value & 2), !(value & 4), !(value & 1));
}
}
// MARK: - MediaTarget
bool insert_media(const Analyser::Static::Media &media) final {
size_t c = 0;
for(const auto &disk: media.disks) {
dma_->set_floppy_disk(disk, c);
++c;
if(c == 2) break;
}
return true;
}
// MARK: - Activity Source
void set_activity_observer(Activity::Observer *observer) override {
dma_->set_activity_observer(observer);
}
// MARK: - Video Range
Video::Range video_range_;
void video_did_change_access_range(Video *video) final {
video_range_ = video->get_memory_access_range();
}
};
}
}
using namespace Atari::ST;
Machine *Machine::AtariST(const Analyser::Static::Target *target, const ROMMachine::ROMFetcher &rom_fetcher) {
return new ConcreteMachine(*target, rom_fetcher);
}
Machine::~Machine() {}

View File

@ -0,0 +1,28 @@
//
// AtariST.hpp
// Clock Signal
//
// Created by Thomas Harte on 03/10/2019.
// Copyright © 2019 Thomas Harte. All rights reserved.
//
#ifndef AtariST_hpp
#define AtariST_hpp
#include "../../../Configurable/Configurable.hpp"
#include "../../../Analyser/Static/StaticAnalyser.hpp"
#include "../../ROMMachine.hpp"
namespace Atari {
namespace ST {
class Machine {
public:
virtual ~Machine();
static Machine *AtariST(const Analyser::Static::Target *target, const ROMMachine::ROMFetcher &rom_fetcher);
};
}
}
#endif /* AtariST_hpp */

View File

@ -0,0 +1,232 @@
//
// DMAController.cpp
// Clock Signal
//
// Created by Thomas Harte on 26/10/2019.
// Copyright © 2019 Thomas Harte. All rights reserved.
//
#include "DMAController.hpp"
#include <cstdio>
using namespace Atari::ST;
namespace {
enum Control: uint16_t {
Direction = 0x100,
DRQSource = 0x80,
SectorCountSelect = 0x10,
CPUTarget = 0x08
};
}
DMAController::DMAController() {
fdc_.set_delegate(this);
fdc_.set_clocking_hint_observer(this);
}
uint16_t DMAController::read(int address) {
switch(address & 7) {
// Reserved.
default: break;
// Disk controller or sector count.
case 2:
if(control_ & Control::SectorCountSelect) {
return uint16_t((byte_count_ + 511) >> 9); // Assumed here: the count is of sectors remaining, i.e. it decrements
// only when a sector is complete.
} else {
if(control_ & Control::CPUTarget) {
return 0xffff;
} else {
return 0xff00 | fdc_.get_register(control_ >> 1);
}
}
break;
// DMA status.
case 3:
// TODO: should DRQ come from the HDC if that mode is selected?
return 0xfff8 | (error_ ? 0 : 1) | (byte_count_ ? 2 : 0) | (fdc_.get_data_request_line() ? 4 : 0);
// DMA addressing.
case 4: return uint16_t(0xff00 | ((address_ >> 16) & 0xff));
case 5: return uint16_t(0xff00 | ((address_ >> 8) & 0xff));
case 6: return uint16_t(0xff00 | ((address_ >> 0) & 0xff));
}
return 0xffff;
}
void DMAController::write(int address, uint16_t value) {
switch(address & 7) {
// Reserved.
default: break;
// Disk controller or sector count.
case 2:
if(control_ & Control::SectorCountSelect) {
byte_count_ = (value & 0xff) << 9; // The computer provides a sector count; that times 512 is a byte count.
// TODO: if this is a write-mode DMA operation, try to fill both buffers, ASAP.
} else {
if(control_ & Control::CPUTarget) {
// TODO: HDC.
} else {
fdc_.set_register(control_ >> 1, uint8_t(value));
}
}
break;
// DMA control; meaning is:
//
// b0: unused
// b1, b2 = address lines for FDC access.
// b3 = 1 => CPU HDC access; 0 => CPU FDC access.
// b4 = 1 => sector count access; 0 => [F/H]DC access.
// b5: unused.
// b6 = officially, 1 => DMA off; 0 => DMA on. Ignored in real hardware.
// b7 = 1 => FDC DRQs being observed; 0 => HDC access DRQs being observed.
// b8 = 1 => DMA is writing to [F/H]DC; 0 => DMA is reading. Changing value resets DMA state.
//
// All other bits: undefined.
case 3:
// Check for a DMA state reset.
if((control_^value) & Control::Direction) {
bytes_received_ = active_buffer_ = 0;
error_ = false;
byte_count_ = 0;
}
control_ = value;
break;
// DMA addressing.
case 4: address_ = int((address_ & 0x00ffff) | ((value & 0xff) << 16)); break;
case 5: address_ = int((address_ & 0xff00ff) | ((value & 0xff) << 8)); break;
case 6: address_ = int((address_ & 0xffff00) | ((value & 0xff) << 0)); break;
}
}
void DMAController::set_floppy_drive_selection(bool drive1, bool drive2, bool side2) {
fdc_.set_floppy_drive_selection(drive1, drive2, side2);
}
void DMAController::set_floppy_disk(std::shared_ptr<Storage::Disk::Disk> disk, size_t drive) {
fdc_.drives_[drive]->set_disk(disk);
}
void DMAController::run_for(HalfCycles duration) {
running_time_ += duration;
fdc_.run_for(duration.flush<Cycles>());
}
void DMAController::wd1770_did_change_output(WD::WD1770 *) {
// Check for a change in interrupt state.
const bool old_interrupt_line = interrupt_line_;
interrupt_line_ = fdc_.get_interrupt_request_line();
if(delegate_ && interrupt_line_ != old_interrupt_line) {
delegate_->dma_controller_did_change_output(this);
}
// Check for a change in DRQ state, if it's the FDC that is currently being watched.
if(byte_count_ && fdc_.get_data_request_line() && (control_ & Control::DRQSource)) {
--byte_count_;
if(control_ & Control::Direction) {
// TODO: DMA is supposed to be helping with a write.
} else {
// DMA is enabling a read.
// Read from the data register into the active buffer.
if(bytes_received_ < 16) {
buffer_[active_buffer_].contents[bytes_received_] = fdc_.get_register(3);
++bytes_received_;
}
if(bytes_received_ == 16) {
// Mark buffer as full.
buffer_[active_buffer_].is_full = true;
// Move to the next if it is empty; if it isn't, note a DMA error.
const auto next_buffer = active_buffer_ ^ 1;
error_ |= buffer_[next_buffer].is_full;
if(!buffer_[next_buffer].is_full) {
bytes_received_ = 0;
active_buffer_ = next_buffer;
}
// Set bus request.
if(!bus_request_line_) {
bus_request_line_ = true;
if(delegate_) delegate_->dma_controller_did_change_output(this);
}
}
}
}
}
int DMAController::bus_grant(uint16_t *ram, size_t size) {
// Being granted the bus negates the request.
bus_request_line_ = false;
if(delegate_) delegate_->dma_controller_did_change_output(this);
if(control_ & Control::Direction) {
// TODO: writes.
return 0;
} else {
// Check that the older buffer is full; stop if not.
if(!buffer_[active_buffer_ ^ 1].is_full) return 0;
for(int c = 0; c < 8; ++c) {
ram[size_t(address_ >> 1) & (size - 1)] = uint16_t(
(buffer_[active_buffer_ ^ 1].contents[(c << 1) + 0] << 8) |
(buffer_[active_buffer_ ^ 1].contents[(c << 1) + 1] << 0)
);
address_ += 2;
}
buffer_[active_buffer_ ^ 1].is_full = false;
// Check that the newer buffer is full; stop if not.
if(!buffer_[active_buffer_ ].is_full) return 8;
for(int c = 0; c < 8; ++c) {
ram[size_t(address_ >> 1) & (size - 1)] = uint16_t(
(buffer_[active_buffer_].contents[(c << 1) + 0] << 8) |
(buffer_[active_buffer_].contents[(c << 1) + 1] << 0)
);
address_ += 2;
}
buffer_[active_buffer_].is_full = false;
// Both buffers were full, so unblock reading.
bytes_received_ = 0;
return 16;
}
}
void DMAController::set_delegate(Delegate *delegate) {
delegate_ = delegate;
}
bool DMAController::get_interrupt_line() {
return interrupt_line_;
}
bool DMAController::get_bus_request_line() {
return bus_request_line_;
}
void DMAController::set_component_prefers_clocking(ClockingHint::Source *, ClockingHint::Preference) {
update_clocking_observer();
}
ClockingHint::Preference DMAController::preferred_clocking() {
return (fdc_.preferred_clocking() == ClockingHint::Preference::None) ? ClockingHint::Preference::None : ClockingHint::Preference::RealTime;
}
void DMAController::set_activity_observer(Activity::Observer *observer) {
fdc_.drives_[0]->set_activity_observer(observer, "Internal", true);
fdc_.drives_[1]->set_activity_observer(observer, "External", true);
}

View File

@ -0,0 +1,110 @@
//
// DMAController.hpp
// Clock Signal
//
// Created by Thomas Harte on 26/10/2019.
// Copyright © 2019 Thomas Harte. All rights reserved.
//
#ifndef DMAController_hpp
#define DMAController_hpp
#include <cstdint>
#include <vector>
#include "../../../ClockReceiver/ClockReceiver.hpp"
#include "../../../ClockReceiver/ClockingHintSource.hpp"
#include "../../../Components/1770/1770.hpp"
#include "../../../Activity/Source.hpp"
namespace Atari {
namespace ST {
class DMAController: public WD::WD1770::Delegate, public ClockingHint::Source, public ClockingHint::Observer {
public:
DMAController();
uint16_t read(int address);
void write(int address, uint16_t value);
void run_for(HalfCycles duration);
bool get_interrupt_line();
bool get_bus_request_line();
/*!
Indicates that the DMA controller has been granted bus access to the block of memory at @c ram, which
is of size @c size.
@returns The number of words read or written.
*/
int bus_grant(uint16_t *ram, size_t size);
void set_floppy_drive_selection(bool drive1, bool drive2, bool side2);
void set_floppy_disk(std::shared_ptr<Storage::Disk::Disk> disk, size_t drive);
struct Delegate {
virtual void dma_controller_did_change_output(DMAController *) = 0;
};
void set_delegate(Delegate *delegate);
void set_activity_observer(Activity::Observer *observer);
// ClockingHint::Source.
ClockingHint::Preference preferred_clocking() final;
private:
HalfCycles running_time_;
struct WD1772: public WD::WD1770 {
WD1772(): WD::WD1770(WD::WD1770::P1772) {
drives_.emplace_back(new Storage::Disk::Drive(8000000, 300, 2));
drives_.emplace_back(new Storage::Disk::Drive(8000000, 300, 2));
set_drive(drives_[0]);
set_is_double_density(true); // TODO: is this selectable on the ST?
}
void set_motor_on(bool motor_on) final {
drives_[0]->set_motor_on(motor_on);
drives_[1]->set_motor_on(motor_on);
}
void set_floppy_drive_selection(bool drive1, bool drive2, bool side2) {
// TODO: handle no drives and/or both drives selected.
if(drive1) {
set_drive(drives_[0]);
} else {
set_drive(drives_[1]);
}
drives_[0]->set_head(side2);
drives_[1]->set_head(side2);
}
std::vector<std::shared_ptr<Storage::Disk::Drive>> drives_;
} fdc_;
void wd1770_did_change_output(WD::WD1770 *) final;
uint16_t control_ = 0;
Delegate *delegate_ = nullptr;
bool interrupt_line_ = false;
bool bus_request_line_ = false;
void set_component_prefers_clocking(ClockingHint::Source *, ClockingHint::Preference) final;
// MARK: - DMA State.
struct Buffer {
uint8_t contents[16];
bool is_full = false;
} buffer_[2];
int active_buffer_ = 0;
int bytes_received_ = 0;
bool error_ = false;
int address_ = 0;
int byte_count_ = 0;
};
}
}
#endif /* DMAController_hpp */

View File

@ -0,0 +1,404 @@
//
// IntelligentKeyboard.cpp
// Clock Signal
//
// Created by Thomas Harte on 02/11/2019.
// Copyright © 2019 Thomas Harte. All rights reserved.
//
#include "IntelligentKeyboard.hpp"
using namespace Atari::ST;
IntelligentKeyboard::IntelligentKeyboard(Serial::Line &input, Serial::Line &output) : output_line_(output) {
input.set_read_delegate(this, Storage::Time(2, 15625));
output_line_.set_writer_clock_rate(15625);
// Add two joysticks into the mix.
joysticks_.emplace_back(new Joystick);
joysticks_.emplace_back(new Joystick);
mouse_button_state_ = 0;
mouse_movement_[0] = 0;
mouse_movement_[1] = 0;
}
bool IntelligentKeyboard::serial_line_did_produce_bit(Serial::Line *, int bit) {
// Shift.
command_ = (command_ >> 1) | (bit << 9);
// If that's 10 bits, decode a byte and stop.
bit_count_ = (bit_count_ + 1) % 10;
if(!bit_count_) {
dispatch_command(uint8_t(command_ >> 1));
command_ = 0;
return false;
}
// Continue.
return true;
}
ClockingHint::Preference IntelligentKeyboard::preferred_clocking() {
return output_line_.transmission_data_time_remaining().as_integral() ? ClockingHint::Preference::RealTime : ClockingHint::Preference::None;
}
void IntelligentKeyboard::run_for(HalfCycles duration) {
// Take this opportunity to check for joystick, mouse and keyboard events,
// which will have been received asynchronously.
if(mouse_mode_ == MouseMode::Relative) {
const int captured_movement[2] = { mouse_movement_[0].load(), mouse_movement_[1].load() };
const int captured_button_state = mouse_button_state_;
if(
(posted_button_state_ != captured_button_state) ||
(abs(captured_movement[0]) >= mouse_threshold_[0]) ||
(abs(captured_movement[1]) >= mouse_threshold_[1]) ) {
mouse_movement_[0] -= captured_movement[0];
mouse_movement_[1] -= captured_movement[1];
post_relative_mouse_event(captured_movement[0], captured_movement[1]);
}
} else {
// TODO: absolute-mode mouse updates.
}
// Forward key changes; implicit assumption here: mutexs are cheap while there's
// negligible contention.
{
std::lock_guard<decltype(key_queue_mutex_)> guard(key_queue_mutex_);
for(uint8_t key: key_queue_) {
output_bytes({key});
}
key_queue_.clear();
}
// Check for joystick changes; slight complexity here: the joystick that the emulated
// machine advertises as joystick 1 is mapped to the Atari ST's joystick 2, so as to
// maintain both the normal emulation expections that the first joystick is the primary
// one and the Atari ST's convention that the main joystick is in port 2.
for(size_t c = 0; c < 2; ++c) {
const auto joystick = static_cast<Joystick *>(joysticks_[c ^ 1].get());
if(joystick->has_event()) {
output_bytes({
uint8_t(0xfe | c),
joystick->get_state()
});
}
}
output_line_.advance_writer(duration);
}
void IntelligentKeyboard::output_bytes(std::initializer_list<uint8_t> values) {
// Wrap the value in a start and stop bit, and send it on its way.
for(auto value : values) {
output_line_.write(2, 10, 0x200 | (value << 1));
}
update_clocking_observer();
}
void IntelligentKeyboard::dispatch_command(uint8_t command) {
// Enqueue for parsing.
command_sequence_.push_back(command);
// For each possible command, check that the proper number of bytes are present.
// If not, exit. If so, perform and drop out of the switch.
switch(command_sequence_.front()) {
default:
printf("Unrecognised IKBD command %02x\n", command);
break;
case 0x80:
/*
Reset: 0x80 0x01.
"Any byte following an 0x80 command byte other than 0x01 is ignored (and causes the 0x80 to be ignored)."
*/
if(command_sequence_.size() != 2) return;
if(command_sequence_[1] == 0x01) {
reset();
}
break;
case 0x07:
if(command_sequence_.size() != 2) return;
set_mouse_button_actions(command_sequence_[1]);
break;
case 0x08:
set_relative_mouse_position_reporting();
break;
case 0x09:
if(command_sequence_.size() != 5) return;
set_absolute_mouse_position_reporting(
uint16_t((command_sequence_[1] << 8) | command_sequence_[2]),
uint16_t((command_sequence_[3] << 8) | command_sequence_[4])
);
break;
case 0x0a:
if(command_sequence_.size() != 3) return;
set_mouse_keycode_reporting(command_sequence_[1], command_sequence_[2]);
break;
case 0x0b:
if(command_sequence_.size() != 3) return;
set_mouse_threshold(command_sequence_[1], command_sequence_[2]);
break;
case 0x0c:
if(command_sequence_.size() != 3) return;
set_mouse_scale(command_sequence_[1], command_sequence_[2]);
break;
case 0x0d:
interrogate_mouse_position();
break;
case 0x0e:
if(command_sequence_.size() != 6) return;
/* command_sequence_[1] has no defined meaning. */
set_mouse_position(
uint16_t((command_sequence_[2] << 8) | command_sequence_[3]),
uint16_t((command_sequence_[4] << 8) | command_sequence_[5])
);
break;
case 0x0f: set_mouse_y_upward(); break;
case 0x10: set_mouse_y_downward(); break;
case 0x11: resume(); break;
case 0x12: disable_mouse(); break;
case 0x13: pause(); break;
/* Joystick commands. */
case 0x14: set_joystick_event_mode(); break;
case 0x15: set_joystick_interrogation_mode(); break;
case 0x16: interrogate_joysticks(); break;
case 0x17:
if(command_sequence_.size() != 2) return;
set_joystick_monitoring_mode(command_sequence_[1]);
break;
case 0x18: set_joystick_fire_button_monitoring_mode(); break;
case 0x19: {
if(command_sequence_.size() != 7) return;
VelocityThreshold horizontal, vertical;
horizontal.threshold = command_sequence_[1];
horizontal.prior_rate = command_sequence_[3];
horizontal.post_rate = command_sequence_[5];
vertical.threshold = command_sequence_[2];
vertical.prior_rate = command_sequence_[4];
vertical.post_rate = command_sequence_[6];
set_joystick_keycode_mode(horizontal, vertical);
} break;
case 0x1a: disable_joysticks(); break;
}
// There was no premature exit, so a complete command sequence must have been satisfied.
command_sequence_.clear();
}
void IntelligentKeyboard::reset() {
// Reset should perform a self test, lasting at most 200ms, then post 0xf0.
// Following that it should look for any keys that currently seem to be pressed.
// Those are considered stuck and a break code is generated for them.
output_bytes({0xf0});
}
void IntelligentKeyboard::resume() {
}
void IntelligentKeyboard::pause() {
}
void IntelligentKeyboard::disable_mouse() {
}
void IntelligentKeyboard::set_relative_mouse_position_reporting() {
}
void IntelligentKeyboard::set_absolute_mouse_position_reporting(uint16_t max_x, uint16_t max_y) {
}
void IntelligentKeyboard::set_mouse_position(uint16_t x, uint16_t y) {
}
void IntelligentKeyboard::set_mouse_keycode_reporting(uint8_t delta_x, uint8_t delta_y) {
}
void IntelligentKeyboard::set_mouse_threshold(uint8_t x, uint8_t y) {
}
void IntelligentKeyboard::set_mouse_scale(uint8_t x, uint8_t y) {
}
void IntelligentKeyboard::set_mouse_y_downward() {
}
void IntelligentKeyboard::set_mouse_y_upward() {
}
void IntelligentKeyboard::set_mouse_button_actions(uint8_t actions) {
}
void IntelligentKeyboard::interrogate_mouse_position() {
output_bytes({
0xf7, // Beginning of mouse response.
0x00, // 0000dcba; a = right button down since last interrogation, b = right button up since, c/d = left button.
0x00, // x motion: MSB, LSB
0x00,
0x00, // y motion: MSB, LSB
0x00
});
}
void IntelligentKeyboard::post_relative_mouse_event(int x, int y) {
posted_button_state_ = mouse_button_state_;
// Break up the motion to impart, if it's too large.
do {
int stepped_motion[2] = {
(x >= -128 && x < 127) ? x : (x > 0 ? 127 : -128),
(y >= -128 && y < 127) ? y : (y > 0 ? 127 : -128),
};
output_bytes({
uint8_t(0xf8 | posted_button_state_), // Command code is a function of button state.
uint8_t(stepped_motion[0]),
uint8_t(stepped_motion[1]),
});
x -= stepped_motion[0];
y -= stepped_motion[1];
} while(x || y);
}
// MARK: - Keyboard Input
void IntelligentKeyboard::set_key_state(Key key, bool is_pressed) {
std::lock_guard<decltype(key_queue_mutex_)> guard(key_queue_mutex_);
if(is_pressed) {
key_queue_.push_back(uint8_t(key));
} else {
key_queue_.push_back(0x80 | uint8_t(key));
}
}
uint16_t IntelligentKeyboard::KeyboardMapper::mapped_key_for_key(Inputs::Keyboard::Key key) {
using Key = Inputs::Keyboard::Key;
using STKey = Atari::ST::Key;
switch(key) {
default: return KeyboardMachine::MappedMachine::KeyNotMapped;
#define Bind(x, y) case Key::x: return uint16_t(STKey::y)
#define QBind(x) case Key::x: return uint16_t(STKey::x)
QBind(k1); QBind(k2); QBind(k3); QBind(k4); QBind(k5); QBind(k6); QBind(k7); QBind(k8); QBind(k9); QBind(k0);
QBind(Q); QBind(W); QBind(E); QBind(R); QBind(T); QBind(Y); QBind(U); QBind(I); QBind(O); QBind(P);
QBind(A); QBind(S); QBind(D); QBind(F); QBind(G); QBind(H); QBind(J); QBind(K); QBind(L);
QBind(Z); QBind(X); QBind(C); QBind(V); QBind(B); QBind(N); QBind(M);
QBind(Left); QBind(Right); QBind(Up); QBind(Down);
QBind(BackTick); QBind(Tab);
QBind(Hyphen); QBind(Equals);
QBind(Backspace); QBind(Delete);
QBind(OpenSquareBracket);
QBind(CloseSquareBracket);
QBind(CapsLock);
QBind(Semicolon);
QBind(Quote);
Bind(Enter, Return);
QBind(LeftShift);
QBind(RightShift);
QBind(Escape);
QBind(Home);
QBind(Insert);
Bind(F12, Help); Bind(F11, Help);
Bind(PageUp, Undo);
Bind(PageDown, ISO);
Bind(Comma, Comma);
Bind(FullStop, FullStop);
Bind(ForwardSlash, ForwardSlash);
Bind(LeftOption, Alt);
Bind(RightOption, Alt);
Bind(LeftControl, Control);
Bind(RightControl, Control);
QBind(Space);
QBind(Backslash);
QBind(Keypad0); QBind(Keypad1); QBind(Keypad2); QBind(Keypad3); QBind(Keypad4);
QBind(Keypad5); QBind(Keypad6); QBind(Keypad7); QBind(Keypad8); QBind(Keypad9);
QBind(KeypadMinus);
QBind(KeypadPlus);
QBind(KeypadDecimalPoint);
QBind(KeypadEnter);
QBind(F1); QBind(F2); QBind(F3); QBind(F4); QBind(F5);
QBind(F6); QBind(F7); QBind(F8); QBind(F9); QBind(F10);
#undef QBind
#undef Bind
}
}
// MARK: - Mouse Input
void IntelligentKeyboard::move(int x, int y) {
mouse_movement_[0] += x;
mouse_movement_[1] += y;
}
int IntelligentKeyboard::get_number_of_buttons() {
return 2;
}
void IntelligentKeyboard::set_button_pressed(int index, bool is_pressed) {
const auto mask = 1 << (index ^ 1); // The primary button is b1; the secondary is b0.
if(is_pressed) {
mouse_button_state_ |= mask;
} else {
mouse_button_state_ &= ~mask;
}
}
void IntelligentKeyboard::reset_all_buttons() {
mouse_button_state_ = 0;
}
// MARK: - Joystick Output
void IntelligentKeyboard::disable_joysticks() {
joystick_mode_ = JoystickMode::Disabled;
}
void IntelligentKeyboard::set_joystick_event_mode() {
joystick_mode_ = JoystickMode::Event;
}
void IntelligentKeyboard::set_joystick_interrogation_mode() {
joystick_mode_ = JoystickMode::Interrogation;
}
void IntelligentKeyboard::interrogate_joysticks() {
const auto joystick1 = static_cast<Joystick *>(joysticks_[0].get());
const auto joystick2 = static_cast<Joystick *>(joysticks_[1].get());
output_bytes({
0xfd,
joystick2->get_state(),
joystick1->get_state()
});
}
void IntelligentKeyboard::set_joystick_monitoring_mode(uint8_t rate) {
}
void IntelligentKeyboard::set_joystick_fire_button_monitoring_mode() {
}
void IntelligentKeyboard::set_joystick_keycode_mode(VelocityThreshold horizontal, VelocityThreshold vertical) {
}

View File

@ -0,0 +1,191 @@
//
// IntelligentKeyboard.hpp
// Clock Signal
//
// Created by Thomas Harte on 02/11/2019.
// Copyright © 2019 Thomas Harte. All rights reserved.
//
#ifndef IntelligentKeyboard_hpp
#define IntelligentKeyboard_hpp
#include "../../../ClockReceiver/ClockingHintSource.hpp"
#include "../../../Components/Serial/Line.hpp"
#include "../../KeyboardMachine.hpp"
#include "../../../Inputs/Joystick.hpp"
#include "../../../Inputs/Mouse.hpp"
#include <atomic>
#include <mutex>
#include <memory>
#include <vector>
namespace Atari {
namespace ST {
enum class Key: uint16_t {
Escape = 1,
k1, k2, k3, k4, k5, k6, k7, k8, k9, k0, Hyphen, Equals, Backspace,
Tab, Q, W, E, R, T, Y, U, I, O, P, OpenSquareBracket, CloseSquareBracket, Return,
Control, A, S, D, F, G, H, J, K, L, Semicolon, Quote, BackTick,
LeftShift, Backslash, Z, X, C, V, B, N, M, Comma, FullStop, ForwardSlash, RightShift,
/* 0x37 is unused. */
Alt = 0x38, Space, CapsLock, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10,
/* Various gaps follow. */
Home = 0x47, Up,
KeypadMinus = 0x4a, Left,
Right = 0x4d, KeypadPlus,
Down = 0x50,
Insert = 0x52, Delete,
ISO = 0x60, Undo, Help, KeypadOpenBracket, KeypadCloseBracket, KeypadDivide, KeypadMultiply,
Keypad7, Keypad8, Keypad9, Keypad4, Keypad5, Keypad6, Keypad1, Keypad2, Keypad3, Keypad0, KeypadDecimalPoint,
KeypadEnter
};
static_assert(uint16_t(Key::RightShift) == 0x36, "RightShift should have key code 0x36; check intermediate entries");
static_assert(uint16_t(Key::F10) == 0x44, "F10 should have key code 0x44; check intermediate entries");
static_assert(uint16_t(Key::KeypadEnter) == 0x72, "KeypadEnter should have key code 0x72; check intermediate entries");
/*!
A receiver for the Atari ST's "intelligent keyboard" commands, which actually cover
keyboard input and output and mouse handling.
*/
class IntelligentKeyboard:
public Serial::Line::ReadDelegate,
public ClockingHint::Source,
public Inputs::Mouse {
public:
IntelligentKeyboard(Serial::Line &input, Serial::Line &output);
ClockingHint::Preference preferred_clocking() final;
void run_for(HalfCycles duration);
void set_key_state(Key key, bool is_pressed);
class KeyboardMapper: public KeyboardMachine::MappedMachine::KeyboardMapper {
uint16_t mapped_key_for_key(Inputs::Keyboard::Key key) final;
};
const std::vector<std::unique_ptr<Inputs::Joystick>> &get_joysticks() {
return joysticks_;
}
private:
// MARK: - Key queue.
std::mutex key_queue_mutex_;
std::vector<uint8_t> key_queue_;
// MARK: - Serial line state.
int bit_count_ = 0;
int command_ = 0;
Serial::Line &output_line_;
void output_bytes(std::initializer_list<uint8_t> value);
bool serial_line_did_produce_bit(Serial::Line *, int bit) final;
// MARK: - Command dispatch.
std::vector<uint8_t> command_sequence_;
void dispatch_command(uint8_t command);
// MARK: - Flow control.
void reset();
void resume();
void pause();
// MARK: - Mouse.
void disable_mouse();
void set_relative_mouse_position_reporting();
void set_absolute_mouse_position_reporting(uint16_t max_x, uint16_t max_y);
void set_mouse_position(uint16_t x, uint16_t y);
void set_mouse_keycode_reporting(uint8_t delta_x, uint8_t delta_y);
void set_mouse_threshold(uint8_t x, uint8_t y);
void set_mouse_scale(uint8_t x, uint8_t y);
void set_mouse_y_downward();
void set_mouse_y_upward();
void set_mouse_button_actions(uint8_t actions);
void interrogate_mouse_position();
// Inputs::Mouse.
void move(int x, int y) final;
int get_number_of_buttons() final;
void set_button_pressed(int index, bool is_pressed) final;
void reset_all_buttons() final;
enum class MouseMode {
Relative, Absolute
} mouse_mode_ = MouseMode::Relative;
// Absolute positioning state.
int mouse_range_[2] = {0, 0};
int mouse_scale_[2] = {0, 0};
// Relative positioning state.
int posted_button_state_ = 0;
int mouse_threshold_[2] = {1, 1};
void post_relative_mouse_event(int x, int y);
// Received mouse state.
std::atomic<int> mouse_movement_[2];
std::atomic<int> mouse_button_state_;
// MARK: - Joystick.
void disable_joysticks();
void set_joystick_event_mode();
void set_joystick_interrogation_mode();
void set_joystick_monitoring_mode(uint8_t rate);
void set_joystick_fire_button_monitoring_mode();
struct VelocityThreshold {
uint8_t threshold;
uint8_t prior_rate;
uint8_t post_rate;
};
void set_joystick_keycode_mode(VelocityThreshold horizontal, VelocityThreshold vertical);
void interrogate_joysticks();
enum class JoystickMode {
Disabled, Event, Interrogation
} joystick_mode_ = JoystickMode::Event;
class Joystick: public Inputs::ConcreteJoystick {
public:
Joystick() :
ConcreteJoystick({
Input(Input::Up),
Input(Input::Down),
Input(Input::Left),
Input(Input::Right),
Input(Input::Fire, 0),
}) {}
void did_set_input(const Input &input, bool is_active) override {
uint8_t mask = 0;
switch(input.type) {
default: return;
case Input::Up: mask = 0x01; break;
case Input::Down: mask = 0x02; break;
case Input::Left: mask = 0x04; break;
case Input::Right: mask = 0x08; break;
case Input::Fire: mask = 0x80; break;
}
if(is_active) state_ |= mask; else state_ &= ~mask;
}
uint8_t get_state() {
returned_state_ = state_;
return state_;
}
bool has_event() {
return returned_state_ != state_;
}
private:
uint8_t state_ = 0x00;
uint8_t returned_state_ = 0x00;
};
std::vector<std::unique_ptr<Inputs::Joystick>> joysticks_;
};
}
}
#endif /* IntelligentKeyboard_hpp */

675
Machines/Atari/ST/Video.cpp Normal file
View File

@ -0,0 +1,675 @@
//
// Video.cpp
// Clock Signal
//
// Created by Thomas Harte on 04/10/2019.
// Copyright © 2019 Thomas Harte. All rights reserved.
//
#include "Video.hpp"
#include "../../../Outputs/Log.hpp"
#include <algorithm>
#include <cstring>
using namespace Atari::ST;
namespace {
/*!
Defines the line counts at which mode-specific events will occur:
vertical enable being set and being reset, and the line on which
the frame will end.
*/
const struct VerticalParams {
const int set_enable;
const int reset_enable;
const int height;
} vertical_params[3] = {
{63, 263, 313}, // 47 rather than 63 on early machines.
{34, 234, 263},
{1, 401, 500} // 72 Hz mode: who knows?
};
/// @returns The correct @c VerticalParams for output at @c frequency.
const VerticalParams &vertical_parameters(Video::FieldFrequency frequency) {
return vertical_params[int(frequency)];
}
#define CYCLE(x) ((x) * 2)
/*!
Defines the horizontal counts at which mode-specific events will occur:
horizontal enable being set and being reset, blank being set and reset, and the
intended length of this ine.
The caller should:
* latch line length at cycle 54 (TODO: also for 72Hz mode?);
* at (line length - 50), start sync and reset enable (usually for the second time);
* at (line length - 10), disable sync.
*/
const struct HorizontalParams {
const int set_enable;
const int reset_enable;
const int set_blank;
const int reset_blank;
const int length;
} horizontal_params[3] = {
{CYCLE(56), CYCLE(376), CYCLE(450), CYCLE(28), CYCLE(512)},
{CYCLE(52), CYCLE(372), CYCLE(450), CYCLE(24), CYCLE(508)},
{CYCLE(4), CYCLE(164), CYCLE(999), CYCLE(999), CYCLE(224)} // 72Hz mode doesn't set or reset blank.
};
const HorizontalParams &horizontal_parameters(Video::FieldFrequency frequency) {
return horizontal_params[int(frequency)];
}
#ifndef NDEBUG
struct Checker {
Checker() {
for(int c = 0; c < 3; ++c) {
// Expected horizontal order of events: reset blank, enable display, disable display, enable blank (at least 50 before end of line), end of line
const auto horizontal = horizontal_parameters(Video::FieldFrequency(c));
if(c < 2) {
assert(horizontal.reset_blank < horizontal.set_enable);
assert(horizontal.set_enable < horizontal.reset_enable);
assert(horizontal.reset_enable < horizontal.set_blank);
assert(horizontal.set_blank+50 < horizontal.length);
} else {
assert(horizontal.set_enable < horizontal.reset_enable);
assert(horizontal.set_enable+50 <horizontal.length);
}
// Expected vertical order of events: reset blank, enable display, disable display, enable blank (at least 50 before end of line), end of line
const auto vertical = vertical_parameters(Video::FieldFrequency(c));
assert(vertical.set_enable < vertical.reset_enable);
assert(vertical.reset_enable < vertical.height);
}
}
} checker;
#endif
const int de_delay_period = CYCLE(28); // Number of half cycles after DE that observed DE changes.
const int vsync_x_position = CYCLE(54); // Horizontal cycle on which vertical sync changes happen.
const int hsync_start = CYCLE(48); // Cycles before end of line when hsync starts.
const int hsync_end = CYCLE(8); // Cycles before end of line when hsync ends.
// "VSYNC starts 104 cycles after the start of the previous line's HSYNC, so that's 4 cycles before DE would be activated. ";
// hsync is at -50, so that's +54
}
Video::Video() :
deferrer_([=] (HalfCycles duration) { advance(duration); }),
crt_(1024, 1, Outputs::Display::Type::PAL50, Outputs::Display::InputDataType::Red4Green4Blue4),
shifter_(crt_, palette_) {
// Show a total of 260 lines; a little short for PAL but a compromise between that and the ST's
// usual output height of 200 lines.
crt_.set_visible_area(crt_.get_rect_for_area(33, 260, 216, 850, 4.0f / 3.0f));
}
void Video::set_ram(uint16_t *ram, size_t size) {
ram_ = ram;
}
void Video::set_scan_target(Outputs::Display::ScanTarget *scan_target) {
crt_.set_scan_target(scan_target);
}
void Video::run_for(HalfCycles duration) {
deferrer_.run_for(duration);
}
void Video::advance(HalfCycles duration) {
const auto horizontal_timings = horizontal_parameters(field_frequency_);
const auto vertical_timings = vertical_parameters(field_frequency_);
int integer_duration = int(duration.as_integral());
// Effect any changes in visible state out here; they're not relevant in the inner loop.
if(!pending_events_.empty()) {
auto erase_iterator = pending_events_.begin();
int duration_remaining = integer_duration;
while(erase_iterator != pending_events_.end()) {
erase_iterator->delay -= duration_remaining;
if(erase_iterator->delay <= 0) {
duration_remaining = -erase_iterator->delay;
erase_iterator->apply(public_state_);
++erase_iterator;
} else {
break;
}
}
if(erase_iterator != pending_events_.begin()) {
pending_events_.erase(pending_events_.begin(), erase_iterator);
}
}
while(integer_duration) {
// Seed next event to end of line.
int next_event = line_length_;
// Check the explicitly-placed events.
if(horizontal_timings.reset_blank > x_) next_event = std::min(next_event, horizontal_timings.reset_blank);
if(horizontal_timings.set_blank > x_) next_event = std::min(next_event, horizontal_timings.set_blank);
if(horizontal_timings.reset_enable > x_) next_event = std::min(next_event, horizontal_timings.reset_enable);
if(horizontal_timings.set_enable > x_) next_event = std::min(next_event, horizontal_timings.set_enable);
if(next_load_toggle_ > x_) next_event = std::min(next_event, next_load_toggle_);
// Check for events that are relative to existing latched state.
if(line_length_ - hsync_start > x_) next_event = std::min(next_event, line_length_ - hsync_start);
if(line_length_ - hsync_end > x_) next_event = std::min(next_event, line_length_ - hsync_end);
// Also, a vertical sync event might intercede.
if(vertical_.sync_schedule != VerticalState::SyncSchedule::None && x_ < vsync_x_position && next_event >= vsync_x_position) {
next_event = vsync_x_position;
}
// Determine current output mode and number of cycles to output for.
const int run_length = std::min(integer_duration, next_event - x_);
const bool display_enable = vertical_.enable && horizontal_.enable;
// Ensure proper fetching irrespective of the output.
if(load_) {
const int since_load = x_ - load_base_;
// There will be pixels this line, subject to the shifter pipeline.
// Divide into 8-[half-]cycle windows; at the start of each window fetch a word,
// and during the rest of the window, shift out.
int start_column = since_load >> 3;
const int end_column = (since_load + run_length) >> 3;
while(start_column != end_column) {
data_latch_[data_latch_position_] = ram_[current_address_ & 262143];
data_latch_position_ = (data_latch_position_ + 1) & 127;
++current_address_;
++start_column;
}
}
// TODO: if I'm asserting that sync and blank override the shifter (but, presumably,
// the shifter keeps shifting), then output_sync and output_blank need to have an effect
// inside the shifter on the temporary register values.
if(horizontal_.sync || vertical_.sync) {
shifter_.output_sync(run_length);
} else if(horizontal_.blank || vertical_.blank) {
shifter_.output_blank(run_length);
} else if(!load_) {
shifter_.output_border(run_length, output_bpp_);
} else {
const int since_load = x_ - load_base_;
// There will be pixels this line, subject to the shifter pipeline.
// Divide into 8-[half-]cycle windows; at the start of each window fetch a word,
// and during the rest of the window, shift out.
int start_column = since_load >> 3;
const int end_column = (since_load + run_length) >> 3;
// Rules obeyed below:
//
// Video fetches occur as the first act of business in a column. Each
// fetch is then followed by 8 shift clocks. Whether or not the shifter
// was reloaded by the fetch depends on the FIFO.
if(start_column == end_column) {
shifter_.output_pixels(run_length, output_bpp_);
} else {
// Continue the current column if partway across.
if(since_load&7) {
// If at least one column boundary is crossed, complete this column.
shifter_.output_pixels(8 - (since_load & 7), output_bpp_);
++start_column; // This starts a new column, so latch a new word.
push_latched_data();
}
// Run for all columns that have their starts in this time period.
int complete_columns = end_column - start_column;
while(complete_columns--) {
shifter_.output_pixels(8, output_bpp_);
push_latched_data();
}
// Output the start of the next column, if necessary.
if((since_load + run_length) & 7) {
shifter_.output_pixels((since_load + run_length) & 7, output_bpp_);
}
}
}
// Check for whether line length should have been latched during this run.
if(x_ <= CYCLE(54) && (x_ + run_length) > CYCLE(54)) line_length_ = horizontal_timings.length;
// Make a decision about vertical state on cycle 502.
if(x_ <= CYCLE(502) && (x_ + run_length) > CYCLE(502)) {
next_y_ = y_ + 1;
next_vertical_ = vertical_;
next_vertical_.sync_schedule = VerticalState::SyncSchedule::None;
// Use vertical_parameters to get parameters for the current output frequency;
// quick note: things other than the total frame size are counted in terms
// of the line they're evaluated on — i.e. the test is this line, not the next
// one. The total height constraint is obviously whether the next one would be
// too far.
if(y_ == vertical_timings.set_enable) {
next_vertical_.enable = true;
} else if(y_ == vertical_timings.reset_enable) {
next_vertical_.enable = false;
} else if(next_y_ == vertical_timings.height) {
next_y_ = 0;
current_address_ = base_address_ >> 1;
reset_fifo(); // TODO: remove this, I think, once otherwise stable.
// Consider a shout out to the range observer.
if(previous_base_address_ != base_address_) {
previous_base_address_ = base_address_;
if(range_observer_) {
range_observer_->video_did_change_access_range(this);
}
}
} else if(y_ == 0) {
next_vertical_.sync_schedule = VerticalState::SyncSchedule::Begin;
} else if(y_ == 3) {
next_vertical_.sync_schedule = VerticalState::SyncSchedule::End;
}
}
// Apply the next event.
x_ += run_length;
integer_duration -= run_length;
// Check horizontal events.
if(horizontal_timings.reset_blank == x_) horizontal_.blank = false;
else if(horizontal_timings.set_blank == x_) horizontal_.blank = true;
else if(horizontal_timings.reset_enable == x_) horizontal_.enable = false;
else if(horizontal_timings.set_enable == x_) horizontal_.enable = true;
else if(line_length_ - hsync_start == x_) { horizontal_.sync = true; horizontal_.enable = false; }
else if(line_length_ - hsync_end == x_) horizontal_.sync = false;
else if(next_load_toggle_ == x_) {
next_load_toggle_ = -1;
load_ ^= true;
load_base_ = x_;
}
// Check vertical events.
if(vertical_.sync_schedule != VerticalState::SyncSchedule::None && x_ == vsync_x_position) {
vertical_.sync = vertical_.sync_schedule == VerticalState::SyncSchedule::Begin;
vertical_.enable &= !vertical_.sync;
}
// Check whether the terminating event was end-of-line; if so then advance
// the vertical bits of state.
if(x_ == line_length_) {
x_ = 0;
vertical_ = next_vertical_;
y_ = next_y_;
}
// Chuck any deferred output changes into the queue.
const bool next_display_enable = vertical_.enable && horizontal_.enable;
if(display_enable != next_display_enable) {
// Schedule change in outwardly-visible DE line.
add_event(de_delay_period - integer_duration, next_display_enable ? Event::Type::SetDisplayEnable : Event::Type::ResetDisplayEnable);
// Schedule change in inwardly-visible effect.
next_load_toggle_ = x_ + 8; // 4 cycles = 8 half-cycles
}
}
}
void Video::push_latched_data() {
data_latch_read_position_ = (data_latch_read_position_ + 1) & 127;
if(!(data_latch_read_position_ & 3)) {
shifter_.load(
(uint64_t(data_latch_[(data_latch_read_position_ - 4) & 127]) << 48) |
(uint64_t(data_latch_[(data_latch_read_position_ - 3) & 127]) << 32) |
(uint64_t(data_latch_[(data_latch_read_position_ - 2) & 127]) << 16) |
uint64_t(data_latch_[(data_latch_read_position_ - 1) & 127])
);
}
}
void Video::reset_fifo() {
data_latch_read_position_ = data_latch_position_ = 0;
}
bool Video::hsync() {
return horizontal_.sync;
}
bool Video::vsync() {
return vertical_.sync;
}
bool Video::display_enabled() {
return public_state_.display_enable;
}
HalfCycles Video::get_next_sequence_point() {
// The next sequence point will be whenever display_enabled, vsync or hsync next changes.
// Sequence of events within a standard line:
//
// 1) blank disabled;
// 2) display enabled;
// 3) display disabled;
// 4) blank enabled;
// 5) sync enabled;
// 6) sync disabled;
// 7) end-of-line, potential vertical event.
//
// If this line has a vertical sync event on it, there will also be an event at cycle 30,
// which will always falls somewhere between (1) and (4) but might or might not be in the
// visible area.
const auto horizontal_timings = horizontal_parameters(field_frequency_);
int event_time = line_length_; // Worst case: report end of line.
// If any events are pending, give the first of those the chance to be next.
if(!pending_events_.empty()) {
event_time = std::min(event_time, x_ + event_time);
}
// If this is a vertically-enabled line, check for the display enable boundaries, + the standard delay.
if(vertical_.enable) {
if(x_ < horizontal_timings.set_enable + de_delay_period) {
event_time = std::min(event_time, horizontal_timings.set_enable + de_delay_period);
}
else if(x_ < horizontal_timings.reset_enable + de_delay_period) {
event_time = std::min(event_time, horizontal_timings.reset_enable + de_delay_period);
}
}
// If a vertical sync event is scheduled, test for that.
if(vertical_.sync_schedule != VerticalState::SyncSchedule::None && (x_ < vsync_x_position)) {
event_time = std::min(event_time, vsync_x_position);
}
// Test for beginning and end of horizontal sync.
if(x_ < line_length_ - hsync_start) event_time = std::min(line_length_ - hsync_start, event_time);
else if(x_ < line_length_ - hsync_end) event_time = std::min(line_length_ - hsync_end, event_time);
// It wasn't any of those, so as a temporary expedient, just supply end of line.
return HalfCycles(event_time - x_);
}
// MARK: - IO dispatch
uint16_t Video::read(int address) {
address &= 0x3f;
switch(address) {
default:
break;
case 0x00: return uint16_t(0xff00 | (base_address_ >> 16));
case 0x01: return uint16_t(0xff00 | (base_address_ >> 8));
case 0x02: return uint16_t(0xff00 | (current_address_ >> 15)); // Current address is kept in word precision internally;
case 0x03: return uint16_t(0xff00 | (current_address_ >> 7)); // the shifts here represent a conversion back to
case 0x04: return uint16_t(0xff00 | (current_address_ << 1)); // byte precision.
case 0x05: return sync_mode_ | 0xfcff;
case 0x30: return video_mode_ | 0xfcff;
case 0x20: case 0x21: case 0x22: case 0x23:
case 0x24: case 0x25: case 0x26: case 0x27:
case 0x28: case 0x29: case 0x2a: case 0x2b:
case 0x2c: case 0x2d: case 0x2e: case 0x2f: return raw_palette_[address - 0x20];
}
return 0xff;
}
void Video::write(int address, uint16_t value) {
address &= 0x3f;
switch(address) {
default: break;
// Start address.
case 0x00: base_address_ = (base_address_ & 0x00ffff) | ((value & 0xff) << 16); break;
case 0x01: base_address_ = (base_address_ & 0xff00ff) | ((value & 0xff) << 8); break;
// Sync mode and pixel mode.
case 0x05:
// Writes to sync mode have a one-cycle delay in effect.
deferrer_.defer(HalfCycles(2), [=] {
sync_mode_ = value;
update_output_mode();
});
break;
case 0x30:
video_mode_ = value;
update_output_mode();
break;
// Palette.
case 0x20: case 0x21: case 0x22: case 0x23:
case 0x24: case 0x25: case 0x26: case 0x27:
case 0x28: case 0x29: case 0x2a: case 0x2b:
case 0x2c: case 0x2d: case 0x2e: case 0x2f: {
raw_palette_[address - 0x20] = value;
uint8_t *const entry = reinterpret_cast<uint8_t *>(&palette_[address - 0x20]);
entry[0] = uint8_t((value & 0x700) >> 7);
entry[1] = uint8_t((value & 0x77) << 1);
} break;
}
}
void Video::update_output_mode() {
const auto old_bpp_ = output_bpp_;
// If this is black and white mode, that's that.
switch((video_mode_ >> 8) & 3) {
case 0: output_bpp_ = OutputBpp::Four; break;
case 1: output_bpp_ = OutputBpp::Two; break;
default:
case 2: output_bpp_ = OutputBpp::One; break;
}
// 1bpp mode ignores the otherwise-programmed frequency.
if(output_bpp_ == OutputBpp::One) {
field_frequency_ = FieldFrequency::SeventyTwo;
} else {
field_frequency_ = (sync_mode_ & 0x200) ? FieldFrequency::Fifty : FieldFrequency::Sixty;
}
if(output_bpp_ != old_bpp_) {
// "the 71-Hz-switch does something like a shifter-reset." (and some people use a high-low resolutions switch instead)
reset_fifo();
}
}
// MARK: - The shifter
void Video::Shifter::flush_output(OutputMode next_mode) {
switch(output_mode_) {
case OutputMode::Sync: crt_.output_sync(duration_); break;
case OutputMode::Blank: crt_.output_blank(duration_); break;
case OutputMode::Border: {
// if(!border_colour_) {
// crt_.output_blank(duration_);
// } else {
uint16_t *const colour_pointer = reinterpret_cast<uint16_t *>(crt_.begin_data(1));
if(colour_pointer) *colour_pointer = border_colour_;
crt_.output_level(duration_);
// }
} break;
case OutputMode::Pixels: {
crt_.output_data(duration_, pixel_pointer_);
pixel_buffer_ = nullptr;
pixel_pointer_ = 0;
} break;
}
duration_ = 0;
output_mode_ = next_mode;
}
void Video::Shifter::output_blank(int duration) {
if(output_mode_ != OutputMode::Blank) {
flush_output(OutputMode::Blank);
}
duration_ += duration;
}
void Video::Shifter::output_sync(int duration) {
if(output_mode_ != OutputMode::Sync) {
flush_output(OutputMode::Sync);
}
duration_ += duration;
}
void Video::Shifter::output_border(int duration, OutputBpp bpp) {
// If there's still anything in the shifter, redirect this to an output_pixels call.
if(output_shifter_) {
// This doesn't take an opinion on how much of the shifter remains populated;
// it assumes the worst case.
const int pixel_length = std::min(32, duration);
output_pixels(pixel_length, bpp);
duration -= pixel_length;
if(!duration) {
return;
}
}
// Flush anything that isn't level output *in the current border colour*.
if(output_mode_ != OutputMode::Border || border_colour_ != palette_[0]) {
flush_output(OutputMode::Border);
border_colour_ = palette_[0];
}
duration_ += duration;
}
void Video::Shifter::output_pixels(int duration, OutputBpp bpp) {
// If the shifter is empty and there's no pixel buffer at present,
// redirect this to an output_level call. Otherwise, do a quick
// memset-type fill, since the special case has been detected anyway.
if(!output_shifter_) {
if(!pixel_buffer_) {
output_border(duration, bpp);
} else {
duration_ += duration;
switch(bpp_) {
case OutputBpp::One: {
const size_t pixels = size_t(duration << 1);
memset(&pixel_buffer_[pixel_pointer_], 0, pixels * sizeof(uint16_t));
pixel_pointer_ += pixels;
} break;
default:
case OutputBpp::Four:
assert(!(duration & 1));
duration >>= 1;
case OutputBpp::Two: {
while(duration--) {
pixel_buffer_[pixel_pointer_] = palette_[0];
++pixel_pointer_;
}
} break;
}
}
return;
}
// Flush anything that isn't pixel output in the proper bpp; also flush if there's nowhere
// left to put pixels.
if(output_mode_ != OutputMode::Pixels || bpp_ != bpp || pixel_pointer_ >= 320) {
flush_output(OutputMode::Pixels);
bpp_ = bpp;
pixel_buffer_ = reinterpret_cast<uint16_t *>(crt_.begin_data(320 + 32));
}
duration_ += duration;
switch(bpp_) {
case OutputBpp::One: {
int pixels = duration << 1;
if(pixel_buffer_) {
while(pixels--) {
pixel_buffer_[pixel_pointer_] = ((output_shifter_ >> 63) & 1) * 0xffff;
output_shifter_ <<= 1;
++pixel_pointer_;
}
} else {
pixel_pointer_ += size_t(pixels);
output_shifter_ <<= pixels;
}
} break;
case OutputBpp::Two: {
#if TARGET_RT_BIG_ENDIAN
const int upper = 0;
#else
const int upper = 1;
#endif
if(pixel_buffer_) {
while(duration--) {
pixel_buffer_[pixel_pointer_] = palette_[
((output_shifter_ >> 63) & 1) |
((output_shifter_ >> 46) & 2)
];
// This ensures that the top two words shift one to the left;
// their least significant bits are fed from the most significant bits
// of the bottom two words, respectively.
shifter_halves_[upper] = (shifter_halves_[upper] << 1) & 0xfffefffe;
shifter_halves_[upper] |= (shifter_halves_[upper^1] & 0x80008000) >> 15;
shifter_halves_[upper^1] = (shifter_halves_[upper^1] << 1) & 0xfffefffe;
++pixel_pointer_;
}
} else {
pixel_pointer_ += size_t(duration);
while(duration--) {
shifter_halves_[upper] = (shifter_halves_[upper] << 1) & 0xfffefffe;
shifter_halves_[upper] |= (shifter_halves_[upper^1] & 0x80008000) >> 15;
shifter_halves_[upper^1] = (shifter_halves_[upper^1] << 1) & 0xfffefffe;
}
}
} break;
default:
case OutputBpp::Four:
assert(!(duration & 1));
if(pixel_buffer_) {
while(duration) {
pixel_buffer_[pixel_pointer_] = palette_[
((output_shifter_ >> 63) & 1) |
((output_shifter_ >> 46) & 2) |
((output_shifter_ >> 29) & 4) |
((output_shifter_ >> 12) & 8)
];
output_shifter_ = (output_shifter_ << 1) & 0xfffefffefffefffe;
++pixel_pointer_;
duration -= 2;
}
} else {
pixel_pointer_ += size_t(duration >> 1);
while(duration) {
output_shifter_ = (output_shifter_ << 1) & 0xfffefffefffefffe;
duration -= 2;
}
}
break;
}
}
void Video::Shifter::load(uint64_t value) {
output_shifter_ = value;
}
// MARK: - Range observer.
Video::Range Video::get_memory_access_range() {
Range range;
range.low_address = uint32_t(previous_base_address_);
range.high_address = range.low_address + 56994;
// 56994 is pessimistic but unscientific, being derived from the resolution of the largest
// fullscreen demo I could quickly find documentation of. TODO: calculate real number.
return range;
}
void Video::set_range_observer(RangeObserver *observer) {
range_observer_ = observer;
observer->video_did_change_access_range(this);
}

246
Machines/Atari/ST/Video.hpp Normal file
View File

@ -0,0 +1,246 @@
//
// Video.hpp
// Clock Signal
//
// Created by Thomas Harte on 04/10/2019.
// Copyright © 2019 Thomas Harte. All rights reserved.
//
#ifndef Atari_ST_Video_hpp
#define Atari_ST_Video_hpp
#include "../../../Outputs/CRT/CRT.hpp"
#include "../../../ClockReceiver/ClockReceiver.hpp"
#include "../../../ClockReceiver/DeferredQueue.hpp"
#include <vector>
namespace Atari {
namespace ST {
/*!
Models a combination of the parts of the GLUE, MMU and Shifter that in net
form the video subsystem of the Atari ST. So not accurate to a real chip, but
(hopefully) to a subsystem.
*/
class Video {
public:
Video();
/*!
Sets the memory pool that provides video, and its size.
*/
void set_ram(uint16_t *, size_t size);
/*!
Sets the target device for video data.
*/
void set_scan_target(Outputs::Display::ScanTarget *scan_target);
/*!
Produces the next @c duration period of pixels.
*/
void run_for(HalfCycles duration);
/*!
@returns the number of cycles until there is next a change in the hsync,
vsync or display_enable outputs.
*/
HalfCycles get_next_sequence_point();
/*!
@returns @c true if the horizontal sync output is currently active; @c false otherwise.
@discussion On an Atari ST, this generates a VPA-style interrupt, which is often erroneously
documented as being triggered by horizontal blank.
*/
bool hsync();
/*!
@returns @c true if the vertical sync output is currently active; @c false otherwise.
@discussion On an Atari ST, this generates a VPA-style interrupt, which is often erroneously
documented as being triggered by vertical blank.
*/
bool vsync();
/*!
@returns @c true if the display enabled output is currently active; @c false otherwise.
@discussion On an Atari ST this is fed to the MFP. The documentation that I've been able to
find implies a total 28-cycle delay between the real delay enabled signal changing and its effect
on the 68000 interrupt input via the MFP. As I have yet to determine how much delay is caused
by the MFP a full 28-cycle delay is applied by this class. This should be dialled down when the
MFP's responsibility is clarified.
*/
bool display_enabled();
/// @returns the effect of reading from @c address; only the low 6 bits are decoded.
uint16_t read(int address);
/// Writes @c value to @c address, of which only the low 6 bits are decoded.
void write(int address, uint16_t value);
/// Used internally to track state.
enum class FieldFrequency {
Fifty = 0, Sixty = 1, SeventyTwo = 2
};
struct RangeObserver {
/// Indicates to the observer that the memory access range has changed.
virtual void video_did_change_access_range(Video *) = 0;
};
/// Sets a range observer, which is an actor that will be notified if the memory access range changes.
void set_range_observer(RangeObserver *);
struct Range {
uint32_t low_address, high_address;
};
/*!
@returns the range of addresses that the video might read from.
*/
Range get_memory_access_range();
private:
void advance(HalfCycles duration);
DeferredQueue<HalfCycles> deferrer_;
Outputs::CRT::CRT crt_;
RangeObserver *range_observer_ = nullptr;
uint16_t raw_palette_[16];
uint16_t palette_[16];
int base_address_ = 0;
int previous_base_address_ = 0;
int current_address_ = 0;
uint16_t *ram_ = nullptr;
uint16_t line_buffer_[256];
int x_ = 0, y_ = 0, next_y_ = 0;
int next_load_toggle_ = -1;
bool load_ = false;
int load_base_ = 0;
uint16_t video_mode_ = 0;
uint16_t sync_mode_ = 0;
FieldFrequency field_frequency_ = FieldFrequency::Fifty;
enum class OutputBpp {
One, Two, Four
} output_bpp_ = OutputBpp::Four;
void update_output_mode();
struct HorizontalState {
bool enable = false;
bool blank = false;
bool sync = false;
} horizontal_;
struct VerticalState {
bool enable = false;
bool blank = false;
enum class SyncSchedule {
/// No sync events this line.
None,
/// Sync should begin during this horizontal line.
Begin,
/// Sync should end during this horizontal line.
End,
} sync_schedule = SyncSchedule::None;
bool sync = false;
} vertical_, next_vertical_;
int line_length_ = 1024;
int data_latch_position_ = 0;
int data_latch_read_position_ = 0;
uint16_t data_latch_[128];
void push_latched_data();
void reset_fifo();
class Shifter {
public:
Shifter(Outputs::CRT::CRT &crt, uint16_t *palette) : crt_(crt), palette_(palette) {}
void output_blank(int duration);
void output_sync(int duration);
void output_border(int duration, OutputBpp bpp);
void output_pixels(int duration, OutputBpp bpp);
void load(uint64_t value);
private:
int duration_ = 0;
enum class OutputMode {
Sync, Blank, Border, Pixels
} output_mode_ = OutputMode::Sync;
uint16_t border_colour_ = 0;
OutputBpp bpp_ = OutputBpp::Four;
union {
uint64_t output_shifter_;
uint32_t shifter_halves_[2];
};
void flush_output(OutputMode next_mode);
uint16_t *pixel_buffer_ = nullptr;
size_t pixel_pointer_ = 0;
Outputs::CRT::CRT &crt_;
uint16_t *palette_ = nullptr;
} shifter_;
/// Contains copies of the various observeable fields, after the relevant propagation delay.
struct PublicState {
bool display_enable = false;
} public_state_;
struct Event {
int delay;
enum class Type {
SetDisplayEnable, ResetDisplayEnable
} type;
Event(Type type, int delay) : delay(delay), type(type) {}
void apply(PublicState &state) {
apply(type, state);
}
static void apply(Type type, PublicState &state) {
switch(type) {
default:
case Type::SetDisplayEnable: state.display_enable = true; break;
case Type::ResetDisplayEnable: state.display_enable = false; break;
}
}
};
std::vector<Event> pending_events_;
void add_event(int delay, Event::Type type) {
// Apply immediately if there's no delay (or a negative delay).
if(delay <= 0) {
Event::apply(type, public_state_);
return;
}
// Otherwise enqueue, having subtracted the delay for any preceding events,
// and subtracting from the subsequent, if any.
auto insertion_point = pending_events_.begin();
while(insertion_point != pending_events_.end() && insertion_point->delay > delay) {
delay -= insertion_point->delay;
++insertion_point;
}
if(insertion_point != pending_events_.end()) {
insertion_point->delay -= delay;
}
pending_events_.emplace(insertion_point, type, delay);
}
};
}
}
#endif /* Atari_ST_Video_hpp */

View File

@ -177,7 +177,7 @@ class ConcreteMachine:
audio_queue_.flush();
}
std::vector<std::unique_ptr<Inputs::Joystick>> &get_joysticks() override {
const std::vector<std::unique_ptr<Inputs::Joystick>> &get_joysticks() override {
return joysticks_;
}
@ -397,7 +397,7 @@ class ConcreteMachine:
}
CPU::Z80::Processor<ConcreteMachine, false, false> z80_;
JustInTimeActor<TI::TMS::TMS9918, HalfCycles> vdp_;
JustInTimeActor<TI::TMS::TMS9918, 1, 1, HalfCycles> vdp_;
Concurrency::DeferringAsyncTaskQueue audio_queue_;
TI::SN76489 sn76489_;

View File

@ -494,7 +494,7 @@ class ConcreteMachine:
keyboard_via_port_handler_->clear_all_keys();
}
std::vector<std::unique_ptr<Inputs::Joystick>> &get_joysticks() override {
const std::vector<std::unique_ptr<Inputs::Joystick>> &get_joysticks() override {
return joysticks_;
}

View File

@ -166,7 +166,7 @@ class ConcreteMachine:
// for the entire frame, RAM is accessible only on odd cycles; in modes below 4
// it's also accessible only outside of the pixel regions
cycles += video_output_.get_cycles_until_next_ram_availability(cycles_since_display_update_.as_int() + 1);
cycles += video_output_.get_cycles_until_next_ram_availability(int(cycles_since_display_update_.as_integral()) + 1);
} else {
switch(address & 0xff0f) {
case 0xfe00:

View File

@ -42,12 +42,12 @@ uint16_t KeyboardMapper::mapped_key_for_key(Inputs::Keyboard::Key key) {
BIND(Hyphen, KeyMinus);
BIND(Delete, KeyDelete); BIND(Backspace, KeyDelete);
BIND(Enter, KeyReturn); BIND(KeyPadEnter, KeyReturn);
BIND(Enter, KeyReturn); BIND(KeypadEnter, KeyReturn);
BIND(KeyPad0, Key0); BIND(KeyPad1, Key1); BIND(KeyPad2, Key2); BIND(KeyPad3, Key3); BIND(KeyPad4, Key4);
BIND(KeyPad5, Key5); BIND(KeyPad6, Key6); BIND(KeyPad7, Key7); BIND(KeyPad8, Key8); BIND(KeyPad9, Key9);
BIND(Keypad0, Key0); BIND(Keypad1, Key1); BIND(Keypad2, Key2); BIND(Keypad3, Key3); BIND(Keypad4, Key4);
BIND(Keypad5, Key5); BIND(Keypad6, Key6); BIND(Keypad7, Key7); BIND(Keypad8, Key8); BIND(Keypad9, Key9);
BIND(KeyPadMinus, KeyMinus); BIND(KeyPadPlus, KeyColon);
BIND(KeypadMinus, KeyMinus); BIND(KeypadPlus, KeyColon);
BIND(Space, KeySpace);
}

View File

@ -80,7 +80,7 @@ void Tape::run_for(const Cycles cycles) {
TapePlayer::run_for(cycles);
}
} else {
output_.cycles_into_pulse += static_cast<unsigned int>(cycles.as_int());
output_.cycles_into_pulse += static_cast<unsigned int>(cycles.as_integral());
while(output_.cycles_into_pulse > 1664) { // 1664 = the closest you can get to 1200 baud if you're looking for something
output_.cycles_into_pulse -= 1664; // that divides the 125,000Hz clock that the sound divider runs off.
push_tape_bit(1);

View File

@ -225,7 +225,7 @@ void VideoOutput::output_pixels(int number_of_cycles) {
}
void VideoOutput::run_for(const Cycles cycles) {
int number_of_cycles = cycles.as_int();
int number_of_cycles = int(cycles.as_integral());
output_position_ = (output_position_ + number_of_cycles) % cycles_per_frame;
while(number_of_cycles) {
int draw_action_length = screen_map_[screen_map_pointer_].length;

View File

@ -16,7 +16,7 @@ namespace JoystickMachine {
class Machine {
public:
virtual std::vector<std::unique_ptr<Inputs::Joystick>> &get_joysticks() = 0;
virtual const std::vector<std::unique_ptr<Inputs::Joystick>> &get_joysticks() = 0;
};
}

View File

@ -53,7 +53,7 @@ void DiskROM::run_for(HalfCycles half_cycles) {
// Input clock is going to be 7159090/2 Mhz, but the drive controller
// needs an 8Mhz clock, so scale up. 8000000/7159090 simplifies to
// 800000/715909.
controller_cycles_ += 800000 * half_cycles.as_int();
controller_cycles_ += 800000 * half_cycles.as_integral();
WD::WD1770::run_for(Cycles(static_cast<int>(controller_cycles_ / 715909)));
controller_cycles_ %= 715909;
}

View File

@ -89,7 +89,7 @@ class AYPortHandler: public GI::AY38910::PortHandler {
return 0xff;
}
std::vector<std::unique_ptr<Inputs::Joystick>> &get_joysticks() {
const std::vector<std::unique_ptr<Inputs::Joystick>> &get_joysticks() {
return joysticks_;
}
@ -599,7 +599,7 @@ class ConcreteMachine:
}
if(!tape_player_is_sleeping_)
tape_player_.run_for(cycle.length.as_int());
tape_player_.run_for(int(cycle.length.as_integral()));
if(time_until_interrupt_ > 0) {
time_until_interrupt_ -= total_length;
@ -686,7 +686,7 @@ class ConcreteMachine:
}
// MARK: - Joysticks
std::vector<std::unique_ptr<Inputs::Joystick>> &get_joysticks() override {
const std::vector<std::unique_ptr<Inputs::Joystick>> &get_joysticks() override {
return ay_port_handler_.get_joysticks();
}
@ -752,7 +752,7 @@ class ConcreteMachine:
};
CPU::Z80::Processor<ConcreteMachine, false, false> z80_;
JustInTimeActor<TI::TMS::TMS9918, HalfCycles> vdp_;
JustInTimeActor<TI::TMS::TMS9918> vdp_;
Intel::i8255::i8255<i8255PortHandler> i8255_;
Concurrency::DeferringAsyncTaskQueue audio_queue_;

View File

@ -340,7 +340,7 @@ class ConcreteMachine:
audio_queue_.perform();
}
std::vector<std::unique_ptr<Inputs::Joystick>> &get_joysticks() override {
const std::vector<std::unique_ptr<Inputs::Joystick>> &get_joysticks() override {
return joysticks_;
}
@ -414,7 +414,7 @@ class ConcreteMachine:
Target::Region region_;
Target::PagingScheme paging_scheme_;
CPU::Z80::Processor<ConcreteMachine, false, false> z80_;
JustInTimeActor<TI::TMS::TMS9918, HalfCycles> vdp_;
JustInTimeActor<TI::TMS::TMS9918> vdp_;
Concurrency::DeferringAsyncTaskQueue audio_queue_;
TI::SN76489 sn76489_;

View File

@ -15,7 +15,7 @@ namespace {
// by comparing the amount of time this emulator took to show a directory versus a video of
// a real Oric. It therefore assumes all other timing measurements were correct on the day
// of the test. More work to do, I think.
const int head_load_request_counter_target = 7653333;
const Cycles::IntType head_load_request_counter_target = 7653333;
}
Microdisc::Microdisc() : WD1770(P1793) {
@ -32,7 +32,7 @@ void Microdisc::set_disk(std::shared_ptr<Storage::Disk::Disk> disk, size_t drive
}
void Microdisc::set_control_register(uint8_t control) {
uint8_t changes = last_control_ ^ control;
const uint8_t changes = last_control_ ^ control;
last_control_ = control;
set_control_register(control, changes);
}
@ -48,7 +48,7 @@ void Microdisc::set_control_register(uint8_t control, uint8_t changes) {
// b4: side select
if(changes & 0x10) {
int head = (control & 0x10) ? 1 : 0;
const int head = (control & 0x10) ? 1 : 0;
for(auto &drive : drives_) {
if(drive) drive->set_head(head);
}
@ -61,9 +61,9 @@ void Microdisc::set_control_register(uint8_t control, uint8_t changes) {
// b0: IRQ enable
if(changes & 0x01) {
bool had_irq = get_interrupt_request_line();
const bool had_irq = get_interrupt_request_line();
irq_enable_ = !!(control & 0x01);
bool has_irq = get_interrupt_request_line();
const bool has_irq = get_interrupt_request_line();
if(has_irq != had_irq && delegate_) {
delegate_->wd1770_did_change_output(this);
}
@ -114,7 +114,7 @@ void Microdisc::set_head_load_request(bool head_load) {
void Microdisc::run_for(const Cycles cycles) {
if(head_load_request_counter_ < head_load_request_counter_target) {
head_load_request_counter_ += cycles.as_int();
head_load_request_counter_ += cycles.as_integral();
if(head_load_request_counter_ >= head_load_request_counter_target) set_head_loaded(true);
}
WD::WD1770::run_for(cycles);

View File

@ -58,7 +58,7 @@ class Microdisc: public WD::WD1770 {
size_t selected_drive_;
bool irq_enable_ = false;
int paging_flags_ = BASICDisable;
int head_load_request_counter_ = -1;
Cycles::IntType head_load_request_counter_ = -1;
bool head_load_request_ = false;
Delegate *delegate_ = nullptr;
uint8_t last_control_ = 0;

View File

@ -94,7 +94,7 @@ void VideoOutput::run_for(const Cycles cycles) {
#define clamp(action) \
if(cycles_run_for <= number_of_cycles) { action; } else cycles_run_for = number_of_cycles;
int number_of_cycles = cycles.as_int();
int number_of_cycles = int(cycles.as_integral());
while(number_of_cycles) {
int h_counter = counter_ & 63;
int cycles_run_for = 0;

View File

@ -11,7 +11,8 @@
#include "../AmstradCPC/AmstradCPC.hpp"
#include "../Apple/AppleII/AppleII.hpp"
#include "../Apple/Macintosh/Macintosh.hpp"
#include "../Atari2600/Atari2600.hpp"
#include "../Atari/2600/Atari2600.hpp"
#include "../Atari/ST/AtariST.hpp"
#include "../ColecoVision/ColecoVision.hpp"
#include "../Commodore/Vic-20/Vic20.hpp"
#include "../Electron/Electron.hpp"
@ -37,6 +38,7 @@ namespace {
BindD(Apple::II, AppleII)
BindD(Apple::Macintosh, Macintosh)
Bind(Atari2600)
BindD(Atari::ST, AtariST)
BindD(Coleco::Vision, ColecoVision)
BindD(Commodore::Vic20, Vic20)
Bind(Electron)
@ -103,6 +105,7 @@ std::string Machine::ShortNameForTargetMachine(const Analyser::Machine machine)
case Analyser::Machine::AmstradCPC: return "AmstradCPC";
case Analyser::Machine::AppleII: return "AppleII";
case Analyser::Machine::Atari2600: return "Atari2600";
case Analyser::Machine::AtariST: return "AtariST";
case Analyser::Machine::ColecoVision: return "ColecoVision";
case Analyser::Machine::Electron: return "Electron";
case Analyser::Machine::Macintosh: return "Macintosh";
@ -121,6 +124,7 @@ std::string Machine::LongNameForTargetMachine(Analyser::Machine machine) {
case Analyser::Machine::AmstradCPC: return "Amstrad CPC";
case Analyser::Machine::AppleII: return "Apple II";
case Analyser::Machine::Atari2600: return "Atari 2600";
case Analyser::Machine::AtariST: return "Atari ST";
case Analyser::Machine::ColecoVision: return "ColecoVision";
case Analyser::Machine::Electron: return "Acorn Electron";
case Analyser::Machine::Macintosh: return "Apple Macintosh";

View File

@ -13,3 +13,17 @@ void Memory::PackBigEndian16(const std::vector<uint8_t> &source, uint16_t *targe
target[c >> 1] = uint16_t(source[c] << 8) | uint16_t(source[c+1]);
}
}
void Memory::PackBigEndian16(const std::vector<uint8_t> &source, uint8_t *target) {
PackBigEndian16(source, reinterpret_cast<uint16_t *>(target));
}
void Memory::PackBigEndian16(const std::vector<uint8_t> &source, std::vector<uint16_t> &target) {
target.resize(source.size() >> 1);
PackBigEndian16(source, target.data());
}
void Memory::PackBigEndian16(const std::vector<uint8_t> &source, std::vector<uint8_t> &target) {
target.resize(source.size());
PackBigEndian16(source, target.data());
}

View File

@ -20,5 +20,25 @@ namespace Memory {
*/
void PackBigEndian16(const std::vector<uint8_t> &source, uint16_t *target);
/*!
Copies the bytes from @c source to @c target, interpreting them as
big-endian 16-bit data, and writing them as host-endian 16-bit data.
*/
void PackBigEndian16(const std::vector<uint8_t> &source, uint8_t *target);
/*!
Copies the bytes from @c source into @c target, interpreting them
as big-endian 16-bit data. @c target will be resized to the proper size
exactly to contain the contents of @c source.
*/
void PackBigEndian16(const std::vector<uint8_t> &source, std::vector<uint16_t> &target);
/*!
Copies the bytes from @c source into @c target, interpreting them
as big-endian 16-bit data and writing them as host-endian 16-bit data.
@c target will be resized to the proper size exactly to contain the contents of @c source.
*/
void PackBigEndian16(const std::vector<uint8_t> &source, std::vector<uint8_t> &target);
}
#endif /* MemoryPacker_hpp */

View File

@ -42,7 +42,7 @@ void Video::flush() {
void Video::flush(bool next_sync) {
if(sync_) {
// If in sync, that takes priority. Output the proper amount of sync.
crt_.output_sync(time_since_update_.as_int());
crt_.output_sync(int(time_since_update_.as_integral()));
} else {
// If not presently in sync, then...
@ -50,8 +50,8 @@ void Video::flush(bool next_sync) {
// If there is output data queued, output it either if it's being interrupted by
// sync, or if we're past its end anyway. Otherwise let it be.
int data_length = static_cast<int>(line_data_pointer_ - line_data_);
if(data_length < time_since_update_.as_int() || next_sync) {
auto output_length = std::min(data_length, time_since_update_.as_int());
if(data_length < int(time_since_update_.as_integral()) || next_sync) {
auto output_length = std::min(data_length, int(time_since_update_.as_integral()));
crt_.output_data(output_length);
line_data_pointer_ = line_data_ = nullptr;
time_since_update_ -= HalfCycles(output_length);
@ -61,7 +61,7 @@ void Video::flush(bool next_sync) {
// Any pending pixels being dealt with, pad with the white level.
uint8_t *colour_pointer = static_cast<uint8_t *>(crt_.begin_data(1));
if(colour_pointer) *colour_pointer = 0xff;
crt_.output_level(time_since_update_.as_int());
crt_.output_level(int(time_since_update_.as_integral()));
}
time_since_update_ = 0;

File diff suppressed because it is too large Load Diff

View File

@ -23,9 +23,9 @@
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
buildConfiguration = "Release"
selectedDebuggerIdentifier = ""
selectedLauncherIdentifier = "Xcode.IDEFoundation.Launcher.PosixSpawn"
shouldUseLaunchSchemeArgsEnv = "YES"
disableMainThreadChecker = "YES"
codeCoverageEnabled = "YES">
@ -67,7 +67,7 @@
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
buildConfiguration = "Release"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
enableASanStackUseAfterReturn = "YES"

View File

@ -386,6 +386,31 @@
<string>Owner</string>
<key>LSTypeIsPackage</key>
<false/>
<key>NSDocumentClass</key>
<string>$(PRODUCT_MODULE_NAME).MachineDocument</string>
</dict>
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>msa</string>
<string>st</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>floppy35.png</string>
<key>CFBundleTypeName</key>
<string>Atari ST Disk Image</string>
<key>CFBundleTypeOSTypes</key>
<array>
<string>????</string>
</array>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSHandlerRank</key>
<string>Owner</string>
<key>LSTypeIsPackage</key>
<false/>
<key>NSDocumentClass</key>
<string>$(PRODUCT_MODULE_NAME).MachineDocument</string>
</dict>
<dict>
<key>CFBundleTypeExtensions</key>

View File

@ -268,7 +268,7 @@ struct ActivityObserver: public Activity::Observer {
// Until then, apply a default mapping.
size_t c = 0;
std::vector<std::unique_ptr<Inputs::Joystick>> &machine_joysticks = _joystickMachine->get_joysticks();
auto &machine_joysticks = _joystickMachine->get_joysticks();
for(CSJoystick *joystick in _joystickManager.joysticks) {
size_t target = c % machine_joysticks.size();
++c;
@ -373,7 +373,7 @@ struct ActivityObserver: public Activity::Observer {
@synchronized(self) {
_joystickManager = joystickManager;
if(_joystickMachine) {
std::vector<std::unique_ptr<Inputs::Joystick>> &machine_joysticks = _joystickMachine->get_joysticks();
auto &machine_joysticks = _joystickMachine->get_joysticks();
for(const auto &joystick: machine_joysticks) {
joystick->reset_all_inputs();
}
@ -405,10 +405,10 @@ struct ActivityObserver: public Activity::Observer {
BIND(VK_F5, F5); BIND(VK_F6, F6); BIND(VK_F7, F7); BIND(VK_F8, F8);
BIND(VK_F9, F9); BIND(VK_F10, F10); BIND(VK_F11, F11); BIND(VK_F12, F12);
BIND(VK_ANSI_Keypad0, KeyPad0); BIND(VK_ANSI_Keypad1, KeyPad1); BIND(VK_ANSI_Keypad2, KeyPad2);
BIND(VK_ANSI_Keypad3, KeyPad3); BIND(VK_ANSI_Keypad4, KeyPad4); BIND(VK_ANSI_Keypad5, KeyPad5);
BIND(VK_ANSI_Keypad6, KeyPad6); BIND(VK_ANSI_Keypad7, KeyPad7); BIND(VK_ANSI_Keypad8, KeyPad8);
BIND(VK_ANSI_Keypad9, KeyPad9);
BIND(VK_ANSI_Keypad0, Keypad0); BIND(VK_ANSI_Keypad1, Keypad1); BIND(VK_ANSI_Keypad2, Keypad2);
BIND(VK_ANSI_Keypad3, Keypad3); BIND(VK_ANSI_Keypad4, Keypad4); BIND(VK_ANSI_Keypad5, Keypad5);
BIND(VK_ANSI_Keypad6, Keypad6); BIND(VK_ANSI_Keypad7, Keypad7); BIND(VK_ANSI_Keypad8, Keypad8);
BIND(VK_ANSI_Keypad9, Keypad9);
BIND(VK_ANSI_Equal, Equals); BIND(VK_ANSI_Minus, Hyphen);
BIND(VK_ANSI_RightBracket, CloseSquareBracket); BIND(VK_ANSI_LeftBracket, OpenSquareBracket);
@ -418,10 +418,10 @@ struct ActivityObserver: public Activity::Observer {
BIND(VK_ANSI_Backslash, Backslash); BIND(VK_ANSI_Slash, ForwardSlash);
BIND(VK_ANSI_Comma, Comma); BIND(VK_ANSI_Period, FullStop);
BIND(VK_ANSI_KeypadDecimal, KeyPadDecimalPoint); BIND(VK_ANSI_KeypadEquals, KeyPadEquals);
BIND(VK_ANSI_KeypadMultiply, KeyPadAsterisk); BIND(VK_ANSI_KeypadDivide, KeyPadSlash);
BIND(VK_ANSI_KeypadPlus, KeyPadPlus); BIND(VK_ANSI_KeypadMinus, KeyPadMinus);
BIND(VK_ANSI_KeypadClear, KeyPadDelete); BIND(VK_ANSI_KeypadEnter, KeyPadEnter);
BIND(VK_ANSI_KeypadDecimal, KeypadDecimalPoint); BIND(VK_ANSI_KeypadEquals, KeypadEquals);
BIND(VK_ANSI_KeypadMultiply, KeypadAsterisk); BIND(VK_ANSI_KeypadDivide, KeypadSlash);
BIND(VK_ANSI_KeypadPlus, KeypadPlus); BIND(VK_ANSI_KeypadMinus, KeypadMinus);
BIND(VK_ANSI_KeypadClear, KeypadDelete); BIND(VK_ANSI_KeypadEnter, KeypadEnter);
BIND(VK_Return, Enter); BIND(VK_Tab, Tab);
BIND(VK_Space, Space); BIND(VK_Delete, Backspace);
@ -467,7 +467,7 @@ struct ActivityObserver: public Activity::Observer {
auto joystick_machine = _machine->joystick_machine();
if(self.inputMode == CSMachineKeyboardInputModeJoystick && joystick_machine) {
@synchronized(self) {
std::vector<std::unique_ptr<Inputs::Joystick>> &joysticks = joystick_machine->get_joysticks();
auto &joysticks = joystick_machine->get_joysticks();
if(!joysticks.empty()) {
// Convert to a C++ bool so that the following calls are resolved correctly even if overloaded.
bool is_pressed = !!isPressed;

View File

@ -0,0 +1,257 @@
[{ "name" : "ABCD c100", "initial state": {"pc": 256, "sr": 9989, "d0": 1445663232, "a0": 767690206, "d1": 631974872, "a1": 487557872, "d2": 147572448, "a2": 1735058206, "d3": 2054021704, "a3": 442825628, "d4": 1143170410, "a4": 1539509748, "d5": 1876374808, "a5": 1657355580, "d6": 434041860, "a6": 164847822, "d7": 2087092614, "a7": 651270046, "usp": 343456530}, "final state": {"pc": 258, "sr": 9988, "d0": 1445663232, "a0": 767690206, "d1": 631974872, "a1": 487557872, "d2": 147572448, "a2": 1735058206, "d3": 2054021704, "a3": 442825628, "d4": 1143170410, "a4": 1539509748, "d5": 1876374808, "a5": 1657355580, "d6": 434041860, "a6": 164847822, "d7": 2087092614, "a7": 651270046, "usp": 343456530}, "initial memory": [0, 38, 1, 209, 2, 151, 3, 158, 4, 0, 5, 0, 6, 1, 7, 0, 256, 193, 257, 0, 258, 192, 259, 138, 260, 64, 261, 168, 262, 56, 263, 140, 264, 168, 265, 152, -1], "final memory": [-1]},
{ "name" : "SBCD 8100", "initial state": {"pc": 256, "sr": 10009, "d0": 1267403266, "a0": 710973274, "d1": 356397068, "a1": 728821016, "d2": 633647200, "a2": 48110230, "d3": 337084926, "a3": 1134801144, "d4": 324507302, "a4": 800575008, "d5": 1533261788, "a5": 1279111000, "d6": 1874590562, "a6": 1707287336, "d7": 511007204, "a7": 1784423020, "usp": 343456530}, "final state": {"pc": 258, "sr": 10009, "d0": 1267403417, "a0": 710973274, "d1": 356397068, "a1": 728821016, "d2": 633647200, "a2": 48110230, "d3": 337084926, "a3": 1134801144, "d4": 324507302, "a4": 800575008, "d5": 1533261788, "a5": 1279111000, "d6": 1874590562, "a6": 1707287336, "d7": 511007204, "a7": 1784423020, "usp": 343456530}, "initial memory": [0, 106, 1, 92, 2, 34, 3, 108, 4, 0, 5, 0, 6, 1, 7, 0, 256, 129, 257, 0, 258, 184, 259, 134, 260, 8, 261, 68, 262, 88, 263, 24, 264, 128, 265, 206, -1], "final memory": [-1]},
{ "name" : "ABCD c101", "initial state": {"pc": 256, "sr": 9984, "d0": 1313465000, "a0": 733250884, "d1": 1421847486, "a1": 1486457708, "d2": 1940173840, "a2": 1217449612, "d3": 1110032832, "a3": 451440268, "d4": 1131365934, "a4": 296859424, "d5": 1047059006, "a5": 711843994, "d6": 1439727130, "a6": 330609720, "d7": 1795639968, "a7": 1834771062, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 1313465036, "a0": 733250884, "d1": 1421847486, "a1": 1486457708, "d2": 1940173840, "a2": 1217449612, "d3": 1110032832, "a3": 451440268, "d4": 1131365934, "a4": 296859424, "d5": 1047059006, "a5": 711843994, "d6": 1439727130, "a6": 330609720, "d7": 1795639968, "a7": 1834771062, "usp": 343456530}, "initial memory": [0, 109, 1, 92, 2, 98, 3, 118, 4, 0, 5, 0, 6, 1, 7, 0, 256, 193, 257, 1, 258, 216, 259, 112, 260, 248, 261, 106, 262, 232, 263, 28, 264, 232, 265, 26, -1], "final memory": [-1]},
{ "name" : "SBCD 8101", "initial state": {"pc": 256, "sr": 10009, "d0": 1807843682, "a0": 693871812, "d1": 1830125618, "a1": 1067357880, "d2": 512985744, "a2": 1153002576, "d3": 1752057156, "a3": 1769347950, "d4": 528870034, "a4": 1224952448, "d5": 283863312, "a5": 1997553394, "d6": 1329504796, "a6": 1268039406, "d7": 419776144, "a7": 2541246178, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 1807843625, "a0": 693871812, "d1": 1830125618, "a1": 1067357880, "d2": 512985744, "a2": 1153002576, "d3": 1752057156, "a3": 1769347950, "d4": 528870034, "a4": 1224952448, "d5": 283863312, "a5": 1997553394, "d6": 1329504796, "a6": 1268039406, "d7": 419776144, "a7": 2541246178, "usp": 343456530}, "initial memory": [0, 151, 1, 120, 2, 86, 3, 226, 4, 0, 5, 0, 6, 1, 7, 0, 256, 129, 257, 1, 258, 112, 259, 130, 260, 208, 261, 62, 262, 40, 263, 24, 264, 64, 265, 164, -1], "final memory": [-1]},
{ "name" : "ABCD c102", "initial state": {"pc": 256, "sr": 9990, "d0": 1983221418, "a0": 897124242, "d1": 908687238, "a1": 484449706, "d2": 1550212056, "a2": 1035719772, "d3": 1142419788, "a3": 1987249068, "d4": 2145572736, "a4": 2029424538, "d5": 95573528, "a5": 55461672, "d6": 2134000786, "a6": 136418506, "d7": 1026838562, "a7": 3278839940, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 1983221480, "a0": 897124242, "d1": 908687238, "a1": 484449706, "d2": 1550212056, "a2": 1035719772, "d3": 1142419788, "a3": 1987249068, "d4": 2145572736, "a4": 2029424538, "d5": 95573528, "a5": 55461672, "d6": 2134000786, "a6": 136418506, "d7": 1026838562, "a7": 3278839940, "usp": 343456530}, "initial memory": [0, 195, 1, 111, 2, 32, 3, 132, 4, 0, 5, 0, 6, 1, 7, 0, 256, 193, 257, 2, 258, 176, 259, 206, 260, 152, 261, 208, 262, 240, 263, 34, 264, 8, 265, 212, -1], "final memory": [-1]},
{ "name" : "SBCD 8102", "initial state": {"pc": 256, "sr": 10015, "d0": 985829980, "a0": 543314510, "d1": 1008137254, "a1": 386502526, "d2": 116869954, "a2": 1957405954, "d3": 1433280326, "a3": 819880484, "d4": 818387490, "a4": 1476232242, "d5": 5785394, "a5": 1156734310, "d6": 598369650, "a6": 64091878, "d7": 132788648, "a7": 3424294498, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 985829913, "a0": 543314510, "d1": 1008137254, "a1": 386502526, "d2": 116869954, "a2": 1957405954, "d3": 1433280326, "a3": 819880484, "d4": 818387490, "a4": 1476232242, "d5": 5785394, "a5": 1156734310, "d6": 598369650, "a6": 64091878, "d7": 132788648, "a7": 3424294498, "usp": 343456530}, "initial memory": [0, 204, 1, 26, 2, 150, 3, 98, 4, 0, 5, 0, 6, 1, 7, 0, 256, 129, 257, 2, 258, 112, 259, 82, 260, 224, 261, 10, 262, 136, 263, 82, 264, 184, 265, 216, -1], "final memory": [-1]},
{ "name" : "ABCD c103", "initial state": {"pc": 256, "sr": 9991, "d0": 1603587664, "a0": 1062765996, "d1": 578098998, "a1": 1286619480, "d2": 893840358, "a2": 1200758716, "d3": 1126786140, "a3": 1247925760, "d4": 1383872540, "a4": 1562951718, "d5": 1497899576, "a5": 509554322, "d6": 247396858, "a6": 2062189264, "d7": 470651814, "a7": 4043660330, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1603587602, "a0": 1062765996, "d1": 578098998, "a1": 1286619480, "d2": 893840358, "a2": 1200758716, "d3": 1126786140, "a3": 1247925760, "d4": 1383872540, "a4": 1562951718, "d5": 1497899576, "a5": 509554322, "d6": 247396858, "a6": 2062189264, "d7": 470651814, "a7": 4043660330, "usp": 343456530}, "initial memory": [0, 241, 1, 5, 2, 92, 3, 42, 4, 0, 5, 0, 6, 1, 7, 0, 256, 193, 257, 3, 258, 144, 259, 136, 260, 96, 261, 220, 262, 40, 263, 158, 264, 8, 265, 250, -1], "final memory": [-1]},
{ "name" : "SBCD 8103", "initial state": {"pc": 256, "sr": 9997, "d0": 654523650, "a0": 42377166, "d1": 1167762422, "a1": 1415958612, "d2": 729993428, "a2": 1750099476, "d3": 425469084, "a3": 1985880626, "d4": 1885850732, "a4": 504856314, "d5": 782106650, "a5": 412196908, "d6": 119080070, "a6": 11187534, "d7": 2071461132, "a7": 3462999572, "usp": 343456530}, "final state": {"pc": 258, "sr": 10005, "d0": 654523648, "a0": 42377166, "d1": 1167762422, "a1": 1415958612, "d2": 729993428, "a2": 1750099476, "d3": 425469084, "a3": 1985880626, "d4": 1885850732, "a4": 504856314, "d5": 782106650, "a5": 412196908, "d6": 119080070, "a6": 11187534, "d7": 2071461132, "a7": 3462999572, "usp": 343456530}, "initial memory": [0, 206, 1, 105, 2, 46, 3, 20, 4, 0, 5, 0, 6, 1, 7, 0, 256, 129, 257, 3, 258, 16, 259, 14, 260, 176, 261, 102, 262, 192, 263, 58, 264, 112, 265, 188, -1], "final memory": [-1]},
{ "name" : "ABCD c104", "initial state": {"pc": 256, "sr": 10006, "d0": 1140288986, "a0": 1350665234, "d1": 692921874, "a1": 1728455854, "d2": 134118636, "a2": 1146262016, "d3": 1421586356, "a3": 149905674, "d4": 1846312416, "a4": 466361794, "d5": 1981577016, "a5": 1974843854, "d6": 1188510236, "a6": 1840906600, "d7": 1546135704, "a7": 3114962370, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1140288801, "a0": 1350665234, "d1": 692921874, "a1": 1728455854, "d2": 134118636, "a2": 1146262016, "d3": 1421586356, "a3": 149905674, "d4": 1846312416, "a4": 466361794, "d5": 1981577016, "a5": 1974843854, "d6": 1188510236, "a6": 1840906600, "d7": 1546135704, "a7": 3114962370, "usp": 343456530}, "initial memory": [0, 185, 1, 170, 2, 141, 3, 194, 4, 0, 5, 0, 6, 1, 7, 0, 256, 193, 257, 4, 258, 0, 259, 80, 260, 144, 261, 38, 262, 120, 263, 18, 264, 56, 265, 210, -1], "final memory": [-1]},
{ "name" : "SBCD 8104", "initial state": {"pc": 256, "sr": 9998, "d0": 1212885264, "a0": 38613906, "d1": 1047871530, "a1": 443856748, "d2": 63432470, "a2": 1689657604, "d3": 957634378, "a3": 1899102954, "d4": 1718540428, "a4": 173902516, "d5": 2001404892, "a5": 54359652, "d6": 1575673690, "a6": 942121188, "d7": 1726856672, "a7": 2289683608, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1212885278, "a0": 38613906, "d1": 1047871530, "a1": 443856748, "d2": 63432470, "a2": 1689657604, "d3": 957634378, "a3": 1899102954, "d4": 1718540428, "a4": 173902516, "d5": 2001404892, "a5": 54359652, "d6": 1575673690, "a6": 942121188, "d7": 1726856672, "a7": 2289683608, "usp": 343456530}, "initial memory": [0, 136, 1, 121, 2, 204, 3, 152, 4, 0, 5, 0, 6, 1, 7, 0, 256, 129, 257, 4, 258, 136, 259, 68, 260, 128, 261, 216, 262, 64, 263, 112, 264, 96, 265, 240, -1], "final memory": [-1]},
{ "name" : "ABCD c105", "initial state": {"pc": 256, "sr": 9999, "d0": 491165008, "a0": 1654443584, "d1": 83167194, "a1": 615054932, "d2": 1926675814, "a2": 1389449112, "d3": 1881993238, "a3": 734064712, "d4": 373731210, "a4": 132079376, "d5": 2058262642, "a5": 1507465080, "d6": 1553638218, "a6": 2101032708, "d7": 743866052, "a7": 4187488286, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 491164962, "a0": 1654443584, "d1": 83167194, "a1": 615054932, "d2": 1926675814, "a2": 1389449112, "d3": 1881993238, "a3": 734064712, "d4": 373731210, "a4": 132079376, "d5": 2058262642, "a5": 1507465080, "d6": 1553638218, "a6": 2101032708, "d7": 743866052, "a7": 4187488286, "usp": 343456530}, "initial memory": [0, 249, 1, 152, 2, 0, 3, 30, 4, 0, 5, 0, 6, 1, 7, 0, 256, 193, 257, 5, 258, 104, 259, 108, 260, 40, 261, 56, 262, 224, 263, 118, 264, 8, 265, 252, -1], "final memory": [-1]},
{ "name" : "SBCD 8105", "initial state": {"pc": 256, "sr": 9991, "d0": 842125544, "a0": 2137044886, "d1": 1686784278, "a1": 649402926, "d2": 851736298, "a2": 1003100034, "d3": 5986390, "a3": 1355659294, "d4": 1829025774, "a4": 1911760042, "d5": 1355277266, "a5": 300699480, "d6": 1933466386, "a6": 827138968, "d7": 47019904, "a7": 94808942, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 842125334, "a0": 2137044886, "d1": 1686784278, "a1": 649402926, "d2": 851736298, "a2": 1003100034, "d3": 5986390, "a3": 1355659294, "d4": 1829025774, "a4": 1911760042, "d5": 1355277266, "a5": 300699480, "d6": 1933466386, "a6": 827138968, "d7": 47019904, "a7": 94808942, "usp": 343456530}, "initial memory": [0, 5, 1, 166, 2, 171, 3, 110, 4, 0, 5, 0, 6, 1, 7, 0, 256, 129, 257, 5, 258, 144, 259, 64, 260, 176, 261, 254, 262, 144, 263, 208, 264, 152, 265, 50, -1], "final memory": [-1]},
{ "name" : "ABCD c106", "initial state": {"pc": 256, "sr": 10003, "d0": 2113812096, "a0": 137155138, "d1": 1017925150, "a1": 916451134, "d2": 1413280854, "a2": 1041509660, "d3": 1842194164, "a3": 513665730, "d4": 1485592356, "a4": 295663170, "d5": 1705847270, "a5": 2081222678, "d6": 1268379440, "a6": 895923616, "d7": 1730567958, "a7": 3415514010, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 2113811985, "a0": 137155138, "d1": 1017925150, "a1": 916451134, "d2": 1413280854, "a2": 1041509660, "d3": 1842194164, "a3": 513665730, "d4": 1485592356, "a4": 295663170, "d5": 1705847270, "a5": 2081222678, "d6": 1268379440, "a6": 895923616, "d7": 1730567958, "a7": 3415514010, "usp": 343456530}, "initial memory": [0, 203, 1, 148, 2, 155, 3, 154, 4, 0, 5, 0, 6, 1, 7, 0, 256, 193, 257, 6, 258, 200, 259, 166, 260, 104, 261, 6, 262, 160, 263, 32, 264, 80, 265, 154, -1], "final memory": [-1]},
{ "name" : "SBCD 8106", "initial state": {"pc": 256, "sr": 10008, "d0": 841231984, "a0": 1371671288, "d1": 1701106886, "a1": 442386870, "d2": 1053657298, "a2": 607754982, "d3": 668054324, "a3": 1105774148, "d4": 944516952, "a4": 422641104, "d5": 297293640, "a5": 1600631106, "d6": 1567244558, "a6": 279352572, "d7": 1792355850, "a7": 4138917804, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 841231963, "a0": 1371671288, "d1": 1701106886, "a1": 442386870, "d2": 1053657298, "a2": 607754982, "d3": 668054324, "a3": 1105774148, "d4": 944516952, "a4": 422641104, "d5": 297293640, "a5": 1600631106, "d6": 1567244558, "a6": 279352572, "d7": 1792355850, "a7": 4138917804, "usp": 343456530}, "initial memory": [0, 246, 1, 178, 2, 223, 3, 172, 4, 0, 5, 0, 6, 1, 7, 0, 256, 129, 257, 6, 258, 24, 259, 214, 260, 80, 261, 40, 262, 120, 263, 68, 264, 40, 265, 132, -1], "final memory": [-1]},
{ "name" : "ABCD c107", "initial state": {"pc": 256, "sr": 9987, "d0": 209675196, "a0": 1217299564, "d1": 2137838092, "a1": 77067178, "d2": 1095914286, "a2": 335438312, "d3": 64181290, "a3": 567136408, "d4": 658150236, "a4": 1329200676, "d5": 1990234402, "a5": 1750882244, "d6": 664308742, "a6": 109476874, "d7": 269546040, "a7": 2322838938, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 209675098, "a0": 1217299564, "d1": 2137838092, "a1": 77067178, "d2": 1095914286, "a2": 335438312, "d3": 64181290, "a3": 567136408, "d4": 658150236, "a4": 1329200676, "d5": 1990234402, "a5": 1750882244, "d6": 664308742, "a6": 109476874, "d7": 269546040, "a7": 2322838938, "usp": 343456530}, "initial memory": [0, 138, 1, 115, 2, 181, 3, 154, 4, 0, 5, 0, 6, 1, 7, 0, 256, 193, 257, 7, 258, 16, 259, 150, 260, 248, 261, 162, 262, 24, 263, 206, 264, 48, 265, 102, -1], "final memory": [-1]},
{ "name" : "SBCD 8107", "initial state": {"pc": 256, "sr": 9994, "d0": 1323055184, "a0": 1905508698, "d1": 1542796450, "a1": 461059574, "d2": 1062381272, "a2": 907278648, "d3": 1262997346, "a3": 1498360042, "d4": 1468027274, "a4": 1543997978, "d5": 694773734, "a5": 1929126352, "d6": 1193575406, "a6": 118495658, "d7": 777102014, "a7": 3378490842, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1323055148, "a0": 1905508698, "d1": 1542796450, "a1": 461059574, "d2": 1062381272, "a2": 907278648, "d3": 1262997346, "a3": 1498360042, "d4": 1468027274, "a4": 1543997978, "d5": 694773734, "a5": 1929126352, "d6": 1193575406, "a6": 118495658, "d7": 777102014, "a7": 3378490842, "usp": 343456530}, "initial memory": [0, 201, 1, 95, 2, 173, 3, 218, 4, 0, 5, 0, 6, 1, 7, 0, 256, 129, 257, 7, 258, 40, 259, 230, 260, 112, 261, 244, 262, 216, 263, 64, 264, 176, 265, 64, -1], "final memory": [-1]},
{ "name" : "ABCD c108", "initial state": {"pc": 256, "sr": 9998, "d0": 35493362, "a0": 1768881136, "d1": 1683981722, "a1": 1969144138, "d2": 993817840, "a2": 535043448, "d3": 2116130968, "a3": 961217354, "d4": 1336501208, "a4": 1808075944, "d5": 2044355690, "a5": 1438785758, "d6": 1895213476, "a6": 1006369486, "d7": 1375455634, "a7": 642115802, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 35493362, "a0": 1768881134, "d1": 1683981722, "a1": 1969144138, "d2": 993817840, "a2": 535043448, "d3": 2116130968, "a3": 961217354, "d4": 1336501208, "a4": 1808075944, "d5": 2044355690, "a5": 1438785758, "d6": 1895213476, "a6": 1006369486, "d7": 1375455634, "a7": 642115802, "usp": 343456530}, "initial memory": [0, 38, 1, 69, 2, 232, 3, 218, 4, 0, 5, 0, 6, 1, 7, 0, 256, 193, 257, 8, 258, 8, 259, 248, 260, 208, 261, 116, 262, 200, 263, 78, 264, 176, 265, 34, 7273454, 100, 7273455, 90, -1], "final memory": [-1]},
{ "name" : "SBCD 8108", "initial state": {"pc": 256, "sr": 10002, "d0": 538832416, "a0": 1132394442, "d1": 217876312, "a1": 1153323786, "d2": 387574456, "a2": 725490286, "d3": 645980640, "a3": 2050589590, "d4": 1466797702, "a4": 1441672074, "d5": 1504193600, "a5": 124558616, "d6": 804359522, "a6": 1807603740, "d7": 460945196, "a7": 4043252760, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 538832416, "a0": 1132394440, "d1": 217876312, "a1": 1153323786, "d2": 387574456, "a2": 725490286, "d3": 645980640, "a3": 2050589590, "d4": 1466797702, "a4": 1441672074, "d5": 1504193600, "a5": 124558616, "d6": 804359522, "a6": 1807603740, "d7": 460945196, "a7": 4043252760, "usp": 343456530}, "initial memory": [0, 240, 1, 255, 2, 36, 3, 24, 4, 0, 5, 0, 6, 1, 7, 0, 256, 129, 257, 8, 258, 168, 259, 148, 260, 56, 261, 96, 262, 40, 263, 172, 264, 208, 265, 252, 8320968, 6, 8320969, 64, -1], "final memory": [-1]},
{ "name" : "ABCD c109", "initial state": {"pc": 256, "sr": 10001, "d0": 588564576, "a0": 526052300, "d1": 695150750, "a1": 170831400, "d2": 1087615570, "a2": 2125204214, "d3": 174081726, "a3": 1359224600, "d4": 918841668, "a4": 1704315868, "d5": 417008498, "a5": 1299909790, "d6": 1422702532, "a6": 1232699598, "d7": 1278529626, "a7": 4219471298, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 588564576, "a0": 526052299, "d1": 695150750, "a1": 170831399, "d2": 1087615570, "a2": 2125204214, "d3": 174081726, "a3": 1359224600, "d4": 918841668, "a4": 1704315868, "d5": 417008498, "a5": 1299909790, "d6": 1422702532, "a6": 1232699598, "d7": 1278529626, "a7": 4219471298, "usp": 343456530}, "initial memory": [0, 251, 1, 128, 2, 5, 3, 194, 4, 0, 5, 0, 6, 1, 7, 0, 256, 193, 257, 9, 258, 208, 259, 0, 260, 208, 261, 30, 262, 120, 263, 100, 264, 104, 265, 44, 3059239, 110, 5958603, 10, -1], "final memory": [-1]},
{ "name" : "SBCD 8109", "initial state": {"pc": 256, "sr": 10008, "d0": 2009205452, "a0": 649104426, "d1": 1683166336, "a1": 281161022, "d2": 174527220, "a2": 1009273354, "d3": 1963825192, "a3": 2031416672, "d4": 1333831200, "a4": 1324986298, "d5": 119204174, "a5": 1786774742, "d6": 2009793414, "a6": 2059269600, "d7": 827625434, "a7": 2217324924, "usp": 343456530}, "final state": {"pc": 258, "sr": 10009, "d0": 2009205452, "a0": 649104425, "d1": 1683166336, "a1": 281161021, "d2": 174527220, "a2": 1009273354, "d3": 1963825192, "a3": 2031416672, "d4": 1333831200, "a4": 1324986298, "d5": 119204174, "a5": 1786774742, "d6": 2009793414, "a6": 2059269600, "d7": 827625434, "a7": 2217324924, "usp": 343456530}, "initial memory": [0, 132, 1, 41, 2, 177, 3, 124, 4, 0, 5, 0, 6, 1, 7, 0, 256, 129, 257, 9, 258, 128, 259, 156, 260, 128, 261, 112, 262, 144, 263, 14, 264, 240, 265, 124, 11570217, 224, 12725565, 236, -1], "final memory": [-1]},
{ "name" : "ABCD c10a", "initial state": {"pc": 256, "sr": 9997, "d0": 1938474474, "a0": 1347198574, "d1": 466092688, "a1": 1446359704, "d2": 1746946606, "a2": 1600144734, "d3": 535202064, "a3": 694849764, "d4": 1479592818, "a4": 323911162, "d5": 1803360320, "a5": 103854588, "d6": 1640188128, "a6": 1727355958, "d7": 1541791210, "a7": 3313047816, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1938474474, "a0": 1347198573, "d1": 466092688, "a1": 1446359704, "d2": 1746946606, "a2": 1600144733, "d3": 535202064, "a3": 694849764, "d4": 1479592818, "a4": 323911162, "d5": 1803360320, "a5": 103854588, "d6": 1640188128, "a6": 1727355958, "d7": 1541791210, "a7": 3313047816, "usp": 343456530}, "initial memory": [0, 197, 1, 121, 2, 25, 3, 8, 4, 0, 5, 0, 6, 1, 7, 0, 256, 193, 257, 10, 258, 224, 259, 154, 260, 128, 261, 140, 262, 120, 263, 116, 264, 16, 265, 158, 5021293, 136, 6309213, 54, -1], "final memory": [-1]},
{ "name" : "SBCD 810a", "initial state": {"pc": 256, "sr": 9999, "d0": 708008354, "a0": 1672061982, "d1": 289517650, "a1": 374726832, "d2": 1872699902, "a2": 1611812420, "d3": 946922482, "a3": 1372619682, "d4": 2072330704, "a4": 1349659300, "d5": 1772355082, "a5": 2001575486, "d6": 226195636, "a6": 147862946, "d7": 624015868, "a7": 723181064, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 708008354, "a0": 1672061981, "d1": 289517650, "a1": 374726832, "d2": 1872699902, "a2": 1611812419, "d3": 946922482, "a3": 1372619682, "d4": 2072330704, "a4": 1349659300, "d5": 1772355082, "a5": 2001575486, "d6": 226195636, "a6": 147862946, "d7": 624015868, "a7": 723181064, "usp": 343456530}, "initial memory": [0, 43, 1, 26, 2, 222, 3, 8, 4, 0, 5, 0, 6, 1, 7, 0, 256, 129, 257, 10, 258, 200, 259, 248, 260, 64, 261, 78, 262, 200, 263, 154, 264, 184, 265, 230, 1199683, 2, 11117597, 242, -1], "final memory": [-1]},
{ "name" : "ABCD c10b", "initial state": {"pc": 256, "sr": 9986, "d0": 1999413276, "a0": 1104876158, "d1": 314821476, "a1": 362508704, "d2": 1952324570, "a2": 272681588, "d3": 1316422284, "a3": 229363624, "d4": 1732795794, "a4": 181299010, "d5": 1073172790, "a5": 1960649624, "d6": 99947184, "a6": 1649151000, "d7": 480109534, "a7": 972397474, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 1999413276, "a0": 1104876157, "d1": 314821476, "a1": 362508704, "d2": 1952324570, "a2": 272681588, "d3": 1316422284, "a3": 229363623, "d4": 1732795794, "a4": 181299010, "d5": 1073172790, "a5": 1960649624, "d6": 99947184, "a6": 1649151000, "d7": 480109534, "a7": 972397474, "usp": 343456530}, "initial memory": [0, 57, 1, 245, 2, 155, 3, 162, 4, 0, 5, 0, 6, 1, 7, 0, 256, 193, 257, 11, 258, 112, 259, 224, 260, 152, 261, 74, 262, 224, 263, 166, 264, 200, 265, 248, 11259815, 122, 14357117, 170, -1], "final memory": [-1]},
{ "name" : "SBCD 810b", "initial state": {"pc": 256, "sr": 10011, "d0": 1087815842, "a0": 564931436, "d1": 1392586390, "a1": 777441464, "d2": 1922671724, "a2": 1168193906, "d3": 1157228858, "a3": 1539494074, "d4": 1933525980, "a4": 1393939468, "d5": 1048616262, "a5": 1041550360, "d6": 1842724958, "a6": 1197693822, "d7": 1816712526, "a7": 305406516, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1087815842, "a0": 564931435, "d1": 1392586390, "a1": 777441464, "d2": 1922671724, "a2": 1168193906, "d3": 1157228858, "a3": 1539494073, "d4": 1933525980, "a4": 1393939468, "d5": 1048616262, "a5": 1041550360, "d6": 1842724958, "a6": 1197693822, "d7": 1816712526, "a7": 305406516, "usp": 343456530}, "initial memory": [0, 18, 1, 52, 2, 34, 3, 52, 4, 0, 5, 0, 6, 1, 7, 0, 256, 129, 257, 11, 258, 208, 259, 186, 260, 240, 261, 146, 262, 192, 263, 122, 264, 40, 265, 232, 11283307, 208, 12767417, 254, -1], "final memory": [-1]},
{ "name" : "ABCD c10c", "initial state": {"pc": 256, "sr": 9996, "d0": 356132802, "a0": 1712083684, "d1": 487079024, "a1": 857107642, "d2": 129510810, "a2": 87835018, "d3": 1287266066, "a3": 921882036, "d4": 1330511384, "a4": 2124366400, "d5": 157614676, "a5": 162986584, "d6": 1182539588, "a6": 1273884170, "d7": 2129186178, "a7": 3002506558, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 356132802, "a0": 1712083683, "d1": 487079024, "a1": 857107642, "d2": 129510810, "a2": 87835018, "d3": 1287266066, "a3": 921882036, "d4": 1330511384, "a4": 2124366399, "d5": 157614676, "a5": 162986584, "d6": 1182539588, "a6": 1273884170, "d7": 2129186178, "a7": 3002506558, "usp": 343456530}, "initial memory": [0, 178, 1, 246, 2, 157, 3, 62, 4, 0, 5, 0, 6, 1, 7, 0, 256, 193, 257, 12, 258, 224, 259, 180, 260, 184, 261, 42, 262, 232, 263, 122, 264, 152, 265, 208, 807651, 116, 10437183, 158, -1], "final memory": [-1]},
{ "name" : "SBCD 810c", "initial state": {"pc": 256, "sr": 9987, "d0": 496312440, "a0": 126324732, "d1": 696694132, "a1": 1425927488, "d2": 1257433080, "a2": 1793273942, "d3": 291205432, "a3": 1769658002, "d4": 174480918, "a4": 2141029118, "d5": 1185610670, "a5": 1040397094, "d6": 57786984, "a6": 1142104984, "d7": 563231644, "a7": 1219852632, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 496312440, "a0": 126324731, "d1": 696694132, "a1": 1425927488, "d2": 1257433080, "a2": 1793273942, "d3": 291205432, "a3": 1769658002, "d4": 174480918, "a4": 2141029117, "d5": 1185610670, "a5": 1040397094, "d6": 57786984, "a6": 1142104984, "d7": 563231644, "a7": 1219852632, "usp": 343456530}, "initial memory": [0, 72, 1, 181, 2, 121, 3, 88, 4, 0, 5, 0, 6, 1, 7, 0, 256, 129, 257, 12, 258, 80, 259, 212, 260, 232, 261, 152, 262, 80, 263, 4, 264, 16, 265, 200, 8884219, 72, 10322685, 162, -1], "final memory": [-1]},
{ "name" : "ABCD c10d", "initial state": {"pc": 256, "sr": 10010, "d0": 700547166, "a0": 383020788, "d1": 1590882914, "a1": 1421893856, "d2": 1797747254, "a2": 572030782, "d3": 1790685142, "a3": 1984565908, "d4": 1209352536, "a4": 2030711006, "d5": 1802837344, "a5": 202276070, "d6": 1440465084, "a6": 187312096, "d7": 1313530964, "a7": 715018866, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 700547166, "a0": 383020787, "d1": 1590882914, "a1": 1421893856, "d2": 1797747254, "a2": 572030782, "d3": 1790685142, "a3": 1984565908, "d4": 1209352536, "a4": 2030711006, "d5": 1802837344, "a5": 202276069, "d6": 1440465084, "a6": 187312096, "d7": 1313530964, "a7": 715018866, "usp": 343456530}, "initial memory": [0, 42, 1, 158, 2, 82, 3, 114, 4, 0, 5, 0, 6, 1, 7, 0, 256, 193, 257, 13, 258, 240, 259, 32, 260, 232, 261, 124, 262, 24, 263, 18, 264, 184, 265, 200, 949477, 248, 13922035, 84, -1], "final memory": [-1]},
{ "name" : "SBCD 810d", "initial state": {"pc": 256, "sr": 9999, "d0": 1468175812, "a0": 1989201804, "d1": 1043768254, "a1": 489303332, "d2": 1966616282, "a2": 1006216560, "d3": 999040596, "a3": 48020602, "d4": 1848161532, "a4": 1775890188, "d5": 847414922, "a5": 1658680516, "d6": 391063956, "a6": 958227512, "d7": 1311965478, "a7": 2446709000, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 1468175812, "a0": 1989201803, "d1": 1043768254, "a1": 489303332, "d2": 1966616282, "a2": 1006216560, "d3": 999040596, "a3": 48020602, "d4": 1848161532, "a4": 1775890188, "d5": 847414922, "a5": 1658680515, "d6": 391063956, "a6": 958227512, "d7": 1311965478, "a7": 2446709000, "usp": 343456530}, "initial memory": [0, 145, 1, 213, 2, 209, 3, 8, 4, 0, 5, 0, 6, 1, 7, 0, 256, 129, 257, 13, 258, 144, 259, 198, 260, 40, 261, 150, 262, 184, 263, 208, 264, 120, 265, 172, 9490315, 240, 14513347, 212, -1], "final memory": [-1]},
{ "name" : "ABCD c10e", "initial state": {"pc": 256, "sr": 9996, "d0": 351051072, "a0": 1287630874, "d1": 977788794, "a1": 1019388498, "d2": 1151410720, "a2": 237966926, "d3": 784844730, "a3": 895591374, "d4": 1040817236, "a4": 491357802, "d5": 1760980636, "a5": 1175955498, "d6": 181943104, "a6": 992068352, "d7": 2048536054, "a7": 3768107432, "usp": 343456530}, "final state": {"pc": 258, "sr": 9994, "d0": 351051072, "a0": 1287630873, "d1": 977788794, "a1": 1019388498, "d2": 1151410720, "a2": 237966926, "d3": 784844730, "a3": 895591374, "d4": 1040817236, "a4": 491357802, "d5": 1760980636, "a5": 1175955498, "d6": 181943104, "a6": 992068351, "d7": 2048536054, "a7": 3768107432, "usp": 343456530}, "initial memory": [0, 224, 1, 152, 2, 193, 3, 168, 4, 0, 5, 0, 6, 1, 7, 0, 256, 193, 257, 14, 258, 112, 259, 94, 260, 232, 261, 184, 262, 232, 263, 74, 264, 224, 265, 78, 2212607, 114, 12562457, 8, -1], "final memory": [-1]},
{ "name" : "SBCD 810e", "initial state": {"pc": 256, "sr": 10004, "d0": 1045403796, "a0": 1424792222, "d1": 1537900072, "a1": 2040211104, "d2": 373334812, "a2": 956633278, "d3": 1838452396, "a3": 2072938710, "d4": 874723342, "a4": 1253710496, "d5": 1949662086, "a5": 2761908, "d6": 1665193476, "a6": 1322231168, "d7": 899863428, "a7": 4052283936, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 1045403796, "a0": 1424792221, "d1": 1537900072, "a1": 2040211104, "d2": 373334812, "a2": 956633278, "d3": 1838452396, "a3": 2072938710, "d4": 874723342, "a4": 1253710496, "d5": 1949662086, "a5": 2761908, "d6": 1665193476, "a6": 1322231167, "d7": 899863428, "a7": 4052283936, "usp": 343456530}, "initial memory": [0, 241, 1, 136, 2, 242, 3, 32, 4, 0, 5, 0, 6, 1, 7, 0, 256, 129, 257, 14, 258, 200, 259, 196, 260, 192, 261, 70, 262, 40, 263, 232, 264, 200, 265, 108, 13608319, 168, 15506077, 214, -1], "final memory": [-1]},
{ "name" : "ABCD c10f", "initial state": {"pc": 256, "sr": 10011, "d0": 2123093988, "a0": 104045910, "d1": 252377764, "a1": 647937518, "d2": 432876722, "a2": 2143791542, "d3": 1831971072, "a3": 223833834, "d4": 1464760064, "a4": 1731398948, "d5": 1617366894, "a5": 1218702186, "d6": 237383732, "a6": 28615016, "d7": 1831251244, "a7": 1130207352, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 2123093988, "a0": 104045909, "d1": 252377764, "a1": 647937518, "d2": 432876722, "a2": 2143791542, "d3": 1831971072, "a3": 223833834, "d4": 1464760064, "a4": 1731398948, "d5": 1617366894, "a5": 1218702186, "d6": 237383732, "a6": 28615016, "d7": 1831251244, "a7": 1130207350, "usp": 343456530}, "initial memory": [0, 67, 1, 93, 2, 152, 3, 120, 4, 0, 5, 0, 6, 1, 7, 0, 256, 193, 257, 15, 258, 152, 259, 194, 260, 152, 261, 200, 262, 232, 263, 38, 264, 64, 265, 240, 3382613, 236, 6133878, 70, -1], "final memory": [-1]},
{ "name" : "SBCD 810f", "initial state": {"pc": 256, "sr": 10004, "d0": 1448372230, "a0": 1801493398, "d1": 1064930864, "a1": 327617940, "d2": 1164333956, "a2": 126646672, "d3": 1089823834, "a3": 394322126, "d4": 781169582, "a4": 237453846, "d5": 1549630562, "a5": 862190402, "d6": 2106685172, "a6": 1761936912, "d7": 1494797714, "a7": 903126666, "usp": 343456530}, "final state": {"pc": 258, "sr": 10009, "d0": 1448372230, "a0": 1801493397, "d1": 1064930864, "a1": 327617940, "d2": 1164333956, "a2": 126646672, "d3": 1089823834, "a3": 394322126, "d4": 781169582, "a4": 237453846, "d5": 1549630562, "a5": 862190402, "d6": 2106685172, "a6": 1761936912, "d7": 1494797714, "a7": 903126664, "usp": 343456530}, "initial memory": [0, 53, 1, 212, 2, 158, 3, 138, 4, 0, 5, 0, 6, 1, 7, 0, 256, 129, 257, 15, 258, 88, 259, 28, 260, 144, 261, 116, 262, 248, 263, 212, 264, 16, 265, 144, 6331285, 34, 13934216, 44, -1], "final memory": [-1]},
{ "name" : "ABCD c300", "initial state": {"pc": 256, "sr": 9998, "d0": 1950414498, "a0": 1373313980, "d1": 1426096884, "a1": 133823904, "d2": 345362028, "a2": 762976118, "d3": 1998790402, "a3": 714775796, "d4": 583596392, "a4": 213282054, "d5": 946761302, "a5": 481274734, "d6": 1510862090, "a6": 1361056542, "d7": 1212521308, "a7": 2473255630, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 1950414498, "a0": 1373313980, "d1": 1426096886, "a1": 133823904, "d2": 345362028, "a2": 762976118, "d3": 1998790402, "a3": 714775796, "d4": 583596392, "a4": 213282054, "d5": 946761302, "a5": 481274734, "d6": 1510862090, "a6": 1361056542, "d7": 1212521308, "a7": 2473255630, "usp": 343456530}, "initial memory": [0, 147, 1, 106, 2, 226, 3, 206, 4, 0, 5, 0, 6, 1, 7, 0, 256, 195, 257, 0, 258, 128, 259, 6, 260, 216, 261, 208, 262, 104, 263, 124, 264, 176, 265, 144, -1], "final memory": [-1]},
{ "name" : "SBCD 8300", "initial state": {"pc": 256, "sr": 10013, "d0": 1764514802, "a0": 319014260, "d1": 1598612598, "a1": 1553484908, "d2": 714026968, "a2": 314668530, "d3": 512648546, "a3": 1529244796, "d4": 379737664, "a4": 932999076, "d5": 2077020418, "a5": 2137363584, "d6": 1135483340, "a6": 1710809726, "d7": 1528824944, "a7": 3595751148, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1764514802, "a0": 319014260, "d1": 1598612515, "a1": 1553484908, "d2": 714026968, "a2": 314668530, "d3": 512648546, "a3": 1529244796, "d4": 379737664, "a4": 932999076, "d5": 2077020418, "a5": 2137363584, "d6": 1135483340, "a6": 1710809726, "d7": 1528824944, "a7": 3595751148, "usp": 343456530}, "initial memory": [0, 214, 1, 82, 2, 206, 3, 236, 4, 0, 5, 0, 6, 1, 7, 0, 256, 131, 257, 0, 258, 160, 259, 52, 260, 16, 261, 238, 262, 232, 263, 198, 264, 32, 265, 240, -1], "final memory": [-1]},
{ "name" : "ABCD c301", "initial state": {"pc": 256, "sr": 9991, "d0": 238064092, "a0": 884963912, "d1": 381159882, "a1": 116729862, "d2": 210434580, "a2": 1226220922, "d3": 2015903098, "a3": 1841976248, "d4": 433869366, "a4": 2118045438, "d5": 1335469604, "a5": 1300743794, "d6": 1886039630, "a6": 217419298, "d7": 1809448496, "a7": 1919699910, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 238064092, "a0": 884963912, "d1": 381159930, "a1": 116729862, "d2": 210434580, "a2": 1226220922, "d3": 2015903098, "a3": 1841976248, "d4": 433869366, "a4": 2118045438, "d5": 1335469604, "a5": 1300743794, "d6": 1886039630, "a6": 217419298, "d7": 1809448496, "a7": 1919699910, "usp": 343456530}, "initial memory": [0, 114, 1, 108, 2, 75, 3, 198, 4, 0, 5, 0, 6, 1, 7, 0, 256, 195, 257, 1, 258, 16, 259, 252, 260, 128, 261, 112, 262, 240, 263, 90, 264, 96, 265, 80, -1], "final memory": [-1]},
{ "name" : "SBCD 8301", "initial state": {"pc": 256, "sr": 10003, "d0": 1008000576, "a0": 1351502552, "d1": 2114673296, "a1": 768873952, "d2": 459728022, "a2": 1055407264, "d3": 2703848, "a3": 14978634, "d4": 346416748, "a4": 490331746, "d5": 398133426, "a5": 1110901482, "d6": 2016930376, "a6": 698397762, "d7": 519478344, "a7": 1737382250, "usp": 343456530}, "final state": {"pc": 258, "sr": 10009, "d0": 1008000576, "a0": 1351502552, "d1": 2114673305, "a1": 768873952, "d2": 459728022, "a2": 1055407264, "d3": 2703848, "a3": 14978634, "d4": 346416748, "a4": 490331746, "d5": 398133426, "a5": 1110901482, "d6": 2016930376, "a6": 698397762, "d7": 519478344, "a7": 1737382250, "usp": 343456530}, "initial memory": [0, 103, 1, 142, 2, 89, 3, 106, 4, 0, 5, 0, 6, 1, 7, 0, 256, 131, 257, 1, 258, 16, 259, 244, 260, 104, 261, 224, 262, 248, 263, 252, 264, 64, 265, 116, -1], "final memory": [-1]},
{ "name" : "ABCD c302", "initial state": {"pc": 256, "sr": 9994, "d0": 53194248, "a0": 1688798016, "d1": 682545790, "a1": 336892512, "d2": 1836950710, "a2": 1385572498, "d3": 1405673698, "a3": 4322624, "d4": 690241638, "a4": 1783398024, "d5": 184565578, "a5": 1141328188, "d6": 1027299984, "a6": 978937518, "d7": 62326014, "a7": 3059292938, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 53194248, "a0": 1688798016, "d1": 682545818, "a1": 336892512, "d2": 1836950710, "a2": 1385572498, "d3": 1405673698, "a3": 4322624, "d4": 690241638, "a4": 1783398024, "d5": 184565578, "a5": 1141328188, "d6": 1027299984, "a6": 978937518, "d7": 62326014, "a7": 3059292938, "usp": 343456530}, "initial memory": [0, 182, 1, 89, 2, 27, 3, 10, 4, 0, 5, 0, 6, 1, 7, 0, 256, 195, 257, 2, 258, 96, 259, 246, 260, 16, 261, 52, 262, 96, 263, 74, 264, 232, 265, 26, -1], "final memory": [-1]},
{ "name" : "SBCD 8302", "initial state": {"pc": 256, "sr": 9998, "d0": 578250276, "a0": 1923645604, "d1": 1288886056, "a1": 345377650, "d2": 640412710, "a2": 113865708, "d3": 228378206, "a3": 333041686, "d4": 799231052, "a4": 1089232520, "d5": 166095786, "a5": 1580356612, "d6": 1990617848, "a6": 975831788, "d7": 666451530, "a7": 320802714, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 578250276, "a0": 1923645604, "d1": 1288886018, "a1": 345377650, "d2": 640412710, "a2": 113865708, "d3": 228378206, "a3": 333041686, "d4": 799231052, "a4": 1089232520, "d5": 166095786, "a5": 1580356612, "d6": 1990617848, "a6": 975831788, "d7": 666451530, "a7": 320802714, "usp": 343456530}, "initial memory": [0, 19, 1, 31, 2, 15, 3, 154, 4, 0, 5, 0, 6, 1, 7, 0, 256, 131, 257, 2, 258, 0, 259, 216, 260, 216, 261, 250, 262, 24, 263, 220, 264, 136, 265, 102, -1], "final memory": [-1]},
{ "name" : "ABCD c303", "initial state": {"pc": 256, "sr": 10011, "d0": 2101622220, "a0": 50106460, "d1": 153642490, "a1": 325683596, "d2": 994002542, "a2": 1975865416, "d3": 925450188, "a3": 1830413150, "d4": 1964738142, "a4": 1050585582, "d5": 1645396322, "a5": 581331040, "d6": 1029061434, "a6": 1527679076, "d7": 1749728754, "a7": 3486709370, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 2101622220, "a0": 50106460, "d1": 153642285, "a1": 325683596, "d2": 994002542, "a2": 1975865416, "d3": 925450188, "a3": 1830413150, "d4": 1964738142, "a4": 1050585582, "d5": 1645396322, "a5": 581331040, "d6": 1029061434, "a6": 1527679076, "d7": 1749728754, "a7": 3486709370, "usp": 343456530}, "initial memory": [0, 207, 1, 210, 2, 246, 3, 122, 4, 0, 5, 0, 6, 1, 7, 0, 256, 195, 257, 3, 258, 8, 259, 166, 260, 120, 261, 148, 262, 136, 263, 218, 264, 152, 265, 14, -1], "final memory": [-1]},
{ "name" : "SBCD 8303", "initial state": {"pc": 256, "sr": 10014, "d0": 1647744826, "a0": 971934330, "d1": 1845679324, "a1": 1539682034, "d2": 2078601200, "a2": 258015894, "d3": 1933882650, "a3": 703663972, "d4": 600718012, "a4": 287933374, "d5": 947003136, "a5": 1015576934, "d6": 1280415642, "a6": 601503382, "d7": 12068506, "a7": 3421915612, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1647744826, "a0": 971934330, "d1": 1845679201, "a1": 1539682034, "d2": 2078601200, "a2": 258015894, "d3": 1933882650, "a3": 703663972, "d4": 600718012, "a4": 287933374, "d5": 947003136, "a5": 1015576934, "d6": 1280415642, "a6": 601503382, "d7": 12068506, "a7": 3421915612, "usp": 343456530}, "initial memory": [0, 203, 1, 246, 2, 73, 3, 220, 4, 0, 5, 0, 6, 1, 7, 0, 256, 131, 257, 3, 258, 40, 259, 122, 260, 144, 261, 80, 262, 200, 263, 26, 264, 8, 265, 162, -1], "final memory": [-1]},
{ "name" : "ABCD c304", "initial state": {"pc": 256, "sr": 10010, "d0": 1318934068, "a0": 1376107810, "d1": 998676542, "a1": 1992568126, "d2": 24456442, "a2": 1232519170, "d3": 870044116, "a3": 322448034, "d4": 615321996, "a4": 1282882864, "d5": 1583026466, "a5": 676479368, "d6": 750928186, "a6": 810310758, "d7": 88628682, "a7": 2813554600, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1318934068, "a0": 1376107810, "d1": 998676529, "a1": 1992568126, "d2": 24456442, "a2": 1232519170, "d3": 870044116, "a3": 322448034, "d4": 615321996, "a4": 1282882864, "d5": 1583026466, "a5": 676479368, "d6": 750928186, "a6": 810310758, "d7": 88628682, "a7": 2813554600, "usp": 343456530}, "initial memory": [0, 167, 1, 179, 2, 111, 3, 168, 4, 0, 5, 0, 6, 1, 7, 0, 256, 195, 257, 4, 258, 104, 259, 38, 260, 216, 261, 44, 262, 40, 263, 90, 264, 80, 265, 8, -1], "final memory": [-1]},
{ "name" : "SBCD 8304", "initial state": {"pc": 256, "sr": 9998, "d0": 226307746, "a0": 1271873298, "d1": 360764992, "a1": 322297248, "d2": 1030885062, "a2": 896089402, "d3": 187189844, "a3": 271763002, "d4": 36182060, "a4": 1970557898, "d5": 374010318, "a5": 673804458, "d6": 306796664, "a6": 950271782, "d7": 223295400, "a7": 1185649418, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 226307746, "a0": 1271873298, "d1": 360764942, "a1": 322297248, "d2": 1030885062, "a2": 896089402, "d3": 187189844, "a3": 271763002, "d4": 36182060, "a4": 1970557898, "d5": 374010318, "a5": 673804458, "d6": 306796664, "a6": 950271782, "d7": 223295400, "a7": 1185649418, "usp": 343456530}, "initial memory": [0, 70, 1, 171, 2, 147, 3, 10, 4, 0, 5, 0, 6, 1, 7, 0, 256, 131, 257, 4, 258, 16, 259, 134, 260, 16, 261, 34, 262, 216, 263, 212, 264, 152, 265, 0, -1], "final memory": [-1]},
{ "name" : "ABCD c305", "initial state": {"pc": 256, "sr": 10010, "d0": 1239078386, "a0": 1480783648, "d1": 1041508542, "a1": 342803660, "d2": 494875504, "a2": 1949972366, "d3": 168430896, "a3": 437618494, "d4": 434639132, "a4": 2070038136, "d5": 1388024884, "a5": 1895887158, "d6": 419368026, "a6": 1960610774, "d7": 277100334, "a7": 2750718120, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1239078386, "a0": 1480783648, "d1": 1041508441, "a1": 342803660, "d2": 494875504, "a2": 1949972366, "d3": 168430896, "a3": 437618494, "d4": 434639132, "a4": 2070038136, "d5": 1388024884, "a5": 1895887158, "d6": 419368026, "a6": 1960610774, "d7": 277100334, "a7": 2750718120, "usp": 343456530}, "initial memory": [0, 163, 1, 244, 2, 160, 3, 168, 4, 0, 5, 0, 6, 1, 7, 0, 256, 195, 257, 5, 258, 104, 259, 100, 260, 48, 261, 114, 262, 136, 263, 236, 264, 248, 265, 218, -1], "final memory": [-1]},
{ "name" : "SBCD 8305", "initial state": {"pc": 256, "sr": 9997, "d0": 2100241872, "a0": 1697087974, "d1": 576436964, "a1": 79796370, "d2": 877339138, "a2": 1107811668, "d3": 816172064, "a3": 307501392, "d4": 1425826258, "a4": 1330257468, "d5": 91918140, "a5": 185032566, "d6": 827436786, "a6": 286015906, "d7": 1773464784, "a7": 637128416, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 2100241872, "a0": 1697087974, "d1": 576436802, "a1": 79796370, "d2": 877339138, "a2": 1107811668, "d3": 816172064, "a3": 307501392, "d4": 1425826258, "a4": 1330257468, "d5": 91918140, "a5": 185032566, "d6": 827436786, "a6": 286015906, "d7": 1773464784, "a7": 637128416, "usp": 343456530}, "initial memory": [0, 37, 1, 249, 2, 206, 3, 224, 4, 0, 5, 0, 6, 1, 7, 0, 256, 131, 257, 5, 258, 32, 259, 22, 260, 0, 261, 68, 262, 64, 263, 68, 264, 208, 265, 162, -1], "final memory": [-1]},
{ "name" : "ABCD c306", "initial state": {"pc": 256, "sr": 10003, "d0": 313842622, "a0": 1557442862, "d1": 533110922, "a1": 264008350, "d2": 693490770, "a2": 487140554, "d3": 1105619120, "a3": 1163645520, "d4": 2112052802, "a4": 256698218, "d5": 1514258758, "a5": 32303102, "d6": 318245108, "a6": 1752373076, "d7": 1511265932, "a7": 1142361604, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 313842622, "a0": 1557442862, "d1": 533111013, "a1": 264008350, "d2": 693490770, "a2": 487140554, "d3": 1105619120, "a3": 1163645520, "d4": 2112052802, "a4": 256698218, "d5": 1514258758, "a5": 32303102, "d6": 318245108, "a6": 1752373076, "d7": 1511265932, "a7": 1142361604, "usp": 343456530}, "initial memory": [0, 68, 1, 23, 2, 14, 3, 4, 4, 0, 5, 0, 6, 1, 7, 0, 256, 195, 257, 6, 258, 16, 259, 36, 260, 176, 261, 48, 262, 80, 263, 92, 264, 96, 265, 110, -1], "final memory": [-1]},
{ "name" : "SBCD 8306", "initial state": {"pc": 256, "sr": 9989, "d0": 1217188274, "a0": 1467402518, "d1": 354116602, "a1": 931934684, "d2": 960560784, "a2": 1428013224, "d3": 1510522188, "a3": 341016896, "d4": 1942239336, "a4": 1984600876, "d5": 1465085752, "a5": 470917728, "d6": 648737362, "a6": 1237015300, "d7": 554367314, "a7": 3725785914, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1217188274, "a0": 1467402518, "d1": 354116424, "a1": 931934684, "d2": 960560784, "a2": 1428013224, "d3": 1510522188, "a3": 341016896, "d4": 1942239336, "a4": 1984600876, "d5": 1465085752, "a5": 470917728, "d6": 648737362, "a6": 1237015300, "d7": 554367314, "a7": 3725785914, "usp": 343456530}, "initial memory": [0, 222, 1, 18, 2, 251, 3, 58, 4, 0, 5, 0, 6, 1, 7, 0, 256, 131, 257, 6, 258, 208, 259, 238, 260, 88, 261, 0, 262, 240, 263, 82, 264, 72, 265, 158, -1], "final memory": [-1]},
{ "name" : "ABCD c307", "initial state": {"pc": 256, "sr": 10000, "d0": 1761460200, "a0": 1345779018, "d1": 1799524312, "a1": 1210185322, "d2": 1592911082, "a2": 767086116, "d3": 1525428478, "a3": 1072035478, "d4": 1216668666, "a4": 312480416, "d5": 210999534, "a5": 1260834796, "d6": 773683548, "a6": 1629288230, "d7": 285908650, "a7": 370171558, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 1761460200, "a0": 1345779018, "d1": 1799524329, "a1": 1210185322, "d2": 1592911082, "a2": 767086116, "d3": 1525428478, "a3": 1072035478, "d4": 1216668666, "a4": 312480416, "d5": 210999534, "a5": 1260834796, "d6": 773683548, "a6": 1629288230, "d7": 285908650, "a7": 370171558, "usp": 343456530}, "initial memory": [0, 22, 1, 16, 2, 94, 3, 166, 4, 0, 5, 0, 6, 1, 7, 0, 256, 195, 257, 7, 258, 24, 259, 30, 260, 208, 261, 104, 262, 192, 263, 232, 264, 248, 265, 24, -1], "final memory": [-1]},
{ "name" : "SBCD 8307", "initial state": {"pc": 256, "sr": 9988, "d0": 74680812, "a0": 2088945118, "d1": 1029974242, "a1": 1837937070, "d2": 2058907280, "a2": 803557042, "d3": 1650667656, "a3": 2006032558, "d4": 1577542446, "a4": 2043428052, "d5": 922784060, "a5": 1336803946, "d6": 104797786, "a6": 690022314, "d7": 399798762, "a7": 656988308, "usp": 343456530}, "final state": {"pc": 258, "sr": 10009, "d0": 74680812, "a0": 2088945118, "d1": 1029974162, "a1": 1837937070, "d2": 2058907280, "a2": 803557042, "d3": 1650667656, "a3": 2006032558, "d4": 1577542446, "a4": 2043428052, "d5": 922784060, "a5": 1336803946, "d6": 104797786, "a6": 690022314, "d7": 399798762, "a7": 656988308, "usp": 343456530}, "initial memory": [0, 39, 1, 40, 2, 216, 3, 148, 4, 0, 5, 0, 6, 1, 7, 0, 256, 131, 257, 7, 258, 240, 259, 72, 260, 24, 261, 118, 262, 80, 263, 120, 264, 0, 265, 28, -1], "final memory": [-1]},
{ "name" : "ABCD c308", "initial state": {"pc": 256, "sr": 10011, "d0": 680456422, "a0": 2021048562, "d1": 1080681086, "a1": 1014336934, "d2": 1737809722, "a2": 1235676658, "d3": 1590415260, "a3": 1850741322, "d4": 380337418, "a4": 1256272512, "d5": 1419650854, "a5": 112908686, "d6": 1528585008, "a6": 1428242108, "d7": 581360394, "a7": 1382354778, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 680456422, "a0": 2021048561, "d1": 1080681086, "a1": 1014336933, "d2": 1737809722, "a2": 1235676658, "d3": 1590415260, "a3": 1850741322, "d4": 380337418, "a4": 1256272512, "d5": 1419650854, "a5": 112908686, "d6": 1528585008, "a6": 1428242108, "d7": 581360394, "a7": 1382354778, "usp": 343456530}, "initial memory": [0, 82, 1, 101, 2, 15, 3, 90, 4, 0, 5, 0, 6, 1, 7, 0, 256, 195, 257, 8, 258, 144, 259, 230, 260, 144, 261, 94, 262, 248, 263, 146, 264, 232, 265, 168, 7703973, 206, 7782641, 220, -1], "final memory": [-1]},
{ "name" : "SBCD 8308", "initial state": {"pc": 256, "sr": 10006, "d0": 1302394176, "a0": 472558668, "d1": 38118968, "a1": 899006470, "d2": 715368370, "a2": 2054284644, "d3": 1582738684, "a3": 1267435696, "d4": 209126598, "a4": 901448078, "d5": 1507502900, "a5": 140734168, "d6": 589189800, "a6": 939666228, "d7": 465889090, "a7": 3864319770, "usp": 343456530}, "final state": {"pc": 258, "sr": 9994, "d0": 1302394176, "a0": 472558667, "d1": 38118968, "a1": 899006469, "d2": 715368370, "a2": 2054284644, "d3": 1582738684, "a3": 1267435696, "d4": 209126598, "a4": 901448078, "d5": 1507502900, "a5": 140734168, "d6": 589189800, "a6": 939666228, "d7": 465889090, "a7": 3864319770, "usp": 343456530}, "initial memory": [0, 230, 1, 84, 2, 215, 3, 26, 4, 0, 5, 0, 6, 1, 7, 0, 256, 131, 257, 8, 258, 56, 259, 16, 260, 192, 261, 168, 262, 184, 263, 254, 264, 88, 265, 176, 2796619, 84, 9814021, 222, -1], "final memory": [-1]},
{ "name" : "ABCD c309", "initial state": {"pc": 256, "sr": 9994, "d0": 453304436, "a0": 599486650, "d1": 1563176750, "a1": 1726338472, "d2": 2144183498, "a2": 2066644740, "d3": 368987386, "a3": 697655408, "d4": 1785707612, "a4": 233746442, "d5": 1303884866, "a5": 828877138, "d6": 1469808874, "a6": 211640276, "d7": 573353876, "a7": 3016042080, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 453304436, "a0": 599486650, "d1": 1563176750, "a1": 1726338470, "d2": 2144183498, "a2": 2066644740, "d3": 368987386, "a3": 697655408, "d4": 1785707612, "a4": 233746442, "d5": 1303884866, "a5": 828877138, "d6": 1469808874, "a6": 211640276, "d7": 573353876, "a7": 3016042080, "usp": 343456530}, "initial memory": [0, 179, 1, 197, 2, 38, 3, 96, 4, 0, 5, 0, 6, 1, 7, 0, 256, 195, 257, 9, 258, 120, 259, 116, 260, 216, 261, 26, 262, 104, 263, 102, 264, 88, 265, 78, 15062438, 66, 15062439, 110, -1], "final memory": [-1]},
{ "name" : "SBCD 8309", "initial state": {"pc": 256, "sr": 10003, "d0": 61465092, "a0": 596710922, "d1": 104167036, "a1": 171834564, "d2": 536218554, "a2": 1805495580, "d3": 1383854266, "a3": 1020280950, "d4": 1190751652, "a4": 205005354, "d5": 562908770, "a5": 961231696, "d6": 1142249162, "a6": 2049138744, "d7": 1425345200, "a7": 2386050440, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 61465092, "a0": 596710922, "d1": 104167036, "a1": 171834562, "d2": 536218554, "a2": 1805495580, "d3": 1383854266, "a3": 1020280950, "d4": 1190751652, "a4": 205005354, "d5": 562908770, "a5": 961231696, "d6": 1142249162, "a6": 2049138744, "d7": 1425345200, "a7": 2386050440, "usp": 343456530}, "initial memory": [0, 142, 1, 56, 2, 61, 3, 136, 4, 0, 5, 0, 6, 1, 7, 0, 256, 131, 257, 9, 258, 160, 259, 254, 260, 56, 261, 148, 262, 208, 263, 182, 264, 248, 265, 0, 4062402, 6, 4062403, 72, -1], "final memory": [-1]},
{ "name" : "ABCD c30a", "initial state": {"pc": 256, "sr": 10008, "d0": 1011858498, "a0": 1622579540, "d1": 382775292, "a1": 1946979174, "d2": 1590826686, "a2": 1670648078, "d3": 852706452, "a3": 233579228, "d4": 1278962332, "a4": 165978280, "d5": 1356107908, "a5": 15694506, "d6": 861664144, "a6": 1784574214, "d7": 1507053294, "a7": 3540540768, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1011858498, "a0": 1622579540, "d1": 382775292, "a1": 1946979173, "d2": 1590826686, "a2": 1670648077, "d3": 852706452, "a3": 233579228, "d4": 1278962332, "a4": 165978280, "d5": 1356107908, "a5": 15694506, "d6": 861664144, "a6": 1784574214, "d7": 1507053294, "a7": 3540540768, "usp": 343456530}, "initial memory": [0, 211, 1, 8, 2, 93, 3, 96, 4, 0, 5, 0, 6, 1, 7, 0, 256, 195, 257, 10, 258, 248, 259, 92, 260, 24, 261, 4, 262, 224, 263, 64, 264, 152, 265, 110, 822117, 38, 9703693, 152, -1], "final memory": [-1]},
{ "name" : "SBCD 830a", "initial state": {"pc": 256, "sr": 10005, "d0": 495377270, "a0": 303978010, "d1": 11677470, "a1": 94817856, "d2": 842243220, "a2": 170856524, "d3": 1517081162, "a3": 399979636, "d4": 509765710, "a4": 833927142, "d5": 1320020086, "a5": 1335195272, "d6": 2071528698, "a6": 1570309000, "d7": 1177958928, "a7": 1472493114, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 495377270, "a0": 303978010, "d1": 11677470, "a1": 94817855, "d2": 842243220, "a2": 170856523, "d3": 1517081162, "a3": 399979636, "d4": 509765710, "a4": 833927142, "d5": 1320020086, "a5": 1335195272, "d6": 2071528698, "a6": 1570309000, "d7": 1177958928, "a7": 1472493114, "usp": 343456530}, "initial memory": [0, 87, 1, 196, 2, 118, 3, 58, 4, 0, 5, 0, 6, 1, 7, 0, 256, 131, 257, 10, 258, 24, 259, 238, 260, 184, 261, 88, 262, 88, 263, 54, 264, 232, 265, 244, 3084363, 48, 10931775, 92, -1], "final memory": [-1]},
{ "name" : "ABCD c30b", "initial state": {"pc": 256, "sr": 10006, "d0": 1115248278, "a0": 1035839302, "d1": 740537330, "a1": 1848706132, "d2": 1543170944, "a2": 1410555728, "d3": 914067796, "a3": 1138141262, "d4": 1786920380, "a4": 1103363412, "d5": 212040172, "a5": 707573638, "d6": 1083800430, "a6": 1573197234, "d7": 477549962, "a7": 1202754728, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1115248278, "a0": 1035839302, "d1": 740537330, "a1": 1848706131, "d2": 1543170944, "a2": 1410555728, "d3": 914067796, "a3": 1138141261, "d4": 1786920380, "a4": 1103363412, "d5": 212040172, "a5": 707573638, "d6": 1083800430, "a6": 1573197234, "d7": 477549962, "a7": 1202754728, "usp": 343456530}, "initial memory": [0, 71, 1, 176, 2, 148, 3, 168, 4, 0, 5, 0, 6, 1, 7, 0, 256, 195, 257, 11, 258, 88, 259, 140, 260, 208, 261, 162, 262, 96, 263, 204, 264, 168, 265, 82, 3212371, 26, 14067789, 140, -1], "final memory": [-1]},
{ "name" : "SBCD 830b", "initial state": {"pc": 256, "sr": 10013, "d0": 115590680, "a0": 538624242, "d1": 1407341872, "a1": 1014063188, "d2": 809954646, "a2": 929794930, "d3": 8896988, "a3": 1972389744, "d4": 1355322480, "a4": 1396869122, "d5": 545877630, "a5": 888121256, "d6": 515204232, "a6": 1642619748, "d7": 383479326, "a7": 4032866152, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 115590680, "a0": 538624242, "d1": 1407341872, "a1": 1014063187, "d2": 809954646, "a2": 929794930, "d3": 8896988, "a3": 1972389743, "d4": 1355322480, "a4": 1396869122, "d5": 545877630, "a5": 888121256, "d6": 515204232, "a6": 1642619748, "d7": 383479326, "a7": 4032866152, "usp": 343456530}, "initial memory": [0, 240, 1, 96, 2, 167, 3, 104, 4, 0, 5, 0, 6, 1, 7, 0, 256, 131, 257, 11, 258, 224, 259, 156, 260, 208, 261, 134, 262, 40, 263, 106, 264, 184, 265, 226, 7430227, 100, 9455471, 54, -1], "final memory": [-1]},
{ "name" : "ABCD c30c", "initial state": {"pc": 256, "sr": 10015, "d0": 555751572, "a0": 1234595164, "d1": 1110289800, "a1": 853940840, "d2": 1155276624, "a2": 550501786, "d3": 1334567040, "a3": 923966026, "d4": 1749048818, "a4": 642747524, "d5": 1507340796, "a5": 814908264, "d6": 12191520, "a6": 1659992936, "d7": 891930174, "a7": 2329128462, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 555751572, "a0": 1234595164, "d1": 1110289800, "a1": 853940839, "d2": 1155276624, "a2": 550501786, "d3": 1334567040, "a3": 923966026, "d4": 1749048818, "a4": 642747523, "d5": 1507340796, "a5": 814908264, "d6": 12191520, "a6": 1659992936, "d7": 891930174, "a7": 2329128462, "usp": 343456530}, "initial memory": [0, 138, 1, 211, 2, 174, 3, 14, 4, 0, 5, 0, 6, 1, 7, 0, 256, 195, 257, 12, 258, 144, 259, 144, 260, 120, 261, 218, 262, 184, 263, 170, 264, 24, 265, 174, 5213315, 98, 15080039, 218, -1], "final memory": [-1]},
{ "name" : "SBCD 830c", "initial state": {"pc": 256, "sr": 10009, "d0": 1304213724, "a0": 1028721712, "d1": 554474338, "a1": 334971586, "d2": 1118671240, "a2": 1312823922, "d3": 288201194, "a3": 1384667776, "d4": 1221860380, "a4": 1978512340, "d5": 1568774046, "a5": 1220108232, "d6": 1728656902, "a6": 37710020, "d7": 230308458, "a7": 465335228, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 1304213724, "a0": 1028721712, "d1": 554474338, "a1": 334971585, "d2": 1118671240, "a2": 1312823922, "d3": 288201194, "a3": 1384667776, "d4": 1221860380, "a4": 1978512339, "d5": 1568774046, "a5": 1220108232, "d6": 1728656902, "a6": 37710020, "d7": 230308458, "a7": 465335228, "usp": 343456530}, "initial memory": [0, 27, 1, 188, 2, 115, 3, 188, 4, 0, 5, 0, 6, 1, 7, 0, 256, 131, 257, 12, 258, 240, 259, 64, 260, 80, 261, 172, 262, 144, 263, 48, 264, 152, 265, 162, 15578067, 28, 16204481, 120, -1], "final memory": [-1]},
{ "name" : "ABCD c30d", "initial state": {"pc": 256, "sr": 10008, "d0": 1400523492, "a0": 1855445974, "d1": 30075276, "a1": 870463738, "d2": 816523494, "a2": 1225441202, "d3": 889859328, "a3": 1622107284, "d4": 789607988, "a4": 452223522, "d5": 1639999502, "a5": 576124328, "d6": 519037676, "a6": 2065300020, "d7": 387646418, "a7": 687450090, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1400523492, "a0": 1855445974, "d1": 30075276, "a1": 870463737, "d2": 816523494, "a2": 1225441202, "d3": 889859328, "a3": 1622107284, "d4": 789607988, "a4": 452223522, "d5": 1639999502, "a5": 576124327, "d6": 519037676, "a6": 2065300020, "d7": 387646418, "a7": 687450090, "usp": 343456530}, "initial memory": [0, 40, 1, 249, 2, 167, 3, 234, 4, 0, 5, 0, 6, 1, 7, 0, 256, 195, 257, 13, 258, 32, 259, 26, 260, 96, 261, 86, 262, 208, 263, 194, 264, 0, 265, 250, 5698983, 254, 14825721, 200, -1], "final memory": [-1]},
{ "name" : "SBCD 830d", "initial state": {"pc": 256, "sr": 10008, "d0": 2029748824, "a0": 853470282, "d1": 1210769180, "a1": 1231768068, "d2": 1990052934, "a2": 583561796, "d3": 1909360166, "a3": 365289522, "d4": 768189648, "a4": 1912749934, "d5": 291728172, "a5": 1905445602, "d6": 370220702, "a6": 1548088750, "d7": 1039229962, "a7": 2091704438, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 2029748824, "a0": 853470282, "d1": 1210769180, "a1": 1231768067, "d2": 1990052934, "a2": 583561796, "d3": 1909360166, "a3": 365289522, "d4": 768189648, "a4": 1912749934, "d5": 291728172, "a5": 1905445601, "d6": 370220702, "a6": 1548088750, "d7": 1039229962, "a7": 2091704438, "usp": 343456530}, "initial memory": [0, 124, 1, 172, 2, 224, 3, 118, 4, 0, 5, 0, 6, 1, 7, 0, 256, 131, 257, 13, 258, 8, 259, 96, 260, 168, 261, 144, 262, 32, 263, 242, 264, 88, 265, 172, 7031299, 18, 9620193, 8, -1], "final memory": [-1]},
{ "name" : "ABCD c30e", "initial state": {"pc": 256, "sr": 9988, "d0": 2053873358, "a0": 732116270, "d1": 797402834, "a1": 1744336226, "d2": 1651490564, "a2": 1759701992, "d3": 375788480, "a3": 166593060, "d4": 127577532, "a4": 1758367378, "d5": 1006917424, "a5": 1358072486, "d6": 1090023614, "a6": 1668071886, "d7": 1991388394, "a7": 2105172920, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 2053873358, "a0": 732116270, "d1": 797402834, "a1": 1744336225, "d2": 1651490564, "a2": 1759701992, "d3": 375788480, "a3": 166593060, "d4": 127577532, "a4": 1758367378, "d5": 1006917424, "a5": 1358072486, "d6": 1090023614, "a6": 1668071885, "d7": 1991388394, "a7": 2105172920, "usp": 343456530}, "initial memory": [0, 125, 1, 122, 2, 99, 3, 184, 4, 0, 5, 0, 6, 1, 7, 0, 256, 195, 257, 14, 258, 232, 259, 184, 260, 88, 261, 218, 262, 16, 263, 190, 264, 240, 265, 94, 7127501, 24, 16282977, 240, -1], "final memory": [-1]},
{ "name" : "SBCD 830e", "initial state": {"pc": 256, "sr": 9999, "d0": 193909908, "a0": 1701626906, "d1": 1311131256, "a1": 1203682042, "d2": 853334532, "a2": 988141960, "d3": 1097684658, "a3": 1210896276, "d4": 1901519276, "a4": 1978671760, "d5": 2130320724, "a5": 1751996524, "d6": 1453062290, "a6": 1657311658, "d7": 433891152, "a7": 1322498444, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 193909908, "a0": 1701626906, "d1": 1311131256, "a1": 1203682041, "d2": 853334532, "a2": 988141960, "d3": 1097684658, "a3": 1210896276, "d4": 1901519276, "a4": 1978671760, "d5": 2130320724, "a5": 1751996524, "d6": 1453062290, "a6": 1657311657, "d7": 433891152, "a7": 1322498444, "usp": 343456530}, "initial memory": [0, 78, 1, 211, 2, 185, 3, 140, 4, 0, 5, 0, 6, 1, 7, 0, 256, 131, 257, 14, 258, 216, 259, 126, 260, 120, 261, 230, 262, 104, 263, 28, 264, 184, 265, 236, 12499705, 20, 13144489, 86, -1], "final memory": [-1]},
{ "name" : "ABCD c30f", "initial state": {"pc": 256, "sr": 10007, "d0": 1086687650, "a0": 1117579690, "d1": 1758416268, "a1": 1269873168, "d2": 32283068, "a2": 1065850690, "d3": 1415661638, "a3": 1591447202, "d4": 1053841560, "a4": 544317436, "d5": 1617462110, "a5": 62810632, "d6": 1837695850, "a6": 1243821346, "d7": 1044356602, "a7": 2598104938, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 1086687650, "a0": 1117579690, "d1": 1758416268, "a1": 1269873167, "d2": 32283068, "a2": 1065850690, "d3": 1415661638, "a3": 1591447202, "d4": 1053841560, "a4": 544317436, "d5": 1617462110, "a5": 62810632, "d6": 1837695850, "a6": 1243821346, "d7": 1044356602, "a7": 2598104936, "usp": 343456530}, "initial memory": [0, 154, 1, 219, 2, 239, 3, 106, 4, 0, 5, 0, 6, 1, 7, 0, 256, 195, 257, 15, 258, 88, 259, 248, 260, 40, 261, 166, 262, 128, 263, 196, 264, 248, 265, 86, 11581967, 52, 14413672, 32, -1], "final memory": [-1]},
{ "name" : "SBCD 830f", "initial state": {"pc": 256, "sr": 9992, "d0": 240096632, "a0": 222730492, "d1": 182321310, "a1": 367382322, "d2": 1962593354, "a2": 579217536, "d3": 2105183212, "a3": 365755700, "d4": 2021159758, "a4": 1157868992, "d5": 735741266, "a5": 1954839884, "d6": 392635042, "a6": 641614934, "d7": 1947404116, "a7": 327650834, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 240096632, "a0": 222730492, "d1": 182321310, "a1": 367382321, "d2": 1962593354, "a2": 579217536, "d3": 2105183212, "a3": 365755700, "d4": 2021159758, "a4": 1157868992, "d5": 735741266, "a5": 1954839884, "d6": 392635042, "a6": 641614934, "d7": 1947404116, "a7": 327650832, "usp": 343456530}, "initial memory": [0, 19, 1, 135, 2, 142, 3, 18, 4, 0, 5, 0, 6, 1, 7, 0, 256, 131, 257, 15, 258, 240, 259, 170, 260, 152, 261, 236, 262, 208, 263, 38, 264, 32, 265, 52, 8883728, 184, 15060785, 158, -1], "final memory": [-1]},
{ "name" : "ABCD c500", "initial state": {"pc": 256, "sr": 9984, "d0": 1144904948, "a0": 784169612, "d1": 963983916, "a1": 431544052, "d2": 1061043244, "a2": 908606044, "d3": 249597220, "a3": 185584498, "d4": 944913948, "a4": 972402442, "d5": 527171278, "a5": 817289024, "d6": 1797625470, "a6": 871220156, "d7": 1891345100, "a7": 79961208, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 1144904948, "a0": 784169612, "d1": 963983916, "a1": 431544052, "d2": 1061043334, "a2": 908606044, "d3": 249597220, "a3": 185584498, "d4": 944913948, "a4": 972402442, "d5": 527171278, "a5": 817289024, "d6": 1797625470, "a6": 871220156, "d7": 1891345100, "a7": 79961208, "usp": 343456530}, "initial memory": [0, 4, 1, 196, 2, 28, 3, 120, 4, 0, 5, 0, 6, 1, 7, 0, 256, 197, 257, 0, 258, 16, 259, 54, 260, 24, 261, 174, 262, 64, 263, 234, 264, 200, 265, 152, -1], "final memory": [-1]},
{ "name" : "SBCD 8500", "initial state": {"pc": 256, "sr": 10006, "d0": 1668679506, "a0": 136410418, "d1": 1507527976, "a1": 1284860784, "d2": 1010625326, "a2": 1707126102, "d3": 1131689958, "a3": 1286889200, "d4": 50479434, "a4": 1438992270, "d5": 151806672, "a5": 182249376, "d6": 204180474, "a6": 753581810, "d7": 2129859066, "a7": 158876902, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1668679506, "a0": 136410418, "d1": 1507527976, "a1": 1284860784, "d2": 1010625397, "a2": 1707126102, "d3": 1131689958, "a3": 1286889200, "d4": 50479434, "a4": 1438992270, "d5": 151806672, "a5": 182249376, "d6": 204180474, "a6": 753581810, "d7": 2129859066, "a7": 158876902, "usp": 343456530}, "initial memory": [0, 9, 1, 120, 2, 68, 3, 230, 4, 0, 5, 0, 6, 1, 7, 0, 256, 133, 257, 0, 258, 240, 259, 156, 260, 144, 261, 112, 262, 24, 263, 150, 264, 0, 265, 154, -1], "final memory": [-1]},
{ "name" : "ABCD c501", "initial state": {"pc": 256, "sr": 9986, "d0": 1489427116, "a0": 167936580, "d1": 1732165986, "a1": 716587902, "d2": 1225424776, "a2": 604576538, "d3": 1346052308, "a3": 1372740208, "d4": 1508419864, "a4": 1227872942, "d5": 968218220, "a5": 1690172170, "d6": 1360030220, "a6": 1957479128, "d7": 211985678, "a7": 1877138838, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1489427116, "a0": 167936580, "d1": 1732165986, "a1": 716587902, "d2": 1225424720, "a2": 604576538, "d3": 1346052308, "a3": 1372740208, "d4": 1508419864, "a4": 1227872942, "d5": 968218220, "a5": 1690172170, "d6": 1360030220, "a6": 1957479128, "d7": 211985678, "a7": 1877138838, "usp": 343456530}, "initial memory": [0, 111, 1, 226, 2, 221, 3, 150, 4, 0, 5, 0, 6, 1, 7, 0, 256, 197, 257, 1, 258, 64, 259, 198, 260, 96, 261, 28, 262, 112, 263, 154, 264, 48, 265, 228, -1], "final memory": [-1]},
{ "name" : "SBCD 8501", "initial state": {"pc": 256, "sr": 9986, "d0": 496151456, "a0": 1505910468, "d1": 138519690, "a1": 1742472588, "d2": 228173288, "a2": 502292376, "d3": 1650158328, "a3": 269763882, "d4": 1607201338, "a4": 583585956, "d5": 1183575800, "a5": 771363450, "d6": 217448438, "a6": 2094210858, "d7": 1786230726, "a7": 1449820258, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 496151456, "a0": 1505910468, "d1": 138519690, "a1": 1742472588, "d2": 228173144, "a2": 502292376, "d3": 1650158328, "a3": 269763882, "d4": 1607201338, "a4": 583585956, "d5": 1183575800, "a5": 771363450, "d6": 217448438, "a6": 2094210858, "d7": 1786230726, "a7": 1449820258, "usp": 343456530}, "initial memory": [0, 86, 1, 106, 2, 128, 3, 98, 4, 0, 5, 0, 6, 1, 7, 0, 256, 133, 257, 1, 258, 24, 259, 96, 260, 72, 261, 106, 262, 120, 263, 168, 264, 248, 265, 224, -1], "final memory": [-1]},
{ "name" : "ABCD c502", "initial state": {"pc": 256, "sr": 10014, "d0": 1599491062, "a0": 2014418674, "d1": 445985888, "a1": 1254958962, "d2": 966891586, "a2": 1658393954, "d3": 538129052, "a3": 436930464, "d4": 1281356254, "a4": 1243736162, "d5": 788548862, "a5": 2015338482, "d6": 1019137996, "a6": 1681803296, "d7": 322747106, "a7": 1913770572, "usp": 343456530}, "final state": {"pc": 258, "sr": 9994, "d0": 1599491062, "a0": 2014418674, "d1": 445985888, "a1": 1254958962, "d2": 966891653, "a2": 1658393954, "d3": 538129052, "a3": 436930464, "d4": 1281356254, "a4": 1243736162, "d5": 788548862, "a5": 2015338482, "d6": 1019137996, "a6": 1681803296, "d7": 322747106, "a7": 1913770572, "usp": 343456530}, "initial memory": [0, 114, 1, 17, 2, 210, 3, 76, 4, 0, 5, 0, 6, 1, 7, 0, 256, 197, 257, 2, 258, 216, 259, 122, 260, 96, 261, 178, 262, 56, 263, 162, 264, 112, 265, 208, -1], "final memory": [-1]},
{ "name" : "SBCD 8502", "initial state": {"pc": 256, "sr": 10003, "d0": 706082154, "a0": 1204701344, "d1": 128128956, "a1": 939681498, "d2": 1684749198, "a2": 632213654, "d3": 1007885090, "a3": 2013297876, "d4": 173716900, "a4": 1745059800, "d5": 1229678834, "a5": 1035891520, "d6": 1977027956, "a6": 578867218, "d7": 2041886914, "a7": 2255837478, "usp": 343456530}, "final state": {"pc": 258, "sr": 10009, "d0": 706082154, "a0": 1204701344, "d1": 128128956, "a1": 939681498, "d2": 1684749209, "a2": 632213654, "d3": 1007885090, "a3": 2013297876, "d4": 173716900, "a4": 1745059800, "d5": 1229678834, "a5": 1035891520, "d6": 1977027956, "a6": 578867218, "d7": 2041886914, "a7": 2255837478, "usp": 343456530}, "initial memory": [0, 134, 1, 117, 2, 89, 3, 38, 4, 0, 5, 0, 6, 1, 7, 0, 256, 133, 257, 2, 258, 144, 259, 16, 260, 32, 261, 168, 262, 88, 263, 116, 264, 232, 265, 150, -1], "final memory": [-1]},
{ "name" : "ABCD c503", "initial state": {"pc": 256, "sr": 9994, "d0": 1489871260, "a0": 193586222, "d1": 606942800, "a1": 165924756, "d2": 340316350, "a2": 1263600286, "d3": 947942488, "a3": 864221618, "d4": 2035719176, "a4": 1540845872, "d5": 622743834, "a5": 491271530, "d6": 1767823014, "a6": 1873482448, "d7": 1365140052, "a7": 2060372494, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1489871260, "a0": 193586222, "d1": 606942800, "a1": 165924756, "d2": 340316284, "a2": 1263600286, "d3": 947942488, "a3": 864221618, "d4": 2035719176, "a4": 1540845872, "d5": 622743834, "a5": 491271530, "d6": 1767823014, "a6": 1873482448, "d7": 1365140052, "a7": 2060372494, "usp": 343456530}, "initial memory": [0, 122, 1, 206, 2, 202, 3, 14, 4, 0, 5, 0, 6, 1, 7, 0, 256, 197, 257, 3, 258, 232, 259, 166, 260, 88, 261, 86, 262, 48, 263, 182, 264, 16, 265, 72, -1], "final memory": [-1]},
{ "name" : "SBCD 8503", "initial state": {"pc": 256, "sr": 9995, "d0": 713586642, "a0": 775690836, "d1": 1702024052, "a1": 1810143362, "d2": 1436080730, "a2": 1826141732, "d3": 640137284, "a3": 127806800, "d4": 2041744364, "a4": 565240600, "d5": 956347142, "a5": 1678593518, "d6": 1558801446, "a6": 628603194, "d7": 1622893168, "a7": 2261408076, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 713586642, "a0": 775690836, "d1": 1702024052, "a1": 1810143362, "d2": 1436080662, "a2": 1826141732, "d3": 640137284, "a3": 127806800, "d4": 2041744364, "a4": 565240600, "d5": 956347142, "a5": 1678593518, "d6": 1558801446, "a6": 628603194, "d7": 1622893168, "a7": 2261408076, "usp": 343456530}, "initial memory": [0, 134, 1, 202, 2, 89, 3, 76, 4, 0, 5, 0, 6, 1, 7, 0, 256, 133, 257, 3, 258, 136, 259, 216, 260, 88, 261, 76, 262, 168, 263, 102, 264, 72, 265, 122, -1], "final memory": [-1]},
{ "name" : "ABCD c504", "initial state": {"pc": 256, "sr": 9998, "d0": 1751833750, "a0": 1490601566, "d1": 1069035880, "a1": 2143777506, "d2": 1437844358, "a2": 2135414430, "d3": 216645214, "a3": 1163616346, "d4": 1171346840, "a4": 1913837640, "d5": 843747830, "a5": 859150714, "d6": 1035274476, "a6": 66007770, "d7": 945610138, "a7": 471711820, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 1751833750, "a0": 1490601566, "d1": 1069035880, "a1": 2143777506, "d2": 1437844356, "a2": 2135414430, "d3": 216645214, "a3": 1163616346, "d4": 1171346840, "a4": 1913837640, "d5": 843747830, "a5": 859150714, "d6": 1035274476, "a6": 66007770, "d7": 945610138, "a7": 471711820, "usp": 343456530}, "initial memory": [0, 28, 1, 29, 2, 192, 3, 76, 4, 0, 5, 0, 6, 1, 7, 0, 256, 197, 257, 4, 258, 152, 259, 56, 260, 128, 261, 108, 262, 64, 263, 236, 264, 224, 265, 94, -1], "final memory": [-1]},
{ "name" : "SBCD 8504", "initial state": {"pc": 256, "sr": 10011, "d0": 1987437748, "a0": 192048236, "d1": 905585198, "a1": 86781010, "d2": 953816496, "a2": 387055564, "d3": 1975923870, "a3": 514897384, "d4": 665382688, "a4": 1668735932, "d5": 1139504094, "a5": 308379304, "d6": 386143912, "a6": 1052922116, "d7": 225147750, "a7": 246859378, "usp": 343456530}, "final state": {"pc": 258, "sr": 9992, "d0": 1987437748, "a0": 192048236, "d1": 905585198, "a1": 86781010, "d2": 953816457, "a2": 387055564, "d3": 1975923870, "a3": 514897384, "d4": 665382688, "a4": 1668735932, "d5": 1139504094, "a5": 308379304, "d6": 386143912, "a6": 1052922116, "d7": 225147750, "a7": 246859378, "usp": 343456530}, "initial memory": [0, 14, 1, 182, 2, 198, 3, 114, 4, 0, 5, 0, 6, 1, 7, 0, 256, 133, 257, 4, 258, 208, 259, 144, 260, 88, 261, 68, 262, 80, 263, 240, 264, 104, 265, 2, -1], "final memory": [-1]},
{ "name" : "ABCD c505", "initial state": {"pc": 256, "sr": 10002, "d0": 653953586, "a0": 1468399034, "d1": 176631362, "a1": 500493114, "d2": 820917786, "a2": 94321698, "d3": 1730297780, "a3": 421863606, "d4": 2038741240, "a4": 1418124102, "d5": 2022432794, "a5": 1638267908, "d6": 656820848, "a6": 1480891568, "d7": 1122063562, "a7": 2767245542, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 653953586, "a0": 1468399034, "d1": 176631362, "a1": 500493114, "d2": 820917819, "a2": 94321698, "d3": 1730297780, "a3": 421863606, "d4": 2038741240, "a4": 1418124102, "d5": 2022432794, "a5": 1638267908, "d6": 656820848, "a6": 1480891568, "d7": 1122063562, "a7": 2767245542, "usp": 343456530}, "initial memory": [0, 164, 1, 240, 2, 208, 3, 230, 4, 0, 5, 0, 6, 1, 7, 0, 256, 197, 257, 5, 258, 216, 259, 216, 260, 240, 261, 114, 262, 208, 263, 240, 264, 224, 265, 164, -1], "final memory": [-1]},
{ "name" : "SBCD 8505", "initial state": {"pc": 256, "sr": 9994, "d0": 534116888, "a0": 1343406372, "d1": 420908962, "a1": 2135313292, "d2": 405807922, "a2": 1611290434, "d3": 5698988, "a3": 1189535568, "d4": 1293627654, "a4": 1599021452, "d5": 875555356, "a5": 1143202012, "d6": 900935854, "a6": 260042782, "d7": 121719988, "a7": 3750327242, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 534116888, "a0": 1343406372, "d1": 420908962, "a1": 2135313292, "d2": 405807888, "a2": 1611290434, "d3": 5698988, "a3": 1189535568, "d4": 1293627654, "a4": 1599021452, "d5": 875555356, "a5": 1143202012, "d6": 900935854, "a6": 260042782, "d7": 121719988, "a7": 3750327242, "usp": 343456530}, "initial memory": [0, 223, 1, 137, 2, 115, 3, 202, 4, 0, 5, 0, 6, 1, 7, 0, 256, 133, 257, 5, 258, 224, 259, 92, 260, 176, 261, 28, 262, 88, 263, 254, 264, 240, 265, 114, -1], "final memory": [-1]},
{ "name" : "ABCD c506", "initial state": {"pc": 256, "sr": 9984, "d0": 286136370, "a0": 1040763496, "d1": 878101764, "a1": 857772456, "d2": 748725364, "a2": 523962488, "d3": 1720504974, "a3": 1554583116, "d4": 659807970, "a4": 1592381210, "d5": 1934482328, "a5": 1209787556, "d6": 2089571570, "a6": 524283896, "d7": 1629297598, "a7": 3694250418, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 286136370, "a0": 1040763496, "d1": 878101764, "a1": 857772456, "d2": 748725446, "a2": 523962488, "d3": 1720504974, "a3": 1554583116, "d4": 659807970, "a4": 1592381210, "d5": 1934482328, "a5": 1209787556, "d6": 2089571570, "a6": 524283896, "d7": 1629297598, "a7": 3694250418, "usp": 343456530}, "initial memory": [0, 220, 1, 49, 2, 201, 3, 178, 4, 0, 5, 0, 6, 1, 7, 0, 256, 197, 257, 6, 258, 208, 259, 206, 260, 40, 261, 206, 262, 56, 263, 178, 264, 80, 265, 166, -1], "final memory": [-1]},
{ "name" : "SBCD 8506", "initial state": {"pc": 256, "sr": 9991, "d0": 666745178, "a0": 354660442, "d1": 416553406, "a1": 1510945076, "d2": 216422228, "a2": 459766556, "d3": 1718588432, "a3": 650361592, "d4": 660724474, "a4": 2083013968, "d5": 158295880, "a5": 937346782, "d6": 1894116980, "a6": 47330682, "d7": 126516538, "a7": 3726511784, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 666745178, "a0": 354660442, "d1": 416553406, "a1": 1510945076, "d2": 216422272, "a2": 459766556, "d3": 1718588432, "a3": 650361592, "d4": 660724474, "a4": 2083013968, "d5": 158295880, "a5": 937346782, "d6": 1894116980, "a6": 47330682, "d7": 126516538, "a7": 3726511784, "usp": 343456530}, "initial memory": [0, 222, 1, 30, 2, 14, 3, 168, 4, 0, 5, 0, 6, 1, 7, 0, 256, 133, 257, 6, 258, 0, 259, 220, 260, 184, 261, 194, 262, 32, 263, 224, 264, 200, 265, 174, -1], "final memory": [-1]},
{ "name" : "ABCD c507", "initial state": {"pc": 256, "sr": 10006, "d0": 1881221222, "a0": 514758252, "d1": 283343372, "a1": 1477811248, "d2": 1180824612, "a2": 1925267580, "d3": 1222871956, "a3": 1836124518, "d4": 1390479508, "a4": 404766636, "d5": 872061108, "a5": 1832141202, "d6": 155168188, "a6": 29184488, "d7": 866588258, "a7": 3443980502, "usp": 343456530}, "final state": {"pc": 258, "sr": 9994, "d0": 1881221222, "a0": 514758252, "d1": 283343372, "a1": 1477811248, "d2": 1180824711, "a2": 1925267580, "d3": 1222871956, "a3": 1836124518, "d4": 1390479508, "a4": 404766636, "d5": 872061108, "a5": 1832141202, "d6": 155168188, "a6": 29184488, "d7": 866588258, "a7": 3443980502, "usp": 343456530}, "initial memory": [0, 205, 1, 70, 2, 248, 3, 214, 4, 0, 5, 0, 6, 1, 7, 0, 256, 197, 257, 7, 258, 200, 259, 26, 260, 136, 261, 12, 262, 176, 263, 74, 264, 8, 265, 2, -1], "final memory": [-1]},
{ "name" : "SBCD 8507", "initial state": {"pc": 256, "sr": 9988, "d0": 1671768502, "a0": 984553436, "d1": 1884676220, "a1": 1028115524, "d2": 369436290, "a2": 884188106, "d3": 740502552, "a3": 2110143948, "d4": 958673906, "a4": 1644404284, "d5": 2010018348, "a5": 1535764752, "d6": 313123878, "a6": 992233570, "d7": 1338099202, "a7": 3977235852, "usp": 343456530}, "final state": {"pc": 258, "sr": 9994, "d0": 1671768502, "a0": 984553436, "d1": 1884676220, "a1": 1028115524, "d2": 369436288, "a2": 884188106, "d3": 740502552, "a3": 2110143948, "d4": 958673906, "a4": 1644404284, "d5": 2010018348, "a5": 1535764752, "d6": 313123878, "a6": 992233570, "d7": 1338099202, "a7": 3977235852, "usp": 343456530}, "initial memory": [0, 237, 1, 15, 2, 205, 3, 140, 4, 0, 5, 0, 6, 1, 7, 0, 256, 133, 257, 7, 258, 240, 259, 242, 260, 152, 261, 248, 262, 192, 263, 104, 264, 240, 265, 246, -1], "final memory": [-1]},
{ "name" : "ABCD c508", "initial state": {"pc": 256, "sr": 10012, "d0": 1790318394, "a0": 699689280, "d1": 1487886648, "a1": 57277988, "d2": 1611307268, "a2": 598470460, "d3": 1472464606, "a3": 1827102318, "d4": 111085014, "a4": 1240006980, "d5": 842541054, "a5": 1616002372, "d6": 80343066, "a6": 926182594, "d7": 1706196752, "a7": 1466188684, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1790318394, "a0": 699689279, "d1": 1487886648, "a1": 57277988, "d2": 1611307268, "a2": 598470459, "d3": 1472464606, "a3": 1827102318, "d4": 111085014, "a4": 1240006980, "d5": 842541054, "a5": 1616002372, "d6": 80343066, "a6": 926182594, "d7": 1706196752, "a7": 1466188684, "usp": 343456530}, "initial memory": [0, 87, 1, 100, 2, 67, 3, 140, 4, 0, 5, 0, 6, 1, 7, 0, 256, 197, 257, 8, 258, 184, 259, 92, 260, 208, 261, 166, 262, 232, 263, 4, 264, 112, 265, 242, 11267899, 166, 11823423, 72, -1], "final memory": [-1]},
{ "name" : "SBCD 8508", "initial state": {"pc": 256, "sr": 10011, "d0": 1325907660, "a0": 428284064, "d1": 92236700, "a1": 1952562550, "d2": 1886524220, "a2": 1021184850, "d3": 1364001232, "a3": 364467126, "d4": 380774498, "a4": 975625438, "d5": 175736632, "a5": 1299091620, "d6": 815576206, "a6": 366635098, "d7": 1175440, "a7": 80362914, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 1325907660, "a0": 428284063, "d1": 92236700, "a1": 1952562550, "d2": 1886524220, "a2": 1021184849, "d3": 1364001232, "a3": 364467126, "d4": 380774498, "a4": 975625438, "d5": 175736632, "a5": 1299091620, "d6": 815576206, "a6": 366635098, "d7": 1175440, "a7": 80362914, "usp": 343456530}, "initial memory": [0, 4, 1, 202, 2, 61, 3, 162, 4, 0, 5, 0, 6, 1, 7, 0, 256, 133, 257, 8, 258, 16, 259, 80, 260, 48, 261, 248, 262, 216, 263, 20, 264, 24, 265, 186, 8853663, 190, 14551889, 218, -1], "final memory": [-1]},
{ "name" : "ABCD c509", "initial state": {"pc": 256, "sr": 9996, "d0": 228730748, "a0": 341371576, "d1": 281970312, "a1": 1503273502, "d2": 1726125308, "a2": 372641158, "d3": 631481040, "a3": 917644660, "d4": 437655806, "a4": 1773748320, "d5": 549640466, "a5": 20026586, "d6": 1480163122, "a6": 1579381970, "d7": 651024606, "a7": 1588066706, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 228730748, "a0": 341371576, "d1": 281970312, "a1": 1503273501, "d2": 1726125308, "a2": 372641157, "d3": 631481040, "a3": 917644660, "d4": 437655806, "a4": 1773748320, "d5": 549640466, "a5": 20026586, "d6": 1480163122, "a6": 1579381970, "d7": 651024606, "a7": 1588066706, "usp": 343456530}, "initial memory": [0, 94, 1, 167, 2, 249, 3, 146, 4, 0, 5, 0, 6, 1, 7, 0, 256, 197, 257, 9, 258, 200, 259, 112, 260, 56, 261, 120, 262, 208, 263, 60, 264, 224, 265, 46, 3542405, 160, 10101277, 26, -1], "final memory": [-1]},
{ "name" : "SBCD 8509", "initial state": {"pc": 256, "sr": 9995, "d0": 740194044, "a0": 1689083370, "d1": 68547244, "a1": 837869896, "d2": 1022295116, "a2": 1029085500, "d3": 1844838612, "a3": 6705562, "d4": 833656498, "a4": 1031230890, "d5": 1081448858, "a5": 1704536940, "d6": 1756851844, "a6": 720499600, "d7": 1656296312, "a7": 2237512366, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 740194044, "a0": 1689083370, "d1": 68547244, "a1": 837869895, "d2": 1022295116, "a2": 1029085499, "d3": 1844838612, "a3": 6705562, "d4": 833656498, "a4": 1031230890, "d5": 1081448858, "a5": 1704536940, "d6": 1756851844, "a6": 720499600, "d7": 1656296312, "a7": 2237512366, "usp": 343456530}, "initial memory": [0, 133, 1, 93, 2, 186, 3, 174, 4, 0, 5, 0, 6, 1, 7, 0, 256, 133, 257, 9, 258, 72, 259, 164, 260, 16, 261, 52, 262, 208, 263, 180, 264, 32, 265, 134, 5675323, 188, 15786311, 74, -1], "final memory": [-1]},
{ "name" : "ABCD c50a", "initial state": {"pc": 256, "sr": 9994, "d0": 1047587446, "a0": 1293773180, "d1": 1731283622, "a1": 1173927192, "d2": 1427918558, "a2": 1262050954, "d3": 897449080, "a3": 594419266, "d4": 1649051486, "a4": 310677818, "d5": 184377020, "a5": 1029341268, "d6": 5672518, "a6": 10447850, "d7": 848746364, "a7": 2217837832, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 1047587446, "a0": 1293773180, "d1": 1731283622, "a1": 1173927192, "d2": 1427918558, "a2": 1262050952, "d3": 897449080, "a3": 594419266, "d4": 1649051486, "a4": 310677818, "d5": 184377020, "a5": 1029341268, "d6": 5672518, "a6": 10447850, "d7": 848746364, "a7": 2217837832, "usp": 343456530}, "initial memory": [0, 132, 1, 49, 2, 133, 3, 8, 4, 0, 5, 0, 6, 1, 7, 0, 256, 197, 257, 10, 258, 208, 259, 230, 260, 208, 261, 242, 262, 184, 263, 150, 264, 80, 265, 188, 3759752, 238, 3759753, 66, -1], "final memory": [-1]},
{ "name" : "SBCD 850a", "initial state": {"pc": 256, "sr": 10003, "d0": 262734798, "a0": 549165196, "d1": 557371754, "a1": 2082218012, "d2": 423401264, "a2": 444632978, "d3": 1491721536, "a3": 1850870140, "d4": 1639777280, "a4": 1273816184, "d5": 1079119816, "a5": 764144352, "d6": 1267348596, "a6": 1021915004, "d7": 1585058832, "a7": 3830185062, "usp": 343456530}, "final state": {"pc": 258, "sr": 10009, "d0": 262734798, "a0": 549165196, "d1": 557371754, "a1": 2082218012, "d2": 423401264, "a2": 444632976, "d3": 1491721536, "a3": 1850870140, "d4": 1639777280, "a4": 1273816184, "d5": 1079119816, "a5": 764144352, "d6": 1267348596, "a6": 1021915004, "d7": 1585058832, "a7": 3830185062, "usp": 343456530}, "initial memory": [0, 228, 1, 75, 2, 252, 3, 102, 4, 0, 5, 0, 6, 1, 7, 0, 256, 133, 257, 10, 258, 216, 259, 90, 260, 104, 261, 98, 262, 72, 263, 200, 264, 240, 265, 76, 8425360, 222, 8425361, 238, -1], "final memory": [-1]},
{ "name" : "ABCD c50b", "initial state": {"pc": 256, "sr": 10000, "d0": 2139493730, "a0": 554037104, "d1": 1004934742, "a1": 212530342, "d2": 2126808786, "a2": 732169840, "d3": 409961986, "a3": 497203570, "d4": 1103575932, "a4": 641530512, "d5": 2131930438, "a5": 1835424050, "d6": 590238078, "a6": 1516919648, "d7": 904411452, "a7": 2302836546, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 2139493730, "a0": 554037104, "d1": 1004934742, "a1": 212530342, "d2": 2126808786, "a2": 732169839, "d3": 409961986, "a3": 497203569, "d4": 1103575932, "a4": 641530512, "d5": 2131930438, "a5": 1835424050, "d6": 590238078, "a6": 1516919648, "d7": 904411452, "a7": 2302836546, "usp": 343456530}, "initial memory": [0, 137, 1, 66, 2, 127, 3, 66, 4, 0, 5, 0, 6, 1, 7, 0, 256, 197, 257, 11, 258, 32, 259, 232, 260, 152, 261, 78, 262, 88, 263, 36, 264, 24, 265, 76, 10664305, 46, 10749551, 250, -1], "final memory": [-1]},
{ "name" : "SBCD 850b", "initial state": {"pc": 256, "sr": 9990, "d0": 334863640, "a0": 1797356628, "d1": 1646059146, "a1": 1667868094, "d2": 1431742974, "a2": 755011566, "d3": 749916190, "a3": 2146020092, "d4": 259881086, "a4": 1171851686, "d5": 1987174858, "a5": 738759964, "d6": 782160262, "a6": 1735768448, "d7": 1020120146, "a7": 342926584, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 334863640, "a0": 1797356628, "d1": 1646059146, "a1": 1667868094, "d2": 1431742974, "a2": 755011565, "d3": 749916190, "a3": 2146020091, "d4": 259881086, "a4": 1171851686, "d5": 1987174858, "a5": 738759964, "d6": 782160262, "a6": 1735768448, "d7": 1020120146, "a7": 342926584, "usp": 343456530}, "initial memory": [0, 20, 1, 112, 2, 164, 3, 248, 4, 0, 5, 0, 6, 1, 7, 0, 256, 133, 257, 11, 258, 248, 259, 164, 260, 24, 261, 90, 262, 104, 263, 240, 264, 48, 265, 238, 36845, 84, 15313659, 192, -1], "final memory": [-1]},
{ "name" : "ABCD c50c", "initial state": {"pc": 256, "sr": 10014, "d0": 350562852, "a0": 2032368036, "d1": 1362226650, "a1": 134708676, "d2": 620145882, "a2": 600970400, "d3": 1053716690, "a3": 893937766, "d4": 1666255668, "a4": 616438750, "d5": 1572255196, "a5": 1024958122, "d6": 106802836, "a6": 1504823866, "d7": 1886436214, "a7": 3561330166, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 350562852, "a0": 2032368036, "d1": 1362226650, "a1": 134708676, "d2": 620145882, "a2": 600970399, "d3": 1053716690, "a3": 893937766, "d4": 1666255668, "a4": 616438749, "d5": 1572255196, "a5": 1024958122, "d6": 106802836, "a6": 1504823866, "d7": 1886436214, "a7": 3561330166, "usp": 343456530}, "initial memory": [0, 212, 1, 69, 2, 149, 3, 246, 4, 0, 5, 0, 6, 1, 7, 0, 256, 197, 257, 12, 258, 24, 259, 252, 260, 88, 261, 62, 262, 40, 263, 12, 264, 232, 265, 248, 12458973, 76, 13767839, 126, -1], "final memory": [-1]},
{ "name" : "SBCD 850c", "initial state": {"pc": 256, "sr": 10008, "d0": 1030369768, "a0": 1077736574, "d1": 116578174, "a1": 1641537226, "d2": 824301160, "a2": 593761180, "d3": 612606130, "a3": 2135128298, "d4": 1034623192, "a4": 649563116, "d5": 736898184, "a5": 1547912910, "d6": 509603046, "a6": 1155395418, "d7": 733609886, "a7": 4119981920, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 1030369768, "a0": 1077736574, "d1": 116578174, "a1": 1641537226, "d2": 824301160, "a2": 593761179, "d3": 612606130, "a3": 2135128298, "d4": 1034623192, "a4": 649563115, "d5": 736898184, "a5": 1547912910, "d6": 509603046, "a6": 1155395418, "d7": 733609886, "a7": 4119981920, "usp": 343456530}, "initial memory": [0, 245, 1, 145, 2, 239, 3, 96, 4, 0, 5, 0, 6, 1, 7, 0, 256, 133, 257, 12, 258, 72, 259, 242, 260, 128, 261, 194, 262, 64, 263, 14, 264, 184, 265, 144, 6558619, 136, 12028907, 134, -1], "final memory": [-1]},
{ "name" : "ABCD c50d", "initial state": {"pc": 256, "sr": 10015, "d0": 528230710, "a0": 827427802, "d1": 276146272, "a1": 1622470696, "d2": 478232336, "a2": 117638066, "d3": 1767080884, "a3": 1458020022, "d4": 1777079832, "a4": 6613836, "d5": 178173948, "a5": 1637092462, "d6": 977340118, "a6": 1052523470, "d7": 52947322, "a7": 1687283478, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 528230710, "a0": 827427802, "d1": 276146272, "a1": 1622470696, "d2": 478232336, "a2": 117638065, "d3": 1767080884, "a3": 1458020022, "d4": 1777079832, "a4": 6613836, "d5": 178173948, "a5": 1637092461, "d6": 977340118, "a6": 1052523470, "d7": 52947322, "a7": 1687283478, "usp": 343456530}, "initial memory": [0, 100, 1, 145, 2, 231, 3, 22, 4, 0, 5, 0, 6, 1, 7, 0, 256, 197, 257, 13, 258, 72, 259, 76, 260, 120, 261, 8, 262, 248, 263, 96, 264, 168, 265, 18, 197553, 58, 9702509, 250, -1], "final memory": [-1]},
{ "name" : "SBCD 850d", "initial state": {"pc": 256, "sr": 9998, "d0": 1159507976, "a0": 1100933868, "d1": 1583956560, "a1": 676416924, "d2": 1350632514, "a2": 1908298096, "d3": 1178530814, "a3": 97848334, "d4": 1325731424, "a4": 1711959582, "d5": 1425205542, "a5": 918808974, "d6": 396962562, "a6": 2015020894, "d7": 1665588758, "a7": 2631424296, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 1159507976, "a0": 1100933868, "d1": 1583956560, "a1": 676416924, "d2": 1350632514, "a2": 1908298095, "d3": 1178530814, "a3": 97848334, "d4": 1325731424, "a4": 1711959582, "d5": 1425205542, "a5": 918808973, "d6": 396962562, "a6": 2015020894, "d7": 1665588758, "a7": 2631424296, "usp": 343456530}, "initial memory": [0, 156, 1, 216, 2, 89, 3, 40, 4, 0, 5, 0, 6, 1, 7, 0, 256, 133, 257, 13, 258, 64, 259, 134, 260, 40, 261, 52, 262, 0, 263, 152, 264, 240, 265, 94, 12472687, 126, 12839309, 148, -1], "final memory": [-1]},
{ "name" : "ABCD c50e", "initial state": {"pc": 256, "sr": 10012, "d0": 939145194, "a0": 1936852418, "d1": 208486914, "a1": 1121468100, "d2": 1493752148, "a2": 50386980, "d3": 1408518006, "a3": 745432748, "d4": 1249885960, "a4": 68615844, "d5": 148311572, "a5": 27788476, "d6": 1591576890, "a6": 1036964732, "d7": 576500004, "a7": 4621284, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 939145194, "a0": 1936852418, "d1": 208486914, "a1": 1121468100, "d2": 1493752148, "a2": 50386979, "d3": 1408518006, "a3": 745432748, "d4": 1249885960, "a4": 68615844, "d5": 148311572, "a5": 27788476, "d6": 1591576890, "a6": 1036964731, "d7": 576500004, "a7": 4621284, "usp": 343456530}, "initial memory": [0, 0, 1, 70, 2, 131, 3, 228, 4, 0, 5, 0, 6, 1, 7, 0, 256, 197, 257, 14, 258, 16, 259, 188, 260, 176, 261, 172, 262, 160, 263, 158, 264, 56, 265, 66, 55331, 246, 13554555, 110, -1], "final memory": [-1]},
{ "name" : "SBCD 850e", "initial state": {"pc": 256, "sr": 10014, "d0": 566209210, "a0": 74913994, "d1": 778152612, "a1": 654096822, "d2": 235556460, "a2": 436515168, "d3": 1185078606, "a3": 706290424, "d4": 1852788764, "a4": 1481039198, "d5": 1307875048, "a5": 342865216, "d6": 1960804690, "a6": 837060410, "d7": 2107878422, "a7": 1196058892, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 566209210, "a0": 74913994, "d1": 778152612, "a1": 654096822, "d2": 235556460, "a2": 436515167, "d3": 1185078606, "a3": 706290424, "d4": 1852788764, "a4": 1481039198, "d5": 1307875048, "a5": 342865216, "d6": 1960804690, "a6": 837060409, "d7": 2107878422, "a7": 1196058892, "usp": 343456530}, "initial memory": [0, 71, 1, 74, 2, 105, 3, 12, 4, 0, 5, 0, 6, 1, 7, 0, 256, 133, 257, 14, 258, 64, 259, 136, 260, 16, 261, 216, 262, 160, 263, 208, 264, 136, 265, 170, 307551, 36, 14976825, 184, -1], "final memory": [-1]},
{ "name" : "ABCD c50f", "initial state": {"pc": 256, "sr": 9992, "d0": 308322694, "a0": 786810826, "d1": 101477846, "a1": 1872738002, "d2": 436158810, "a2": 1587285988, "d3": 1159449266, "a3": 1473754088, "d4": 597200784, "a4": 308589324, "d5": 1962494256, "a5": 287777770, "d6": 439643126, "a6": 547807346, "d7": 1738273002, "a7": 2448592440, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 308322694, "a0": 786810826, "d1": 101477846, "a1": 1872738002, "d2": 436158810, "a2": 1587285987, "d3": 1159449266, "a3": 1473754088, "d4": 597200784, "a4": 308589324, "d5": 1962494256, "a5": 287777770, "d6": 439643126, "a6": 547807346, "d7": 1738273002, "a7": 2448592438, "usp": 343456530}, "initial memory": [0, 145, 1, 242, 2, 142, 3, 56, 4, 0, 5, 0, 6, 1, 7, 0, 256, 197, 257, 15, 258, 216, 259, 164, 260, 240, 261, 122, 262, 200, 263, 210, 264, 168, 265, 202, 10227683, 2, 15896118, 170, -1], "final memory": [-1]},
{ "name" : "SBCD 850f", "initial state": {"pc": 256, "sr": 10015, "d0": 1872146992, "a0": 1417242536, "d1": 244098700, "a1": 1854190482, "d2": 873085130, "a2": 1244229356, "d3": 186019958, "a3": 1714532260, "d4": 1848744528, "a4": 1208118374, "d5": 2055877300, "a5": 387629432, "d6": 117900870, "a6": 1569979080, "d7": 1579999556, "a7": 2145138594, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 1872146992, "a0": 1417242536, "d1": 244098700, "a1": 1854190482, "d2": 873085130, "a2": 1244229355, "d3": 186019958, "a3": 1714532260, "d4": 1848744528, "a4": 1208118374, "d5": 2055877300, "a5": 387629432, "d6": 117900870, "a6": 1569979080, "d7": 1579999556, "a7": 2145138592, "usp": 343456530}, "initial memory": [0, 127, 1, 220, 2, 55, 3, 162, 4, 0, 5, 0, 6, 1, 7, 0, 256, 133, 257, 15, 258, 48, 259, 140, 260, 232, 261, 152, 262, 64, 263, 152, 264, 152, 265, 252, 2715371, 250, 14432160, 182, -1], "final memory": [-1]},
{ "name" : "ABCD c700", "initial state": {"pc": 256, "sr": 9999, "d0": 1291439136, "a0": 197936078, "d1": 600355330, "a1": 259493742, "d2": 1293857704, "a2": 1919535190, "d3": 447021606, "a3": 2128609902, "d4": 1194334836, "a4": 616564348, "d5": 655940142, "a5": 988400060, "d6": 1352423350, "a6": 1253815682, "d7": 1212323602, "a7": 1376566828, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 1291439136, "a0": 197936078, "d1": 600355330, "a1": 259493742, "d2": 1293857704, "a2": 1919535190, "d3": 447021638, "a3": 2128609902, "d4": 1194334836, "a4": 616564348, "d5": 655940142, "a5": 988400060, "d6": 1352423350, "a6": 1253815682, "d7": 1212323602, "a7": 1376566828, "usp": 343456530}, "initial memory": [0, 82, 1, 12, 2, 190, 3, 44, 4, 0, 5, 0, 6, 1, 7, 0, 256, 199, 257, 0, 258, 56, 259, 156, 260, 160, 261, 26, 262, 216, 263, 112, 264, 144, 265, 204, -1], "final memory": [-1]},
{ "name" : "SBCD 8700", "initial state": {"pc": 256, "sr": 9988, "d0": 1796080134, "a0": 1375940794, "d1": 1688669906, "a1": 1333030668, "d2": 331231390, "a2": 1697048378, "d3": 728358706, "a3": 1561790046, "d4": 867983842, "a4": 312685840, "d5": 348018422, "a5": 418445478, "d6": 1547664580, "a6": 1951688468, "d7": 1276663596, "a7": 3986156764, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 1796080134, "a0": 1375940794, "d1": 1688669906, "a1": 1333030668, "d2": 331231390, "a2": 1697048378, "d3": 728358694, "a3": 1561790046, "d4": 867983842, "a4": 312685840, "d5": 348018422, "a5": 418445478, "d6": 1547664580, "a6": 1951688468, "d7": 1276663596, "a7": 3986156764, "usp": 343456530}, "initial memory": [0, 237, 1, 151, 2, 236, 3, 220, 4, 0, 5, 0, 6, 1, 7, 0, 256, 135, 257, 0, 258, 8, 259, 4, 260, 160, 261, 100, 262, 168, 263, 0, 264, 64, 265, 246, -1], "final memory": [-1]},
{ "name" : "ABCD c701", "initial state": {"pc": 256, "sr": 10012, "d0": 195423366, "a0": 62371232, "d1": 978016098, "a1": 301276488, "d2": 676741754, "a2": 1934977836, "d3": 925281772, "a3": 1827639938, "d4": 1281670884, "a4": 1685834924, "d5": 1781567978, "a5": 2075829604, "d6": 448516124, "a6": 448825266, "d7": 542911904, "a7": 3526340070, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 195423366, "a0": 62371232, "d1": 978016098, "a1": 301276488, "d2": 676741754, "a2": 1934977836, "d3": 925281717, "a3": 1827639938, "d4": 1281670884, "a4": 1685834924, "d5": 1781567978, "a5": 2075829604, "d6": 448516124, "a6": 448825266, "d7": 542911904, "a7": 3526340070, "usp": 343456530}, "initial memory": [0, 210, 1, 47, 2, 173, 3, 230, 4, 0, 5, 0, 6, 1, 7, 0, 256, 199, 257, 1, 258, 96, 259, 8, 260, 168, 261, 122, 262, 208, 263, 136, 264, 32, 265, 126, -1], "final memory": [-1]},
{ "name" : "SBCD 8701", "initial state": {"pc": 256, "sr": 9996, "d0": 2020650652, "a0": 941948182, "d1": 769131312, "a1": 73665996, "d2": 1085906298, "a2": 1153830906, "d3": 1511118280, "a3": 658721538, "d4": 1223322538, "a4": 854705688, "d5": 373459788, "a5": 520383432, "d6": 1791440382, "a6": 1530947846, "d7": 1017769334, "a7": 3964740676, "usp": 343456530}, "final state": {"pc": 258, "sr": 9994, "d0": 2020650652, "a0": 941948182, "d1": 769131312, "a1": 73665996, "d2": 1085906298, "a2": 1153830906, "d3": 1511118232, "a3": 658721538, "d4": 1223322538, "a4": 854705688, "d5": 373459788, "a5": 520383432, "d6": 1791440382, "a6": 1530947846, "d7": 1017769334, "a7": 3964740676, "usp": 343456530}, "initial memory": [0, 236, 1, 81, 2, 36, 3, 68, 4, 0, 5, 0, 6, 1, 7, 0, 256, 135, 257, 1, 258, 248, 259, 4, 260, 208, 261, 124, 262, 248, 263, 212, 264, 248, 265, 110, -1], "final memory": [-1]},
{ "name" : "ABCD c702", "initial state": {"pc": 256, "sr": 10008, "d0": 1832077366, "a0": 62943324, "d1": 1103776482, "a1": 1326508950, "d2": 1207606994, "a2": 1608199950, "d3": 382817168, "a3": 787378508, "d4": 147136164, "a4": 676351142, "d5": 1163830650, "a5": 802700022, "d6": 1220694480, "a6": 487016106, "d7": 1300862376, "a7": 769547862, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 1832077366, "a0": 62943324, "d1": 1103776482, "a1": 1326508950, "d2": 1207606994, "a2": 1608199950, "d3": 382817219, "a3": 787378508, "d4": 147136164, "a4": 676351142, "d5": 1163830650, "a5": 802700022, "d6": 1220694480, "a6": 487016106, "d7": 1300862376, "a7": 769547862, "usp": 343456530}, "initial memory": [0, 45, 1, 222, 2, 94, 3, 86, 4, 0, 5, 0, 6, 1, 7, 0, 256, 199, 257, 2, 258, 224, 259, 140, 260, 240, 261, 30, 262, 64, 263, 198, 264, 248, 265, 2, -1], "final memory": [-1]},
{ "name" : "SBCD 8702", "initial state": {"pc": 256, "sr": 10008, "d0": 1729848944, "a0": 1274575620, "d1": 937588722, "a1": 643083322, "d2": 1966132614, "a2": 16197502, "d3": 1459983916, "a3": 1648493398, "d4": 801525590, "a4": 1542027046, "d5": 75673498, "a5": 1015910126, "d6": 534178668, "a6": 1906494032, "d7": 1459245422, "a7": 1164821614, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1729848944, "a0": 1274575620, "d1": 937588722, "a1": 643083322, "d2": 1966132614, "a2": 16197502, "d3": 1459983941, "a3": 1648493398, "d4": 801525590, "a4": 1542027046, "d5": 75673498, "a5": 1015910126, "d6": 534178668, "a6": 1906494032, "d7": 1459245422, "a7": 1164821614, "usp": 343456530}, "initial memory": [0, 69, 1, 109, 2, 196, 3, 110, 4, 0, 5, 0, 6, 1, 7, 0, 256, 135, 257, 2, 258, 96, 259, 188, 260, 104, 261, 202, 262, 136, 263, 86, 264, 224, 265, 156, -1], "final memory": [-1]},
{ "name" : "ABCD c703", "initial state": {"pc": 256, "sr": 9987, "d0": 2134638692, "a0": 2017782976, "d1": 1010706468, "a1": 1964224662, "d2": 347976712, "a2": 1605272550, "d3": 846644610, "a3": 978690588, "d4": 329315248, "a4": 1275476950, "d5": 736014816, "a5": 759334296, "d6": 695222598, "a6": 1783682398, "d7": 147698066, "a7": 678158218, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 2134638692, "a0": 2017782976, "d1": 1010706468, "a1": 1964224662, "d2": 347976712, "a2": 1605272550, "d3": 846644580, "a3": 978690588, "d4": 329315248, "a4": 1275476950, "d5": 736014816, "a5": 759334296, "d6": 695222598, "a6": 1783682398, "d7": 147698066, "a7": 678158218, "usp": 343456530}, "initial memory": [0, 40, 1, 107, 2, 223, 3, 138, 4, 0, 5, 0, 6, 1, 7, 0, 256, 199, 257, 3, 258, 48, 259, 214, 260, 104, 261, 130, 262, 200, 263, 114, 264, 24, 265, 158, -1], "final memory": [-1]},
{ "name" : "SBCD 8703", "initial state": {"pc": 256, "sr": 9990, "d0": 461911584, "a0": 792897010, "d1": 194625190, "a1": 1084034242, "d2": 447973948, "a2": 112244146, "d3": 20494460, "a3": 996719756, "d4": 853022506, "a4": 1496492492, "d5": 148447776, "a5": 220839380, "d6": 1733273872, "a6": 795717644, "d7": 518295148, "a7": 495627464, "usp": 343456530}, "final state": {"pc": 258, "sr": 9988, "d0": 461911584, "a0": 792897010, "d1": 194625190, "a1": 1084034242, "d2": 447973948, "a2": 112244146, "d3": 20494336, "a3": 996719756, "d4": 853022506, "a4": 1496492492, "d5": 148447776, "a5": 220839380, "d6": 1733273872, "a6": 795717644, "d7": 518295148, "a7": 495627464, "usp": 343456530}, "initial memory": [0, 29, 1, 138, 2, 172, 3, 200, 4, 0, 5, 0, 6, 1, 7, 0, 256, 135, 257, 3, 258, 152, 259, 18, 260, 56, 261, 90, 262, 168, 263, 154, 264, 72, 265, 22, -1], "final memory": [-1]},
{ "name" : "ABCD c704", "initial state": {"pc": 256, "sr": 9994, "d0": 1222640616, "a0": 625802054, "d1": 1797315422, "a1": 1627702218, "d2": 975335658, "a2": 2144499246, "d3": 723743262, "a3": 1380796728, "d4": 605627826, "a4": 1342318014, "d5": 1861868448, "a5": 1023149562, "d6": 1438801906, "a6": 1173143812, "d7": 1277768922, "a7": 2535533416, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1222640616, "a0": 625802054, "d1": 1797315422, "a1": 1627702218, "d2": 975335658, "a2": 2144499246, "d3": 723743286, "a3": 1380796728, "d4": 605627826, "a4": 1342318014, "d5": 1861868448, "a5": 1023149562, "d6": 1438801906, "a6": 1173143812, "d7": 1277768922, "a7": 2535533416, "usp": 343456530}, "initial memory": [0, 151, 1, 33, 2, 43, 3, 104, 4, 0, 5, 0, 6, 1, 7, 0, 256, 199, 257, 4, 258, 48, 259, 16, 260, 8, 261, 140, 262, 200, 263, 114, 264, 184, 265, 246, -1], "final memory": [-1]},
{ "name" : "SBCD 8704", "initial state": {"pc": 256, "sr": 10006, "d0": 206959696, "a0": 229905474, "d1": 1595602986, "a1": 698220564, "d2": 1671085612, "a2": 1142388746, "d3": 1144762224, "a3": 1623866648, "d4": 712722102, "a4": 2104583666, "d5": 56585348, "a5": 534541532, "d6": 1842171862, "a6": 1115432922, "d7": 1110745834, "a7": 3031237462, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 206959696, "a0": 229905474, "d1": 1595602986, "a1": 698220564, "d2": 1671085612, "a2": 1142388746, "d3": 1144762195, "a3": 1623866648, "d4": 712722102, "a4": 2104583666, "d5": 56585348, "a5": 534541532, "d6": 1842171862, "a6": 1115432922, "d7": 1110745834, "a7": 3031237462, "usp": 343456530}, "initial memory": [0, 180, 1, 173, 2, 3, 3, 86, 4, 0, 5, 0, 6, 1, 7, 0, 256, 135, 257, 4, 258, 112, 259, 208, 260, 24, 261, 222, 262, 144, 263, 58, 264, 88, 265, 68, -1], "final memory": [-1]},
{ "name" : "ABCD c705", "initial state": {"pc": 256, "sr": 9987, "d0": 582153698, "a0": 97666640, "d1": 321723360, "a1": 805712172, "d2": 1988188828, "a2": 1720080468, "d3": 644084876, "a3": 2115070216, "d4": 1816930052, "a4": 688311520, "d5": 2073407270, "a5": 2104810704, "d6": 538863828, "a6": 55401904, "d7": 745817796, "a7": 2975946812, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 582153698, "a0": 97666640, "d1": 321723360, "a1": 805712172, "d2": 1988188828, "a2": 1720080468, "d3": 644084760, "a3": 2115070216, "d4": 1816930052, "a4": 688311520, "d5": 2073407270, "a5": 2104810704, "d6": 538863828, "a6": 55401904, "d7": 745817796, "a7": 2975946812, "usp": 343456530}, "initial memory": [0, 177, 1, 97, 2, 88, 3, 60, 4, 0, 5, 0, 6, 1, 7, 0, 256, 199, 257, 5, 258, 104, 259, 132, 260, 88, 261, 10, 262, 192, 263, 126, 264, 40, 265, 66, -1], "final memory": [-1]},
{ "name" : "SBCD 8705", "initial state": {"pc": 256, "sr": 9990, "d0": 603214744, "a0": 161534180, "d1": 2107405374, "a1": 485650258, "d2": 714347654, "a2": 1886044412, "d3": 1607434048, "a3": 1889819570, "d4": 799765476, "a4": 914390666, "d5": 558208558, "a5": 770962336, "d6": 1602681016, "a6": 1795155608, "d7": 372468398, "a7": 2570918470, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 603214744, "a0": 161534180, "d1": 2107405374, "a1": 485650258, "d2": 714347654, "a2": 1886044412, "d3": 1607433996, "a3": 1889819570, "d4": 799765476, "a4": 914390666, "d5": 558208558, "a5": 770962336, "d6": 1602681016, "a6": 1795155608, "d7": 372468398, "a7": 2570918470, "usp": 343456530}, "initial memory": [0, 153, 1, 61, 2, 26, 3, 70, 4, 0, 5, 0, 6, 1, 7, 0, 256, 135, 257, 5, 258, 8, 259, 34, 260, 64, 261, 116, 262, 64, 263, 12, 264, 72, 265, 18, -1], "final memory": [-1]},
{ "name" : "ABCD c706", "initial state": {"pc": 256, "sr": 9985, "d0": 183763984, "a0": 1390751234, "d1": 439811508, "a1": 1143992696, "d2": 273318788, "a2": 664166888, "d3": 201365790, "a3": 32889510, "d4": 2068088504, "a4": 870697290, "d5": 1340676840, "a5": 855799178, "d6": 1357225556, "a6": 1718817494, "d7": 318621258, "a7": 1995114640, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 183763984, "a0": 1390751234, "d1": 439811508, "a1": 1143992696, "d2": 273318788, "a2": 664166888, "d3": 201365880, "a3": 32889510, "d4": 2068088504, "a4": 870697290, "d5": 1340676840, "a5": 855799178, "d6": 1357225556, "a6": 1718817494, "d7": 318621258, "a7": 1995114640, "usp": 343456530}, "initial memory": [0, 118, 1, 235, 2, 8, 3, 144, 4, 0, 5, 0, 6, 1, 7, 0, 256, 199, 257, 6, 258, 16, 259, 100, 260, 40, 261, 26, 262, 112, 263, 154, 264, 152, 265, 206, -1], "final memory": [-1]},
{ "name" : "SBCD 8706", "initial state": {"pc": 256, "sr": 9985, "d0": 1664115246, "a0": 2127957990, "d1": 2105421448, "a1": 397297598, "d2": 1730224916, "a2": 854087870, "d3": 814115992, "a3": 874134542, "d4": 1229162506, "a4": 643618266, "d5": 1889054656, "a5": 417083530, "d6": 943366144, "a6": 536264902, "d7": 283016406, "a7": 1172042690, "usp": 343456530}, "final state": {"pc": 258, "sr": 9994, "d0": 1664115246, "a0": 2127957990, "d1": 2105421448, "a1": 397297598, "d2": 1730224916, "a2": 854087870, "d3": 814115992, "a3": 874134542, "d4": 1229162506, "a4": 643618266, "d5": 1889054656, "a5": 417083530, "d6": 943366144, "a6": 536264902, "d7": 283016406, "a7": 1172042690, "usp": 343456530}, "initial memory": [0, 69, 1, 219, 2, 243, 3, 194, 4, 0, 5, 0, 6, 1, 7, 0, 256, 135, 257, 6, 258, 88, 259, 92, 260, 232, 261, 204, 262, 232, 263, 62, 264, 224, 265, 14, -1], "final memory": [-1]},
{ "name" : "ABCD c707", "initial state": {"pc": 256, "sr": 9993, "d0": 4071392, "a0": 810331348, "d1": 1855892286, "a1": 2045160208, "d2": 1929178580, "a2": 384378780, "d3": 996308460, "a3": 623362090, "d4": 1026308368, "a4": 1421433370, "d5": 576088272, "a5": 1422577168, "d6": 1459306828, "a6": 1319037332, "d7": 159125808, "a7": 1760335360, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 4071392, "a0": 810331348, "d1": 1855892286, "a1": 2045160208, "d2": 1929178580, "a2": 384378780, "d3": 996308354, "a3": 623362090, "d4": 1026308368, "a4": 1421433370, "d5": 576088272, "a5": 1422577168, "d6": 1459306828, "a6": 1319037332, "d7": 159125808, "a7": 1760335360, "usp": 343456530}, "initial memory": [0, 104, 1, 236, 2, 150, 3, 0, 4, 0, 5, 0, 6, 1, 7, 0, 256, 199, 257, 7, 258, 104, 259, 0, 260, 120, 261, 78, 262, 88, 263, 202, 264, 120, 265, 140, -1], "final memory": [-1]},
{ "name" : "SBCD 8707", "initial state": {"pc": 256, "sr": 9984, "d0": 233391700, "a0": 40330500, "d1": 1309179284, "a1": 1377381502, "d2": 258795832, "a2": 1924673100, "d3": 927180056, "a3": 434633746, "d4": 973858560, "a4": 1297485574, "d5": 1667944132, "a5": 1291107386, "d6": 2032999040, "a6": 1467084020, "d7": 2557862, "a7": 3308806890, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 233391700, "a0": 40330500, "d1": 1309179284, "a1": 1377381502, "d2": 258795832, "a2": 1924673100, "d3": 927180050, "a3": 434633746, "d4": 973858560, "a4": 1297485574, "d5": 1667944132, "a5": 1291107386, "d6": 2032999040, "a6": 1467084020, "d7": 2557862, "a7": 3308806890, "usp": 343456530}, "initial memory": [0, 197, 1, 56, 2, 98, 3, 234, 4, 0, 5, 0, 6, 1, 7, 0, 256, 135, 257, 7, 258, 96, 259, 90, 260, 168, 261, 248, 262, 240, 263, 70, 264, 88, 265, 10, -1], "final memory": [-1]},
{ "name" : "ABCD c708", "initial state": {"pc": 256, "sr": 9988, "d0": 1944925696, "a0": 1339649462, "d1": 1517598492, "a1": 1269952686, "d2": 614579624, "a2": 254826068, "d3": 1990898952, "a3": 779349564, "d4": 1095982356, "a4": 1025375902, "d5": 1208233780, "a5": 2084001386, "d6": 179774428, "a6": 353011932, "d7": 2106803714, "a7": 3706775012, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1944925696, "a0": 1339649461, "d1": 1517598492, "a1": 1269952686, "d2": 614579624, "a2": 254826068, "d3": 1990898952, "a3": 779349563, "d4": 1095982356, "a4": 1025375902, "d5": 1208233780, "a5": 2084001386, "d6": 179774428, "a6": 353011932, "d7": 2106803714, "a7": 3706775012, "usp": 343456530}, "initial memory": [0, 220, 1, 240, 2, 229, 3, 228, 4, 0, 5, 0, 6, 1, 7, 0, 256, 199, 257, 8, 258, 232, 259, 154, 260, 72, 261, 0, 262, 136, 263, 158, 264, 176, 265, 68, 7597627, 184, 14249397, 238, -1], "final memory": [-1]},
{ "name" : "SBCD 8708", "initial state": {"pc": 256, "sr": 9984, "d0": 550131290, "a0": 915371486, "d1": 1139490694, "a1": 75718094, "d2": 160946918, "a2": 1283686834, "d3": 1352956060, "a3": 1303901276, "d4": 1575645984, "a4": 1745611744, "d5": 1261201930, "a5": 1722479740, "d6": 1357258426, "a6": 1637445426, "d7": 871084154, "a7": 1285417404, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 550131290, "a0": 915371485, "d1": 1139490694, "a1": 75718094, "d2": 160946918, "a2": 1283686834, "d3": 1352956060, "a3": 1303901275, "d4": 1575645984, "a4": 1745611744, "d5": 1261201930, "a5": 1722479740, "d6": 1357258426, "a6": 1637445426, "d7": 871084154, "a7": 1285417404, "usp": 343456530}, "initial memory": [0, 76, 1, 157, 2, 233, 3, 188, 4, 0, 5, 0, 6, 1, 7, 0, 256, 135, 257, 8, 258, 160, 259, 202, 260, 48, 261, 254, 262, 88, 263, 162, 264, 24, 265, 46, 9401821, 38, 12055643, 112, -1], "final memory": [-1]},
{ "name" : "ABCD c709", "initial state": {"pc": 256, "sr": 9996, "d0": 2119921048, "a0": 1530242528, "d1": 611883166, "a1": 522011624, "d2": 1768669126, "a2": 978666572, "d3": 553358908, "a3": 871840038, "d4": 1698975246, "a4": 734595184, "d5": 1734389010, "a5": 457787692, "d6": 2080550338, "a6": 1751315890, "d7": 333323472, "a7": 1654100970, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 2119921048, "a0": 1530242528, "d1": 611883166, "a1": 522011623, "d2": 1768669126, "a2": 978666572, "d3": 553358908, "a3": 871840037, "d4": 1698975246, "a4": 734595184, "d5": 1734389010, "a5": 457787692, "d6": 2080550338, "a6": 1751315890, "d7": 333323472, "a7": 1654100970, "usp": 343456530}, "initial memory": [0, 98, 1, 151, 2, 147, 3, 234, 4, 0, 5, 0, 6, 1, 7, 0, 256, 199, 257, 9, 258, 216, 259, 152, 260, 32, 261, 98, 262, 32, 263, 116, 264, 192, 265, 222, 1917927, 14, 16202021, 224, -1], "final memory": [-1]},
{ "name" : "SBCD 8709", "initial state": {"pc": 256, "sr": 10011, "d0": 1473035222, "a0": 1975881130, "d1": 1111493538, "a1": 2094518348, "d2": 2059131560, "a2": 1017950018, "d3": 1125157514, "a3": 1831237330, "d4": 1928842770, "a4": 2017676960, "d5": 1794783924, "a5": 182396942, "d6": 1378121712, "a6": 1086256732, "d7": 1480497496, "a7": 323105498, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1473035222, "a0": 1975881130, "d1": 1111493538, "a1": 2094518347, "d2": 2059131560, "a2": 1017950018, "d3": 1125157514, "a3": 1831237329, "d4": 1928842770, "a4": 2017676960, "d5": 1794783924, "a5": 182396942, "d6": 1378121712, "a6": 1086256732, "d7": 1480497496, "a7": 323105498, "usp": 343456530}, "initial memory": [0, 19, 1, 66, 2, 50, 3, 218, 4, 0, 5, 0, 6, 1, 7, 0, 256, 135, 257, 9, 258, 192, 259, 50, 260, 208, 261, 232, 262, 112, 263, 134, 264, 8, 265, 98, 2520785, 128, 14143563, 226, -1], "final memory": [-1]},
{ "name" : "ABCD c70a", "initial state": {"pc": 256, "sr": 10005, "d0": 586836596, "a0": 580621146, "d1": 1717778754, "a1": 333908854, "d2": 2084868664, "a2": 631339566, "d3": 2044451396, "a3": 207402742, "d4": 1356260572, "a4": 451925712, "d5": 1280004346, "a5": 2013282598, "d6": 1689351222, "a6": 1488299260, "d7": 1044707974, "a7": 160362774, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 586836596, "a0": 580621146, "d1": 1717778754, "a1": 333908854, "d2": 2084868664, "a2": 631339565, "d3": 2044451396, "a3": 207402741, "d4": 1356260572, "a4": 451925712, "d5": 1280004346, "a5": 2013282598, "d6": 1689351222, "a6": 1488299260, "d7": 1044707974, "a7": 160362774, "usp": 343456530}, "initial memory": [0, 9, 1, 142, 2, 241, 3, 22, 4, 0, 5, 0, 6, 1, 7, 0, 256, 199, 257, 10, 258, 88, 259, 174, 260, 176, 261, 142, 262, 144, 263, 214, 264, 208, 265, 226, 6076149, 198, 10582573, 74, -1], "final memory": [-1]},
{ "name" : "SBCD 870a", "initial state": {"pc": 256, "sr": 10007, "d0": 1150284242, "a0": 565687734, "d1": 1179465000, "a1": 603640068, "d2": 1994193190, "a2": 665891254, "d3": 627665600, "a3": 1097038268, "d4": 736081942, "a4": 1775060780, "d5": 1823409280, "a5": 603722142, "d6": 1448143076, "a6": 2045308972, "d7": 1508523688, "a7": 2838715098, "usp": 343456530}, "final state": {"pc": 258, "sr": 10009, "d0": 1150284242, "a0": 565687734, "d1": 1179465000, "a1": 603640068, "d2": 1994193190, "a2": 665891253, "d3": 627665600, "a3": 1097038267, "d4": 736081942, "a4": 1775060780, "d5": 1823409280, "a5": 603722142, "d6": 1448143076, "a6": 2045308972, "d7": 1508523688, "a7": 2838715098, "usp": 343456530}, "initial memory": [0, 169, 1, 51, 2, 90, 3, 218, 4, 0, 5, 0, 6, 1, 7, 0, 256, 135, 257, 10, 258, 112, 259, 238, 260, 120, 261, 48, 262, 56, 263, 100, 264, 112, 265, 252, 6519227, 70, 11579829, 94, -1], "final memory": [-1]},
{ "name" : "ABCD c70b", "initial state": {"pc": 256, "sr": 10009, "d0": 1408044650, "a0": 1417771396, "d1": 1884126256, "a1": 5305460, "d2": 1863626384, "a2": 1122036692, "d3": 919644392, "a3": 1016794944, "d4": 1023505692, "a4": 1745244628, "d5": 716152974, "a5": 1994828876, "d6": 1884676230, "a6": 574238774, "d7": 369604360, "a7": 1633683686, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1408044650, "a0": 1417771396, "d1": 1884126256, "a1": 5305460, "d2": 1863626384, "a2": 1122036692, "d3": 919644392, "a3": 1016794942, "d4": 1023505692, "a4": 1745244628, "d5": 716152974, "a5": 1994828876, "d6": 1884676230, "a6": 574238774, "d7": 369604360, "a7": 1633683686, "usp": 343456530}, "initial memory": [0, 97, 1, 96, 2, 8, 3, 230, 4, 0, 5, 0, 6, 1, 7, 0, 256, 199, 257, 11, 258, 144, 259, 48, 260, 64, 261, 102, 262, 0, 263, 226, 264, 16, 265, 190, 10161982, 188, 10161983, 34, -1], "final memory": [-1]},
{ "name" : "SBCD 870b", "initial state": {"pc": 256, "sr": 9993, "d0": 899829566, "a0": 1186124626, "d1": 855673588, "a1": 105910888, "d2": 1755493204, "a2": 1927834900, "d3": 296453494, "a3": 2035382010, "d4": 331829424, "a4": 1398445814, "d5": 42114716, "a5": 1617763130, "d6": 1299911948, "a6": 454471242, "d7": 1268985912, "a7": 3826445216, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 899829566, "a0": 1186124626, "d1": 855673588, "a1": 105910888, "d2": 1755493204, "a2": 1927834900, "d3": 296453494, "a3": 2035382008, "d4": 331829424, "a4": 1398445814, "d5": 42114716, "a5": 1617763130, "d6": 1299911948, "a6": 454471242, "d7": 1268985912, "a7": 3826445216, "usp": 343456530}, "initial memory": [0, 228, 1, 18, 2, 235, 3, 160, 4, 0, 5, 0, 6, 1, 7, 0, 256, 135, 257, 11, 258, 0, 259, 76, 260, 176, 261, 236, 262, 176, 263, 50, 264, 112, 265, 20, 5338872, 52, 5338873, 144, -1], "final memory": [-1]},
{ "name" : "ABCD c70c", "initial state": {"pc": 256, "sr": 10008, "d0": 1584009664, "a0": 1603967886, "d1": 95667796, "a1": 526039210, "d2": 1570879416, "a2": 2098328224, "d3": 606388494, "a3": 626026540, "d4": 1761513642, "a4": 1105687934, "d5": 550240358, "a5": 1121109246, "d6": 825129730, "a6": 461595550, "d7": 1653480238, "a7": 3398529410, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 1584009664, "a0": 1603967886, "d1": 95667796, "a1": 526039210, "d2": 1570879416, "a2": 2098328224, "d3": 606388494, "a3": 626026539, "d4": 1761513642, "a4": 1105687933, "d5": 550240358, "a5": 1121109246, "d6": 825129730, "a6": 461595550, "d7": 1653480238, "a7": 3398529410, "usp": 343456530}, "initial memory": [0, 202, 1, 145, 2, 113, 3, 130, 4, 0, 5, 0, 6, 1, 7, 0, 256, 199, 257, 12, 258, 72, 259, 126, 260, 56, 261, 162, 262, 184, 263, 104, 264, 112, 265, 50, 5269547, 230, 15168893, 168, -1], "final memory": [-1]},
{ "name" : "SBCD 870c", "initial state": {"pc": 256, "sr": 10004, "d0": 1719367910, "a0": 890396756, "d1": 876509338, "a1": 1232242602, "d2": 1902108992, "a2": 2116620600, "d3": 1304276108, "a3": 975811644, "d4": 1602979034, "a4": 133705376, "d5": 1086272822, "a5": 918359670, "d6": 1228853014, "a6": 906002700, "d7": 982373098, "a7": 599125096, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 1719367910, "a0": 890396756, "d1": 876509338, "a1": 1232242602, "d2": 1902108992, "a2": 2116620600, "d3": 1304276108, "a3": 975811643, "d4": 1602979034, "a4": 133705375, "d5": 1086272822, "a5": 918359670, "d6": 1228853014, "a6": 906002700, "d7": 982373098, "a7": 599125096, "usp": 343456530}, "initial memory": [0, 35, 1, 181, 2, 236, 3, 104, 4, 0, 5, 0, 6, 1, 7, 0, 256, 135, 257, 12, 258, 248, 259, 114, 260, 96, 261, 116, 262, 16, 263, 198, 264, 224, 265, 182, 2733115, 184, 16264863, 76, -1], "final memory": [-1]},
{ "name" : "ABCD c70d", "initial state": {"pc": 256, "sr": 9988, "d0": 32648236, "a0": 1048809662, "d1": 1110572466, "a1": 798231464, "d2": 1611076792, "a2": 545889446, "d3": 1893821768, "a3": 713778938, "d4": 1607322588, "a4": 638958824, "d5": 1073957710, "a5": 1562719968, "d6": 407178934, "a6": 909499366, "d7": 1573461202, "a7": 22648524, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 32648236, "a0": 1048809662, "d1": 1110572466, "a1": 798231464, "d2": 1611076792, "a2": 545889446, "d3": 1893821768, "a3": 713778937, "d4": 1607322588, "a4": 638958824, "d5": 1073957710, "a5": 1562719967, "d6": 407178934, "a6": 909499366, "d7": 1573461202, "a7": 22648524, "usp": 343456530}, "initial memory": [0, 1, 1, 89, 2, 150, 3, 204, 4, 0, 5, 0, 6, 1, 7, 0, 256, 199, 257, 13, 258, 24, 259, 22, 260, 240, 261, 176, 262, 184, 263, 244, 264, 80, 265, 248, 2438879, 248, 9135865, 136, -1], "final memory": [-1]},
{ "name" : "SBCD 870d", "initial state": {"pc": 256, "sr": 10015, "d0": 981758686, "a0": 178815734, "d1": 1301392508, "a1": 1026435992, "d2": 382937260, "a2": 573581192, "d3": 18055568, "a3": 125019368, "d4": 664737148, "a4": 961511210, "d5": 1027331548, "a5": 304462794, "d6": 592822162, "a6": 1800148410, "d7": 1385455108, "a7": 879927418, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 981758686, "a0": 178815734, "d1": 1301392508, "a1": 1026435992, "d2": 382937260, "a2": 573581192, "d3": 18055568, "a3": 125019367, "d4": 664737148, "a4": 961511210, "d5": 1027331548, "a5": 304462793, "d6": 592822162, "a6": 1800148410, "d7": 1385455108, "a7": 879927418, "usp": 343456530}, "initial memory": [0, 52, 1, 114, 2, 160, 3, 122, 4, 0, 5, 0, 6, 1, 7, 0, 256, 135, 257, 13, 258, 16, 259, 122, 260, 144, 261, 80, 262, 200, 263, 116, 264, 152, 265, 206, 2472905, 130, 7578855, 162, -1], "final memory": [-1]},
{ "name" : "ABCD c70e", "initial state": {"pc": 256, "sr": 10013, "d0": 859508502, "a0": 1148920222, "d1": 1784400198, "a1": 1876700976, "d2": 805014238, "a2": 1620996950, "d3": 727321966, "a3": 1118192808, "d4": 623363838, "a4": 837129158, "d5": 1450795200, "a5": 1464403816, "d6": 985598362, "a6": 2072340892, "d7": 1410300822, "a7": 2592757650, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 859508502, "a0": 1148920222, "d1": 1784400198, "a1": 1876700976, "d2": 805014238, "a2": 1620996950, "d3": 727321966, "a3": 1118192807, "d4": 623363838, "a4": 837129158, "d5": 1450795200, "a5": 1464403816, "d6": 985598362, "a6": 2072340891, "d7": 1410300822, "a7": 2592757650, "usp": 343456530}, "initial memory": [0, 154, 1, 138, 2, 87, 3, 146, 4, 0, 5, 0, 6, 1, 7, 0, 256, 199, 257, 14, 258, 160, 259, 250, 260, 200, 261, 214, 262, 248, 263, 124, 264, 32, 265, 90, 8743323, 160, 10896551, 16, -1], "final memory": [-1]},
{ "name" : "SBCD 870e", "initial state": {"pc": 256, "sr": 10014, "d0": 1253246362, "a0": 1514793644, "d1": 791996358, "a1": 718139522, "d2": 979144800, "a2": 912866920, "d3": 319466638, "a3": 931167078, "d4": 566684172, "a4": 1411761064, "d5": 170921166, "a5": 2068870592, "d6": 1486400922, "a6": 1600311166, "d7": 263047310, "a7": 2872130998, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 1253246362, "a0": 1514793644, "d1": 791996358, "a1": 718139522, "d2": 979144800, "a2": 912866920, "d3": 319466638, "a3": 931167077, "d4": 566684172, "a4": 1411761064, "d5": 170921166, "a5": 2068870592, "d6": 1486400922, "a6": 1600311165, "d7": 263047310, "a7": 2872130998, "usp": 343456530}, "initial memory": [0, 171, 1, 49, 2, 61, 3, 182, 4, 0, 5, 0, 6, 1, 7, 0, 256, 135, 257, 14, 258, 48, 259, 88, 260, 168, 261, 164, 262, 176, 263, 76, 264, 248, 265, 70, 6475645, 48, 8420197, 164, -1], "final memory": [-1]},
{ "name" : "ABCD c70f", "initial state": {"pc": 256, "sr": 10008, "d0": 1661376230, "a0": 2127523098, "d1": 1167919316, "a1": 1678002342, "d2": 1219410432, "a2": 1430126396, "d3": 1194687302, "a3": 1497377154, "d4": 137402070, "a4": 56984892, "d5": 771686772, "a5": 2114856928, "d6": 1085832770, "a6": 1398564206, "d7": 275349990, "a7": 1961527766, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 1661376230, "a0": 2127523098, "d1": 1167919316, "a1": 1678002342, "d2": 1219410432, "a2": 1430126396, "d3": 1194687302, "a3": 1497377153, "d4": 137402070, "a4": 56984892, "d5": 771686772, "a5": 2114856928, "d6": 1085832770, "a6": 1398564206, "d7": 275349990, "a7": 1961527764, "usp": 343456530}, "initial memory": [0, 116, 1, 234, 2, 137, 3, 214, 4, 0, 5, 0, 6, 1, 7, 0, 256, 199, 257, 15, 258, 200, 259, 250, 260, 144, 261, 148, 262, 152, 263, 160, 264, 144, 265, 240, 4204929, 24, 15370708, 52, -1], "final memory": [-1]},
{ "name" : "SBCD 870f", "initial state": {"pc": 256, "sr": 9986, "d0": 1071928668, "a0": 824030238, "d1": 664825200, "a1": 354170562, "d2": 359721058, "a2": 1867466504, "d3": 665372308, "a3": 1036031822, "d4": 965030626, "a4": 789439284, "d5": 1473245844, "a5": 952091828, "d6": 356467004, "a6": 906716206, "d7": 1809061552, "a7": 546399902, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 1071928668, "a0": 824030238, "d1": 664825200, "a1": 354170562, "d2": 359721058, "a2": 1867466504, "d3": 665372308, "a3": 1036031821, "d4": 965030626, "a4": 789439284, "d5": 1473245844, "a5": 952091828, "d6": 356467004, "a6": 906716206, "d7": 1809061552, "a7": 546399900, "usp": 343456530}, "initial memory": [0, 32, 1, 145, 2, 102, 3, 158, 4, 0, 5, 0, 6, 1, 7, 0, 256, 135, 257, 15, 258, 232, 259, 100, 260, 48, 261, 46, 262, 200, 263, 108, 264, 208, 265, 194, 9528988, 66, 12621645, 140, -1], "final memory": [-1]},
{ "name" : "ABCD c900", "initial state": {"pc": 256, "sr": 10014, "d0": 2028257336, "a0": 1757920612, "d1": 1913134128, "a1": 291710458, "d2": 1920126412, "a2": 72501504, "d3": 1327843014, "a3": 909566686, "d4": 407493480, "a4": 1298692256, "d5": 417584884, "a5": 96958484, "d6": 372586992, "a6": 1788636162, "d7": 7259892, "a7": 3982625904, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 2028257336, "a0": 1757920612, "d1": 1913134128, "a1": 291710458, "d2": 1920126412, "a2": 72501504, "d3": 1327843014, "a3": 909566686, "d4": 407493383, "a4": 1298692256, "d5": 417584884, "a5": 96958484, "d6": 372586992, "a6": 1788636162, "d7": 7259892, "a7": 3982625904, "usp": 343456530}, "initial memory": [0, 237, 1, 98, 2, 12, 3, 112, 4, 0, 5, 0, 6, 1, 7, 0, 256, 201, 257, 0, 258, 48, 259, 76, 260, 120, 261, 150, 262, 200, 263, 30, 264, 0, 265, 190, -1], "final memory": [-1]},
{ "name" : "SBCD 8900", "initial state": {"pc": 256, "sr": 9991, "d0": 1049732, "a0": 36437674, "d1": 462976548, "a1": 375147522, "d2": 913589154, "a2": 92431468, "d3": 184852034, "a3": 865022702, "d4": 1546798682, "a4": 2119745970, "d5": 1755918246, "a5": 1964314514, "d6": 997683448, "a6": 967931466, "d7": 513394760, "a7": 3585698308, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1049732, "a0": 36437674, "d1": 462976548, "a1": 375147522, "d2": 913589154, "a2": 92431468, "d3": 184852034, "a3": 865022702, "d4": 1546798710, "a4": 2119745970, "d5": 1755918246, "a5": 1964314514, "d6": 997683448, "a6": 967931466, "d7": 513394760, "a7": 3585698308, "usp": 343456530}, "initial memory": [0, 213, 1, 185, 2, 106, 3, 4, 4, 0, 5, 0, 6, 1, 7, 0, 256, 137, 257, 0, 258, 136, 259, 234, 260, 240, 261, 84, 262, 88, 263, 146, 264, 48, 265, 102, -1], "final memory": [-1]},
{ "name" : "ABCD c901", "initial state": {"pc": 256, "sr": 10008, "d0": 992797464, "a0": 657012048, "d1": 2146523904, "a1": 40594668, "d2": 1049485382, "a2": 1522285784, "d3": 1417622462, "a3": 2084484976, "d4": 1797155822, "a4": 2038274928, "d5": 440422106, "a5": 627577952, "d6": 1945687980, "a6": 1410448846, "d7": 1444386990, "a7": 618876888, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 992797464, "a0": 657012048, "d1": 2146523904, "a1": 40594668, "d2": 1049485382, "a2": 1522285784, "d3": 1417622462, "a3": 2084484976, "d4": 1797155669, "a4": 2038274928, "d5": 440422106, "a5": 627577952, "d6": 1945687980, "a6": 1410448846, "d7": 1444386990, "a7": 618876888, "usp": 343456530}, "initial memory": [0, 36, 1, 227, 2, 79, 3, 216, 4, 0, 5, 0, 6, 1, 7, 0, 256, 201, 257, 1, 258, 232, 259, 182, 260, 200, 261, 10, 262, 112, 263, 68, 264, 240, 265, 194, -1], "final memory": [-1]},
{ "name" : "SBCD 8901", "initial state": {"pc": 256, "sr": 9987, "d0": 37960918, "a0": 1136010666, "d1": 206522474, "a1": 1801641632, "d2": 689646966, "a2": 671486324, "d3": 927314702, "a3": 644082482, "d4": 1089387042, "a4": 1776710900, "d5": 2029924218, "a5": 420001572, "d6": 2011132490, "a6": 187672914, "d7": 1858656104, "a7": 272067912, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 37960918, "a0": 1136010666, "d1": 206522474, "a1": 1801641632, "d2": 689646966, "a2": 671486324, "d3": 927314702, "a3": 644082482, "d4": 1089387090, "a4": 1776710900, "d5": 2029924218, "a5": 420001572, "d6": 2011132490, "a6": 187672914, "d7": 1858656104, "a7": 272067912, "usp": 343456530}, "initial memory": [0, 16, 1, 55, 2, 109, 3, 72, 4, 0, 5, 0, 6, 1, 7, 0, 256, 137, 257, 1, 258, 16, 259, 152, 260, 16, 261, 204, 262, 248, 263, 98, 264, 248, 265, 60, -1], "final memory": [-1]},
{ "name" : "ABCD c902", "initial state": {"pc": 256, "sr": 9992, "d0": 1698826656, "a0": 1790556996, "d1": 1384520526, "a1": 1203086360, "d2": 1651182044, "a2": 1713932822, "d3": 1632926974, "a3": 1870782142, "d4": 1910127004, "a4": 927401674, "d5": 771534032, "a5": 403624992, "d6": 666215238, "a6": 1971883318, "d7": 99769608, "a7": 1346509266, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 1698826656, "a0": 1790556996, "d1": 1384520526, "a1": 1203086360, "d2": 1651182044, "a2": 1713932822, "d3": 1632926974, "a3": 1870782142, "d4": 1910127070, "a4": 927401674, "d5": 771534032, "a5": 403624992, "d6": 666215238, "a6": 1971883318, "d7": 99769608, "a7": 1346509266, "usp": 343456530}, "initial memory": [0, 80, 1, 66, 2, 25, 3, 210, 4, 0, 5, 0, 6, 1, 7, 0, 256, 201, 257, 2, 258, 8, 259, 158, 260, 208, 261, 26, 262, 128, 263, 54, 264, 120, 265, 94, -1], "final memory": [-1]},
{ "name" : "SBCD 8902", "initial state": {"pc": 256, "sr": 10003, "d0": 44232116, "a0": 1253467644, "d1": 379848556, "a1": 216132444, "d2": 1793298614, "a2": 1143156038, "d3": 36836660, "a3": 1634824604, "d4": 638454284, "a4": 1591339710, "d5": 1672850776, "a5": 885166232, "d6": 747085708, "a6": 1369638454, "d7": 2080093994, "a7": 2918098030, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 44232116, "a0": 1253467644, "d1": 379848556, "a1": 216132444, "d2": 1793298614, "a2": 1143156038, "d3": 36836660, "a3": 1634824604, "d4": 638454517, "a4": 1591339710, "d5": 1672850776, "a5": 885166232, "d6": 747085708, "a6": 1369638454, "d7": 2080093994, "a7": 2918098030, "usp": 343456530}, "initial memory": [0, 173, 1, 238, 2, 164, 3, 110, 4, 0, 5, 0, 6, 1, 7, 0, 256, 137, 257, 2, 258, 160, 259, 152, 260, 240, 261, 32, 262, 200, 263, 172, 264, 184, 265, 128, -1], "final memory": [-1]},
{ "name" : "ABCD c903", "initial state": {"pc": 256, "sr": 10007, "d0": 1938106976, "a0": 1122605306, "d1": 731987936, "a1": 1983555854, "d2": 1734910336, "a2": 87102150, "d3": 105058186, "a3": 1489471442, "d4": 481374268, "a4": 329669422, "d5": 886424026, "a5": 246166294, "d6": 1034562550, "a6": 1263399136, "d7": 1865171738, "a7": 734475504, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1938106976, "a0": 1122605306, "d1": 731987936, "a1": 1983555854, "d2": 1734910336, "a2": 87102150, "d3": 105058186, "a3": 1489471442, "d4": 481374253, "a4": 329669422, "d5": 886424026, "a5": 246166294, "d6": 1034562550, "a6": 1263399136, "d7": 1865171738, "a7": 734475504, "usp": 343456530}, "initial memory": [0, 43, 1, 199, 2, 52, 3, 240, 4, 0, 5, 0, 6, 1, 7, 0, 256, 201, 257, 3, 258, 48, 259, 166, 260, 216, 261, 68, 262, 24, 263, 130, 264, 0, 265, 14, -1], "final memory": [-1]},
{ "name" : "SBCD 8903", "initial state": {"pc": 256, "sr": 9995, "d0": 762127968, "a0": 1916869592, "d1": 1492304274, "a1": 277577256, "d2": 696436612, "a2": 906477114, "d3": 1224261734, "a3": 911879986, "d4": 1126141430, "a4": 1523636516, "d5": 1285649806, "a5": 1163934390, "d6": 2083316974, "a6": 816769014, "d7": 1735018136, "a7": 1600666804, "usp": 343456530}, "final state": {"pc": 258, "sr": 9994, "d0": 762127968, "a0": 1916869592, "d1": 1492304274, "a1": 277577256, "d2": 696436612, "a2": 906477114, "d3": 1224261734, "a3": 911879986, "d4": 1126141328, "a4": 1523636516, "d5": 1285649806, "a5": 1163934390, "d6": 2083316974, "a6": 816769014, "d7": 1735018136, "a7": 1600666804, "usp": 343456530}, "initial memory": [0, 95, 1, 104, 2, 60, 3, 180, 4, 0, 5, 0, 6, 1, 7, 0, 256, 137, 257, 3, 258, 240, 259, 74, 260, 176, 261, 108, 262, 120, 263, 230, 264, 144, 265, 86, -1], "final memory": [-1]},
{ "name" : "ABCD c904", "initial state": {"pc": 256, "sr": 9995, "d0": 1499682548, "a0": 41325878, "d1": 149036204, "a1": 926830372, "d2": 885548226, "a2": 1539170512, "d3": 1347360672, "a3": 250800228, "d4": 2023240336, "a4": 1836533388, "d5": 1344260554, "a5": 834210592, "d6": 1459164638, "a6": 1804172128, "d7": 2064305772, "a7": 2560967008, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 1499682548, "a0": 41325878, "d1": 149036204, "a1": 926830372, "d2": 885548226, "a2": 1539170512, "d3": 1347360672, "a3": 250800228, "d4": 2023240320, "a4": 1836533388, "d5": 1344260554, "a5": 834210592, "d6": 1459164638, "a6": 1804172128, "d7": 2064305772, "a7": 2560967008, "usp": 343456530}, "initial memory": [0, 152, 1, 165, 2, 65, 3, 96, 4, 0, 5, 0, 6, 1, 7, 0, 256, 201, 257, 4, 258, 128, 259, 174, 260, 32, 261, 72, 262, 16, 263, 24, 264, 248, 265, 60, -1], "final memory": [-1]},
{ "name" : "SBCD 8904", "initial state": {"pc": 256, "sr": 9996, "d0": 509599246, "a0": 1140235510, "d1": 669760092, "a1": 1941634388, "d2": 1696089124, "a2": 2035159758, "d3": 471976790, "a3": 1958006936, "d4": 1856801158, "a4": 183183530, "d5": 24721108, "a5": 1421539366, "d6": 1023335092, "a6": 1056551486, "d7": 2143846068, "a7": 696302166, "usp": 343456530}, "final state": {"pc": 258, "sr": 9988, "d0": 509599246, "a0": 1140235510, "d1": 669760092, "a1": 1941634388, "d2": 1696089124, "a2": 2035159758, "d3": 471976790, "a3": 1958006936, "d4": 1856801024, "a4": 183183530, "d5": 24721108, "a5": 1421539366, "d6": 1023335092, "a6": 1056551486, "d7": 2143846068, "a7": 696302166, "usp": 343456530}, "initial memory": [0, 41, 1, 128, 2, 186, 3, 86, 4, 0, 5, 0, 6, 1, 7, 0, 256, 137, 257, 4, 258, 8, 259, 28, 260, 104, 261, 44, 262, 168, 263, 142, 264, 224, 265, 140, -1], "final memory": [-1]},
{ "name" : "ABCD c905", "initial state": {"pc": 256, "sr": 10015, "d0": 514322850, "a0": 2027561454, "d1": 602460774, "a1": 954863588, "d2": 172849820, "a2": 247046292, "d3": 1689033996, "a3": 1021139992, "d4": 8041078, "a4": 1758039174, "d5": 2002428638, "a5": 136898344, "d6": 1601903536, "a6": 895498478, "d7": 190247112, "a7": 2347272372, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 514322850, "a0": 2027561454, "d1": 602460774, "a1": 954863588, "d2": 172849820, "a2": 247046292, "d3": 1689033996, "a3": 1021139992, "d4": 8041147, "a4": 1758039174, "d5": 2002428638, "a5": 136898344, "d6": 1601903536, "a6": 895498478, "d7": 190247112, "a7": 2347272372, "usp": 343456530}, "initial memory": [0, 139, 1, 232, 2, 136, 3, 180, 4, 0, 5, 0, 6, 1, 7, 0, 256, 201, 257, 5, 258, 232, 259, 20, 260, 144, 261, 250, 262, 224, 263, 118, 264, 8, 265, 34, -1], "final memory": [-1]},
{ "name" : "SBCD 8905", "initial state": {"pc": 256, "sr": 9997, "d0": 1507548998, "a0": 1486891762, "d1": 1363942080, "a1": 2070144248, "d2": 1534090482, "a2": 1531827896, "d3": 770065092, "a3": 1397487836, "d4": 1747544422, "a4": 549412412, "d5": 1992744182, "a5": 1942226838, "d6": 2043991908, "a6": 1255031866, "d7": 76113504, "a7": 3467963286, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1507548998, "a0": 1486891762, "d1": 1363942080, "a1": 2070144248, "d2": 1534090482, "a2": 1531827896, "d3": 770065092, "a3": 1397487836, "d4": 1747544336, "a4": 549412412, "d5": 1992744182, "a5": 1942226838, "d6": 2043991908, "a6": 1255031866, "d7": 76113504, "a7": 3467963286, "usp": 343456530}, "initial memory": [0, 206, 1, 180, 2, 235, 3, 150, 4, 0, 5, 0, 6, 1, 7, 0, 256, 137, 257, 5, 258, 216, 259, 62, 260, 40, 261, 54, 262, 184, 263, 232, 264, 208, 265, 196, -1], "final memory": [-1]},
{ "name" : "ABCD c906", "initial state": {"pc": 256, "sr": 10002, "d0": 1990663470, "a0": 1332556666, "d1": 1433220484, "a1": 172947706, "d2": 1960089836, "a2": 1186720350, "d3": 830728672, "a3": 1528309568, "d4": 1265601156, "a4": 247007608, "d5": 133122164, "a5": 370994812, "d6": 1853733820, "a6": 1164778042, "d7": 11578870, "a7": 2889890218, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 1990663470, "a0": 1332556666, "d1": 1433220484, "a1": 172947706, "d2": 1960089836, "a2": 1186720350, "d3": 830728672, "a3": 1528309568, "d4": 1265601191, "a4": 247007608, "d5": 133122164, "a5": 370994812, "d6": 1853733820, "a6": 1164778042, "d7": 11578870, "a7": 2889890218, "usp": 343456530}, "initial memory": [0, 172, 1, 64, 2, 57, 3, 170, 4, 0, 5, 0, 6, 1, 7, 0, 256, 201, 257, 6, 258, 80, 259, 106, 260, 176, 261, 112, 262, 104, 263, 50, 264, 80, 265, 156, -1], "final memory": [-1]},
{ "name" : "SBCD 8906", "initial state": {"pc": 256, "sr": 9990, "d0": 655138966, "a0": 734134362, "d1": 771960200, "a1": 1302686926, "d2": 1386369872, "a2": 663384116, "d3": 520885560, "a3": 1909242842, "d4": 1380278554, "a4": 943792020, "d5": 1223318990, "a5": 998263398, "d6": 313845358, "a6": 1670679822, "d7": 579111680, "a7": 3234255680, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 655138966, "a0": 734134362, "d1": 771960200, "a1": 1302686926, "d2": 1386369872, "a2": 663384116, "d3": 520885560, "a3": 1909242842, "d4": 1380278598, "a4": 943792020, "d5": 1223318990, "a5": 998263398, "d6": 313845358, "a6": 1670679822, "d7": 579111680, "a7": 3234255680, "usp": 343456530}, "initial memory": [0, 192, 1, 198, 2, 211, 3, 64, 4, 0, 5, 0, 6, 1, 7, 0, 256, 137, 257, 6, 258, 64, 259, 130, 260, 240, 261, 188, 262, 56, 263, 172, 264, 240, 265, 246, -1], "final memory": [-1]},
{ "name" : "ABCD c907", "initial state": {"pc": 256, "sr": 9993, "d0": 1196982926, "a0": 333293702, "d1": 65232186, "a1": 1029914944, "d2": 1140690132, "a2": 1062285794, "d3": 992531754, "a3": 1805799054, "d4": 1975720036, "a4": 1825801174, "d5": 1534495138, "a5": 846499434, "d6": 1128667542, "a6": 36842670, "d7": 792341250, "a7": 1530148870, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 1196982926, "a0": 333293702, "d1": 65232186, "a1": 1029914944, "d2": 1140690132, "a2": 1062285794, "d3": 992531754, "a3": 1805799054, "d4": 1975720038, "a4": 1825801174, "d5": 1534495138, "a5": 846499434, "d6": 1128667542, "a6": 36842670, "d7": 792341250, "a7": 1530148870, "usp": 343456530}, "initial memory": [0, 91, 1, 52, 2, 56, 3, 6, 4, 0, 5, 0, 6, 1, 7, 0, 256, 201, 257, 7, 258, 136, 259, 178, 260, 80, 261, 242, 262, 144, 263, 114, 264, 40, 265, 208, -1], "final memory": [-1]},
{ "name" : "SBCD 8907", "initial state": {"pc": 256, "sr": 9986, "d0": 1042116520, "a0": 630496568, "d1": 2123210354, "a1": 1071504078, "d2": 60674286, "a2": 2118658850, "d3": 1845476124, "a3": 872957850, "d4": 810902446, "a4": 194308646, "d5": 906202866, "a5": 1570269882, "d6": 597561144, "a6": 1099368790, "d7": 1576630642, "a7": 1368956730, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 1042116520, "a0": 630496568, "d1": 2123210354, "a1": 1071504078, "d2": 60674286, "a2": 2118658850, "d3": 1845476124, "a3": 872957850, "d4": 810902326, "a4": 194308646, "d5": 906202866, "a5": 1570269882, "d6": 597561144, "a6": 1099368790, "d7": 1576630642, "a7": 1368956730, "usp": 343456530}, "initial memory": [0, 81, 1, 152, 2, 159, 3, 58, 4, 0, 5, 0, 6, 1, 7, 0, 256, 137, 257, 7, 258, 168, 259, 76, 260, 120, 261, 174, 262, 24, 263, 198, 264, 104, 265, 86, -1], "final memory": [-1]},
{ "name" : "ABCD c908", "initial state": {"pc": 256, "sr": 10015, "d0": 592737934, "a0": 903848040, "d1": 2117318758, "a1": 1822173048, "d2": 1972351722, "a2": 2145628322, "d3": 757833368, "a3": 1029824236, "d4": 179922426, "a4": 1685240086, "d5": 299238806, "a5": 668305118, "d6": 2047394814, "a6": 864661222, "d7": 1434179824, "a7": 1045272848, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 592737934, "a0": 903848039, "d1": 2117318758, "a1": 1822173048, "d2": 1972351722, "a2": 2145628322, "d3": 757833368, "a3": 1029824236, "d4": 179922426, "a4": 1685240085, "d5": 299238806, "a5": 668305118, "d6": 2047394814, "a6": 864661222, "d7": 1434179824, "a7": 1045272848, "usp": 343456530}, "initial memory": [0, 62, 1, 77, 2, 153, 3, 16, 4, 0, 5, 0, 6, 1, 7, 0, 256, 201, 257, 8, 258, 168, 259, 108, 260, 200, 261, 188, 262, 24, 263, 208, 264, 56, 265, 68, 7518485, 14, 14655591, 254, -1], "final memory": [-1]},
{ "name" : "SBCD 8908", "initial state": {"pc": 256, "sr": 9992, "d0": 945185452, "a0": 558418918, "d1": 795354904, "a1": 843217436, "d2": 1591669406, "a2": 710860298, "d3": 2131416416, "a3": 977517032, "d4": 541004912, "a4": 878857274, "d5": 223794586, "a5": 561680052, "d6": 1071741004, "a6": 1966005398, "d7": 1805723646, "a7": 1647916942, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 945185452, "a0": 558418917, "d1": 795354904, "a1": 843217436, "d2": 1591669406, "a2": 710860298, "d3": 2131416416, "a3": 977517032, "d4": 541004912, "a4": 878857273, "d5": 223794586, "a5": 561680052, "d6": 1071741004, "a6": 1966005398, "d7": 1805723646, "a7": 1647916942, "usp": 343456530}, "initial memory": [0, 98, 1, 57, 2, 55, 3, 142, 4, 0, 5, 0, 6, 1, 7, 0, 256, 137, 257, 8, 258, 184, 259, 172, 260, 64, 261, 32, 262, 88, 263, 206, 264, 112, 265, 182, 4770789, 88, 6442041, 4, -1], "final memory": [-1]},
{ "name" : "ABCD c909", "initial state": {"pc": 256, "sr": 9997, "d0": 1801339976, "a0": 1698282584, "d1": 2044004872, "a1": 830237010, "d2": 293999452, "a2": 1592189318, "d3": 2036401664, "a3": 132142358, "d4": 1355884608, "a4": 418536714, "d5": 1403645146, "a5": 1337625080, "d6": 956106526, "a6": 1605902764, "d7": 1809752434, "a7": 4135246466, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1801339976, "a0": 1698282584, "d1": 2044004872, "a1": 830237009, "d2": 293999452, "a2": 1592189318, "d3": 2036401664, "a3": 132142358, "d4": 1355884608, "a4": 418536713, "d5": 1403645146, "a5": 1337625080, "d6": 956106526, "a6": 1605902764, "d7": 1809752434, "a7": 4135246466, "usp": 343456530}, "initial memory": [0, 246, 1, 122, 2, 218, 3, 130, 4, 0, 5, 0, 6, 1, 7, 0, 256, 201, 257, 9, 258, 136, 259, 142, 260, 104, 261, 242, 262, 8, 263, 242, 264, 40, 265, 250, 8153425, 182, 15883529, 44, -1], "final memory": [-1]},
{ "name" : "SBCD 8909", "initial state": {"pc": 256, "sr": 10004, "d0": 236361626, "a0": 672217132, "d1": 1832584878, "a1": 41870656, "d2": 1043596078, "a2": 1492979630, "d3": 1220354704, "a3": 1309709862, "d4": 2032681278, "a4": 586268884, "d5": 1104382870, "a5": 766160952, "d6": 661735068, "a6": 555172852, "d7": 2110980516, "a7": 2335033078, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 236361626, "a0": 672217132, "d1": 1832584878, "a1": 41870655, "d2": 1043596078, "a2": 1492979630, "d3": 1220354704, "a3": 1309709862, "d4": 2032681278, "a4": 586268883, "d5": 1104382870, "a5": 766160952, "d6": 661735068, "a6": 555172852, "d7": 2110980516, "a7": 2335033078, "usp": 343456530}, "initial memory": [0, 139, 1, 45, 2, 198, 3, 246, 4, 0, 5, 0, 6, 1, 7, 0, 256, 137, 257, 9, 258, 120, 259, 188, 260, 232, 261, 220, 262, 32, 263, 90, 264, 184, 265, 34, 8316223, 228, 15843539, 244, -1], "final memory": [-1]},
{ "name" : "ABCD c90a", "initial state": {"pc": 256, "sr": 10013, "d0": 245605736, "a0": 235664442, "d1": 432052224, "a1": 852448432, "d2": 859535068, "a2": 1237404294, "d3": 83394506, "a3": 822331710, "d4": 1452141304, "a4": 1871781524, "d5": 2134748626, "a5": 544145772, "d6": 710883560, "a6": 1472621078, "d7": 1368464658, "a7": 3866908208, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 245605736, "a0": 235664442, "d1": 432052224, "a1": 852448432, "d2": 859535068, "a2": 1237404293, "d3": 83394506, "a3": 822331710, "d4": 1452141304, "a4": 1871781523, "d5": 2134748626, "a5": 544145772, "d6": 710883560, "a6": 1472621078, "d7": 1368464658, "a7": 3866908208, "usp": 343456530}, "initial memory": [0, 230, 1, 124, 2, 86, 3, 48, 4, 0, 5, 0, 6, 1, 7, 0, 256, 201, 257, 10, 258, 120, 259, 106, 260, 120, 261, 150, 262, 24, 263, 82, 264, 176, 265, 184, 9510547, 238, 12667525, 60, -1], "final memory": [-1]},
{ "name" : "SBCD 890a", "initial state": {"pc": 256, "sr": 10013, "d0": 1659220674, "a0": 1623360318, "d1": 1446728430, "a1": 37146298, "d2": 1354871676, "a2": 1547572856, "d3": 1559149390, "a3": 1882541974, "d4": 1028353842, "a4": 1006402574, "d5": 594648244, "a5": 1026857446, "d6": 2011644224, "a6": 1214507630, "d7": 1869418046, "a7": 527067798, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1659220674, "a0": 1623360318, "d1": 1446728430, "a1": 37146298, "d2": 1354871676, "a2": 1547572855, "d3": 1559149390, "a3": 1882541974, "d4": 1028353842, "a4": 1006402573, "d5": 594648244, "a5": 1026857446, "d6": 2011644224, "a6": 1214507630, "d7": 1869418046, "a7": 527067798, "usp": 343456530}, "initial memory": [0, 31, 1, 106, 2, 106, 3, 150, 4, 0, 5, 0, 6, 1, 7, 0, 256, 137, 257, 10, 258, 104, 259, 170, 260, 72, 261, 112, 262, 224, 263, 110, 264, 136, 265, 162, 4068983, 124, 16546829, 14, -1], "final memory": [-1]},
{ "name" : "ABCD c90b", "initial state": {"pc": 256, "sr": 9992, "d0": 255676768, "a0": 852532942, "d1": 44678936, "a1": 510280216, "d2": 1447084548, "a2": 1377404648, "d3": 897712768, "a3": 166204276, "d4": 1785871600, "a4": 1666525632, "d5": 1912547534, "a5": 1814572850, "d6": 651192448, "a6": 1110618902, "d7": 1014825230, "a7": 3044771664, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 255676768, "a0": 852532942, "d1": 44678936, "a1": 510280216, "d2": 1447084548, "a2": 1377404648, "d3": 897712768, "a3": 166204275, "d4": 1785871600, "a4": 1666525631, "d5": 1912547534, "a5": 1814572850, "d6": 651192448, "a6": 1110618902, "d7": 1014825230, "a7": 3044771664, "usp": 343456530}, "initial memory": [0, 181, 1, 123, 2, 135, 3, 80, 4, 0, 5, 0, 6, 1, 7, 0, 256, 201, 257, 11, 258, 64, 259, 176, 260, 16, 261, 232, 262, 8, 263, 34, 264, 32, 265, 170, 5581247, 4, 15209331, 168, -1], "final memory": [-1]},
{ "name" : "SBCD 890b", "initial state": {"pc": 256, "sr": 9989, "d0": 279883088, "a0": 2083521950, "d1": 1005889892, "a1": 885082474, "d2": 1000162466, "a2": 2109418202, "d3": 1376077800, "a3": 184209498, "d4": 1488190056, "a4": 1485097558, "d5": 268251390, "a5": 1979728678, "d6": 932936676, "a6": 188281334, "d7": 1088623592, "a7": 177854540, "usp": 343456530}, "final state": {"pc": 258, "sr": 10009, "d0": 279883088, "a0": 2083521950, "d1": 1005889892, "a1": 885082474, "d2": 1000162466, "a2": 2109418202, "d3": 1376077800, "a3": 184209497, "d4": 1488190056, "a4": 1485097557, "d5": 268251390, "a5": 1979728678, "d6": 932936676, "a6": 188281334, "d7": 1088623592, "a7": 177854540, "usp": 343456530}, "initial memory": [0, 10, 1, 153, 2, 216, 3, 76, 4, 0, 5, 0, 6, 1, 7, 0, 256, 137, 257, 11, 258, 216, 259, 104, 260, 240, 261, 192, 262, 8, 263, 220, 264, 104, 265, 190, 8702549, 100, 16437337, 126, -1], "final memory": [-1]},
{ "name" : "ABCD c90c", "initial state": {"pc": 256, "sr": 9994, "d0": 1513489012, "a0": 1320040552, "d1": 266025968, "a1": 268017114, "d2": 37507928, "a2": 1290427238, "d3": 1183054132, "a3": 773254820, "d4": 39708950, "a4": 1670211742, "d5": 1668408886, "a5": 1490014664, "d6": 1254184930, "a6": 869650180, "d7": 1534123204, "a7": 2006283066, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1513489012, "a0": 1320040552, "d1": 266025968, "a1": 268017114, "d2": 37507928, "a2": 1290427238, "d3": 1183054132, "a3": 773254820, "d4": 39708950, "a4": 1670211740, "d5": 1668408886, "a5": 1490014664, "d6": 1254184930, "a6": 869650180, "d7": 1534123204, "a7": 2006283066, "usp": 343456530}, "initial memory": [0, 119, 1, 149, 2, 115, 3, 58, 4, 0, 5, 0, 6, 1, 7, 0, 256, 201, 257, 12, 258, 144, 259, 46, 260, 96, 261, 228, 262, 104, 263, 174, 264, 136, 265, 208, 9267356, 156, 9267357, 30, -1], "final memory": [-1]},
{ "name" : "SBCD 890c", "initial state": {"pc": 256, "sr": 9987, "d0": 1398755590, "a0": 541580652, "d1": 381734228, "a1": 1310322178, "d2": 1273516406, "a2": 140045660, "d3": 20742800, "a3": 105347314, "d4": 731888786, "a4": 1045798076, "d5": 68496286, "a5": 1722113090, "d6": 165844010, "a6": 1917609818, "d7": 2053985910, "a7": 1906820086, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 1398755590, "a0": 541580652, "d1": 381734228, "a1": 1310322178, "d2": 1273516406, "a2": 140045660, "d3": 20742800, "a3": 105347314, "d4": 731888786, "a4": 1045798074, "d5": 68496286, "a5": 1722113090, "d6": 165844010, "a6": 1917609818, "d7": 2053985910, "a7": 1906820086, "usp": 343456530}, "initial memory": [0, 113, 1, 167, 2, 195, 3, 246, 4, 0, 5, 0, 6, 1, 7, 0, 256, 137, 257, 12, 258, 96, 259, 98, 260, 112, 261, 128, 262, 200, 263, 184, 264, 48, 265, 220, 5610682, 90, 5610683, 80, -1], "final memory": [-1]},
{ "name" : "ABCD c90d", "initial state": {"pc": 256, "sr": 10002, "d0": 263797474, "a0": 1068561512, "d1": 1237898110, "a1": 2055092776, "d2": 531962634, "a2": 1964808338, "d3": 721567176, "a3": 677696846, "d4": 539389230, "a4": 1945127488, "d5": 986314622, "a5": 614132534, "d6": 563597568, "a6": 919108262, "d7": 1981442106, "a7": 1071932688, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 263797474, "a0": 1068561512, "d1": 1237898110, "a1": 2055092776, "d2": 531962634, "a2": 1964808338, "d3": 721567176, "a3": 677696846, "d4": 539389230, "a4": 1945127487, "d5": 986314622, "a5": 614132533, "d6": 563597568, "a6": 919108262, "d7": 1981442106, "a7": 1071932688, "usp": 343456530}, "initial memory": [0, 63, 1, 228, 2, 101, 3, 16, 4, 0, 5, 0, 6, 1, 7, 0, 256, 201, 257, 13, 258, 32, 259, 38, 260, 64, 261, 172, 262, 112, 263, 64, 264, 208, 265, 84, 10152757, 158, 15747647, 12, -1], "final memory": [-1]},
{ "name" : "SBCD 890d", "initial state": {"pc": 256, "sr": 10006, "d0": 1886628990, "a0": 1741130912, "d1": 977403782, "a1": 1575080768, "d2": 1122948170, "a2": 351568014, "d3": 1303620160, "a3": 1076098400, "d4": 1315879232, "a4": 2026034220, "d5": 1195672224, "a5": 1056428708, "d6": 1658600596, "a6": 2501960, "d7": 1762478912, "a7": 4042776762, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1886628990, "a0": 1741130912, "d1": 977403782, "a1": 1575080768, "d2": 1122948170, "a2": 351568014, "d3": 1303620160, "a3": 1076098400, "d4": 1315879232, "a4": 2026034219, "d5": 1195672224, "a5": 1056428707, "d6": 1658600596, "a6": 2501960, "d7": 1762478912, "a7": 4042776762, "usp": 343456530}, "initial memory": [0, 240, 1, 247, 2, 224, 3, 186, 4, 0, 5, 0, 6, 1, 7, 0, 256, 137, 257, 13, 258, 152, 259, 198, 260, 80, 261, 84, 262, 200, 263, 114, 264, 8, 265, 50, 12768299, 44, 16241315, 134, -1], "final memory": [-1]},
{ "name" : "ABCD c90e", "initial state": {"pc": 256, "sr": 9997, "d0": 123178146, "a0": 448082028, "d1": 80864114, "a1": 1836995020, "d2": 1873499094, "a2": 2925028, "d3": 1494040544, "a3": 1916305362, "d4": 1960622284, "a4": 1531965074, "d5": 1189647620, "a5": 1555571642, "d6": 1334795770, "a6": 1026668516, "d7": 1298329828, "a7": 3433878094, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 123178146, "a0": 448082028, "d1": 80864114, "a1": 1836995020, "d2": 1873499094, "a2": 2925028, "d3": 1494040544, "a3": 1916305362, "d4": 1960622284, "a4": 1531965073, "d5": 1189647620, "a5": 1555571642, "d6": 1334795770, "a6": 1026668515, "d7": 1298329828, "a7": 3433878094, "usp": 343456530}, "initial memory": [0, 204, 1, 172, 2, 210, 3, 78, 4, 0, 5, 0, 6, 1, 7, 0, 256, 201, 257, 14, 258, 40, 259, 230, 260, 240, 261, 218, 262, 136, 263, 60, 264, 248, 265, 70, 3258339, 58, 5238417, 126, -1], "final memory": [-1]},
{ "name" : "SBCD 890e", "initial state": {"pc": 256, "sr": 9986, "d0": 1590445046, "a0": 1819800212, "d1": 880933912, "a1": 920079316, "d2": 1104013372, "a2": 1890822418, "d3": 894049930, "a3": 589387826, "d4": 354112258, "a4": 1646628424, "d5": 887534368, "a5": 262180086, "d6": 368727720, "a6": 1971745404, "d7": 1716485252, "a7": 877413510, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 1590445046, "a0": 1819800212, "d1": 880933912, "a1": 920079316, "d2": 1104013372, "a2": 1890822418, "d3": 894049930, "a3": 589387826, "d4": 354112258, "a4": 1646628423, "d5": 887534368, "a5": 262180086, "d6": 368727720, "a6": 1971745403, "d7": 1716485252, "a7": 877413510, "usp": 343456530}, "initial memory": [0, 52, 1, 76, 2, 68, 3, 134, 4, 0, 5, 0, 6, 1, 7, 0, 256, 137, 257, 14, 258, 128, 259, 190, 260, 200, 261, 172, 262, 144, 263, 66, 264, 144, 265, 224, 2461255, 168, 8811131, 60, -1], "final memory": [-1]},
{ "name" : "ABCD c90f", "initial state": {"pc": 256, "sr": 10012, "d0": 1956983266, "a0": 1694639718, "d1": 158214210, "a1": 1881613912, "d2": 521472484, "a2": 440833262, "d3": 507275180, "a3": 266052284, "d4": 263888476, "a4": 479784134, "d5": 619901884, "a5": 2078329300, "d6": 1247792790, "a6": 1659026644, "d7": 1475625382, "a7": 1161773868, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 1956983266, "a0": 1694639718, "d1": 158214210, "a1": 1881613912, "d2": 521472484, "a2": 440833262, "d3": 507275180, "a3": 266052284, "d4": 263888476, "a4": 479784133, "d5": 619901884, "a5": 2078329300, "d6": 1247792790, "a6": 1659026644, "d7": 1475625382, "a7": 1161773866, "usp": 343456530}, "initial memory": [0, 69, 1, 63, 2, 67, 3, 44, 4, 0, 5, 0, 6, 1, 7, 0, 256, 201, 257, 15, 258, 24, 259, 222, 260, 144, 261, 134, 262, 0, 263, 12, 264, 200, 265, 92, 4145962, 198, 10022085, 146, -1], "final memory": [-1]},
{ "name" : "SBCD 890f", "initial state": {"pc": 256, "sr": 9993, "d0": 584247790, "a0": 1158118750, "d1": 1157372446, "a1": 1857538488, "d2": 51825396, "a2": 1679608184, "d3": 1298553536, "a3": 502208672, "d4": 2060475544, "a4": 1010434400, "d5": 91193292, "a5": 70297130, "d6": 1529835140, "a6": 367874866, "d7": 117492448, "a7": 2490670170, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 584247790, "a0": 1158118750, "d1": 1157372446, "a1": 1857538488, "d2": 51825396, "a2": 1679608184, "d3": 1298553536, "a3": 502208672, "d4": 2060475544, "a4": 1010434399, "d5": 91193292, "a5": 70297130, "d6": 1529835140, "a6": 367874866, "d7": 117492448, "a7": 2490670168, "usp": 343456530}, "initial memory": [0, 148, 1, 116, 2, 156, 3, 90, 4, 0, 5, 0, 6, 1, 7, 0, 256, 137, 257, 15, 258, 56, 259, 138, 260, 144, 261, 190, 262, 72, 263, 98, 264, 128, 265, 164, 3801439, 204, 7642200, 170, -1], "final memory": [-1]},
{ "name" : "ABCD cb00", "initial state": {"pc": 256, "sr": 10004, "d0": 392335462, "a0": 704441442, "d1": 1207313544, "a1": 469969782, "d2": 1893237152, "a2": 337289214, "d3": 371616064, "a3": 1610492072, "d4": 868758978, "a4": 656367316, "d5": 490844100, "a5": 2089469020, "d6": 1132100572, "a6": 2053223396, "d7": 509217990, "a7": 3816754962, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 392335462, "a0": 704441442, "d1": 1207313544, "a1": 469969782, "d2": 1893237152, "a2": 337289214, "d3": 371616064, "a3": 1610492072, "d4": 868758978, "a4": 656367316, "d5": 490844049, "a5": 2089469020, "d6": 1132100572, "a6": 2053223396, "d7": 509217990, "a7": 3816754962, "usp": 343456530}, "initial memory": [0, 227, 1, 127, 2, 15, 3, 18, 4, 0, 5, 0, 6, 1, 7, 0, 256, 203, 257, 0, 258, 144, 259, 32, 260, 144, 261, 180, 262, 192, 263, 52, 264, 152, 265, 60, -1], "final memory": [-1]},
{ "name" : "SBCD 8b00", "initial state": {"pc": 256, "sr": 10013, "d0": 1968779500, "a0": 1122092992, "d1": 849040330, "a1": 1963012236, "d2": 1939492448, "a2": 555398398, "d3": 395312530, "a3": 1616945324, "d4": 1850771538, "a4": 1741991330, "d5": 1764112824, "a5": 1003723758, "d6": 1285019292, "a6": 1101170328, "d7": 76219572, "a7": 846148894, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1968779500, "a0": 1122092992, "d1": 849040330, "a1": 1963012236, "d2": 1939492448, "a2": 555398398, "d3": 395312530, "a3": 1616945324, "d4": 1850771538, "a4": 1741991330, "d5": 1764112741, "a5": 1003723758, "d6": 1285019292, "a6": 1101170328, "d7": 76219572, "a7": 846148894, "usp": 343456530}, "initial memory": [0, 50, 1, 111, 2, 53, 3, 30, 4, 0, 5, 0, 6, 1, 7, 0, 256, 139, 257, 0, 258, 72, 259, 200, 260, 168, 261, 252, 262, 208, 263, 0, 264, 160, 265, 254, -1], "final memory": [-1]},
{ "name" : "ABCD cb01", "initial state": {"pc": 256, "sr": 10008, "d0": 983955444, "a0": 1937247280, "d1": 1715065408, "a1": 1315479600, "d2": 1578802222, "a2": 921491334, "d3": 621002822, "a3": 2000288828, "d4": 423904934, "a4": 2145322058, "d5": 1366968638, "a5": 177395676, "d6": 861860066, "a6": 781824496, "d7": 504947054, "a7": 656604746, "usp": 343456530}, "final state": {"pc": 258, "sr": 9994, "d0": 983955444, "a0": 1937247280, "d1": 1715065408, "a1": 1315479600, "d2": 1578802222, "a2": 921491334, "d3": 621002822, "a3": 2000288828, "d4": 423904934, "a4": 2145322058, "d5": 1366968709, "a5": 177395676, "d6": 861860066, "a6": 781824496, "d7": 504947054, "a7": 656604746, "usp": 343456530}, "initial memory": [0, 39, 1, 34, 2, 254, 3, 74, 4, 0, 5, 0, 6, 1, 7, 0, 256, 203, 257, 1, 258, 56, 259, 142, 260, 248, 261, 196, 262, 168, 263, 12, 264, 128, 265, 70, -1], "final memory": [-1]},
{ "name" : "SBCD 8b01", "initial state": {"pc": 256, "sr": 9988, "d0": 963065494, "a0": 1954119330, "d1": 657510218, "a1": 1416182546, "d2": 1970886918, "a2": 1218790920, "d3": 1908659498, "a3": 1519984160, "d4": 1876947646, "a4": 2055812862, "d5": 1471812346, "a5": 1182375050, "d6": 2033453076, "a6": 1511296466, "d7": 1191089974, "a7": 3645463066, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 963065494, "a0": 1954119330, "d1": 657510218, "a1": 1416182546, "d2": 1970886918, "a2": 1218790920, "d3": 1908659498, "a3": 1519984160, "d4": 1876947646, "a4": 2055812862, "d5": 1471812176, "a5": 1182375050, "d6": 2033453076, "a6": 1511296466, "d7": 1191089974, "a7": 3645463066, "usp": 343456530}, "initial memory": [0, 217, 1, 73, 2, 90, 3, 26, 4, 0, 5, 0, 6, 1, 7, 0, 256, 139, 257, 1, 258, 248, 259, 102, 260, 208, 261, 86, 262, 8, 263, 254, 264, 240, 265, 4, -1], "final memory": [-1]},
{ "name" : "ABCD cb02", "initial state": {"pc": 256, "sr": 9996, "d0": 889235942, "a0": 2136666540, "d1": 1049777720, "a1": 733009452, "d2": 2035996742, "a2": 1723677378, "d3": 992811496, "a3": 291310822, "d4": 234876082, "a4": 1945770648, "d5": 487366988, "a5": 686304420, "d6": 674337658, "a6": 583718902, "d7": 1321812786, "a7": 712214368, "usp": 343456530}, "final state": {"pc": 258, "sr": 9994, "d0": 889235942, "a0": 2136666540, "d1": 1049777720, "a1": 733009452, "d2": 2035996742, "a2": 1723677378, "d3": 992811496, "a3": 291310822, "d4": 234876082, "a4": 1945770648, "d5": 487367064, "a5": 686304420, "d6": 674337658, "a6": 583718902, "d7": 1321812786, "a7": 712214368, "usp": 343456530}, "initial memory": [0, 42, 1, 115, 2, 135, 3, 96, 4, 0, 5, 0, 6, 1, 7, 0, 256, 203, 257, 2, 258, 16, 259, 84, 260, 32, 261, 132, 262, 128, 263, 176, 264, 72, 265, 48, -1], "final memory": [-1]},
{ "name" : "SBCD 8b02", "initial state": {"pc": 256, "sr": 9994, "d0": 2084351402, "a0": 110978458, "d1": 1940780356, "a1": 1199154816, "d2": 566345816, "a2": 60982224, "d3": 926606008, "a3": 578539148, "d4": 2063252058, "a4": 1849007274, "d5": 1658907504, "a5": 29398380, "d6": 478230726, "a6": 177350656, "d7": 1740021614, "a7": 1204399394, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 2084351402, "a0": 110978458, "d1": 1940780356, "a1": 1199154816, "d2": 566345816, "a2": 60982224, "d3": 926606008, "a3": 578539148, "d4": 2063252058, "a4": 1849007274, "d5": 1658907410, "a5": 29398380, "d6": 478230726, "a6": 177350656, "d7": 1740021614, "a7": 1204399394, "usp": 343456530}, "initial memory": [0, 71, 1, 201, 2, 173, 3, 34, 4, 0, 5, 0, 6, 1, 7, 0, 256, 139, 257, 2, 258, 88, 259, 20, 260, 200, 261, 248, 262, 192, 263, 220, 264, 160, 265, 114, -1], "final memory": [-1]},
{ "name" : "ABCD cb03", "initial state": {"pc": 256, "sr": 10012, "d0": 866920864, "a0": 1214322880, "d1": 1809916806, "a1": 1587563526, "d2": 165915494, "a2": 1843351154, "d3": 1107933852, "a3": 1603753656, "d4": 213547426, "a4": 1220442894, "d5": 646431452, "a5": 1367423768, "d6": 453643590, "a6": 2068762228, "d7": 820887086, "a7": 959283740, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 866920864, "a0": 1214322880, "d1": 1809916806, "a1": 1587563526, "d2": 165915494, "a2": 1843351154, "d3": 1107933852, "a3": 1603753656, "d4": 213547426, "a4": 1220442894, "d5": 646431455, "a5": 1367423768, "d6": 453643590, "a6": 2068762228, "d7": 820887086, "a7": 959283740, "usp": 343456530}, "initial memory": [0, 57, 1, 45, 2, 130, 3, 28, 4, 0, 5, 0, 6, 1, 7, 0, 256, 203, 257, 3, 258, 168, 259, 50, 260, 120, 261, 230, 262, 56, 263, 10, 264, 192, 265, 6, -1], "final memory": [-1]},
{ "name" : "SBCD 8b03", "initial state": {"pc": 256, "sr": 10011, "d0": 1404566796, "a0": 621013408, "d1": 1413892548, "a1": 601823836, "d2": 1385500180, "a2": 205234282, "d3": 936357646, "a3": 513840492, "d4": 602791106, "a4": 1085404456, "d5": 1429755642, "a5": 1666611180, "d6": 1708565618, "a6": 1104911246, "d7": 1858497688, "a7": 359299390, "usp": 343456530}, "final state": {"pc": 258, "sr": 10009, "d0": 1404566796, "a0": 621013408, "d1": 1413892548, "a1": 601823836, "d2": 1385500180, "a2": 205234282, "d3": 936357646, "a3": 513840492, "d4": 602791106, "a4": 1085404456, "d5": 1429755525, "a5": 1666611180, "d6": 1708565618, "a6": 1104911246, "d7": 1858497688, "a7": 359299390, "usp": 343456530}, "initial memory": [0, 21, 1, 106, 2, 121, 3, 62, 4, 0, 5, 0, 6, 1, 7, 0, 256, 139, 257, 3, 258, 120, 259, 240, 260, 208, 261, 148, 262, 184, 263, 60, 264, 0, 265, 210, -1], "final memory": [-1]},
{ "name" : "ABCD cb04", "initial state": {"pc": 256, "sr": 9996, "d0": 607542814, "a0": 883671832, "d1": 1834817060, "a1": 2023061418, "d2": 2052640146, "a2": 484686182, "d3": 1545645220, "a3": 715187802, "d4": 1697035234, "a4": 695432762, "d5": 1340878838, "a5": 1532423960, "d6": 457238648, "a6": 678117248, "d7": 1113467970, "a7": 762374378, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 607542814, "a0": 883671832, "d1": 1834817060, "a1": 2023061418, "d2": 2052640146, "a2": 484686182, "d3": 1545645220, "a3": 715187802, "d4": 1697035234, "a4": 695432762, "d5": 1340878648, "a5": 1532423960, "d6": 457238648, "a6": 678117248, "d7": 1113467970, "a7": 762374378, "usp": 343456530}, "initial memory": [0, 45, 1, 112, 2, 232, 3, 234, 4, 0, 5, 0, 6, 1, 7, 0, 256, 203, 257, 4, 258, 232, 259, 226, 260, 56, 261, 110, 262, 32, 263, 62, 264, 16, 265, 200, -1], "final memory": [-1]},
{ "name" : "SBCD 8b04", "initial state": {"pc": 256, "sr": 9997, "d0": 1660452228, "a0": 673137558, "d1": 670620038, "a1": 479084910, "d2": 1116799210, "a2": 1063889766, "d3": 1037247690, "a3": 846469046, "d4": 1897163130, "a4": 1673595200, "d5": 1931035708, "a5": 373734800, "d6": 2144270892, "a6": 2118616578, "d7": 1837801536, "a7": 498136220, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1660452228, "a0": 673137558, "d1": 670620038, "a1": 479084910, "d2": 1116799210, "a2": 1063889766, "d3": 1037247690, "a3": 846469046, "d4": 1897163130, "a4": 1673595200, "d5": 1931035746, "a5": 373734800, "d6": 2144270892, "a6": 2118616578, "d7": 1837801536, "a7": 498136220, "usp": 343456530}, "initial memory": [0, 29, 1, 176, 2, 244, 3, 156, 4, 0, 5, 0, 6, 1, 7, 0, 256, 139, 257, 4, 258, 112, 259, 212, 260, 32, 261, 90, 262, 56, 263, 34, 264, 168, 265, 218, -1], "final memory": [-1]},
{ "name" : "ABCD cb05", "initial state": {"pc": 256, "sr": 9991, "d0": 968426986, "a0": 724548522, "d1": 573809896, "a1": 1254730764, "d2": 1821347042, "a2": 2118020654, "d3": 1147830556, "a3": 884215912, "d4": 742553690, "a4": 430012550, "d5": 1072411920, "a5": 938472502, "d6": 196890168, "a6": 1787437546, "d7": 2008254002, "a7": 2278964320, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 968426986, "a0": 724548522, "d1": 573809896, "a1": 1254730764, "d2": 1821347042, "a2": 2118020654, "d3": 1147830556, "a3": 884215912, "d4": 742553690, "a4": 430012550, "d5": 1072411936, "a5": 938472502, "d6": 196890168, "a6": 1787437546, "d7": 2008254002, "a7": 2278964320, "usp": 343456530}, "initial memory": [0, 135, 1, 214, 2, 60, 3, 96, 4, 0, 5, 0, 6, 1, 7, 0, 256, 203, 257, 5, 258, 112, 259, 36, 260, 208, 261, 54, 262, 64, 263, 118, 264, 168, 265, 206, -1], "final memory": [-1]},
{ "name" : "SBCD 8b05", "initial state": {"pc": 256, "sr": 9992, "d0": 589218476, "a0": 1896920376, "d1": 947829814, "a1": 2146036524, "d2": 142007258, "a2": 1448007502, "d3": 861670196, "a3": 1377415116, "d4": 1608752450, "a4": 342156758, "d5": 1483328226, "a5": 1814925494, "d6": 159853166, "a6": 595055670, "d7": 150118564, "a7": 1365744250, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 589218476, "a0": 1896920376, "d1": 947829814, "a1": 2146036524, "d2": 142007258, "a2": 1448007502, "d3": 861670196, "a3": 1377415116, "d4": 1608752450, "a4": 342156758, "d5": 1483328000, "a5": 1814925494, "d6": 159853166, "a6": 595055670, "d7": 150118564, "a7": 1365744250, "usp": 343456530}, "initial memory": [0, 81, 1, 103, 2, 154, 3, 122, 4, 0, 5, 0, 6, 1, 7, 0, 256, 139, 257, 5, 258, 232, 259, 36, 260, 200, 261, 212, 262, 200, 263, 224, 264, 224, 265, 216, -1], "final memory": [-1]},
{ "name" : "ABCD cb06", "initial state": {"pc": 256, "sr": 10007, "d0": 1432629804, "a0": 2036759368, "d1": 622482470, "a1": 925364796, "d2": 1670045560, "a2": 529554798, "d3": 844460630, "a3": 1055256818, "d4": 130385386, "a4": 1781383200, "d5": 953879368, "a5": 1637919572, "d6": 885129928, "a6": 2068876164, "d7": 759477126, "a7": 3310242624, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1432629804, "a0": 2036759368, "d1": 622482470, "a1": 925364796, "d2": 1670045560, "a2": 529554798, "d3": 844460630, "a3": 1055256818, "d4": 130385386, "a4": 1781383200, "d5": 953879415, "a5": 1637919572, "d6": 885129928, "a6": 2068876164, "d7": 759477126, "a7": 3310242624, "usp": 343456530}, "initial memory": [0, 197, 1, 78, 2, 75, 3, 64, 4, 0, 5, 0, 6, 1, 7, 0, 256, 203, 257, 6, 258, 248, 259, 14, 260, 8, 261, 168, 262, 152, 263, 72, 264, 120, 265, 248, -1], "final memory": [-1]},
{ "name" : "SBCD 8b06", "initial state": {"pc": 256, "sr": 10009, "d0": 744646970, "a0": 289408452, "d1": 1894430528, "a1": 37409116, "d2": 1101333674, "a2": 1669787688, "d3": 953505424, "a3": 805373220, "d4": 1042704060, "a4": 318281498, "d5": 1260593706, "a5": 2122872662, "d6": 1872255894, "a6": 827535782, "d7": 2074414614, "a7": 2238578190, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 744646970, "a0": 289408452, "d1": 1894430528, "a1": 37409116, "d2": 1101333674, "a2": 1669787688, "d3": 953505424, "a3": 805373220, "d4": 1042704060, "a4": 318281498, "d5": 1260593715, "a5": 2122872662, "d6": 1872255894, "a6": 827535782, "d7": 2074414614, "a7": 2238578190, "usp": 343456530}, "initial memory": [0, 133, 1, 109, 2, 254, 3, 14, 4, 0, 5, 0, 6, 1, 7, 0, 256, 139, 257, 6, 258, 112, 259, 88, 260, 112, 261, 58, 262, 240, 263, 190, 264, 208, 265, 136, -1], "final memory": [-1]},
{ "name" : "ABCD cb07", "initial state": {"pc": 256, "sr": 10010, "d0": 2099589442, "a0": 1636181730, "d1": 348480996, "a1": 778236274, "d2": 732211210, "a2": 1641663694, "d3": 1192509160, "a3": 571825208, "d4": 36574668, "a4": 676967338, "d5": 530138840, "a5": 421687960, "d6": 133849284, "a6": 613508620, "d7": 1189537778, "a7": 2277456036, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 2099589442, "a0": 1636181730, "d1": 348480996, "a1": 778236274, "d2": 732211210, "a2": 1641663694, "d3": 1192509160, "a3": 571825208, "d4": 36574668, "a4": 676967338, "d5": 530138673, "a5": 421687960, "d6": 133849284, "a6": 613508620, "d7": 1189537778, "a7": 2277456036, "usp": 343456530}, "initial memory": [0, 135, 1, 191, 2, 56, 3, 164, 4, 0, 5, 0, 6, 1, 7, 0, 256, 203, 257, 7, 258, 16, 259, 246, 260, 232, 261, 72, 262, 216, 263, 100, 264, 176, 265, 4, -1], "final memory": [-1]},
{ "name" : "SBCD 8b07", "initial state": {"pc": 256, "sr": 9993, "d0": 704238790, "a0": 1677265318, "d1": 1358964912, "a1": 1927849104, "d2": 1634706946, "a2": 126624992, "d3": 1761345350, "a3": 29946366, "d4": 2016724008, "a4": 797416770, "d5": 1346018662, "a5": 1885712916, "d6": 942914736, "a6": 613333592, "d7": 1286136738, "a7": 1702050816, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 704238790, "a0": 1677265318, "d1": 1358964912, "a1": 1927849104, "d2": 1634706946, "a2": 126624992, "d3": 1761345350, "a3": 29946366, "d4": 2016724008, "a4": 797416770, "d5": 1346018660, "a5": 1885712916, "d6": 942914736, "a6": 613333592, "d7": 1286136738, "a7": 1702050816, "usp": 343456530}, "initial memory": [0, 101, 1, 115, 2, 60, 3, 0, 4, 0, 5, 0, 6, 1, 7, 0, 256, 139, 257, 7, 258, 64, 259, 160, 260, 32, 261, 86, 262, 64, 263, 60, 264, 136, 265, 120, -1], "final memory": [-1]},
{ "name" : "ABCD cb08", "initial state": {"pc": 256, "sr": 10007, "d0": 235836490, "a0": 1481619514, "d1": 1596575522, "a1": 1506284832, "d2": 836628988, "a2": 1591957394, "d3": 1647981214, "a3": 529179792, "d4": 1523668338, "a4": 1194981916, "d5": 1698766744, "a5": 794012274, "d6": 377596350, "a6": 500923466, "d7": 447677564, "a7": 867562524, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 235836490, "a0": 1481619513, "d1": 1596575522, "a1": 1506284832, "d2": 836628988, "a2": 1591957394, "d3": 1647981214, "a3": 529179792, "d4": 1523668338, "a4": 1194981916, "d5": 1698766744, "a5": 794012273, "d6": 377596350, "a6": 500923466, "d7": 447677564, "a7": 867562524, "usp": 343456530}, "initial memory": [0, 51, 1, 181, 2, 244, 3, 28, 4, 0, 5, 0, 6, 1, 7, 0, 256, 203, 257, 8, 258, 48, 259, 232, 260, 144, 261, 212, 262, 232, 263, 240, 264, 144, 265, 26, 5224505, 0, 5483121, 236, -1], "final memory": [-1]},
{ "name" : "SBCD 8b08", "initial state": {"pc": 256, "sr": 10008, "d0": 282310590, "a0": 1609062414, "d1": 1002709906, "a1": 250425426, "d2": 1241228940, "a2": 1979687116, "d3": 678647622, "a3": 1637215640, "d4": 744933736, "a4": 975309276, "d5": 271655748, "a5": 280324180, "d6": 167939920, "a6": 1976872196, "d7": 772740088, "a7": 3612700336, "usp": 343456530}, "final state": {"pc": 258, "sr": 9992, "d0": 282310590, "a0": 1609062413, "d1": 1002709906, "a1": 250425426, "d2": 1241228940, "a2": 1979687116, "d3": 678647622, "a3": 1637215640, "d4": 744933736, "a4": 975309276, "d5": 271655748, "a5": 280324179, "d6": 167939920, "a6": 1976872196, "d7": 772740088, "a7": 3612700336, "usp": 343456530}, "initial memory": [0, 215, 1, 85, 2, 110, 3, 176, 4, 0, 5, 0, 6, 1, 7, 0, 256, 139, 257, 8, 258, 232, 259, 84, 260, 152, 261, 252, 262, 120, 263, 74, 264, 104, 265, 86, 11888723, 230, 15226893, 72, -1], "final memory": [-1]},
{ "name" : "ABCD cb09", "initial state": {"pc": 256, "sr": 10010, "d0": 1222030096, "a0": 269733882, "d1": 126223564, "a1": 79392764, "d2": 1873080558, "a2": 766839760, "d3": 902173740, "a3": 1226497480, "d4": 1599500360, "a4": 47618806, "d5": 602257374, "a5": 1465372564, "d6": 1049256506, "a6": 1174236158, "d7": 1865887632, "a7": 2374083100, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1222030096, "a0": 269733882, "d1": 126223564, "a1": 79392763, "d2": 1873080558, "a2": 766839760, "d3": 902173740, "a3": 1226497480, "d4": 1599500360, "a4": 47618806, "d5": 602257374, "a5": 1465372563, "d6": 1049256506, "a6": 1174236158, "d7": 1865887632, "a7": 2374083100, "usp": 343456530}, "initial memory": [0, 141, 1, 129, 2, 162, 3, 28, 4, 0, 5, 0, 6, 1, 7, 0, 256, 203, 257, 9, 258, 88, 259, 250, 260, 120, 261, 198, 262, 240, 263, 56, 264, 176, 265, 88, 5754771, 106, 12283899, 56, -1], "final memory": [-1]},
{ "name" : "SBCD 8b09", "initial state": {"pc": 256, "sr": 9990, "d0": 603635496, "a0": 179760008, "d1": 589032844, "a1": 1864446774, "d2": 2122880084, "a2": 1823037240, "d3": 952277336, "a3": 1637717738, "d4": 1877065514, "a4": 824118966, "d5": 1305336174, "a5": 1845438866, "d6": 92155472, "a6": 184707240, "d7": 521325224, "a7": 1059503832, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 603635496, "a0": 179760008, "d1": 589032844, "a1": 1864446773, "d2": 2122880084, "a2": 1823037240, "d3": 952277336, "a3": 1637717738, "d4": 1877065514, "a4": 824118966, "d5": 1305336174, "a5": 1845438865, "d6": 92155472, "a6": 184707240, "d7": 521325224, "a7": 1059503832, "usp": 343456530}, "initial memory": [0, 63, 1, 38, 2, 190, 3, 216, 4, 0, 5, 0, 6, 1, 7, 0, 256, 139, 257, 9, 258, 216, 259, 14, 260, 192, 261, 154, 262, 128, 263, 32, 264, 200, 265, 218, 2175797, 224, 16722321, 42, -1], "final memory": [-1]},
{ "name" : "ABCD cb0a", "initial state": {"pc": 256, "sr": 10005, "d0": 959979120, "a0": 1070086768, "d1": 324429928, "a1": 1920266604, "d2": 232836970, "a2": 1536583118, "d3": 575749956, "a3": 1861625858, "d4": 68197110, "a4": 1656542262, "d5": 1580043918, "a5": 1527814532, "d6": 15367830, "a6": 516888952, "d7": 589097976, "a7": 798421658, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 959979120, "a0": 1070086768, "d1": 324429928, "a1": 1920266604, "d2": 232836970, "a2": 1536583117, "d3": 575749956, "a3": 1861625858, "d4": 68197110, "a4": 1656542262, "d5": 1580043918, "a5": 1527814531, "d6": 15367830, "a6": 516888952, "d7": 589097976, "a7": 798421658, "usp": 343456530}, "initial memory": [0, 47, 1, 150, 2, 242, 3, 154, 4, 0, 5, 0, 6, 1, 7, 0, 256, 203, 257, 10, 258, 184, 259, 130, 260, 56, 261, 2, 262, 176, 263, 234, 264, 8, 265, 176, 1087875, 24, 9856461, 234, -1], "final memory": [-1]},
{ "name" : "SBCD 8b0a", "initial state": {"pc": 256, "sr": 10015, "d0": 1933460902, "a0": 1744174566, "d1": 2102317156, "a1": 1190166018, "d2": 1096013608, "a2": 1457593174, "d3": 1733469336, "a3": 1422530896, "d4": 1655991756, "a4": 541327020, "d5": 865394778, "a5": 1342513254, "d6": 1930793168, "a6": 9597756, "d7": 215401566, "a7": 254235168, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1933460902, "a0": 1744174566, "d1": 2102317156, "a1": 1190166018, "d2": 1096013608, "a2": 1457593173, "d3": 1733469336, "a3": 1422530896, "d4": 1655991756, "a4": 541327020, "d5": 865394778, "a5": 1342513253, "d6": 1930793168, "a6": 9597756, "d7": 215401566, "a7": 254235168, "usp": 343456530}, "initial memory": [0, 15, 1, 39, 2, 82, 3, 32, 4, 0, 5, 0, 6, 1, 7, 0, 256, 139, 257, 10, 258, 160, 259, 110, 260, 224, 261, 52, 262, 104, 263, 144, 264, 40, 265, 236, 335973, 0, 14752597, 98, -1], "final memory": [-1]},
{ "name" : "ABCD cb0b", "initial state": {"pc": 256, "sr": 10004, "d0": 1366748858, "a0": 1108677652, "d1": 1462968094, "a1": 1977175792, "d2": 1564481354, "a2": 231582466, "d3": 448359616, "a3": 966137698, "d4": 59965596, "a4": 752435318, "d5": 671941528, "a5": 1796692896, "d6": 1852261976, "a6": 1249959412, "d7": 1044100526, "a7": 1574344570, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1366748858, "a0": 1108677652, "d1": 1462968094, "a1": 1977175792, "d2": 1564481354, "a2": 231582466, "d3": 448359616, "a3": 966137697, "d4": 59965596, "a4": 752435318, "d5": 671941528, "a5": 1796692895, "d6": 1852261976, "a6": 1249959412, "d7": 1044100526, "a7": 1574344570, "usp": 343456530}, "initial memory": [0, 93, 1, 214, 2, 151, 3, 122, 4, 0, 5, 0, 6, 1, 7, 0, 256, 203, 257, 11, 258, 160, 259, 36, 260, 152, 261, 232, 262, 128, 263, 246, 264, 88, 265, 142, 1530783, 150, 9836385, 116, -1], "final memory": [-1]},
{ "name" : "SBCD 8b0b", "initial state": {"pc": 256, "sr": 9991, "d0": 899771818, "a0": 325402454, "d1": 2032603406, "a1": 1545695922, "d2": 1943071812, "a2": 401700102, "d3": 424141162, "a3": 1832511792, "d4": 1042285340, "a4": 1962723324, "d5": 665617608, "a5": 2142088548, "d6": 792820432, "a6": 1666367928, "d7": 1944471442, "a7": 609931114, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 899771818, "a0": 325402454, "d1": 2032603406, "a1": 1545695922, "d2": 1943071812, "a2": 401700102, "d3": 424141162, "a3": 1832511791, "d4": 1042285340, "a4": 1962723324, "d5": 665617608, "a5": 2142088547, "d6": 792820432, "a6": 1666367928, "d7": 1944471442, "a7": 609931114, "usp": 343456530}, "initial memory": [0, 36, 1, 90, 2, 207, 3, 106, 4, 0, 5, 0, 6, 1, 7, 0, 256, 139, 257, 11, 258, 104, 259, 178, 260, 96, 261, 110, 262, 112, 263, 108, 264, 112, 265, 196, 3795247, 102, 11382115, 134, -1], "final memory": [-1]},
{ "name" : "ABCD cb0c", "initial state": {"pc": 256, "sr": 10002, "d0": 88187282, "a0": 486011198, "d1": 399932144, "a1": 1509895244, "d2": 35729098, "a2": 2142609762, "d3": 1351012572, "a3": 1836493844, "d4": 1123714680, "a4": 169594584, "d5": 1301435042, "a5": 665373718, "d6": 1097806198, "a6": 988745304, "d7": 1796775216, "a7": 416287478, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 88187282, "a0": 486011198, "d1": 399932144, "a1": 1509895244, "d2": 35729098, "a2": 2142609762, "d3": 1351012572, "a3": 1836493844, "d4": 1123714680, "a4": 169594583, "d5": 1301435042, "a5": 665373717, "d6": 1097806198, "a6": 988745304, "d7": 1796775216, "a7": 416287478, "usp": 343456530}, "initial memory": [0, 24, 1, 208, 2, 10, 3, 246, 4, 0, 5, 0, 6, 1, 7, 0, 256, 203, 257, 12, 258, 32, 259, 180, 260, 40, 261, 148, 262, 16, 263, 80, 264, 144, 265, 210, 1822423, 6, 11062293, 60, -1], "final memory": [-1]},
{ "name" : "SBCD 8b0c", "initial state": {"pc": 256, "sr": 9986, "d0": 1622071866, "a0": 1569854600, "d1": 2004453650, "a1": 562175158, "d2": 1276541868, "a2": 1697317352, "d3": 1477541946, "a3": 1787468770, "d4": 1694076160, "a4": 838879506, "d5": 999846000, "a5": 817731594, "d6": 352201032, "a6": 1867043204, "d7": 977813692, "a7": 1125324538, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1622071866, "a0": 1569854600, "d1": 2004453650, "a1": 562175158, "d2": 1276541868, "a2": 1697317352, "d3": 1477541946, "a3": 1787468770, "d4": 1694076160, "a4": 838879505, "d5": 999846000, "a5": 817731593, "d6": 352201032, "a6": 1867043204, "d7": 977813692, "a7": 1125324538, "usp": 343456530}, "initial memory": [0, 67, 1, 19, 2, 22, 3, 250, 4, 0, 5, 0, 6, 1, 7, 0, 256, 139, 257, 12, 258, 64, 259, 66, 260, 0, 261, 78, 262, 96, 263, 68, 264, 208, 265, 92, 18705, 18, 12425225, 178, -1], "final memory": [-1]},
{ "name" : "ABCD cb0d", "initial state": {"pc": 256, "sr": 9996, "d0": 106440518, "a0": 1705643018, "d1": 91924882, "a1": 2130483370, "d2": 940749580, "a2": 2039153158, "d3": 1403598652, "a3": 355620840, "d4": 174698676, "a4": 472468278, "d5": 550502082, "a5": 1527322194, "d6": 928957704, "a6": 832081966, "d7": 786034244, "a7": 3923073840, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 106440518, "a0": 1705643018, "d1": 91924882, "a1": 2130483370, "d2": 940749580, "a2": 2039153158, "d3": 1403598652, "a3": 355620840, "d4": 174698676, "a4": 472468278, "d5": 550502082, "a5": 1527322192, "d6": 928957704, "a6": 832081966, "d7": 786034244, "a7": 3923073840, "usp": 343456530}, "initial memory": [0, 233, 1, 213, 2, 91, 3, 48, 4, 0, 5, 0, 6, 1, 7, 0, 256, 203, 257, 13, 258, 96, 259, 16, 260, 32, 261, 124, 262, 32, 263, 248, 264, 176, 265, 46, 595536, 82, 595537, 184, -1], "final memory": [-1]},
{ "name" : "SBCD 8b0d", "initial state": {"pc": 256, "sr": 10003, "d0": 1507561250, "a0": 1764724150, "d1": 1569878250, "a1": 822157140, "d2": 959677514, "a2": 1085267182, "d3": 1697805634, "a3": 1506913902, "d4": 1404089756, "a4": 1427318650, "d5": 1986215856, "a5": 1552213560, "d6": 1844082824, "a6": 421959164, "d7": 1016029464, "a7": 508719646, "usp": 343456530}, "final state": {"pc": 258, "sr": 9994, "d0": 1507561250, "a0": 1764724150, "d1": 1569878250, "a1": 822157140, "d2": 959677514, "a2": 1085267182, "d3": 1697805634, "a3": 1506913902, "d4": 1404089756, "a4": 1427318650, "d5": 1986215856, "a5": 1552213558, "d6": 1844082824, "a6": 421959164, "d7": 1016029464, "a7": 508719646, "usp": 343456530}, "initial memory": [0, 30, 1, 82, 2, 114, 3, 30, 4, 0, 5, 0, 6, 1, 7, 0, 256, 139, 257, 13, 258, 120, 259, 58, 260, 120, 261, 66, 262, 144, 263, 122, 264, 136, 265, 122, 8709686, 204, 8709687, 58, -1], "final memory": [-1]},
{ "name" : "ABCD cb0e", "initial state": {"pc": 256, "sr": 10004, "d0": 1628961714, "a0": 1640551988, "d1": 1837995242, "a1": 1214718482, "d2": 1781253846, "a2": 1793995398, "d3": 1611350542, "a3": 1010267112, "d4": 52287076, "a4": 1553655008, "d5": 468091516, "a5": 1026072390, "d6": 981510450, "a6": 904973320, "d7": 1424257350, "a7": 1132767294, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1628961714, "a0": 1640551988, "d1": 1837995242, "a1": 1214718482, "d2": 1781253846, "a2": 1793995398, "d3": 1611350542, "a3": 1010267112, "d4": 52287076, "a4": 1553655008, "d5": 468091516, "a5": 1026072389, "d6": 981510450, "a6": 904973319, "d7": 1424257350, "a7": 1132767294, "usp": 343456530}, "initial memory": [0, 67, 1, 132, 2, 168, 3, 62, 4, 0, 5, 0, 6, 1, 7, 0, 256, 203, 257, 14, 258, 80, 259, 232, 260, 64, 261, 100, 262, 48, 263, 246, 264, 192, 265, 92, 2662213, 8, 15780871, 234, -1], "final memory": [-1]},
{ "name" : "SBCD 8b0e", "initial state": {"pc": 256, "sr": 10015, "d0": 163759644, "a0": 769908764, "d1": 1381784900, "a1": 1267623372, "d2": 770672448, "a2": 1908251770, "d3": 1217975286, "a3": 1466730898, "d4": 696508598, "a4": 381435580, "d5": 286646788, "a5": 549106764, "d6": 866762502, "a6": 1100168196, "d7": 1295793512, "a7": 997035150, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 163759644, "a0": 769908764, "d1": 1381784900, "a1": 1267623372, "d2": 770672448, "a2": 1908251770, "d3": 1217975286, "a3": 1466730898, "d4": 696508598, "a4": 381435580, "d5": 286646788, "a5": 549106763, "d6": 866762502, "a6": 1100168195, "d7": 1295793512, "a7": 997035150, "usp": 343456530}, "initial memory": [0, 59, 1, 109, 2, 140, 3, 142, 4, 0, 5, 0, 6, 1, 7, 0, 256, 139, 257, 14, 258, 16, 259, 116, 260, 128, 261, 72, 262, 0, 263, 74, 264, 0, 265, 60, 9649155, 30, 12235851, 210, -1], "final memory": [-1]},
{ "name" : "ABCD cb0f", "initial state": {"pc": 256, "sr": 9997, "d0": 1655617116, "a0": 804334610, "d1": 1011271240, "a1": 42249212, "d2": 1250148322, "a2": 1412902574, "d3": 262845606, "a3": 1926876338, "d4": 272238162, "a4": 957232812, "d5": 1366637430, "a5": 1411888414, "d6": 1737698152, "a6": 2061758394, "d7": 1862725110, "a7": 433706192, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1655617116, "a0": 804334610, "d1": 1011271240, "a1": 42249212, "d2": 1250148322, "a2": 1412902574, "d3": 262845606, "a3": 1926876338, "d4": 272238162, "a4": 957232812, "d5": 1366637430, "a5": 1411888413, "d6": 1737698152, "a6": 2061758394, "d7": 1862725110, "a7": 433706190, "usp": 343456530}, "initial memory": [0, 25, 1, 217, 2, 212, 3, 208, 4, 0, 5, 0, 6, 1, 7, 0, 256, 203, 257, 15, 258, 32, 259, 34, 260, 48, 261, 76, 262, 56, 263, 194, 264, 248, 265, 68, 2602269, 254, 14275790, 16, -1], "final memory": [-1]},
{ "name" : "SBCD 8b0f", "initial state": {"pc": 256, "sr": 9998, "d0": 646929974, "a0": 1359655520, "d1": 242368256, "a1": 356853720, "d2": 1854300686, "a2": 1866129616, "d3": 948961144, "a3": 41791676, "d4": 1976401392, "a4": 165562770, "d5": 101160354, "a5": 1622152524, "d6": 1542521708, "a6": 1212589010, "d7": 739759772, "a7": 474708848, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 646929974, "a0": 1359655520, "d1": 242368256, "a1": 356853720, "d2": 1854300686, "a2": 1866129616, "d3": 948961144, "a3": 41791676, "d4": 1976401392, "a4": 165562770, "d5": 101160354, "a5": 1622152523, "d6": 1542521708, "a6": 1212589010, "d7": 739759772, "a7": 474708846, "usp": 343456530}, "initial memory": [0, 28, 1, 75, 2, 123, 3, 112, 4, 0, 5, 0, 6, 1, 7, 0, 256, 139, 257, 15, 258, 160, 259, 118, 260, 240, 261, 112, 262, 232, 263, 84, 264, 32, 265, 190, 4946798, 72, 11539787, 114, -1], "final memory": [-1]},
{ "name" : "ABCD cd00", "initial state": {"pc": 256, "sr": 9992, "d0": 830433358, "a0": 980707142, "d1": 597226052, "a1": 807944868, "d2": 239706692, "a2": 590313302, "d3": 71067478, "a3": 21217574, "d4": 430211820, "a4": 121480816, "d5": 2140119744, "a5": 1618609862, "d6": 788950612, "a6": 1800594084, "d7": 1328899306, "a7": 3530011826, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 830433358, "a0": 980707142, "d1": 597226052, "a1": 807944868, "d2": 239706692, "a2": 590313302, "d3": 71067478, "a3": 21217574, "d4": 430211820, "a4": 121480816, "d5": 2140119744, "a5": 1618609862, "d6": 788950536, "a6": 1800594084, "d7": 1328899306, "a7": 3530011826, "usp": 343456530}, "initial memory": [0, 210, 1, 103, 2, 180, 3, 178, 4, 0, 5, 0, 6, 1, 7, 0, 256, 205, 257, 0, 258, 32, 259, 70, 260, 64, 261, 44, 262, 192, 263, 202, 264, 112, 265, 206, -1], "final memory": [-1]},
{ "name" : "SBCD 8d00", "initial state": {"pc": 256, "sr": 9989, "d0": 673134316, "a0": 1816104456, "d1": 424596616, "a1": 1082517180, "d2": 107166130, "a2": 384803682, "d3": 1549867530, "a3": 1322239064, "d4": 1794439054, "a4": 711169492, "d5": 2024325756, "a5": 1879156488, "d6": 259578478, "a6": 2088597840, "d7": 1196192688, "a7": 3651629348, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 673134316, "a0": 1816104456, "d1": 424596616, "a1": 1082517180, "d2": 107166130, "a2": 384803682, "d3": 1549867530, "a3": 1322239064, "d4": 1794439054, "a4": 711169492, "d5": 2024325756, "a5": 1879156488, "d6": 259578402, "a6": 2088597840, "d7": 1196192688, "a7": 3651629348, "usp": 343456530}, "initial memory": [0, 217, 1, 167, 2, 113, 3, 36, 4, 0, 5, 0, 6, 1, 7, 0, 256, 141, 257, 0, 258, 0, 259, 36, 260, 160, 261, 132, 262, 128, 263, 22, 264, 216, 265, 122, -1], "final memory": [-1]},
{ "name" : "ABCD cd01", "initial state": {"pc": 256, "sr": 9987, "d0": 138158722, "a0": 799472740, "d1": 603835054, "a1": 2080645548, "d2": 1795520502, "a2": 1933501134, "d3": 872886276, "a3": 631029540, "d4": 1138864882, "a4": 1439246700, "d5": 380326062, "a5": 163503898, "d6": 1228807368, "a6": 1378445980, "d7": 215217584, "a7": 3675513112, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 138158722, "a0": 799472740, "d1": 603835054, "a1": 2080645548, "d2": 1795520502, "a2": 1933501134, "d3": 872886276, "a3": 631029540, "d4": 1138864882, "a4": 1439246700, "d5": 380326062, "a5": 163503898, "d6": 1228807388, "a6": 1378445980, "d7": 215217584, "a7": 3675513112, "usp": 343456530}, "initial memory": [0, 219, 1, 19, 2, 225, 3, 24, 4, 0, 5, 0, 6, 1, 7, 0, 256, 205, 257, 1, 258, 32, 259, 90, 260, 200, 261, 70, 262, 144, 263, 128, 264, 144, 265, 146, -1], "final memory": [-1]},
{ "name" : "SBCD 8d01", "initial state": {"pc": 256, "sr": 9997, "d0": 80627840, "a0": 971025186, "d1": 49942430, "a1": 1292067548, "d2": 1863798680, "a2": 424657578, "d3": 1667939618, "a3": 1131771272, "d4": 1957115434, "a4": 1417107024, "d5": 232094946, "a5": 1724123944, "d6": 989454470, "a6": 1354294644, "d7": 1795398568, "a7": 4008405980, "usp": 343456530}, "final state": {"pc": 258, "sr": 10009, "d0": 80627840, "a0": 971025186, "d1": 49942430, "a1": 1292067548, "d2": 1863798680, "a2": 424657578, "d3": 1667939618, "a3": 1131771272, "d4": 1957115434, "a4": 1417107024, "d5": 232094946, "a5": 1724123944, "d6": 989454466, "a6": 1354294644, "d7": 1795398568, "a7": 4008405980, "usp": 343456530}, "initial memory": [0, 238, 1, 235, 2, 107, 3, 220, 4, 0, 5, 0, 6, 1, 7, 0, 256, 141, 257, 1, 258, 240, 259, 196, 260, 8, 261, 32, 262, 0, 263, 80, 264, 200, 265, 116, -1], "final memory": [-1]},
{ "name" : "ABCD cd02", "initial state": {"pc": 256, "sr": 9986, "d0": 1089610936, "a0": 522114946, "d1": 1497960190, "a1": 567715780, "d2": 1266119548, "a2": 329270838, "d3": 255801920, "a3": 2137116400, "d4": 608146, "a4": 1851355532, "d5": 1631175234, "a5": 841864940, "d6": 385920236, "a6": 1601796950, "d7": 760792512, "a7": 4015675602, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 1089610936, "a0": 522114946, "d1": 1497960190, "a1": 567715780, "d2": 1266119548, "a2": 329270838, "d3": 255801920, "a3": 2137116400, "d4": 608146, "a4": 1851355532, "d5": 1631175234, "a5": 841864940, "d6": 385920206, "a6": 1601796950, "d7": 760792512, "a7": 4015675602, "usp": 343456530}, "initial memory": [0, 239, 1, 90, 2, 88, 3, 210, 4, 0, 5, 0, 6, 1, 7, 0, 256, 205, 257, 2, 258, 24, 259, 220, 260, 96, 261, 4, 262, 112, 263, 22, 264, 32, 265, 212, -1], "final memory": [-1]},
{ "name" : "SBCD 8d02", "initial state": {"pc": 256, "sr": 10006, "d0": 913588114, "a0": 740605900, "d1": 167355948, "a1": 548143288, "d2": 1695324112, "a2": 2086879432, "d3": 499338794, "a3": 1479707626, "d4": 21035088, "a4": 1585454728, "d5": 1349422714, "a5": 760538326, "d6": 172775038, "a6": 544994944, "d7": 432172922, "a7": 2063303856, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 913588114, "a0": 740605900, "d1": 167355948, "a1": 548143288, "d2": 1695324112, "a2": 2086879432, "d3": 499338794, "a3": 1479707626, "d4": 21035088, "a4": 1585454728, "d5": 1349422714, "a5": 760538326, "d6": 172774983, "a6": 544994944, "d7": 432172922, "a7": 2063303856, "usp": 343456530}, "initial memory": [0, 122, 1, 251, 2, 132, 3, 176, 4, 0, 5, 0, 6, 1, 7, 0, 256, 141, 257, 2, 258, 48, 259, 82, 260, 152, 261, 60, 262, 216, 263, 124, 264, 72, 265, 8, -1], "final memory": [-1]},
{ "name" : "ABCD cd03", "initial state": {"pc": 256, "sr": 10011, "d0": 1350706428, "a0": 1063655422, "d1": 273319766, "a1": 1202816732, "d2": 217786228, "a2": 1477262320, "d3": 1021016314, "a3": 1289369272, "d4": 1826866674, "a4": 171889434, "d5": 1574505566, "a5": 580212022, "d6": 1421549428, "a6": 2047713180, "d7": 1225663520, "a7": 2129508068, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 1350706428, "a0": 1063655422, "d1": 273319766, "a1": 1202816732, "d2": 217786228, "a2": 1477262320, "d3": 1021016314, "a3": 1289369272, "d4": 1826866674, "a4": 171889434, "d5": 1574505566, "a5": 580212022, "d6": 1421549525, "a6": 2047713180, "d7": 1225663520, "a7": 2129508068, "usp": 343456530}, "initial memory": [0, 126, 1, 237, 2, 182, 3, 228, 4, 0, 5, 0, 6, 1, 7, 0, 256, 205, 257, 3, 258, 32, 259, 22, 260, 88, 261, 242, 262, 232, 263, 184, 264, 232, 265, 210, -1], "final memory": [-1]},
{ "name" : "SBCD 8d03", "initial state": {"pc": 256, "sr": 10005, "d0": 36225066, "a0": 1830710232, "d1": 1096828968, "a1": 1748675462, "d2": 404839328, "a2": 1674780638, "d3": 906392000, "a3": 970038444, "d4": 1628835828, "a4": 1887763930, "d5": 1869729694, "a5": 724987538, "d6": 418760506, "a6": 43354894, "d7": 803929930, "a7": 2968142636, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 36225066, "a0": 1830710232, "d1": 1096828968, "a1": 1748675462, "d2": 404839328, "a2": 1674780638, "d3": 906392000, "a3": 970038444, "d4": 1628835828, "a4": 1887763930, "d5": 1869729694, "a5": 724987538, "d6": 418760473, "a6": 43354894, "d7": 803929930, "a7": 2968142636, "usp": 343456530}, "initial memory": [0, 176, 1, 234, 2, 67, 3, 44, 4, 0, 5, 0, 6, 1, 7, 0, 256, 141, 257, 3, 258, 208, 259, 76, 260, 232, 261, 46, 262, 200, 263, 112, 264, 64, 265, 144, -1], "final memory": [-1]},
{ "name" : "ABCD cd04", "initial state": {"pc": 256, "sr": 10013, "d0": 648228076, "a0": 600941384, "d1": 584732100, "a1": 406265854, "d2": 707252834, "a2": 1259694364, "d3": 476411700, "a3": 1789400428, "d4": 1232405884, "a4": 1092017614, "d5": 565917072, "a5": 1144808042, "d6": 163173348, "a6": 1482785228, "d7": 117842616, "a7": 3859690874, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 648228076, "a0": 600941384, "d1": 584732100, "a1": 406265854, "d2": 707252834, "a2": 1259694364, "d3": 476411700, "a3": 1789400428, "d4": 1232405884, "a4": 1092017614, "d5": 565917072, "a5": 1144808042, "d6": 163173319, "a6": 1482785228, "d7": 117842616, "a7": 3859690874, "usp": 343456530}, "initial memory": [0, 230, 1, 14, 2, 53, 3, 122, 4, 0, 5, 0, 6, 1, 7, 0, 256, 205, 257, 4, 258, 8, 259, 4, 260, 8, 261, 144, 262, 216, 263, 148, 264, 40, 265, 102, -1], "final memory": [-1]},
{ "name" : "SBCD 8d04", "initial state": {"pc": 256, "sr": 10009, "d0": 878911214, "a0": 264924758, "d1": 1468266438, "a1": 856824282, "d2": 419452596, "a2": 1767854438, "d3": 1698451518, "a3": 1893300028, "d4": 1522027102, "a4": 1428372996, "d5": 2031783896, "a5": 2092754412, "d6": 1054485932, "a6": 1436248724, "d7": 1710004080, "a7": 2784319726, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 878911214, "a0": 264924758, "d1": 1468266438, "a1": 856824282, "d2": 419452596, "a2": 1767854438, "d3": 1698451518, "a3": 1893300028, "d4": 1522027102, "a4": 1428372996, "d5": 2031783896, "a5": 2092754412, "d6": 1054485831, "a6": 1436248724, "d7": 1710004080, "a7": 2784319726, "usp": 343456530}, "initial memory": [0, 165, 1, 245, 2, 88, 3, 238, 4, 0, 5, 0, 6, 1, 7, 0, 256, 141, 257, 4, 258, 216, 259, 8, 260, 248, 261, 164, 262, 112, 263, 130, 264, 184, 265, 84, -1], "final memory": [-1]},
{ "name" : "ABCD cd05", "initial state": {"pc": 256, "sr": 10000, "d0": 1781685256, "a0": 1163427366, "d1": 272140630, "a1": 885151234, "d2": 1874900754, "a2": 1117567068, "d3": 1429420046, "a3": 1057752020, "d4": 363170940, "a4": 768587080, "d5": 665463806, "a5": 528933662, "d6": 355353866, "a6": 1353242300, "d7": 280403554, "a7": 1378763752, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1781685256, "a0": 1163427366, "d1": 272140630, "a1": 885151234, "d2": 1874900754, "a2": 1117567068, "d3": 1429420046, "a3": 1057752020, "d4": 363170940, "a4": 768587080, "d5": 665463806, "a5": 528933662, "d6": 355353967, "a6": 1353242300, "d7": 280403554, "a7": 1378763752, "usp": 343456530}, "initial memory": [0, 82, 1, 46, 2, 67, 3, 232, 4, 0, 5, 0, 6, 1, 7, 0, 256, 205, 257, 5, 258, 96, 259, 144, 260, 168, 261, 184, 262, 40, 263, 84, 264, 240, 265, 104, -1], "final memory": [-1]},
{ "name" : "SBCD 8d05", "initial state": {"pc": 256, "sr": 10011, "d0": 1676449688, "a0": 1002802620, "d1": 1104474382, "a1": 651989490, "d2": 52310412, "a2": 1525808242, "d3": 860299668, "a3": 1156911274, "d4": 49124824, "a4": 890842180, "d5": 1007213326, "a5": 128532376, "d6": 1768281234, "a6": 2022578196, "d7": 476525812, "a7": 606670470, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 1676449688, "a0": 1002802620, "d1": 1104474382, "a1": 651989490, "d2": 52310412, "a2": 1525808242, "d3": 860299668, "a3": 1156911274, "d4": 49124824, "a4": 890842180, "d5": 1007213326, "a5": 128532376, "d6": 1768281213, "a6": 2022578196, "d7": 476525812, "a7": 606670470, "usp": 343456530}, "initial memory": [0, 36, 1, 41, 2, 14, 3, 134, 4, 0, 5, 0, 6, 1, 7, 0, 256, 141, 257, 5, 258, 16, 259, 206, 260, 208, 261, 190, 262, 136, 263, 176, 264, 56, 265, 100, -1], "final memory": [-1]},
{ "name" : "ABCD cd06", "initial state": {"pc": 256, "sr": 9997, "d0": 934572500, "a0": 1300123134, "d1": 664613342, "a1": 523421720, "d2": 1093990946, "a2": 1055829928, "d3": 2098344262, "a3": 676224734, "d4": 895560400, "a4": 825661220, "d5": 2118244624, "a5": 1996298080, "d6": 353495602, "a6": 1644813478, "d7": 1260815212, "a7": 4020630224, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 934572500, "a0": 1300123134, "d1": 664613342, "a1": 523421720, "d2": 1093990946, "a2": 1055829928, "d3": 2098344262, "a3": 676224734, "d4": 895560400, "a4": 825661220, "d5": 2118244624, "a5": 1996298080, "d6": 353495652, "a6": 1644813478, "d7": 1260815212, "a7": 4020630224, "usp": 343456530}, "initial memory": [0, 239, 1, 165, 2, 242, 3, 208, 4, 0, 5, 0, 6, 1, 7, 0, 256, 205, 257, 6, 258, 80, 259, 136, 260, 40, 261, 164, 262, 184, 263, 90, 264, 0, 265, 196, -1], "final memory": [-1]},
{ "name" : "SBCD 8d06", "initial state": {"pc": 256, "sr": 10000, "d0": 600916018, "a0": 904536550, "d1": 2127406332, "a1": 509058736, "d2": 1862983020, "a2": 175343110, "d3": 844060686, "a3": 644102892, "d4": 1998477974, "a4": 2119741770, "d5": 1775069938, "a5": 1893725114, "d6": 757623842, "a6": 2130342458, "d7": 953369430, "a7": 171893068, "usp": 343456530}, "final state": {"pc": 258, "sr": 10009, "d0": 600916018, "a0": 904536550, "d1": 2127406332, "a1": 509058736, "d2": 1862983020, "a2": 175343110, "d3": 844060686, "a3": 644102892, "d4": 1998477974, "a4": 2119741770, "d5": 1775069938, "a5": 1893725114, "d6": 757623961, "a6": 2130342458, "d7": 953369430, "a7": 171893068, "usp": 343456530}, "initial memory": [0, 10, 1, 62, 2, 225, 3, 76, 4, 0, 5, 0, 6, 1, 7, 0, 256, 141, 257, 6, 258, 208, 259, 92, 260, 136, 261, 124, 262, 208, 263, 14, 264, 48, 265, 18, -1], "final memory": [-1]},
{ "name" : "ABCD cd07", "initial state": {"pc": 256, "sr": 9989, "d0": 875859094, "a0": 1857256286, "d1": 1710876320, "a1": 1231606464, "d2": 2039760556, "a2": 14967014, "d3": 1974224438, "a3": 295034406, "d4": 20299668, "a4": 103520718, "d5": 1874120656, "a5": 410970162, "d6": 1203231650, "a6": 868120788, "d7": 2008321398, "a7": 3343205578, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 875859094, "a0": 1857256286, "d1": 1710876320, "a1": 1231606464, "d2": 2039760556, "a2": 14967014, "d3": 1974224438, "a3": 295034406, "d4": 20299668, "a4": 103520718, "d5": 1874120656, "a5": 410970162, "d6": 1203231608, "a6": 868120788, "d7": 2008321398, "a7": 3343205578, "usp": 343456530}, "initial memory": [0, 199, 1, 69, 2, 68, 3, 202, 4, 0, 5, 0, 6, 1, 7, 0, 256, 205, 257, 7, 258, 160, 259, 92, 260, 72, 261, 244, 262, 232, 263, 116, 264, 56, 265, 52, -1], "final memory": [-1]},
{ "name" : "SBCD 8d07", "initial state": {"pc": 256, "sr": 9984, "d0": 201081638, "a0": 533194000, "d1": 1587313134, "a1": 2089799522, "d2": 1929996910, "a2": 1165536376, "d3": 1865078888, "a3": 1971527144, "d4": 1709575810, "a4": 1931536452, "d5": 1656942264, "a5": 1970340712, "d6": 1808180398, "a6": 1318509844, "d7": 1046877296, "a7": 2438177326, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 201081638, "a0": 533194000, "d1": 1587313134, "a1": 2089799522, "d2": 1929996910, "a2": 1165536376, "d3": 1865078888, "a3": 1971527144, "d4": 1709575810, "a4": 1931536452, "d5": 1656942264, "a5": 1970340712, "d6": 1808180280, "a6": 1318509844, "d7": 1046877296, "a7": 2438177326, "usp": 343456530}, "initial memory": [0, 145, 1, 83, 2, 162, 3, 46, 4, 0, 5, 0, 6, 1, 7, 0, 256, 141, 257, 7, 258, 192, 259, 146, 260, 184, 261, 64, 262, 56, 263, 6, 264, 240, 265, 98, -1], "final memory": [-1]},
{ "name" : "ABCD cd08", "initial state": {"pc": 256, "sr": 9985, "d0": 783467552, "a0": 1855415036, "d1": 1516906706, "a1": 350488772, "d2": 1872651012, "a2": 117147282, "d3": 125228252, "a3": 1799364728, "d4": 177257304, "a4": 1058283248, "d5": 603689938, "a5": 1107001488, "d6": 1504056344, "a6": 1723191662, "d7": 644981578, "a7": 3580572284, "usp": 343456530}, "final state": {"pc": 258, "sr": 9994, "d0": 783467552, "a0": 1855415035, "d1": 1516906706, "a1": 350488772, "d2": 1872651012, "a2": 117147282, "d3": 125228252, "a3": 1799364728, "d4": 177257304, "a4": 1058283248, "d5": 603689938, "a5": 1107001488, "d6": 1504056344, "a6": 1723191661, "d7": 644981578, "a7": 3580572284, "usp": 343456530}, "initial memory": [0, 213, 1, 107, 2, 50, 3, 124, 4, 0, 5, 0, 6, 1, 7, 0, 256, 205, 257, 8, 258, 40, 259, 244, 260, 40, 261, 206, 262, 112, 263, 248, 264, 136, 265, 212, 9921275, 90, 11915629, 38, -1], "final memory": [-1]},
{ "name" : "SBCD 8d08", "initial state": {"pc": 256, "sr": 9999, "d0": 1786217618, "a0": 402949136, "d1": 1285621120, "a1": 1350189760, "d2": 1601191372, "a2": 179615278, "d3": 1105825454, "a3": 1579453310, "d4": 1284924240, "a4": 826437410, "d5": 626147448, "a5": 9321074, "d6": 990288236, "a6": 2040468134, "d7": 776118202, "a7": 2553425422, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1786217618, "a0": 402949135, "d1": 1285621120, "a1": 1350189760, "d2": 1601191372, "a2": 179615278, "d3": 1105825454, "a3": 1579453310, "d4": 1284924240, "a4": 826437410, "d5": 626147448, "a5": 9321074, "d6": 990288236, "a6": 2040468133, "d7": 776118202, "a7": 2553425422, "usp": 343456530}, "initial memory": [0, 152, 1, 50, 2, 46, 3, 14, 4, 0, 5, 0, 6, 1, 7, 0, 256, 141, 257, 8, 258, 40, 259, 90, 260, 240, 261, 46, 262, 224, 263, 118, 264, 56, 265, 26, 295951, 224, 10424997, 82, -1], "final memory": [-1]},
{ "name" : "ABCD cd09", "initial state": {"pc": 256, "sr": 9991, "d0": 430705004, "a0": 586462532, "d1": 1839128644, "a1": 1873336048, "d2": 1503005244, "a2": 901210068, "d3": 158996246, "a3": 435467392, "d4": 780266460, "a4": 276188368, "d5": 1403261444, "a5": 1185739808, "d6": 949694760, "a6": 80725702, "d7": 1421383622, "a7": 3744139304, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 430705004, "a0": 586462532, "d1": 1839128644, "a1": 1873336047, "d2": 1503005244, "a2": 901210068, "d3": 158996246, "a3": 435467392, "d4": 780266460, "a4": 276188368, "d5": 1403261444, "a5": 1185739808, "d6": 949694760, "a6": 80725701, "d7": 1421383622, "a7": 3744139304, "usp": 343456530}, "initial memory": [0, 223, 1, 43, 2, 8, 3, 40, 4, 0, 5, 0, 6, 1, 7, 0, 256, 205, 257, 9, 258, 232, 259, 80, 260, 224, 261, 252, 262, 112, 263, 22, 264, 112, 265, 234, 11065071, 180, 13616837, 24, -1], "final memory": [-1]},
{ "name" : "SBCD 8d09", "initial state": {"pc": 256, "sr": 9992, "d0": 1575306008, "a0": 1676640352, "d1": 1989693046, "a1": 13996936, "d2": 155689844, "a2": 1170802636, "d3": 1044142868, "a3": 287245790, "d4": 1820319646, "a4": 196770880, "d5": 1060255160, "a5": 3380586, "d6": 2036654960, "a6": 982950886, "d7": 1318079994, "a7": 3691557406, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1575306008, "a0": 1676640352, "d1": 1989693046, "a1": 13996935, "d2": 155689844, "a2": 1170802636, "d3": 1044142868, "a3": 287245790, "d4": 1820319646, "a4": 196770880, "d5": 1060255160, "a5": 3380586, "d6": 2036654960, "a6": 982950885, "d7": 1318079994, "a7": 3691557406, "usp": 343456530}, "initial memory": [0, 220, 1, 8, 2, 178, 3, 30, 4, 0, 5, 0, 6, 1, 7, 0, 256, 141, 257, 9, 258, 48, 259, 56, 260, 216, 261, 190, 262, 32, 263, 10, 264, 216, 265, 134, 9872357, 100, 13996935, 218, -1], "final memory": [-1]},
{ "name" : "ABCD cd0a", "initial state": {"pc": 256, "sr": 10000, "d0": 58866176, "a0": 1939952184, "d1": 1521342412, "a1": 1679644540, "d2": 1261617302, "a2": 1113260772, "d3": 1895947882, "a3": 1696262340, "d4": 833715394, "a4": 1235734454, "d5": 2071330736, "a5": 674635048, "d6": 2145778888, "a6": 2025079222, "d7": 1412903352, "a7": 836150210, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 58866176, "a0": 1939952184, "d1": 1521342412, "a1": 1679644540, "d2": 1261617302, "a2": 1113260771, "d3": 1895947882, "a3": 1696262340, "d4": 833715394, "a4": 1235734454, "d5": 2071330736, "a5": 674635048, "d6": 2145778888, "a6": 2025079221, "d7": 1412903352, "a7": 836150210, "usp": 343456530}, "initial memory": [0, 49, 1, 214, 2, 163, 3, 194, 4, 0, 5, 0, 6, 1, 7, 0, 256, 205, 257, 10, 258, 8, 259, 28, 260, 192, 261, 42, 262, 208, 263, 228, 264, 16, 265, 26, 5964515, 58, 11813301, 162, -1], "final memory": [-1]},
{ "name" : "SBCD 8d0a", "initial state": {"pc": 256, "sr": 10014, "d0": 955963636, "a0": 1650155284, "d1": 1555683852, "a1": 1556057636, "d2": 765098338, "a2": 604851892, "d3": 2023188984, "a3": 1705664400, "d4": 481187490, "a4": 342366996, "d5": 2042213474, "a5": 1053428266, "d6": 250744324, "a6": 1113680794, "d7": 896938054, "a7": 3525751082, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 955963636, "a0": 1650155284, "d1": 1555683852, "a1": 1556057636, "d2": 765098338, "a2": 604851891, "d3": 2023188984, "a3": 1705664400, "d4": 481187490, "a4": 342366996, "d5": 2042213474, "a5": 1053428266, "d6": 250744324, "a6": 1113680793, "d7": 896938054, "a7": 3525751082, "usp": 343456530}, "initial memory": [0, 210, 1, 38, 2, 177, 3, 42, 4, 0, 5, 0, 6, 1, 7, 0, 256, 141, 257, 10, 258, 248, 259, 40, 260, 232, 261, 22, 262, 64, 263, 210, 264, 16, 265, 224, 872115, 220, 6384537, 144, -1], "final memory": [-1]},
{ "name" : "ABCD cd0b", "initial state": {"pc": 256, "sr": 9998, "d0": 955424186, "a0": 1112469764, "d1": 1079065482, "a1": 1286709572, "d2": 354173866, "a2": 567468120, "d3": 1922980024, "a3": 461833320, "d4": 2043876472, "a4": 1026708982, "d5": 283447492, "a5": 866756828, "d6": 783268998, "a6": 1200447402, "d7": 327293276, "a7": 241730118, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 955424186, "a0": 1112469764, "d1": 1079065482, "a1": 1286709572, "d2": 354173866, "a2": 567468120, "d3": 1922980024, "a3": 461833319, "d4": 2043876472, "a4": 1026708982, "d5": 283447492, "a5": 866756828, "d6": 783268998, "a6": 1200447401, "d7": 327293276, "a7": 241730118, "usp": 343456530}, "initial memory": [0, 14, 1, 104, 2, 130, 3, 70, 4, 0, 5, 0, 6, 1, 7, 0, 256, 205, 257, 11, 258, 0, 259, 150, 260, 232, 261, 242, 262, 248, 263, 218, 264, 64, 265, 170, 8848487, 74, 9265065, 116, -1], "final memory": [-1]},
{ "name" : "SBCD 8d0b", "initial state": {"pc": 256, "sr": 10003, "d0": 1916886854, "a0": 878992214, "d1": 567682884, "a1": 682149792, "d2": 1923871414, "a2": 1623846458, "d3": 1993065866, "a3": 1765233530, "d4": 1008083956, "a4": 793355404, "d5": 1368557308, "a5": 198327612, "d6": 1792832992, "a6": 397554740, "d7": 801062294, "a7": 2476484724, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1916886854, "a0": 878992214, "d1": 567682884, "a1": 682149792, "d2": 1923871414, "a2": 1623846458, "d3": 1993065866, "a3": 1765233529, "d4": 1008083956, "a4": 793355404, "d5": 1368557308, "a5": 198327612, "d6": 1792832992, "a6": 397554739, "d7": 801062294, "a7": 2476484724, "usp": 343456530}, "initial memory": [0, 147, 1, 156, 2, 40, 3, 116, 4, 0, 5, 0, 6, 1, 7, 0, 256, 141, 257, 11, 258, 216, 259, 0, 260, 64, 261, 108, 262, 136, 263, 84, 264, 80, 265, 230, 3625849, 186, 11678771, 86, -1], "final memory": [-1]},
{ "name" : "ABCD cd0c", "initial state": {"pc": 256, "sr": 10004, "d0": 263520916, "a0": 62749604, "d1": 884755098, "a1": 218123750, "d2": 902160258, "a2": 251297628, "d3": 1372908386, "a3": 1606383794, "d4": 1906940134, "a4": 328015674, "d5": 896884310, "a5": 368911068, "d6": 746879876, "a6": 503047794, "d7": 768176024, "a7": 3192634620, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 263520916, "a0": 62749604, "d1": 884755098, "a1": 218123750, "d2": 902160258, "a2": 251297628, "d3": 1372908386, "a3": 1606383794, "d4": 1906940134, "a4": 328015673, "d5": 896884310, "a5": 368911068, "d6": 746879876, "a6": 503047793, "d7": 768176024, "a7": 3192634620, "usp": 343456530}, "initial memory": [0, 190, 1, 75, 2, 188, 3, 252, 4, 0, 5, 0, 6, 1, 7, 0, 256, 205, 257, 12, 258, 224, 259, 24, 260, 176, 261, 44, 262, 248, 263, 186, 264, 208, 265, 134, 9248569, 74, 16508529, 242, -1], "final memory": [-1]},
{ "name" : "SBCD 8d0c", "initial state": {"pc": 256, "sr": 10006, "d0": 541749900, "a0": 1024221076, "d1": 2007389666, "a1": 2002193626, "d2": 1230038898, "a2": 1947024146, "d3": 1586189470, "a3": 279008836, "d4": 224445238, "a4": 1344705250, "d5": 1269847740, "a5": 343252528, "d6": 638499100, "a6": 904179060, "d7": 278606448, "a7": 4098486998, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 541749900, "a0": 1024221076, "d1": 2007389666, "a1": 2002193626, "d2": 1230038898, "a2": 1947024146, "d3": 1586189470, "a3": 279008836, "d4": 224445238, "a4": 1344705249, "d5": 1269847740, "a5": 343252528, "d6": 638499100, "a6": 904179059, "d7": 278606448, "a7": 4098486998, "usp": 343456530}, "initial memory": [0, 244, 1, 73, 2, 242, 3, 214, 4, 0, 5, 0, 6, 1, 7, 0, 256, 141, 257, 12, 258, 120, 259, 250, 260, 200, 261, 70, 262, 32, 263, 94, 264, 8, 265, 46, 2527969, 236, 14986611, 244, -1], "final memory": [-1]},
{ "name" : "ABCD cd0d", "initial state": {"pc": 256, "sr": 10011, "d0": 797615510, "a0": 785828310, "d1": 930951996, "a1": 391993926, "d2": 2091828376, "a2": 1909585740, "d3": 904747202, "a3": 264427764, "d4": 1902003254, "a4": 1093780712, "d5": 1674604382, "a5": 712408264, "d6": 155187498, "a6": 1224361022, "d7": 1191148234, "a7": 826371128, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 797615510, "a0": 785828310, "d1": 930951996, "a1": 391993926, "d2": 2091828376, "a2": 1909585740, "d3": 904747202, "a3": 264427764, "d4": 1902003254, "a4": 1093780712, "d5": 1674604382, "a5": 712408263, "d6": 155187498, "a6": 1224361021, "d7": 1191148234, "a7": 826371128, "usp": 343456530}, "initial memory": [0, 49, 1, 65, 2, 108, 3, 56, 4, 0, 5, 0, 6, 1, 7, 0, 256, 205, 257, 13, 258, 152, 259, 240, 260, 192, 261, 22, 262, 248, 263, 172, 264, 152, 265, 156, 7765191, 146, 16401469, 204, -1], "final memory": [-1]},
{ "name" : "SBCD 8d0d", "initial state": {"pc": 256, "sr": 9998, "d0": 523309408, "a0": 1664970530, "d1": 1315702598, "a1": 1447794106, "d2": 374451426, "a2": 2085835838, "d3": 1278047878, "a3": 1119892444, "d4": 1019265058, "a4": 1485640806, "d5": 310794494, "a5": 372679580, "d6": 842831154, "a6": 1563386408, "d7": 661069666, "a7": 1736543218, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 523309408, "a0": 1664970530, "d1": 1315702598, "a1": 1447794106, "d2": 374451426, "a2": 2085835838, "d3": 1278047878, "a3": 1119892444, "d4": 1019265058, "a4": 1485640806, "d5": 310794494, "a5": 372679579, "d6": 842831154, "a6": 1563386407, "d7": 661069666, "a7": 1736543218, "usp": 343456530}, "initial memory": [0, 103, 1, 129, 2, 139, 3, 242, 4, 0, 5, 0, 6, 1, 7, 0, 256, 141, 257, 13, 258, 80, 259, 26, 260, 64, 261, 230, 262, 200, 263, 48, 264, 24, 265, 54, 3105319, 174, 3580827, 48, -1], "final memory": [-1]},
{ "name" : "ABCD cd0e", "initial state": {"pc": 256, "sr": 10012, "d0": 1355250966, "a0": 2143125264, "d1": 1491442286, "a1": 1910601370, "d2": 1241389824, "a2": 154268806, "d3": 1235158170, "a3": 783060512, "d4": 1726431288, "a4": 1118253174, "d5": 1479102798, "a5": 1851717328, "d6": 10045120, "a6": 480119372, "d7": 1324624180, "a7": 3340865464, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1355250966, "a0": 2143125264, "d1": 1491442286, "a1": 1910601370, "d2": 1241389824, "a2": 154268806, "d3": 1235158170, "a3": 783060512, "d4": 1726431288, "a4": 1118253174, "d5": 1479102798, "a5": 1851717328, "d6": 10045120, "a6": 480119370, "d7": 1324624180, "a7": 3340865464, "usp": 343456530}, "initial memory": [0, 199, 1, 33, 2, 143, 3, 184, 4, 0, 5, 0, 6, 1, 7, 0, 256, 205, 257, 14, 258, 96, 259, 188, 260, 80, 261, 84, 262, 160, 263, 150, 264, 216, 265, 242, 10357322, 76, 10357323, 182, -1], "final memory": [-1]},
{ "name" : "SBCD 8d0e", "initial state": {"pc": 256, "sr": 9989, "d0": 277522704, "a0": 1880101074, "d1": 2137088490, "a1": 784385566, "d2": 1382272162, "a2": 1913599282, "d3": 370133488, "a3": 1148051908, "d4": 1720891104, "a4": 167866268, "d5": 707027132, "a5": 1682337764, "d6": 977988672, "a6": 1281119952, "d7": 215792972, "a7": 1742886946, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 277522704, "a0": 1880101074, "d1": 2137088490, "a1": 784385566, "d2": 1382272162, "a2": 1913599282, "d3": 370133488, "a3": 1148051908, "d4": 1720891104, "a4": 167866268, "d5": 707027132, "a5": 1682337764, "d6": 977988672, "a6": 1281119950, "d7": 215792972, "a7": 1742886946, "usp": 343456530}, "initial memory": [0, 103, 1, 226, 2, 88, 3, 34, 4, 0, 5, 0, 6, 1, 7, 0, 256, 141, 257, 14, 258, 208, 259, 102, 260, 224, 261, 116, 262, 48, 263, 20, 264, 16, 265, 30, 6051534, 220, 6051535, 60, -1], "final memory": [-1]},
{ "name" : "ABCD cd0f", "initial state": {"pc": 256, "sr": 10012, "d0": 335227480, "a0": 2094966442, "d1": 1318667086, "a1": 2106598128, "d2": 806477362, "a2": 31866014, "d3": 1695726916, "a3": 848669194, "d4": 826814682, "a4": 2144260638, "d5": 2055164284, "a5": 1665462558, "d6": 1019142840, "a6": 1127374114, "d7": 404143408, "a7": 2255698842, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 335227480, "a0": 2094966442, "d1": 1318667086, "a1": 2106598128, "d2": 806477362, "a2": 31866014, "d3": 1695726916, "a3": 848669194, "d4": 826814682, "a4": 2144260638, "d5": 2055164284, "a5": 1665462558, "d6": 1019142840, "a6": 1127374113, "d7": 404143408, "a7": 2255698840, "usp": 343456530}, "initial memory": [0, 134, 1, 115, 2, 59, 3, 154, 4, 0, 5, 0, 6, 1, 7, 0, 256, 205, 257, 15, 258, 168, 259, 68, 260, 200, 261, 140, 262, 40, 263, 222, 264, 40, 265, 238, 3300641, 166, 7551896, 218, -1], "final memory": [-1]},
{ "name" : "SBCD 8d0f", "initial state": {"pc": 256, "sr": 10002, "d0": 1436874392, "a0": 2102993484, "d1": 1094312636, "a1": 1725640068, "d2": 1062520344, "a2": 1065986948, "d3": 1452896802, "a3": 1734051762, "d4": 1947501630, "a4": 707390496, "d5": 1861648290, "a5": 642613286, "d6": 2033556886, "a6": 706253846, "d7": 788357804, "a7": 703017754, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 1436874392, "a0": 2102993484, "d1": 1094312636, "a1": 1725640068, "d2": 1062520344, "a2": 1065986948, "d3": 1452896802, "a3": 1734051762, "d4": 1947501630, "a4": 707390496, "d5": 1861648290, "a5": 642613286, "d6": 2033556886, "a6": 706253845, "d7": 788357804, "a7": 703017752, "usp": 343456530}, "initial memory": [0, 41, 1, 231, 2, 51, 3, 26, 4, 0, 5, 0, 6, 1, 7, 0, 256, 141, 257, 15, 258, 32, 259, 178, 260, 0, 261, 118, 262, 80, 263, 154, 264, 8, 265, 174, 1610773, 148, 15151896, 112, -1], "final memory": [-1]},
{ "name" : "ABCD cf00", "initial state": {"pc": 256, "sr": 9993, "d0": 1255374494, "a0": 240268812, "d1": 52305690, "a1": 928683730, "d2": 780920206, "a2": 476320520, "d3": 1653352232, "a3": 1847444078, "d4": 1600054690, "a4": 1674050620, "d5": 1328963902, "a5": 1585510992, "d6": 2066388920, "a6": 1706167374, "d7": 693055962, "a7": 1966221648, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 1255374494, "a0": 240268812, "d1": 52305690, "a1": 928683730, "d2": 780920206, "a2": 476320520, "d3": 1653352232, "a3": 1847444078, "d4": 1600054690, "a4": 1674050620, "d5": 1328963902, "a5": 1585510992, "d6": 2066388920, "a6": 1706167374, "d7": 693055966, "a7": 1966221648, "usp": 343456530}, "initial memory": [0, 117, 1, 50, 2, 41, 3, 80, 4, 0, 5, 0, 6, 1, 7, 0, 256, 207, 257, 0, 258, 248, 259, 20, 260, 56, 261, 248, 262, 200, 263, 156, 264, 72, 265, 148, -1], "final memory": [-1]},
{ "name" : "SBCD 8f00", "initial state": {"pc": 256, "sr": 9997, "d0": 1842369396, "a0": 821188722, "d1": 135732478, "a1": 1988935032, "d2": 628141438, "a2": 300633622, "d3": 143556620, "a3": 1867747210, "d4": 1131993566, "a4": 1458890270, "d5": 858234988, "a5": 1747986898, "d6": 1855286870, "a6": 839503726, "d7": 343886456, "a7": 2904654526, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 1842369396, "a0": 821188722, "d1": 135732478, "a1": 1988935032, "d2": 628141438, "a2": 300633622, "d3": 143556620, "a3": 1867747210, "d4": 1131993566, "a4": 1458890270, "d5": 858234988, "a5": 1747986898, "d6": 1855286870, "a6": 839503726, "d7": 343886340, "a7": 2904654526, "usp": 343456530}, "initial memory": [0, 173, 1, 33, 2, 130, 3, 190, 4, 0, 5, 0, 6, 1, 7, 0, 256, 143, 257, 0, 258, 224, 259, 104, 260, 104, 261, 170, 262, 152, 263, 140, 264, 136, 265, 76, -1], "final memory": [-1]},
{ "name" : "ABCD cf01", "initial state": {"pc": 256, "sr": 10014, "d0": 2107707406, "a0": 892169890, "d1": 1495615376, "a1": 968534682, "d2": 511553104, "a2": 236372920, "d3": 1295979986, "a3": 2022419944, "d4": 1756493634, "a4": 440834092, "d5": 2078311782, "a5": 280002094, "d6": 1364618426, "a6": 858523280, "d7": 16535822, "a7": 3270983982, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 2107707406, "a0": 892169890, "d1": 1495615376, "a1": 968534682, "d2": 511553104, "a2": 236372920, "d3": 1295979986, "a3": 2022419944, "d4": 1756493634, "a4": 440834092, "d5": 2078311782, "a5": 280002094, "d6": 1364618426, "a6": 858523280, "d7": 16535813, "a7": 3270983982, "usp": 343456530}, "initial memory": [0, 194, 1, 247, 2, 65, 3, 46, 4, 0, 5, 0, 6, 1, 7, 0, 256, 207, 257, 1, 258, 104, 259, 224, 260, 48, 261, 226, 262, 64, 263, 86, 264, 248, 265, 62, -1], "final memory": [-1]},
{ "name" : "SBCD 8f01", "initial state": {"pc": 256, "sr": 9994, "d0": 1797251372, "a0": 1015421526, "d1": 2046330956, "a1": 137044772, "d2": 733770786, "a2": 1209030226, "d3": 1634516034, "a3": 680757274, "d4": 700187820, "a4": 1842133356, "d5": 1993805634, "a5": 463575492, "d6": 556462850, "a6": 242639534, "d7": 179837264, "a7": 2047530712, "usp": 343456530}, "final state": {"pc": 258, "sr": 10009, "d0": 1797251372, "a0": 1015421526, "d1": 2046330956, "a1": 137044772, "d2": 733770786, "a2": 1209030226, "d3": 1634516034, "a3": 680757274, "d4": 700187820, "a4": 1842133356, "d5": 1993805634, "a5": 463575492, "d6": 556462850, "a6": 242639534, "d7": 179837342, "a7": 2047530712, "usp": 343456530}, "initial memory": [0, 122, 1, 10, 2, 214, 3, 216, 4, 0, 5, 0, 6, 1, 7, 0, 256, 143, 257, 1, 258, 192, 259, 34, 260, 120, 261, 52, 262, 184, 263, 88, 264, 200, 265, 146, -1], "final memory": [-1]},
{ "name" : "ABCD cf02", "initial state": {"pc": 256, "sr": 10003, "d0": 1618501444, "a0": 452883034, "d1": 2125913212, "a1": 923124276, "d2": 390452104, "a2": 1527857610, "d3": 1765987150, "a3": 1240900898, "d4": 574544862, "a4": 1607696668, "d5": 1289035528, "a5": 918669328, "d6": 1005104966, "a6": 1815474220, "d7": 692813066, "a7": 199045516, "usp": 343456530}, "final state": {"pc": 258, "sr": 9994, "d0": 1618501444, "a0": 452883034, "d1": 2125913212, "a1": 923124276, "d2": 390452104, "a2": 1527857610, "d3": 1765987150, "a3": 1240900898, "d4": 574544862, "a4": 1607696668, "d5": 1289035528, "a5": 918669328, "d6": 1005104966, "a6": 1815474220, "d7": 692813209, "a7": 199045516, "usp": 343456530}, "initial memory": [0, 11, 1, 221, 2, 49, 3, 140, 4, 0, 5, 0, 6, 1, 7, 0, 256, 207, 257, 2, 258, 224, 259, 170, 260, 240, 261, 154, 262, 24, 263, 184, 264, 176, 265, 102, -1], "final memory": [-1]},
{ "name" : "SBCD 8f02", "initial state": {"pc": 256, "sr": 10004, "d0": 2145942102, "a0": 1052342636, "d1": 2008540596, "a1": 47383366, "d2": 1246349778, "a2": 1803299778, "d3": 845242814, "a3": 622675542, "d4": 391666800, "a4": 620022562, "d5": 706529544, "a5": 1128561096, "d6": 1204978552, "a6": 1150786974, "d7": 1303732254, "a7": 1073232964, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 2145942102, "a0": 1052342636, "d1": 2008540596, "a1": 47383366, "d2": 1246349778, "a2": 1803299778, "d3": 845242814, "a3": 622675542, "d4": 391666800, "a4": 620022562, "d5": 706529544, "a5": 1128561096, "d6": 1204978552, "a6": 1150786974, "d7": 1303732453, "a7": 1073232964, "usp": 343456530}, "initial memory": [0, 63, 1, 248, 2, 60, 3, 68, 4, 0, 5, 0, 6, 1, 7, 0, 256, 143, 257, 2, 258, 144, 259, 98, 260, 8, 261, 106, 262, 224, 263, 218, 264, 96, 265, 10, -1], "final memory": [-1]},
{ "name" : "ABCD cf03", "initial state": {"pc": 256, "sr": 10003, "d0": 1418994834, "a0": 1932481808, "d1": 1240291910, "a1": 679069828, "d2": 2109853588, "a2": 1398499038, "d3": 1059274252, "a3": 364815250, "d4": 582919734, "a4": 384111372, "d5": 311571724, "a5": 423986322, "d6": 1020833882, "a6": 587373108, "d7": 908198890, "a7": 54767084, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1418994834, "a0": 1932481808, "d1": 1240291910, "a1": 679069828, "d2": 2109853588, "a2": 1398499038, "d3": 1059274252, "a3": 364815250, "d4": 582919734, "a4": 384111372, "d5": 311571724, "a5": 423986322, "d6": 1020833882, "a6": 587373108, "d7": 908198749, "a7": 54767084, "usp": 343456530}, "initial memory": [0, 3, 1, 67, 2, 173, 3, 236, 4, 0, 5, 0, 6, 1, 7, 0, 256, 207, 257, 3, 258, 208, 259, 186, 260, 104, 261, 104, 262, 112, 263, 132, 264, 48, 265, 80, -1], "final memory": [-1]},
{ "name" : "SBCD 8f03", "initial state": {"pc": 256, "sr": 9987, "d0": 385850390, "a0": 944345546, "d1": 1734391244, "a1": 1711440292, "d2": 2118097176, "a2": 781019726, "d3": 22837520, "a3": 1178484418, "d4": 1578109474, "a4": 545937044, "d5": 1862889068, "a5": 1513775330, "d6": 1412476262, "a6": 783222108, "d7": 1204318302, "a7": 1184241026, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 385850390, "a0": 944345546, "d1": 1734391244, "a1": 1711440292, "d2": 2118097176, "a2": 781019726, "d3": 22837520, "a3": 1178484418, "d4": 1578109474, "a4": 545937044, "d5": 1862889068, "a5": 1513775330, "d6": 1412476262, "a6": 783222108, "d7": 1204318280, "a7": 1184241026, "usp": 343456530}, "initial memory": [0, 70, 1, 150, 2, 21, 3, 130, 4, 0, 5, 0, 6, 1, 7, 0, 256, 143, 257, 3, 258, 152, 259, 68, 260, 128, 261, 114, 262, 152, 263, 126, 264, 80, 265, 10, -1], "final memory": [-1]},
{ "name" : "ABCD cf04", "initial state": {"pc": 256, "sr": 10011, "d0": 1189678184, "a0": 481982462, "d1": 1848501724, "a1": 370922350, "d2": 122570926, "a2": 2094392856, "d3": 612735808, "a3": 1056272814, "d4": 1066654498, "a4": 1677375602, "d5": 68662730, "a5": 1633925452, "d6": 815784670, "a6": 1511677574, "d7": 1357363048, "a7": 3483774584, "usp": 343456530}, "final state": {"pc": 258, "sr": 9994, "d0": 1189678184, "a0": 481982462, "d1": 1848501724, "a1": 370922350, "d2": 122570926, "a2": 2094392856, "d3": 612735808, "a3": 1056272814, "d4": 1066654498, "a4": 1677375602, "d5": 68662730, "a5": 1633925452, "d6": 815784670, "a6": 1511677574, "d7": 1357363089, "a7": 3483774584, "usp": 343456530}, "initial memory": [0, 207, 1, 166, 2, 46, 3, 120, 4, 0, 5, 0, 6, 1, 7, 0, 256, 207, 257, 4, 258, 224, 259, 180, 260, 56, 261, 212, 262, 128, 263, 10, 264, 96, 265, 98, -1], "final memory": [-1]},
{ "name" : "SBCD 8f04", "initial state": {"pc": 256, "sr": 10012, "d0": 1089488970, "a0": 322565872, "d1": 1595544468, "a1": 1115902482, "d2": 687573586, "a2": 998342530, "d3": 439772202, "a3": 853167698, "d4": 1760169686, "a4": 441206074, "d5": 1584691984, "a5": 89452626, "d6": 825984994, "a6": 191749088, "d7": 995499950, "a7": 3953798220, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1089488970, "a0": 322565872, "d1": 1595544468, "a1": 1115902482, "d2": 687573586, "a2": 998342530, "d3": 439772202, "a3": 853167698, "d4": 1760169686, "a4": 441206074, "d5": 1584691984, "a5": 89452626, "d6": 825984994, "a6": 191749088, "d7": 995499895, "a7": 3953798220, "usp": 343456530}, "initial memory": [0, 235, 1, 170, 2, 44, 3, 76, 4, 0, 5, 0, 6, 1, 7, 0, 256, 143, 257, 4, 258, 88, 259, 32, 260, 144, 261, 250, 262, 72, 263, 130, 264, 0, 265, 144, -1], "final memory": [-1]},
{ "name" : "ABCD cf05", "initial state": {"pc": 256, "sr": 10003, "d0": 2122332228, "a0": 1590411912, "d1": 334396132, "a1": 324067582, "d2": 231103132, "a2": 585321882, "d3": 1499905748, "a3": 2029767514, "d4": 1752858150, "a4": 1524875202, "d5": 1106257504, "a5": 507693522, "d6": 2103937648, "a6": 852511530, "d7": 414335240, "a7": 845767996, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 2122332228, "a0": 1590411912, "d1": 334396132, "a1": 324067582, "d2": 231103132, "a2": 585321882, "d3": 1499905748, "a3": 2029767514, "d4": 1752858150, "a4": 1524875202, "d5": 1106257504, "a5": 507693522, "d6": 2103937648, "a6": 852511530, "d7": 414335337, "a7": 845767996, "usp": 343456530}, "initial memory": [0, 50, 1, 105, 2, 101, 3, 60, 4, 0, 5, 0, 6, 1, 7, 0, 256, 207, 257, 5, 258, 16, 259, 98, 260, 136, 261, 80, 262, 144, 263, 216, 264, 192, 265, 222, -1], "final memory": [-1]},
{ "name" : "SBCD 8f05", "initial state": {"pc": 256, "sr": 10007, "d0": 1801864726, "a0": 109524038, "d1": 126059888, "a1": 377037994, "d2": 1269661674, "a2": 1800806508, "d3": 1806238326, "a3": 1667942784, "d4": 618711090, "a4": 2010343204, "d5": 561470856, "a5": 1478011376, "d6": 597531874, "a6": 993868390, "d7": 1084672946, "a7": 3452612632, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 1801864726, "a0": 109524038, "d1": 126059888, "a1": 377037994, "d2": 1269661674, "a2": 1800806508, "d3": 1806238326, "a3": 1667942784, "d4": 618711090, "a4": 2010343204, "d5": 561470856, "a5": 1478011376, "d6": 597531874, "a6": 993868390, "d7": 1084672803, "a7": 3452612632, "usp": 343456530}, "initial memory": [0, 205, 1, 202, 2, 176, 3, 24, 4, 0, 5, 0, 6, 1, 7, 0, 256, 143, 257, 5, 258, 240, 259, 202, 260, 224, 261, 104, 262, 24, 263, 48, 264, 8, 265, 148, -1], "final memory": [-1]},
{ "name" : "ABCD cf06", "initial state": {"pc": 256, "sr": 9991, "d0": 679682576, "a0": 1109324934, "d1": 959536438, "a1": 2118642938, "d2": 1474224950, "a2": 605508058, "d3": 1779899210, "a3": 1996428126, "d4": 318836566, "a4": 1683029760, "d5": 714482304, "a5": 26594842, "d6": 1723012950, "a6": 302927724, "d7": 2009171308, "a7": 1285229416, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 679682576, "a0": 1109324934, "d1": 959536438, "a1": 2118642938, "d2": 1474224950, "a2": 605508058, "d3": 1779899210, "a3": 1996428126, "d4": 318836566, "a4": 1683029760, "d5": 714482304, "a5": 26594842, "d6": 1723012950, "a6": 302927724, "d7": 2009171240, "a7": 1285229416, "usp": 343456530}, "initial memory": [0, 76, 1, 155, 2, 11, 3, 104, 4, 0, 5, 0, 6, 1, 7, 0, 256, 207, 257, 6, 258, 48, 259, 206, 260, 40, 261, 210, 262, 216, 263, 232, 264, 248, 265, 16, -1], "final memory": [-1]},
{ "name" : "SBCD 8f06", "initial state": {"pc": 256, "sr": 9994, "d0": 1861389082, "a0": 1744991190, "d1": 1972032132, "a1": 2030246898, "d2": 1828918372, "a2": 991947502, "d3": 1697655500, "a3": 746131260, "d4": 1028254458, "a4": 1071071986, "d5": 1071768196, "a5": 1298956354, "d6": 115255942, "a6": 240703082, "d7": 76384406, "a7": 1720105360, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 1861389082, "a0": 1744991190, "d1": 1972032132, "a1": 2030246898, "d2": 1828918372, "a2": 991947502, "d3": 1697655500, "a3": 746131260, "d4": 1028254458, "a4": 1071071986, "d5": 1071768196, "a5": 1298956354, "d6": 115255942, "a6": 240703082, "d7": 76384272, "a7": 1720105360, "usp": 343456530}, "initial memory": [0, 102, 1, 134, 2, 185, 3, 144, 4, 0, 5, 0, 6, 1, 7, 0, 256, 143, 257, 6, 258, 216, 259, 228, 260, 184, 261, 178, 262, 32, 263, 210, 264, 208, 265, 46, -1], "final memory": [-1]},
{ "name" : "ABCD cf07", "initial state": {"pc": 256, "sr": 9985, "d0": 834757116, "a0": 444860856, "d1": 252182760, "a1": 1385848392, "d2": 1450428596, "a2": 346288982, "d3": 1266535874, "a3": 398237104, "d4": 810542060, "a4": 1611962876, "d5": 1291646306, "a5": 1753850026, "d6": 1934761066, "a6": 596865066, "d7": 331853388, "a7": 3494380756, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 834757116, "a0": 444860856, "d1": 252182760, "a1": 1385848392, "d2": 1450428596, "a2": 346288982, "d3": 1266535874, "a3": 398237104, "d4": 810542060, "a4": 1611962876, "d5": 1291646306, "a5": 1753850026, "d6": 1934761066, "a6": 596865066, "d7": 331853566, "a7": 3494380756, "usp": 343456530}, "initial memory": [0, 208, 1, 72, 2, 4, 3, 212, 4, 0, 5, 0, 6, 1, 7, 0, 256, 207, 257, 7, 258, 152, 259, 104, 260, 136, 261, 190, 262, 208, 263, 222, 264, 96, 265, 216, -1], "final memory": [-1]},
{ "name" : "SBCD 8f07", "initial state": {"pc": 256, "sr": 10015, "d0": 377150008, "a0": 164645304, "d1": 1535958966, "a1": 1234686992, "d2": 2108904622, "a2": 249793582, "d3": 142388218, "a3": 2097703242, "d4": 822013974, "a4": 859372302, "d5": 826576674, "a5": 1642753638, "d6": 202447474, "a6": 1710644840, "d7": 920615476, "a7": 9742160, "usp": 343456530}, "final state": {"pc": 258, "sr": 10009, "d0": 377150008, "a0": 164645304, "d1": 1535958966, "a1": 1234686992, "d2": 2108904622, "a2": 249793582, "d3": 142388218, "a3": 2097703242, "d4": 822013974, "a4": 859372302, "d5": 826576674, "a5": 1642753638, "d6": 202447474, "a6": 1710644840, "d7": 920615577, "a7": 9742160, "usp": 343456530}, "initial memory": [0, 0, 1, 148, 2, 167, 3, 80, 4, 0, 5, 0, 6, 1, 7, 0, 256, 143, 257, 7, 258, 168, 259, 186, 260, 64, 261, 18, 262, 120, 263, 248, 264, 128, 265, 130, -1], "final memory": [-1]},
{ "name" : "ABCD cf08", "initial state": {"pc": 256, "sr": 9988, "d0": 796309090, "a0": 1981093852, "d1": 448787526, "a1": 1657907476, "d2": 809381218, "a2": 850629306, "d3": 1108710828, "a3": 728124670, "d4": 387281176, "a4": 1229508084, "d5": 11807782, "a5": 1254716354, "d6": 884896550, "a6": 1875831784, "d7": 1132060374, "a7": 1851213680, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 796309090, "a0": 1981093851, "d1": 448787526, "a1": 1657907476, "d2": 809381218, "a2": 850629306, "d3": 1108710828, "a3": 728124670, "d4": 387281176, "a4": 1229508084, "d5": 11807782, "a5": 1254716354, "d6": 884896550, "a6": 1875831784, "d7": 1132060374, "a7": 1851213678, "usp": 343456530}, "initial memory": [0, 110, 1, 87, 2, 71, 3, 112, 4, 0, 5, 0, 6, 1, 7, 0, 256, 207, 257, 8, 258, 32, 259, 64, 260, 136, 261, 88, 262, 176, 263, 38, 264, 248, 265, 112, 1382363, 130, 5719918, 154, -1], "final memory": [-1]},
{ "name" : "SBCD 8f08", "initial state": {"pc": 256, "sr": 10008, "d0": 1011682644, "a0": 1459542234, "d1": 1722164408, "a1": 1968127610, "d2": 632627796, "a2": 630143336, "d3": 383847882, "a3": 1577184794, "d4": 290477186, "a4": 1354194644, "d5": 819735470, "a5": 917690802, "d6": 1186465592, "a6": 401756460, "d7": 1541542348, "a7": 2554888744, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 1011682644, "a0": 1459542233, "d1": 1722164408, "a1": 1968127610, "d2": 632627796, "a2": 630143336, "d3": 383847882, "a3": 1577184794, "d4": 290477186, "a4": 1354194644, "d5": 819735470, "a5": 917690802, "d6": 1186465592, "a6": 401756460, "d7": 1541542348, "a7": 2554888742, "usp": 343456530}, "initial memory": [0, 152, 1, 72, 2, 130, 3, 40, 4, 0, 5, 0, 6, 1, 7, 0, 256, 143, 257, 8, 258, 112, 259, 242, 260, 8, 261, 236, 262, 176, 263, 142, 264, 40, 265, 106, 4751910, 148, 16701657, 30, -1], "final memory": [-1]},
{ "name" : "ABCD cf09", "initial state": {"pc": 256, "sr": 10012, "d0": 1796968654, "a0": 424812890, "d1": 1589656824, "a1": 1594616408, "d2": 518188640, "a2": 122071502, "d3": 1150300702, "a3": 808868036, "d4": 1456108220, "a4": 1073595542, "d5": 87212328, "a5": 762672300, "d6": 1193749442, "a6": 2050940804, "d7": 1554641420, "a7": 3958990206, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1796968654, "a0": 424812890, "d1": 1589656824, "a1": 1594616407, "d2": 518188640, "a2": 122071502, "d3": 1150300702, "a3": 808868036, "d4": 1456108220, "a4": 1073595542, "d5": 87212328, "a5": 762672300, "d6": 1193749442, "a6": 2050940804, "d7": 1554641420, "a7": 3958990204, "usp": 343456530}, "initial memory": [0, 235, 1, 249, 2, 101, 3, 126, 4, 0, 5, 0, 6, 1, 7, 0, 256, 207, 257, 9, 258, 184, 259, 126, 260, 64, 261, 118, 262, 184, 263, 26, 264, 80, 265, 232, 780887, 186, 16344444, 44, -1], "final memory": [-1]},
{ "name" : "SBCD 8f09", "initial state": {"pc": 256, "sr": 9991, "d0": 111311022, "a0": 243133672, "d1": 346107024, "a1": 1833728710, "d2": 1635036292, "a2": 940610872, "d3": 854212632, "a3": 1219816944, "d4": 823525828, "a4": 1584483546, "d5": 466503088, "a5": 1617734822, "d6": 54604818, "a6": 2126182334, "d7": 767675664, "a7": 942373786, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 111311022, "a0": 243133672, "d1": 346107024, "a1": 1833728709, "d2": 1635036292, "a2": 940610872, "d3": 854212632, "a3": 1219816944, "d4": 823525828, "a4": 1584483546, "d5": 466503088, "a5": 1617734822, "d6": 54604818, "a6": 2126182334, "d7": 767675664, "a7": 942373784, "usp": 343456530}, "initial memory": [0, 56, 1, 43, 2, 123, 3, 154, 4, 0, 5, 0, 6, 1, 7, 0, 256, 143, 257, 9, 258, 184, 259, 76, 260, 128, 261, 218, 262, 40, 263, 92, 264, 8, 265, 0, 2849688, 92, 5012165, 166, -1], "final memory": [-1]},
{ "name" : "ABCD cf0a", "initial state": {"pc": 256, "sr": 9987, "d0": 150983494, "a0": 1256201160, "d1": 1401413358, "a1": 1061179270, "d2": 2101151256, "a2": 388302554, "d3": 828085130, "a3": 2145722298, "d4": 1932764156, "a4": 461795222, "d5": 1129542176, "a5": 386395896, "d6": 459929358, "a6": 165275544, "d7": 1239091160, "a7": 3947486896, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 150983494, "a0": 1256201160, "d1": 1401413358, "a1": 1061179270, "d2": 2101151256, "a2": 388302553, "d3": 828085130, "a3": 2145722298, "d4": 1932764156, "a4": 461795222, "d5": 1129542176, "a5": 386395896, "d6": 459929358, "a6": 165275544, "d7": 1239091160, "a7": 3947486894, "usp": 343456530}, "initial memory": [0, 235, 1, 73, 2, 222, 3, 176, 4, 0, 5, 0, 6, 1, 7, 0, 256, 207, 257, 10, 258, 0, 259, 96, 260, 200, 261, 242, 262, 216, 263, 194, 264, 144, 265, 118, 2426585, 156, 4841134, 6, -1], "final memory": [-1]},
{ "name" : "SBCD 8f0a", "initial state": {"pc": 256, "sr": 10008, "d0": 1339749544, "a0": 1161539844, "d1": 804564020, "a1": 1373823684, "d2": 1750442628, "a2": 110501250, "d3": 1310768542, "a3": 1768654548, "d4": 1199651274, "a4": 308363268, "d5": 1962500888, "a5": 783421872, "d6": 551107150, "a6": 749162946, "d7": 360900538, "a7": 3012303518, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 1339749544, "a0": 1161539844, "d1": 804564020, "a1": 1373823684, "d2": 1750442628, "a2": 110501249, "d3": 1310768542, "a3": 1768654548, "d4": 1199651274, "a4": 308363268, "d5": 1962500888, "a5": 783421872, "d6": 551107150, "a6": 749162946, "d7": 360900538, "a7": 3012303516, "usp": 343456530}, "initial memory": [0, 179, 1, 140, 2, 26, 3, 158, 4, 0, 5, 0, 6, 1, 7, 0, 256, 143, 257, 10, 258, 224, 259, 32, 260, 128, 261, 226, 262, 32, 263, 134, 264, 232, 265, 100, 9181852, 60, 9837953, 186, -1], "final memory": [-1]},
{ "name" : "ABCD cf0b", "initial state": {"pc": 256, "sr": 9984, "d0": 1177711714, "a0": 2052945706, "d1": 444019606, "a1": 238741200, "d2": 131844716, "a2": 1023895804, "d3": 1858518562, "a3": 830314416, "d4": 971825918, "a4": 745668312, "d5": 1865085198, "a5": 1880256346, "d6": 1815611174, "a6": 1246541616, "d7": 1381861194, "a7": 445321738, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 1177711714, "a0": 2052945706, "d1": 444019606, "a1": 238741200, "d2": 131844716, "a2": 1023895804, "d3": 1858518562, "a3": 830314415, "d4": 971825918, "a4": 745668312, "d5": 1865085198, "a5": 1880256346, "d6": 1815611174, "a6": 1246541616, "d7": 1381861194, "a7": 445321736, "usp": 343456530}, "initial memory": [0, 26, 1, 139, 2, 18, 3, 10, 4, 0, 5, 0, 6, 1, 7, 0, 256, 207, 257, 11, 258, 88, 259, 240, 260, 48, 261, 150, 262, 168, 263, 22, 264, 152, 265, 242, 8230831, 214, 9114120, 190, -1], "final memory": [-1]},
{ "name" : "SBCD 8f0b", "initial state": {"pc": 256, "sr": 9990, "d0": 459288322, "a0": 1450529224, "d1": 1202600536, "a1": 810307024, "d2": 2138606634, "a2": 1636346740, "d3": 1127914606, "a3": 1404092504, "d4": 1022630972, "a4": 2032418298, "d5": 1047136270, "a5": 979462110, "d6": 590802724, "a6": 1357545322, "d7": 1804498994, "a7": 4225170192, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 459288322, "a0": 1450529224, "d1": 1202600536, "a1": 810307024, "d2": 2138606634, "a2": 1636346740, "d3": 1127914606, "a3": 1404092503, "d4": 1022630972, "a4": 2032418298, "d5": 1047136270, "a5": 979462110, "d6": 590802724, "a6": 1357545322, "d7": 1804498994, "a7": 4225170190, "usp": 343456530}, "initial memory": [0, 251, 1, 214, 2, 251, 3, 16, 4, 0, 5, 0, 6, 1, 7, 0, 256, 143, 257, 11, 258, 48, 259, 240, 260, 144, 261, 104, 262, 120, 263, 74, 264, 104, 265, 250, 11583575, 222, 14088974, 160, -1], "final memory": [-1]},
{ "name" : "ABCD cf0c", "initial state": {"pc": 256, "sr": 9996, "d0": 770845078, "a0": 1343910808, "d1": 1971867242, "a1": 2023451364, "d2": 1205095790, "a2": 596040856, "d3": 1126667672, "a3": 1794937184, "d4": 1540264512, "a4": 1806462078, "d5": 1457772246, "a5": 84360466, "d6": 137209898, "a6": 507161848, "d7": 1836819262, "a7": 1736604468, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 770845078, "a0": 1343910808, "d1": 1971867242, "a1": 2023451364, "d2": 1205095790, "a2": 596040856, "d3": 1126667672, "a3": 1794937184, "d4": 1540264512, "a4": 1806462077, "d5": 1457772246, "a5": 84360466, "d6": 137209898, "a6": 507161848, "d7": 1836819262, "a7": 1736604466, "usp": 343456530}, "initial memory": [0, 103, 1, 130, 2, 123, 3, 52, 4, 0, 5, 0, 6, 1, 7, 0, 256, 207, 257, 12, 258, 72, 259, 128, 260, 96, 261, 18, 262, 184, 263, 34, 264, 160, 265, 200, 8551218, 154, 11299965, 58, -1], "final memory": [-1]},
{ "name" : "SBCD 8f0c", "initial state": {"pc": 256, "sr": 9987, "d0": 835955820, "a0": 1583958420, "d1": 1071464872, "a1": 1381893534, "d2": 1459740416, "a2": 449000440, "d3": 1003988384, "a3": 92859522, "d4": 1253755408, "a4": 1616858532, "d5": 757614698, "a5": 283278186, "d6": 799703030, "a6": 85226702, "d7": 1656162284, "a7": 4041617140, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 835955820, "a0": 1583958420, "d1": 1071464872, "a1": 1381893534, "d2": 1459740416, "a2": 449000440, "d3": 1003988384, "a3": 92859522, "d4": 1253755408, "a4": 1616858531, "d5": 757614698, "a5": 283278186, "d6": 799703030, "a6": 85226702, "d7": 1656162284, "a7": 4041617138, "usp": 343456530}, "initial memory": [0, 240, 1, 230, 2, 46, 3, 244, 4, 0, 5, 0, 6, 1, 7, 0, 256, 143, 257, 12, 258, 184, 259, 44, 260, 80, 261, 76, 262, 32, 263, 72, 264, 64, 265, 232, 6245795, 152, 15085298, 218, -1], "final memory": [-1]},
{ "name" : "ABCD cf0d", "initial state": {"pc": 256, "sr": 9989, "d0": 1624379784, "a0": 325947418, "d1": 2138909024, "a1": 2114954476, "d2": 1915199234, "a2": 890552988, "d3": 121157762, "a3": 1710533372, "d4": 484008578, "a4": 570817622, "d5": 64115610, "a5": 922321804, "d6": 1701750122, "a6": 925612588, "d7": 1127106514, "a7": 1581003050, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 1624379784, "a0": 325947418, "d1": 2138909024, "a1": 2114954476, "d2": 1915199234, "a2": 890552988, "d3": 121157762, "a3": 1710533372, "d4": 484008578, "a4": 570817622, "d5": 64115610, "a5": 922321803, "d6": 1701750122, "a6": 925612588, "d7": 1127106514, "a7": 1581003048, "usp": 343456530}, "initial memory": [0, 94, 1, 60, 2, 49, 3, 42, 4, 0, 5, 0, 6, 1, 7, 0, 256, 207, 257, 13, 258, 0, 259, 202, 260, 128, 261, 210, 262, 88, 263, 150, 264, 72, 265, 58, 3944744, 70, 16352139, 248, -1], "final memory": [-1]},
{ "name" : "SBCD 8f0d", "initial state": {"pc": 256, "sr": 9993, "d0": 825380492, "a0": 1479784836, "d1": 1573069878, "a1": 735622744, "d2": 914261328, "a2": 548119436, "d3": 744662218, "a3": 1685998868, "d4": 3203210, "a4": 536269118, "d5": 149259294, "a5": 86199766, "d6": 340071368, "a6": 1355505890, "d7": 1125514116, "a7": 1065371212, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 825380492, "a0": 1479784836, "d1": 1573069878, "a1": 735622744, "d2": 914261328, "a2": 548119436, "d3": 744662218, "a3": 1685998868, "d4": 3203210, "a4": 536269118, "d5": 149259294, "a5": 86199765, "d6": 340071368, "a6": 1355505890, "d7": 1125514116, "a7": 1065371210, "usp": 343456530}, "initial memory": [0, 63, 1, 128, 2, 70, 3, 76, 4, 0, 5, 0, 6, 1, 7, 0, 256, 143, 257, 13, 258, 24, 259, 244, 260, 248, 261, 104, 262, 224, 263, 110, 264, 208, 265, 42, 2313685, 46, 8406602, 124, -1], "final memory": [-1]},
{ "name" : "ABCD cf0e", "initial state": {"pc": 256, "sr": 9986, "d0": 1872960984, "a0": 1690999014, "d1": 1039977168, "a1": 821843900, "d2": 526876450, "a2": 115609796, "d3": 1137418568, "a3": 1728624484, "d4": 1841947236, "a4": 1832925972, "d5": 1630423946, "a5": 333895188, "d6": 643941508, "a6": 401671912, "d7": 1554844530, "a7": 1889871214, "usp": 343456530}, "final state": {"pc": 258, "sr": 10011, "d0": 1872960984, "a0": 1690999014, "d1": 1039977168, "a1": 821843900, "d2": 526876450, "a2": 115609796, "d3": 1137418568, "a3": 1728624484, "d4": 1841947236, "a4": 1832925972, "d5": 1630423946, "a5": 333895188, "d6": 643941508, "a6": 401671911, "d7": 1554844530, "a7": 1889871212, "usp": 343456530}, "initial memory": [0, 112, 1, 165, 2, 37, 3, 110, 4, 0, 5, 0, 6, 1, 7, 0, 256, 207, 257, 14, 258, 216, 259, 194, 260, 16, 261, 74, 262, 176, 263, 18, 264, 240, 265, 250, 10823020, 232, 15795943, 52, -1], "final memory": [-1]},
{ "name" : "SBCD 8f0e", "initial state": {"pc": 256, "sr": 10009, "d0": 813242670, "a0": 1274854652, "d1": 1583641988, "a1": 1037806852, "d2": 358588204, "a2": 557580630, "d3": 952847952, "a3": 1786496548, "d4": 729990392, "a4": 1678630336, "d5": 374443032, "a5": 1247386512, "d6": 1136969920, "a6": 1089761976, "d7": 743971240, "a7": 3335674974, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 813242670, "a0": 1274854652, "d1": 1583641988, "a1": 1037806852, "d2": 358588204, "a2": 557580630, "d3": 952847952, "a3": 1786496548, "d4": 729990392, "a4": 1678630336, "d5": 374443032, "a5": 1247386512, "d6": 1136969920, "a6": 1089761975, "d7": 743971240, "a7": 3335674972, "usp": 343456530}, "initial memory": [0, 198, 1, 210, 2, 92, 3, 94, 4, 0, 5, 0, 6, 1, 7, 0, 256, 143, 257, 14, 258, 16, 259, 14, 260, 32, 261, 44, 262, 152, 263, 150, 264, 24, 265, 26, 13786204, 8, 16020151, 128, -1], "final memory": [-1]},
{ "name" : "ABCD cf0f", "initial state": {"pc": 256, "sr": 9985, "d0": 854485298, "a0": 1921807050, "d1": 1111255996, "a1": 1657055276, "d2": 214263620, "a2": 1560106242, "d3": 1946068968, "a3": 2077779878, "d4": 1405201366, "a4": 1014825678, "d5": 1341692302, "a5": 860062478, "d6": 1244243020, "a6": 357656596, "d7": 1944183108, "a7": 2377070080, "usp": 343456530}, "final state": {"pc": 258, "sr": 10001, "d0": 854485298, "a0": 1921807050, "d1": 1111255996, "a1": 1657055276, "d2": 214263620, "a2": 1560106242, "d3": 1946068968, "a3": 2077779878, "d4": 1405201366, "a4": 1014825678, "d5": 1341692302, "a5": 860062478, "d6": 1244243020, "a6": 357656596, "d7": 1944183108, "a7": 2377070076, "usp": 343456530}, "initial memory": [0, 141, 1, 175, 2, 54, 3, 0, 4, 0, 5, 0, 6, 1, 7, 0, 256, 207, 257, 15, 258, 72, 259, 46, 260, 8, 261, 148, 262, 168, 263, 44, 264, 72, 265, 164, 11482620, 18, 11482622, 184, -1], "final memory": [-1]},
{ "name" : "SBCD 8f0f", "initial state": {"pc": 256, "sr": 10001, "d0": 181484892, "a0": 1078728624, "d1": 789817910, "a1": 1135035594, "d2": 873208070, "a2": 445992056, "d3": 104788892, "a3": 1070573968, "d4": 250317304, "a4": 1518702416, "d5": 162463854, "a5": 1988377924, "d6": 1078295648, "a6": 1674737700, "d7": 300458902, "a7": 2496339766, "usp": 343456530}, "final state": {"pc": 258, "sr": 9984, "d0": 181484892, "a0": 1078728624, "d1": 789817910, "a1": 1135035594, "d2": 873208070, "a2": 445992056, "d3": 104788892, "a3": 1070573968, "d4": 250317304, "a4": 1518702416, "d5": 162463854, "a5": 1988377924, "d6": 1078295648, "a6": 1674737700, "d7": 300458902, "a7": 2496339762, "usp": 343456530}, "initial memory": [0, 148, 1, 203, 2, 31, 3, 54, 4, 0, 5, 0, 6, 1, 7, 0, 256, 143, 257, 15, 258, 200, 259, 44, 260, 0, 261, 156, 262, 8, 263, 76, 264, 192, 265, 172, 13311794, 196, 13311796, 120, -1], "final memory": [-1]},
{}]

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,451 @@
[{ "name" : "ADDI 0000", "initial state": {"pc": 256, "sr": 9999, "d0": 1144108930, "a0": 1784484492, "d1": 470211272, "a1": 74243042, "d2": 101027544, "a2": 114807986, "d3": 1457850878, "a3": 1137522502, "d4": 1458777922, "a4": 1441282326, "d5": 2007237708, "a5": 16531728, "d6": 823564440, "a6": 823378840, "d7": 1115438164, "a7": 2817644842, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 1144108946, "a0": 1784484492, "d1": 470211272, "a1": 74243042, "d2": 101027544, "a2": 114807986, "d3": 1457850878, "a3": 1137522502, "d4": 1458777922, "a4": 1441282326, "d5": 2007237708, "a5": 16531728, "d6": 823564440, "a6": 823378840, "d7": 1115438164, "a7": 2817644842, "usp": 143542612}, "initial memory": [0, 167, 1, 241, 2, 217, 3, 42, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 0, 258, 40, 259, 16, 260, 144, 261, 44, 262, 136, 263, 4, 264, 48, 265, 88, -1], "final memory": [-1]},
{ "name" : "SUBI 0000", "initial state": {"pc": 256, "sr": 9985, "d0": 1505795334, "a0": 1624379148, "d1": 1954899096, "a1": 2128236578, "d2": 1636807826, "a2": 784558820, "d3": 563613512, "a3": 530511966, "d4": 101929266, "a4": 2110010672, "d5": 1580723810, "a5": 1551901392, "d6": 704877632, "a6": 1617819336, "d7": 1358580978, "a7": 4117485192, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 1505795578, "a0": 1624379148, "d1": 1954899096, "a1": 2128236578, "d2": 1636807826, "a2": 784558820, "d3": 563613512, "a3": 530511966, "d4": 101929266, "a4": 2110010672, "d5": 1580723810, "a5": 1551901392, "d6": 704877632, "a6": 1617819336, "d7": 1358580978, "a7": 4117485192, "usp": 143542612}, "initial memory": [0, 245, 1, 107, 2, 214, 3, 136, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 0, 258, 104, 259, 12, 260, 16, 261, 74, 262, 40, 263, 2, 264, 80, 265, 52, -1], "final memory": [-1]},
{ "name" : "CMPI 0000", "initial state": {"pc": 256, "sr": 9994, "d0": 771515668, "a0": 1108728548, "d1": 357571490, "a1": 685118024, "d2": 1044788124, "a2": 2118797800, "d3": 1927702196, "a3": 1060806852, "d4": 1952509530, "a4": 571540976, "d5": 130060902, "a5": 194847408, "d6": 1942727722, "a6": 2035308228, "d7": 1083454666, "a7": 964789432, "usp": 143542612}, "final state": {"pc": 260, "sr": 9985, "d0": 771515668, "a0": 1108728548, "d1": 357571490, "a1": 685118024, "d2": 1044788124, "a2": 2118797800, "d3": 1927702196, "a3": 1060806852, "d4": 1952509530, "a4": 571540976, "d5": 130060902, "a5": 194847408, "d6": 1942727722, "a6": 2035308228, "d7": 1083454666, "a7": 964789432, "usp": 143542612}, "initial memory": [0, 57, 1, 129, 2, 132, 3, 184, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 0, 258, 144, 259, 228, 260, 104, 261, 154, 262, 248, 263, 76, 264, 192, 265, 56, -1], "final memory": [-1]},
{ "name" : "ADDI 0001", "initial state": {"pc": 256, "sr": 9998, "d0": 1654001668, "a0": 1557810404, "d1": 1777724114, "a1": 2146319450, "d2": 269220094, "a2": 1908194298, "d3": 34075628, "a3": 500782188, "d4": 1478446500, "a4": 657821122, "d5": 1864546516, "a5": 753799504, "d6": 1351934194, "a6": 1102246882, "d7": 1581030104, "a7": 4143442080, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 1654001668, "a0": 1557810404, "d1": 1777724126, "a1": 2146319450, "d2": 269220094, "a2": 1908194298, "d3": 34075628, "a3": 500782188, "d4": 1478446500, "a4": 657821122, "d5": 1864546516, "a5": 753799504, "d6": 1351934194, "a6": 1102246882, "d7": 1581030104, "a7": 4143442080, "usp": 143542612}, "initial memory": [0, 246, 1, 247, 2, 232, 3, 160, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 1, 258, 16, 259, 12, 260, 152, 261, 224, 262, 248, 263, 6, 264, 160, 265, 152, -1], "final memory": [-1]},
{ "name" : "SUBI 0001", "initial state": {"pc": 256, "sr": 9988, "d0": 330111136, "a0": 1190959744, "d1": 1227619358, "a1": 1912844174, "d2": 1723153176, "a2": 1341853634, "d3": 70982396, "a3": 1808266298, "d4": 1147722294, "a4": 343098142, "d5": 1070477904, "a5": 456880398, "d6": 2051621608, "a6": 1534827968, "d7": 1606946230, "a7": 1835138868, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 330111136, "a0": 1190959744, "d1": 1227619530, "a1": 1912844174, "d2": 1723153176, "a2": 1341853634, "d3": 70982396, "a3": 1808266298, "d4": 1147722294, "a4": 343098142, "d5": 1070477904, "a5": 456880398, "d6": 2051621608, "a6": 1534827968, "d7": 1606946230, "a7": 1835138868, "usp": 143542612}, "initial memory": [0, 109, 1, 97, 2, 255, 3, 52, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 1, 258, 176, 259, 84, 260, 72, 261, 122, 262, 136, 263, 200, 264, 168, 265, 170, -1], "final memory": [-1]},
{ "name" : "CMPI 0001", "initial state": {"pc": 256, "sr": 9998, "d0": 681910962, "a0": 316824712, "d1": 1904797942, "a1": 1260973670, "d2": 1400285364, "a2": 1815859900, "d3": 322842082, "a3": 1267248590, "d4": 1463179852, "a4": 2051724830, "d5": 828530766, "a5": 1194314738, "d6": 832633820, "a6": 318153056, "d7": 1073185694, "a7": 1355395806, "usp": 143542612}, "final state": {"pc": 260, "sr": 9986, "d0": 681910962, "a0": 316824712, "d1": 1904797942, "a1": 1260973670, "d2": 1400285364, "a2": 1815859900, "d3": 322842082, "a3": 1267248590, "d4": 1463179852, "a4": 2051724830, "d5": 828530766, "a5": 1194314738, "d6": 832633820, "a6": 318153056, "d7": 1073185694, "a7": 1355395806, "usp": 143542612}, "initial memory": [0, 80, 1, 201, 2, 178, 3, 222, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 1, 258, 32, 259, 120, 260, 152, 261, 150, 262, 168, 263, 150, 264, 160, 265, 14, -1], "final memory": [-1]},
{ "name" : "ADDI 0002", "initial state": {"pc": 256, "sr": 9994, "d0": 685583454, "a0": 836045812, "d1": 1351345222, "a1": 436476770, "d2": 272112288, "a2": 60935238, "d3": 1398556760, "a3": 1936329094, "d4": 1334948904, "a4": 915896220, "d5": 1724586126, "a5": 304987844, "d6": 532236122, "a6": 2034712366, "d7": 1023129506, "a7": 878839766, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 685583454, "a0": 836045812, "d1": 1351345222, "a1": 436476770, "d2": 272112290, "a2": 60935238, "d3": 1398556760, "a3": 1936329094, "d4": 1334948904, "a4": 915896220, "d5": 1724586126, "a5": 304987844, "d6": 532236122, "a6": 2034712366, "d7": 1023129506, "a7": 878839766, "usp": 143542612}, "initial memory": [0, 52, 1, 98, 2, 7, 3, 214, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 2, 258, 232, 259, 2, 260, 88, 261, 114, 262, 232, 263, 18, 264, 152, 265, 100, -1], "final memory": [-1]},
{ "name" : "SUBI 0002", "initial state": {"pc": 256, "sr": 9998, "d0": 977764946, "a0": 1951894884, "d1": 750597384, "a1": 537140622, "d2": 971307216, "a2": 1848682420, "d3": 1737195272, "a3": 1012028144, "d4": 2000755538, "a4": 1086531968, "d5": 1399399246, "a5": 1289335734, "d6": 462242384, "a6": 1755699914, "d7": 1459413496, "a7": 3859187694, "usp": 143542612}, "final state": {"pc": 260, "sr": 9984, "d0": 977764946, "a0": 1951894884, "d1": 750597384, "a1": 537140622, "d2": 971307062, "a2": 1848682420, "d3": 1737195272, "a3": 1012028144, "d4": 2000755538, "a4": 1086531968, "d5": 1399399246, "a5": 1289335734, "d6": 462242384, "a6": 1755699914, "d7": 1459413496, "a7": 3859187694, "usp": 143542612}, "initial memory": [0, 230, 1, 6, 2, 135, 3, 238, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 2, 258, 104, 259, 154, 260, 144, 261, 234, 262, 248, 263, 214, 264, 168, 265, 24, -1], "final memory": [-1]},
{ "name" : "CMPI 0002", "initial state": {"pc": 256, "sr": 10007, "d0": 1828087692, "a0": 944975824, "d1": 621301814, "a1": 1567121210, "d2": 1154112990, "a2": 1866729662, "d3": 1104740032, "a3": 1536830210, "d4": 222122668, "a4": 1719533808, "d5": 889119396, "a5": 1517273376, "d6": 1238489552, "a6": 1592822760, "d7": 1882410546, "a7": 3427771004, "usp": 143542612}, "final state": {"pc": 260, "sr": 10000, "d0": 1828087692, "a0": 944975824, "d1": 621301814, "a1": 1567121210, "d2": 1154112990, "a2": 1866729662, "d3": 1104740032, "a3": 1536830210, "d4": 222122668, "a4": 1719533808, "d5": 889119396, "a5": 1517273376, "d6": 1238489552, "a6": 1592822760, "d7": 1882410546, "a7": 3427771004, "usp": 143542612}, "initial memory": [0, 204, 1, 79, 2, 162, 3, 124, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 2, 258, 200, 259, 140, 260, 40, 261, 202, 262, 64, 263, 216, 264, 104, 265, 46, -1], "final memory": [-1]},
{ "name" : "ADDI 0003", "initial state": {"pc": 256, "sr": 10014, "d0": 1968456300, "a0": 957828014, "d1": 1859468872, "a1": 678030192, "d2": 1911300560, "a2": 1105222768, "d3": 1168120094, "a3": 1893015680, "d4": 298918984, "a4": 944303454, "d5": 967113754, "a5": 1004016854, "d6": 2124639788, "a6": 1732267506, "d7": 462851406, "a7": 2146612108, "usp": 143542612}, "final state": {"pc": 260, "sr": 10001, "d0": 1968456300, "a0": 957828014, "d1": 1859468872, "a1": 678030192, "d2": 1911300560, "a2": 1105222768, "d3": 1168120082, "a3": 1893015680, "d4": 298918984, "a4": 944303454, "d5": 967113754, "a5": 1004016854, "d6": 2124639788, "a6": 1732267506, "d7": 462851406, "a7": 2146612108, "usp": 143542612}, "initial memory": [0, 127, 1, 242, 2, 179, 3, 140, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 3, 258, 8, 259, 244, 260, 72, 261, 196, 262, 208, 263, 240, 264, 144, 265, 154, -1], "final memory": [-1]},
{ "name" : "SUBI 0003", "initial state": {"pc": 256, "sr": 10005, "d0": 685428650, "a0": 203042008, "d1": 897054848, "a1": 175530180, "d2": 1465645202, "a2": 1640687928, "d3": 1461495730, "a3": 1351995222, "d4": 440796530, "a4": 459244054, "d5": 1796198014, "a5": 458588260, "d6": 1522395418, "a6": 174076736, "d7": 1779636774, "a7": 2492917788, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 685428650, "a0": 203042008, "d1": 897054848, "a1": 175530180, "d2": 1465645202, "a2": 1640687928, "d3": 1461495710, "a3": 1351995222, "d4": 440796530, "a4": 459244054, "d5": 1796198014, "a5": 458588260, "d6": 1522395418, "a6": 174076736, "d7": 1779636774, "a7": 2492917788, "usp": 143542612}, "initial memory": [0, 148, 1, 150, 2, 232, 3, 28, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 3, 258, 40, 259, 20, 260, 184, 261, 232, 262, 160, 263, 240, 264, 248, 265, 60, -1], "final memory": [-1]},
{ "name" : "CMPI 0003", "initial state": {"pc": 256, "sr": 10015, "d0": 605925150, "a0": 855007064, "d1": 416541976, "a1": 1290659378, "d2": 24301412, "a2": 379847698, "d3": 411938554, "a3": 1778878208, "d4": 2111482796, "a4": 338725128, "d5": 524102504, "a5": 2121578552, "d6": 1760348380, "a6": 552265482, "d7": 293034748, "a7": 2514020558, "usp": 143542612}, "final state": {"pc": 260, "sr": 10000, "d0": 605925150, "a0": 855007064, "d1": 416541976, "a1": 1290659378, "d2": 24301412, "a2": 379847698, "d3": 411938554, "a3": 1778878208, "d4": 2111482796, "a4": 338725128, "d5": 524102504, "a5": 2121578552, "d6": 1760348380, "a6": 552265482, "d7": 293034748, "a7": 2514020558, "usp": 143542612}, "initial memory": [0, 149, 1, 216, 2, 232, 3, 206, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 3, 258, 160, 259, 228, 260, 104, 261, 202, 262, 192, 263, 112, 264, 0, 265, 104, -1], "final memory": [-1]},
{ "name" : "ADDI 0004", "initial state": {"pc": 256, "sr": 9987, "d0": 121205400, "a0": 1189515556, "d1": 1284660444, "a1": 1262696576, "d2": 487495370, "a2": 707953178, "d3": 684570284, "a3": 1509658266, "d4": 1502883016, "a4": 307187356, "d5": 252193898, "a5": 347221710, "d6": 1637608154, "a6": 1042227878, "d7": 1129841132, "a7": 100152878, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 121205400, "a0": 1189515556, "d1": 1284660444, "a1": 1262696576, "d2": 487495370, "a2": 707953178, "d3": 684570284, "a3": 1509658266, "d4": 1502883040, "a4": 307187356, "d5": 252193898, "a5": 347221710, "d6": 1637608154, "a6": 1042227878, "d7": 1129841132, "a7": 100152878, "usp": 143542612}, "initial memory": [0, 5, 1, 248, 2, 54, 3, 46, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 4, 258, 96, 259, 24, 260, 112, 261, 220, 262, 232, 263, 174, 264, 144, 265, 232, -1], "final memory": [-1]},
{ "name" : "SUBI 0004", "initial state": {"pc": 256, "sr": 10006, "d0": 925238588, "a0": 168068960, "d1": 555860588, "a1": 794014914, "d2": 795054872, "a2": 545293946, "d3": 843998876, "a3": 1442645480, "d4": 959637304, "a4": 1452207730, "d5": 1021979358, "a5": 1103669954, "d6": 832861200, "a6": 1564674546, "d7": 599777254, "a7": 982107422, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 925238588, "a0": 168068960, "d1": 555860588, "a1": 794014914, "d2": 795054872, "a2": 545293946, "d3": 843998876, "a3": 1442645480, "d4": 959637464, "a4": 1452207730, "d5": 1021979358, "a5": 1103669954, "d6": 832861200, "a6": 1564674546, "d7": 599777254, "a7": 982107422, "usp": 143542612}, "initial memory": [0, 58, 1, 137, 2, 197, 3, 30, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 4, 258, 32, 259, 96, 260, 64, 261, 222, 262, 224, 263, 138, 264, 128, 265, 200, -1], "final memory": [-1]},
{ "name" : "CMPI 0004", "initial state": {"pc": 256, "sr": 10009, "d0": 2118498354, "a0": 588860916, "d1": 322968418, "a1": 1380786642, "d2": 1439025356, "a2": 1172819418, "d3": 738342584, "a3": 1971062966, "d4": 1163313728, "a4": 572547746, "d5": 1122721014, "a5": 2083245268, "d6": 1780776562, "a6": 529855394, "d7": 32106102, "a7": 1493350672, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 2118498354, "a0": 588860916, "d1": 322968418, "a1": 1380786642, "d2": 1439025356, "a2": 1172819418, "d3": 738342584, "a3": 1971062966, "d4": 1163313728, "a4": 572547746, "d5": 1122721014, "a5": 2083245268, "d6": 1780776562, "a6": 529855394, "d7": 32106102, "a7": 1493350672, "usp": 143542612}, "initial memory": [0, 89, 1, 2, 2, 185, 3, 16, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 4, 258, 16, 259, 126, 260, 192, 261, 196, 262, 160, 263, 128, 264, 104, 265, 154, -1], "final memory": [-1]},
{ "name" : "ADDI 0005", "initial state": {"pc": 256, "sr": 10014, "d0": 1614285132, "a0": 171620202, "d1": 2129300972, "a1": 350213900, "d2": 1493959602, "a2": 1939824520, "d3": 600246896, "a3": 1681462532, "d4": 1618907920, "a4": 1603481258, "d5": 367603950, "a5": 937217002, "d6": 9135230, "a6": 13618676, "d7": 1064488480, "a7": 56543856, "usp": 143542612}, "final state": {"pc": 260, "sr": 10001, "d0": 1614285132, "a0": 171620202, "d1": 2129300972, "a1": 350213900, "d2": 1493959602, "a2": 1939824520, "d3": 600246896, "a3": 1681462532, "d4": 1618907920, "a4": 1603481258, "d5": 367603818, "a5": 937217002, "d6": 9135230, "a6": 13618676, "d7": 1064488480, "a7": 56543856, "usp": 143542612}, "initial memory": [0, 3, 1, 94, 2, 202, 3, 112, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 5, 258, 136, 259, 124, 260, 136, 261, 70, 262, 184, 263, 8, 264, 40, 265, 206, -1], "final memory": [-1]},
{ "name" : "SUBI 0005", "initial state": {"pc": 256, "sr": 10004, "d0": 1156766310, "a0": 1118753228, "d1": 601915878, "a1": 1666190318, "d2": 1752200982, "a2": 473917746, "d3": 798669970, "a3": 118710298, "d4": 1473392040, "a4": 151687230, "d5": 666082722, "a5": 344185620, "d6": 20073650, "a6": 1554270776, "d7": 222902970, "a7": 2370701602, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 1156766310, "a0": 1118753228, "d1": 601915878, "a1": 1666190318, "d2": 1752200982, "a2": 473917746, "d3": 798669970, "a3": 118710298, "d4": 1473392040, "a4": 151687230, "d5": 666082692, "a5": 344185620, "d6": 20073650, "a6": 1554270776, "d7": 222902970, "a7": 2370701602, "usp": 143542612}, "initial memory": [0, 141, 1, 78, 2, 9, 3, 34, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 5, 258, 176, 259, 30, 260, 64, 261, 240, 262, 248, 263, 146, 264, 144, 265, 8, -1], "final memory": [-1]},
{ "name" : "CMPI 0005", "initial state": {"pc": 256, "sr": 9998, "d0": 1240764502, "a0": 63040412, "d1": 1462789550, "a1": 810783320, "d2": 711192800, "a2": 1051519024, "d3": 123427204, "a3": 1237322012, "d4": 2119315080, "a4": 1586901782, "d5": 1164780418, "a5": 1458854788, "d6": 3559274, "a6": 1151624116, "d7": 1838659648, "a7": 2291572596, "usp": 143542612}, "final state": {"pc": 260, "sr": 9993, "d0": 1240764502, "a0": 63040412, "d1": 1462789550, "a1": 810783320, "d2": 711192800, "a2": 1051519024, "d3": 123427204, "a3": 1237322012, "d4": 2119315080, "a4": 1586901782, "d5": 1164780418, "a5": 1458854788, "d6": 3559274, "a6": 1151624116, "d7": 1838659648, "a7": 2291572596, "usp": 143542612}, "initial memory": [0, 136, 1, 150, 2, 159, 3, 116, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 5, 258, 232, 259, 236, 260, 104, 261, 218, 262, 0, 263, 56, 264, 168, 265, 62, -1], "final memory": [-1]},
{ "name" : "ADDI 0006", "initial state": {"pc": 256, "sr": 9985, "d0": 766490552, "a0": 525244910, "d1": 1799809564, "a1": 1633413200, "d2": 2092190960, "a2": 1492192798, "d3": 556228742, "a3": 970343126, "d4": 540151402, "a4": 566120170, "d5": 911254352, "a5": 1429157786, "d6": 1746007306, "a6": 250334414, "d7": 1928256140, "a7": 1779091984, "usp": 143542612}, "final state": {"pc": 260, "sr": 9994, "d0": 766490552, "a0": 525244910, "d1": 1799809564, "a1": 1633413200, "d2": 2092190960, "a2": 1492192798, "d3": 556228742, "a3": 970343126, "d4": 540151402, "a4": 566120170, "d5": 911254352, "a5": 1429157786, "d6": 1746007430, "a6": 250334414, "d7": 1928256140, "a7": 1779091984, "usp": 143542612}, "initial memory": [0, 106, 1, 10, 2, 202, 3, 16, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 6, 258, 64, 259, 124, 260, 48, 261, 116, 262, 80, 263, 18, 264, 200, 265, 74, -1], "final memory": [-1]},
{ "name" : "SUBI 0006", "initial state": {"pc": 256, "sr": 10003, "d0": 1795739910, "a0": 537204356, "d1": 265509238, "a1": 772359304, "d2": 2090245054, "a2": 1651659860, "d3": 63641304, "a3": 1073645898, "d4": 172556928, "a4": 1609005592, "d5": 1061382252, "a5": 1442901720, "d6": 1652354188, "a6": 1463866116, "d7": 2005815166, "a7": 1174777340, "usp": 143542612}, "final state": {"pc": 260, "sr": 9986, "d0": 1795739910, "a0": 537204356, "d1": 265509238, "a1": 772359304, "d2": 2090245054, "a2": 1651659860, "d3": 63641304, "a3": 1073645898, "d4": 172556928, "a4": 1609005592, "d5": 1061382252, "a5": 1442901720, "d6": 1652354148, "a6": 1463866116, "d7": 2005815166, "a7": 1174777340, "usp": 143542612}, "initial memory": [0, 70, 1, 5, 2, 173, 3, 252, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 6, 258, 96, 259, 40, 260, 152, 261, 58, 262, 88, 263, 10, 264, 24, 265, 116, -1], "final memory": [-1]},
{ "name" : "CMPI 0006", "initial state": {"pc": 256, "sr": 9995, "d0": 1402331728, "a0": 1039769626, "d1": 356326670, "a1": 1333685350, "d2": 1597951660, "a2": 1962853710, "d3": 343077044, "a3": 38535562, "d4": 102303120, "a4": 1274629594, "d5": 1421620240, "a5": 1550207532, "d6": 268317158, "a6": 1066401726, "d7": 2038299452, "a7": 730340190, "usp": 143542612}, "final state": {"pc": 260, "sr": 9986, "d0": 1402331728, "a0": 1039769626, "d1": 356326670, "a1": 1333685350, "d2": 1597951660, "a2": 1962853710, "d3": 343077044, "a3": 38535562, "d4": 102303120, "a4": 1274629594, "d5": 1421620240, "a5": 1550207532, "d6": 268317158, "a6": 1066401726, "d7": 2038299452, "a7": 730340190, "usp": 143542612}, "initial memory": [0, 43, 1, 136, 2, 27, 3, 94, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 6, 258, 80, 259, 106, 260, 16, 261, 226, 262, 152, 263, 28, 264, 88, 265, 142, -1], "final memory": [-1]},
{ "name" : "ADDI 0007", "initial state": {"pc": 256, "sr": 10003, "d0": 1596168660, "a0": 265963216, "d1": 440967102, "a1": 1130301904, "d2": 368034324, "a2": 343775972, "d3": 799980108, "a3": 1111767780, "d4": 2018044936, "a4": 225882720, "d5": 2072002280, "a5": 1807270790, "d6": 547517014, "a6": 791481168, "d7": 151043710, "a7": 3018631640, "usp": 143542612}, "final state": {"pc": 260, "sr": 9994, "d0": 1596168660, "a0": 265963216, "d1": 440967102, "a1": 1130301904, "d2": 368034324, "a2": 343775972, "d3": 799980108, "a3": 1111767780, "d4": 2018044936, "a4": 225882720, "d5": 2072002280, "a5": 1807270790, "d6": 547517014, "a6": 791481168, "d7": 151043774, "a7": 3018631640, "usp": 143542612}, "initial memory": [0, 179, 1, 236, 2, 169, 3, 216, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 7, 258, 120, 259, 64, 260, 200, 261, 152, 262, 224, 263, 4, 264, 48, 265, 128, -1], "final memory": [-1]},
{ "name" : "SUBI 0007", "initial state": {"pc": 256, "sr": 10010, "d0": 1300521576, "a0": 1014428210, "d1": 777568666, "a1": 622268744, "d2": 1158577466, "a2": 225419518, "d3": 977260520, "a3": 464685718, "d4": 862627384, "a4": 1722321934, "d5": 516341990, "a5": 1132666824, "d6": 178425210, "a6": 1436280766, "d7": 905333258, "a7": 1195228206, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 1300521576, "a0": 1014428210, "d1": 777568666, "a1": 622268744, "d2": 1158577466, "a2": 225419518, "d3": 977260520, "a3": 464685718, "d4": 862627384, "a4": 1722321934, "d5": 516341990, "a5": 1132666824, "d6": 178425210, "a6": 1436280766, "d7": 905333460, "a7": 1195228206, "usp": 143542612}, "initial memory": [0, 71, 1, 61, 2, 188, 3, 46, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 7, 258, 136, 259, 54, 260, 176, 261, 240, 262, 72, 263, 134, 264, 96, 265, 140, -1], "final memory": [-1]},
{ "name" : "CMPI 0007", "initial state": {"pc": 256, "sr": 9984, "d0": 6933754, "a0": 2031615252, "d1": 571486540, "a1": 367553064, "d2": 1427408396, "a2": 1301377876, "d3": 913090934, "a3": 137017236, "d4": 401203082, "a4": 746232674, "d5": 2069048048, "a5": 628070244, "d6": 287846864, "a6": 1094482710, "d7": 1709087010, "a7": 2782021512, "usp": 143542612}, "final state": {"pc": 260, "sr": 9995, "d0": 6933754, "a0": 2031615252, "d1": 571486540, "a1": 367553064, "d2": 1427408396, "a2": 1301377876, "d3": 913090934, "a3": 137017236, "d4": 401203082, "a4": 746232674, "d5": 2069048048, "a5": 628070244, "d6": 287846864, "a6": 1094482710, "d7": 1709087010, "a7": 2782021512, "usp": 143542612}, "initial memory": [0, 165, 1, 210, 2, 71, 3, 136, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 7, 258, 16, 259, 134, 260, 224, 261, 26, 262, 176, 263, 60, 264, 152, 265, 114, -1], "final memory": [-1]},
{ "name" : "ADDI 0010", "initial state": {"pc": 256, "sr": 10010, "d0": 2144768488, "a0": 71032850, "d1": 1610979728, "a1": 1995702672, "d2": 262467120, "a2": 227725810, "d3": 353474902, "a3": 571846522, "d4": 912910312, "a4": 1035191736, "d5": 1660439616, "a5": 1702482604, "d6": 458633346, "a6": 553029606, "d7": 931853946, "a7": 2746563460, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 2144768488, "a0": 71032850, "d1": 1610979728, "a1": 1995702672, "d2": 262467120, "a2": 227725810, "d3": 353474902, "a3": 571846522, "d4": 912910312, "a4": 1035191736, "d5": 1660439616, "a5": 1702482604, "d6": 458633346, "a6": 553029606, "d7": 931853946, "a7": 2746563460, "usp": 143542612}, "initial memory": [0, 163, 1, 181, 2, 59, 3, 132, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 16, 258, 96, 259, 192, 260, 200, 261, 228, 262, 248, 263, 100, 264, 208, 265, 216, 3923986, 16, -1], "final memory": [-1]},
{ "name" : "SUBI 0010", "initial state": {"pc": 256, "sr": 10012, "d0": 245042250, "a0": 742794292, "d1": 1698961258, "a1": 821225632, "d2": 1499292694, "a2": 461814562, "d3": 39194160, "a3": 711443276, "d4": 1606251138, "a4": 38193236, "d5": 245949928, "a5": 1963590646, "d6": 1921919874, "a6": 1686783872, "d7": 1405804598, "a7": 2439333866, "usp": 143542612}, "final state": {"pc": 260, "sr": 9986, "d0": 245042250, "a0": 742794292, "d1": 1698961258, "a1": 821225632, "d2": 1499292694, "a2": 461814562, "d3": 39194160, "a3": 711443276, "d4": 1606251138, "a4": 38193236, "d5": 245949928, "a5": 1963590646, "d6": 1921919874, "a6": 1686783872, "d7": 1405804598, "a7": 2439333866, "usp": 143542612}, "initial memory": [0, 145, 1, 101, 2, 71, 3, 234, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 16, 258, 64, 259, 112, 260, 160, 261, 166, 262, 8, 263, 146, 264, 88, 265, 192, 4596788, 202, -1], "final memory": [-1]},
{ "name" : "CMPI 0010", "initial state": {"pc": 256, "sr": 9997, "d0": 1667292172, "a0": 604612300, "d1": 1812908748, "a1": 1973792142, "d2": 1059344000, "a2": 1344652192, "d3": 1755174370, "a3": 1598973562, "d4": 1380261398, "a4": 338314782, "d5": 934961292, "a5": 1667344272, "d6": 756589544, "a6": 541069800, "d7": 749808928, "a7": 1181865110, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 1667292172, "a0": 604612300, "d1": 1812908748, "a1": 1973792142, "d2": 1059344000, "a2": 1344652192, "d3": 1755174370, "a3": 1598973562, "d4": 1380261398, "a4": 338314782, "d5": 934961292, "a5": 1667344272, "d6": 756589544, "a6": 541069800, "d7": 749808928, "a7": 1181865110, "usp": 143542612}, "initial memory": [0, 70, 1, 113, 2, 212, 3, 150, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 16, 258, 8, 259, 22, 260, 128, 261, 0, 262, 48, 263, 152, 264, 32, 265, 18, 632524, 236, -1], "final memory": [-1]},
{ "name" : "ADDI 0011", "initial state": {"pc": 256, "sr": 9984, "d0": 152364254, "a0": 327625760, "d1": 985509754, "a1": 258077412, "d2": 2068549814, "a2": 1737580190, "d3": 503962614, "a3": 2027638230, "d4": 424166536, "a4": 97754174, "d5": 1468762966, "a5": 129412462, "d6": 174647296, "a6": 1781814876, "d7": 1834458876, "a7": 1536092328, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 152364254, "a0": 327625760, "d1": 985509754, "a1": 258077412, "d2": 2068549814, "a2": 1737580190, "d3": 503962614, "a3": 2027638230, "d4": 424166536, "a4": 97754174, "d5": 1468762966, "a5": 129412462, "d6": 174647296, "a6": 1781814876, "d7": 1834458876, "a7": 1536092328, "usp": 143542612}, "initial memory": [0, 91, 1, 142, 2, 232, 3, 168, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 17, 258, 80, 259, 216, 260, 112, 261, 126, 262, 96, 263, 102, 264, 200, 265, 134, 6419172, 20, -1], "final memory": [-1]},
{ "name" : "SUBI 0011", "initial state": {"pc": 256, "sr": 9989, "d0": 232032812, "a0": 477900752, "d1": 2092651978, "a1": 489115890, "d2": 1862124134, "a2": 3379320, "d3": 1441132406, "a3": 961673224, "d4": 1791793582, "a4": 879965252, "d5": 511567600, "a5": 2003613928, "d6": 1539614258, "a6": 48236096, "d7": 1266388310, "a7": 972088546, "usp": 143542612}, "final state": {"pc": 260, "sr": 9984, "d0": 232032812, "a0": 477900752, "d1": 2092651978, "a1": 489115890, "d2": 1862124134, "a2": 3379320, "d3": 1441132406, "a3": 961673224, "d4": 1791793582, "a4": 879965252, "d5": 511567600, "a5": 2003613928, "d6": 1539614258, "a6": 48236096, "d7": 1266388310, "a7": 972088546, "usp": 143542612}, "initial memory": [0, 57, 1, 240, 2, 228, 3, 226, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 17, 258, 112, 259, 26, 260, 152, 261, 98, 262, 8, 263, 178, 264, 136, 265, 200, 2576626, 64, -1], "final memory": [-1]},
{ "name" : "CMPI 0011", "initial state": {"pc": 256, "sr": 9985, "d0": 2119655640, "a0": 1257996176, "d1": 446138204, "a1": 1165225316, "d2": 1379382950, "a2": 1038525826, "d3": 1203288092, "a3": 1903958412, "d4": 809458444, "a4": 175223344, "d5": 259181370, "a5": 778662570, "d6": 964449474, "a6": 216485978, "d7": 295741962, "a7": 3075354706, "usp": 143542612}, "final state": {"pc": 260, "sr": 9984, "d0": 2119655640, "a0": 1257996176, "d1": 446138204, "a1": 1165225316, "d2": 1379382950, "a2": 1038525826, "d3": 1203288092, "a3": 1903958412, "d4": 809458444, "a4": 175223344, "d5": 259181370, "a5": 778662570, "d6": 964449474, "a6": 216485978, "d7": 295741962, "a7": 3075354706, "usp": 143542612}, "initial memory": [0, 183, 1, 78, 2, 48, 3, 82, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 17, 258, 64, 259, 136, 260, 128, 261, 168, 262, 192, 263, 242, 264, 136, 265, 144, 7597412, 250, -1], "final memory": [-1]},
{ "name" : "ADDI 0012", "initial state": {"pc": 256, "sr": 10000, "d0": 1751829968, "a0": 489102818, "d1": 1005471806, "a1": 1931161864, "d2": 415825198, "a2": 2117091136, "d3": 862332254, "a3": 294192416, "d4": 1998559828, "a4": 984580318, "d5": 1003323276, "a5": 1479904490, "d6": 812703488, "a6": 599180682, "d7": 1111527896, "a7": 515170798, "usp": 143542612}, "final state": {"pc": 260, "sr": 10003, "d0": 1751829968, "a0": 489102818, "d1": 1005471806, "a1": 1931161864, "d2": 415825198, "a2": 2117091136, "d3": 862332254, "a3": 294192416, "d4": 1998559828, "a4": 984580318, "d5": 1003323276, "a5": 1479904490, "d6": 812703488, "a6": 599180682, "d7": 1111527896, "a7": 515170798, "usp": 143542612}, "initial memory": [0, 30, 1, 180, 2, 225, 3, 238, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 18, 258, 40, 259, 132, 260, 64, 261, 40, 262, 160, 263, 178, 264, 144, 265, 106, 3161920, 136, -1], "final memory": [-1]},
{ "name" : "SUBI 0012", "initial state": {"pc": 256, "sr": 9996, "d0": 1239225062, "a0": 1137349676, "d1": 1359225234, "a1": 684079392, "d2": 1714971506, "a2": 1842378952, "d3": 591308, "a3": 296356978, "d4": 1348178968, "a4": 857151852, "d5": 743955678, "a5": 830889294, "d6": 1013304118, "a6": 1817708270, "d7": 1057007322, "a7": 1782961700, "usp": 143542612}, "final state": {"pc": 260, "sr": 10001, "d0": 1239225062, "a0": 1137349676, "d1": 1359225234, "a1": 684079392, "d2": 1714971506, "a2": 1842378952, "d3": 591308, "a3": 296356978, "d4": 1348178968, "a4": 857151852, "d5": 743955678, "a5": 830889294, "d6": 1013304118, "a6": 1817708270, "d7": 1057007322, "a7": 1782961700, "usp": 143542612}, "initial memory": [0, 106, 1, 69, 2, 214, 3, 36, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 18, 258, 240, 259, 242, 260, 120, 261, 32, 262, 48, 263, 18, 264, 248, 265, 138, 13662408, 82, -1], "final memory": [-1]},
{ "name" : "CMPI 0012", "initial state": {"pc": 256, "sr": 10012, "d0": 1290067270, "a0": 2125225362, "d1": 1165706778, "a1": 1714659036, "d2": 540506264, "a2": 1191375766, "d3": 432969044, "a3": 314974534, "d4": 1236143278, "a4": 229803082, "d5": 1103289074, "a5": 1124818674, "d6": 1605675326, "a6": 528926184, "d7": 1305712686, "a7": 3159671514, "usp": 143542612}, "final state": {"pc": 260, "sr": 10000, "d0": 1290067270, "a0": 2125225362, "d1": 1165706778, "a1": 1714659036, "d2": 540506264, "a2": 1191375766, "d3": 432969044, "a3": 314974534, "d4": 1236143278, "a4": 229803082, "d5": 1103289074, "a5": 1124818674, "d6": 1605675326, "a6": 528926184, "d7": 1305712686, "a7": 3159671514, "usp": 143542612}, "initial memory": [0, 188, 1, 84, 2, 194, 3, 218, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 18, 258, 240, 259, 86, 260, 0, 261, 80, 262, 40, 263, 188, 264, 88, 265, 190, 193430, 120, -1], "final memory": [-1]},
{ "name" : "ADDI 0013", "initial state": {"pc": 256, "sr": 10013, "d0": 1256336766, "a0": 1332973584, "d1": 1192825664, "a1": 737637590, "d2": 1061106910, "a2": 51897806, "d3": 1319631682, "a3": 368064760, "d4": 1986056804, "a4": 1311517960, "d5": 1318396314, "a5": 910200912, "d6": 550579652, "a6": 1220710402, "d7": 85176240, "a7": 3157230146, "usp": 143542612}, "final state": {"pc": 260, "sr": 10001, "d0": 1256336766, "a0": 1332973584, "d1": 1192825664, "a1": 737637590, "d2": 1061106910, "a2": 51897806, "d3": 1319631682, "a3": 368064760, "d4": 1986056804, "a4": 1311517960, "d5": 1318396314, "a5": 910200912, "d6": 550579652, "a6": 1220710402, "d7": 85176240, "a7": 3157230146, "usp": 143542612}, "initial memory": [0, 188, 1, 47, 2, 130, 3, 66, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 19, 258, 104, 259, 248, 260, 208, 261, 200, 262, 224, 263, 210, 264, 128, 265, 84, 15743224, 20, -1], "final memory": [-1]},
{ "name" : "SUBI 0013", "initial state": {"pc": 256, "sr": 10001, "d0": 1872328198, "a0": 1500456578, "d1": 1142161102, "a1": 273239724, "d2": 2092804428, "a2": 1020020788, "d3": 129367182, "a3": 127446722, "d4": 1020793916, "a4": 955860594, "d5": 236507136, "a5": 1971340604, "d6": 2130687802, "a6": 943842318, "d7": 1180074488, "a7": 2160493590, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 1872328198, "a0": 1500456578, "d1": 1142161102, "a1": 273239724, "d2": 2092804428, "a2": 1020020788, "d3": 129367182, "a3": 127446722, "d4": 1020793916, "a4": 955860594, "d5": 236507136, "a5": 1971340604, "d6": 2130687802, "a6": 943842318, "d7": 1180074488, "a7": 2160493590, "usp": 143542612}, "initial memory": [0, 128, 1, 198, 2, 132, 3, 22, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 19, 258, 136, 259, 238, 260, 136, 261, 82, 262, 96, 263, 166, 264, 88, 265, 218, 10006210, 178, -1], "final memory": [-1]},
{ "name" : "CMPI 0013", "initial state": {"pc": 256, "sr": 9999, "d0": 298897644, "a0": 1002161024, "d1": 608452374, "a1": 606086946, "d2": 2089423258, "a2": 988380508, "d3": 1284101462, "a3": 925188410, "d4": 1830103130, "a4": 1860019396, "d5": 135046736, "a5": 426556000, "d6": 1987760720, "a6": 826278314, "d7": 2038808308, "a7": 1644419482, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 298897644, "a0": 1002161024, "d1": 608452374, "a1": 606086946, "d2": 2089423258, "a2": 988380508, "d3": 1284101462, "a3": 925188410, "d4": 1830103130, "a4": 1860019396, "d5": 135046736, "a5": 426556000, "d6": 1987760720, "a6": 826278314, "d7": 2038808308, "a7": 1644419482, "usp": 143542612}, "initial memory": [0, 98, 1, 3, 2, 217, 3, 154, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 19, 258, 72, 259, 92, 260, 224, 261, 212, 262, 128, 263, 82, 264, 176, 265, 90, 2441530, 250, -1], "final memory": [-1]},
{ "name" : "ADDI 0014", "initial state": {"pc": 256, "sr": 9997, "d0": 378614662, "a0": 688964890, "d1": 382578172, "a1": 201098412, "d2": 425314492, "a2": 1869250560, "d3": 1435106634, "a3": 955889956, "d4": 1448374988, "a4": 317344092, "d5": 1111284570, "a5": 1400258742, "d6": 694506838, "a6": 2022889774, "d7": 1002804820, "a7": 625891402, "usp": 143542612}, "final state": {"pc": 260, "sr": 9994, "d0": 378614662, "a0": 688964890, "d1": 382578172, "a1": 201098412, "d2": 425314492, "a2": 1869250560, "d3": 1435106634, "a3": 955889956, "d4": 1448374988, "a4": 317344092, "d5": 1111284570, "a5": 1400258742, "d6": 694506838, "a6": 2022889774, "d7": 1002804820, "a7": 625891402, "usp": 143542612}, "initial memory": [0, 37, 1, 78, 2, 88, 3, 74, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 20, 258, 208, 259, 126, 260, 232, 261, 60, 262, 184, 263, 82, 264, 64, 265, 50, 15354204, 32, -1], "final memory": [-1]},
{ "name" : "SUBI 0014", "initial state": {"pc": 256, "sr": 9992, "d0": 51240878, "a0": 1748951034, "d1": 64510906, "a1": 2011351948, "d2": 1903039054, "a2": 1252119416, "d3": 1903425806, "a3": 1178767758, "d4": 1961132536, "a4": 1013081938, "d5": 1175535202, "a5": 1617778550, "d6": 370604420, "a6": 713635182, "d7": 1045927446, "a7": 2961588230, "usp": 143542612}, "final state": {"pc": 260, "sr": 9984, "d0": 51240878, "a0": 1748951034, "d1": 64510906, "a1": 2011351948, "d2": 1903039054, "a2": 1252119416, "d3": 1903425806, "a3": 1178767758, "d4": 1961132536, "a4": 1013081938, "d5": 1175535202, "a5": 1617778550, "d6": 370604420, "a6": 713635182, "d7": 1045927446, "a7": 2961588230, "usp": 143542612}, "initial memory": [0, 176, 1, 134, 2, 64, 3, 6, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 20, 258, 208, 259, 196, 260, 72, 261, 124, 262, 224, 263, 66, 264, 136, 265, 138, 6448978, 252, -1], "final memory": [-1]},
{ "name" : "CMPI 0014", "initial state": {"pc": 256, "sr": 9988, "d0": 1576061536, "a0": 866913112, "d1": 1802933454, "a1": 1679612136, "d2": 908302208, "a2": 568629936, "d3": 1521446980, "a3": 661122008, "d4": 871608030, "a4": 397215684, "d5": 1130220830, "a5": 1624842918, "d6": 1128632094, "a6": 1332884380, "d7": 196566714, "a7": 3559082662, "usp": 143542612}, "final state": {"pc": 260, "sr": 9993, "d0": 1576061536, "a0": 866913112, "d1": 1802933454, "a1": 1679612136, "d2": 908302208, "a2": 568629936, "d3": 1521446980, "a3": 661122008, "d4": 871608030, "a4": 397215684, "d5": 1130220830, "a5": 1624842918, "d6": 1128632094, "a6": 1332884380, "d7": 196566714, "a7": 3559082662, "usp": 143542612}, "initial memory": [0, 212, 1, 35, 2, 74, 3, 166, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 20, 258, 224, 259, 88, 260, 240, 261, 46, 262, 240, 263, 194, 264, 64, 265, 22, 11339716, 2, -1], "final memory": [-1]},
{ "name" : "ADDI 0015", "initial state": {"pc": 256, "sr": 9985, "d0": 1213459922, "a0": 815146994, "d1": 2116197142, "a1": 1377343944, "d2": 301203980, "a2": 1293452602, "d3": 716335880, "a3": 80923232, "d4": 663826884, "a4": 719628480, "d5": 760910030, "a5": 167963456, "d6": 349756324, "a6": 1168292834, "d7": 691812436, "a7": 4159189840, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 1213459922, "a0": 815146994, "d1": 2116197142, "a1": 1377343944, "d2": 301203980, "a2": 1293452602, "d3": 716335880, "a3": 80923232, "d4": 663826884, "a4": 719628480, "d5": 760910030, "a5": 167963456, "d6": 349756324, "a6": 1168292834, "d7": 691812436, "a7": 4159189840, "usp": 143542612}, "initial memory": [0, 247, 1, 232, 2, 51, 3, 80, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 21, 258, 16, 259, 44, 260, 160, 261, 242, 262, 112, 263, 180, 264, 144, 265, 80, 191296, 144, -1], "final memory": [-1]},
{ "name" : "SUBI 0015", "initial state": {"pc": 256, "sr": 10001, "d0": 750049634, "a0": 217885778, "d1": 355207554, "a1": 546669518, "d2": 2116321872, "a2": 939547160, "d3": 250057442, "a3": 521861728, "d4": 89947322, "a4": 606864954, "d5": 2063637012, "a5": 1179459082, "d6": 1686378440, "a6": 1894729364, "d7": 473284780, "a7": 185171480, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 750049634, "a0": 217885778, "d1": 355207554, "a1": 546669518, "d2": 2116321872, "a2": 939547160, "d3": 250057442, "a3": 521861728, "d4": 89947322, "a4": 606864954, "d5": 2063637012, "a5": 1179459082, "d6": 1686378440, "a6": 1894729364, "d7": 473284780, "a7": 185171480, "usp": 143542612}, "initial memory": [0, 11, 1, 9, 2, 126, 3, 24, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 21, 258, 192, 259, 250, 260, 168, 261, 88, 262, 152, 263, 40, 264, 136, 265, 78, 5053962, 142, -1], "final memory": [-1]},
{ "name" : "CMPI 0015", "initial state": {"pc": 256, "sr": 10011, "d0": 643177616, "a0": 390585118, "d1": 1600996760, "a1": 1854052994, "d2": 2129948864, "a2": 1080952188, "d3": 1645645404, "a3": 1999253742, "d4": 920432122, "a4": 1928517638, "d5": 1377965112, "a5": 625274502, "d6": 996004942, "a6": 1351070342, "d7": 220048636, "a7": 689602726, "usp": 143542612}, "final state": {"pc": 260, "sr": 10000, "d0": 643177616, "a0": 390585118, "d1": 1600996760, "a1": 1854052994, "d2": 2129948864, "a2": 1080952188, "d3": 1645645404, "a3": 1999253742, "d4": 920432122, "a4": 1928517638, "d5": 1377965112, "a5": 625274502, "d6": 996004942, "a6": 1351070342, "d7": 220048636, "a7": 689602726, "usp": 143542612}, "initial memory": [0, 41, 1, 26, 2, 128, 3, 166, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 21, 258, 88, 259, 20, 260, 0, 261, 148, 262, 128, 263, 204, 264, 104, 265, 134, 4517510, 112, -1], "final memory": [-1]},
{ "name" : "ADDI 0016", "initial state": {"pc": 256, "sr": 9998, "d0": 2082344010, "a0": 1655903008, "d1": 414780910, "a1": 1521273982, "d2": 490853014, "a2": 111531098, "d3": 1281934978, "a3": 1897440708, "d4": 1925228542, "a4": 153838212, "d5": 1179996044, "a5": 2136018550, "d6": 182048270, "a6": 579642950, "d7": 1668560562, "a7": 4087424722, "usp": 143542612}, "final state": {"pc": 260, "sr": 10003, "d0": 2082344010, "a0": 1655903008, "d1": 414780910, "a1": 1521273982, "d2": 490853014, "a2": 111531098, "d3": 1281934978, "a3": 1897440708, "d4": 1925228542, "a4": 153838212, "d5": 1179996044, "a5": 2136018550, "d6": 182048270, "a6": 579642950, "d7": 1668560562, "a7": 4087424722, "usp": 143542612}, "initial memory": [0, 243, 1, 161, 2, 38, 3, 210, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 22, 258, 176, 259, 160, 260, 48, 261, 40, 262, 80, 263, 194, 264, 248, 265, 124, 9217606, 192, -1], "final memory": [-1]},
{ "name" : "SUBI 0016", "initial state": {"pc": 256, "sr": 10007, "d0": 1510074328, "a0": 1732378754, "d1": 857507256, "a1": 506449258, "d2": 361713382, "a2": 1415002952, "d3": 1938090264, "a3": 720707386, "d4": 451109352, "a4": 1121267422, "d5": 1177605154, "a5": 972559128, "d6": 800532526, "a6": 1303243786, "d7": 565116026, "a7": 2098351914, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 1510074328, "a0": 1732378754, "d1": 857507256, "a1": 506449258, "d2": 361713382, "a2": 1415002952, "d3": 1938090264, "a3": 720707386, "d4": 451109352, "a4": 1121267422, "d5": 1177605154, "a5": 972559128, "d6": 800532526, "a6": 1303243786, "d7": 565116026, "a7": 2098351914, "usp": 143542612}, "initial memory": [0, 125, 1, 18, 2, 79, 3, 42, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 22, 258, 176, 259, 14, 260, 216, 261, 234, 262, 144, 263, 106, 264, 32, 265, 94, 11398154, 250, -1], "final memory": [-1]},
{ "name" : "CMPI 0016", "initial state": {"pc": 256, "sr": 9996, "d0": 524470816, "a0": 1478329722, "d1": 1508134030, "a1": 2049325510, "d2": 459173476, "a2": 1671132790, "d3": 1419867460, "a3": 1937682870, "d4": 874131562, "a4": 46506142, "d5": 593550214, "a5": 2092164732, "d6": 736906382, "a6": 115431552, "d7": 647386832, "a7": 3138512586, "usp": 143542612}, "final state": {"pc": 260, "sr": 9984, "d0": 524470816, "a0": 1478329722, "d1": 1508134030, "a1": 2049325510, "d2": 459173476, "a2": 1671132790, "d3": 1419867460, "a3": 1937682870, "d4": 874131562, "a4": 46506142, "d5": 593550214, "a5": 2092164732, "d6": 736906382, "a6": 115431552, "d7": 647386832, "a7": 3138512586, "usp": 143542612}, "initial memory": [0, 187, 1, 17, 2, 230, 3, 202, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 22, 258, 144, 259, 48, 260, 104, 261, 146, 262, 136, 263, 166, 264, 168, 265, 118, 14768256, 120, -1], "final memory": [-1]},
{ "name" : "ADDI 0017", "initial state": {"pc": 256, "sr": 10007, "d0": 1033862658, "a0": 607227594, "d1": 839521936, "a1": 831898620, "d2": 877617562, "a2": 1601581176, "d3": 1200676938, "a3": 1214810340, "d4": 2020949754, "a4": 1190369158, "d5": 1501154526, "a5": 576783054, "d6": 1266233526, "a6": 251606020, "d7": 23929712, "a7": 647104872, "usp": 143542612}, "final state": {"pc": 260, "sr": 10003, "d0": 1033862658, "a0": 607227594, "d1": 839521936, "a1": 831898620, "d2": 877617562, "a2": 1601581176, "d3": 1200676938, "a3": 1214810340, "d4": 2020949754, "a4": 1190369158, "d5": 1501154526, "a5": 576783054, "d6": 1266233526, "a6": 251606020, "d7": 23929712, "a7": 647104872, "usp": 143542612}, "initial memory": [0, 38, 1, 146, 2, 9, 3, 104, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 23, 258, 176, 259, 130, 260, 144, 261, 134, 262, 168, 263, 220, 264, 168, 265, 24, 9570664, 132, -1], "final memory": [-1]},
{ "name" : "SUBI 0017", "initial state": {"pc": 256, "sr": 10003, "d0": 212294258, "a0": 751490116, "d1": 1059256538, "a1": 943068412, "d2": 285217342, "a2": 1721485624, "d3": 464383696, "a3": 2109190184, "d4": 941222280, "a4": 646861458, "d5": 758332964, "a5": 1238320298, "d6": 2134181456, "a6": 1185242216, "d7": 1915875604, "a7": 2835680006, "usp": 143542612}, "final state": {"pc": 260, "sr": 9984, "d0": 212294258, "a0": 751490116, "d1": 1059256538, "a1": 943068412, "d2": 285217342, "a2": 1721485624, "d3": 464383696, "a3": 2109190184, "d4": 941222280, "a4": 646861458, "d5": 758332964, "a5": 1238320298, "d6": 2134181456, "a6": 1185242216, "d7": 1915875604, "a7": 2835680006, "usp": 143542612}, "initial memory": [0, 169, 1, 5, 2, 11, 3, 6, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 23, 258, 152, 259, 70, 260, 224, 261, 122, 262, 136, 263, 124, 264, 176, 265, 246, 330502, 96, -1], "final memory": [-1]},
{ "name" : "CMPI 0017", "initial state": {"pc": 256, "sr": 10007, "d0": 1839326122, "a0": 1543821264, "d1": 527050696, "a1": 1106577800, "d2": 1918487444, "a2": 1044718386, "d3": 1698995250, "a3": 755632436, "d4": 2070596238, "a4": 1843563948, "d5": 538472430, "a5": 885215120, "d6": 610059358, "a6": 43815424, "d7": 1180715934, "a7": 2706468804, "usp": 143542612}, "final state": {"pc": 260, "sr": 10004, "d0": 1839326122, "a0": 1543821264, "d1": 527050696, "a1": 1106577800, "d2": 1918487444, "a2": 1044718386, "d3": 1698995250, "a3": 755632436, "d4": 2070596238, "a4": 1843563948, "d5": 538472430, "a5": 885215120, "d6": 610059358, "a6": 43815424, "d7": 1180715934, "a7": 2706468804, "usp": 143542612}, "initial memory": [0, 161, 1, 81, 2, 111, 3, 196, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 23, 258, 232, 259, 222, 260, 144, 261, 204, 262, 80, 263, 62, 264, 112, 265, 188, 5337028, 222, -1], "final memory": [-1]},
{ "name" : "ADDI 0018", "initial state": {"pc": 256, "sr": 10008, "d0": 1234157104, "a0": 2100205648, "d1": 2081384202, "a1": 2115103844, "d2": 1463157030, "a2": 1253497316, "d3": 444978220, "a3": 714829748, "d4": 1210884686, "a4": 1120070124, "d5": 1783878630, "a5": 176941272, "d6": 628938642, "a6": 1734607862, "d7": 657262366, "a7": 1766616554, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 1234157104, "a0": 2100205649, "d1": 2081384202, "a1": 2115103844, "d2": 1463157030, "a2": 1253497316, "d3": 444978220, "a3": 714829748, "d4": 1210884686, "a4": 1120070124, "d5": 1783878630, "a5": 176941272, "d6": 628938642, "a6": 1734607862, "d7": 657262366, "a7": 1766616554, "usp": 143542612}, "initial memory": [0, 105, 1, 76, 2, 109, 3, 234, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 24, 258, 168, 259, 244, 260, 200, 261, 146, 262, 216, 263, 12, 264, 216, 265, 62, 3053648, 224, -1], "final memory": [-1]},
{ "name" : "SUBI 0018", "initial state": {"pc": 256, "sr": 9991, "d0": 343613614, "a0": 1675487866, "d1": 530483714, "a1": 2118984398, "d2": 1635179308, "a2": 2049458984, "d3": 1110398896, "a3": 1766946662, "d4": 841369448, "a4": 1668677518, "d5": 1863997494, "a5": 1474098852, "d6": 714456028, "a6": 1808070578, "d7": 1281409026, "a7": 3176896926, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 343613614, "a0": 1675487867, "d1": 530483714, "a1": 2118984398, "d2": 1635179308, "a2": 2049458984, "d3": 1110398896, "a3": 1766946662, "d4": 841369448, "a4": 1668677518, "d5": 1863997494, "a5": 1474098852, "d6": 714456028, "a6": 1808070578, "d7": 1281409026, "a7": 3176896926, "usp": 143542612}, "initial memory": [0, 189, 1, 91, 2, 153, 3, 158, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 24, 258, 152, 259, 162, 260, 176, 261, 94, 262, 56, 263, 100, 264, 200, 265, 118, 14543482, 154, -1], "final memory": [-1]},
{ "name" : "CMPI 0018", "initial state": {"pc": 256, "sr": 10006, "d0": 1260542914, "a0": 197225846, "d1": 1018594750, "a1": 1207543208, "d2": 1929813012, "a2": 1458232706, "d3": 921788850, "a3": 1433710178, "d4": 558172492, "a4": 1600442306, "d5": 996502948, "a5": 1401158266, "d6": 84082, "a6": 2108804114, "d7": 1413182980, "a7": 3556645998, "usp": 143542612}, "final state": {"pc": 260, "sr": 10008, "d0": 1260542914, "a0": 197225847, "d1": 1018594750, "a1": 1207543208, "d2": 1929813012, "a2": 1458232706, "d3": 921788850, "a3": 1433710178, "d4": 558172492, "a4": 1600442306, "d5": 996502948, "a5": 1401158266, "d6": 84082, "a6": 2108804114, "d7": 1413182980, "a7": 3556645998, "usp": 143542612}, "initial memory": [0, 211, 1, 254, 2, 28, 3, 110, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 24, 258, 200, 259, 62, 260, 168, 261, 200, 262, 192, 263, 210, 264, 96, 265, 224, 12676470, 248, -1], "final memory": [-1]},
{ "name" : "ADDI 0019", "initial state": {"pc": 256, "sr": 9985, "d0": 635348656, "a0": 1005252072, "d1": 1016168508, "a1": 1017739962, "d2": 1954153012, "a2": 448292978, "d3": 1982259112, "a3": 1087464376, "d4": 1915096280, "a4": 1927948268, "d5": 538276724, "a5": 1793291146, "d6": 1615779104, "a6": 2058805630, "d7": 1468684612, "a7": 3754240566, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 635348656, "a0": 1005252072, "d1": 1016168508, "a1": 1017739963, "d2": 1954153012, "a2": 448292978, "d3": 1982259112, "a3": 1087464376, "d4": 1915096280, "a4": 1927948268, "d5": 538276724, "a5": 1793291146, "d6": 1615779104, "a6": 2058805630, "d7": 1468684612, "a7": 3754240566, "usp": 143542612}, "initial memory": [0, 223, 1, 197, 2, 42, 3, 54, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 25, 258, 184, 259, 242, 260, 96, 261, 72, 262, 24, 263, 58, 264, 224, 265, 220, 11107002, 208, -1], "final memory": [-1]},
{ "name" : "SUBI 0019", "initial state": {"pc": 256, "sr": 10003, "d0": 1389628018, "a0": 2129988594, "d1": 1593437400, "a1": 165903868, "d2": 1781320516, "a2": 912535670, "d3": 584406392, "a3": 1806282462, "d4": 1675512612, "a4": 1360521648, "d5": 387423580, "a5": 2028965134, "d6": 257691356, "a6": 924176424, "d7": 1691587940, "a7": 1195264116, "usp": 143542612}, "final state": {"pc": 260, "sr": 9986, "d0": 1389628018, "a0": 2129988594, "d1": 1593437400, "a1": 165903869, "d2": 1781320516, "a2": 912535670, "d3": 584406392, "a3": 1806282462, "d4": 1675512612, "a4": 1360521648, "d5": 387423580, "a5": 2028965134, "d6": 257691356, "a6": 924176424, "d7": 1691587940, "a7": 1195264116, "usp": 143542612}, "initial memory": [0, 71, 1, 62, 2, 72, 3, 116, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 25, 258, 96, 259, 114, 260, 216, 261, 32, 262, 248, 263, 186, 264, 64, 265, 190, 14908924, 172, -1], "final memory": [-1]},
{ "name" : "CMPI 0019", "initial state": {"pc": 256, "sr": 9998, "d0": 1770024970, "a0": 233871160, "d1": 1866192546, "a1": 777512110, "d2": 1099456186, "a2": 208040774, "d3": 1610836120, "a3": 437928108, "d4": 2143831564, "a4": 831269694, "d5": 896483588, "a5": 1768623322, "d6": 454412970, "a6": 1931031534, "d7": 866954864, "a7": 3713443954, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 1770024970, "a0": 233871160, "d1": 1866192546, "a1": 777512111, "d2": 1099456186, "a2": 208040774, "d3": 1610836120, "a3": 437928108, "d4": 2143831564, "a4": 831269694, "d5": 896483588, "a5": 1768623322, "d6": 454412970, "a6": 1931031534, "d7": 866954864, "a7": 3713443954, "usp": 143542612}, "initial memory": [0, 221, 1, 86, 2, 168, 3, 114, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 25, 258, 248, 259, 38, 260, 224, 261, 38, 262, 152, 263, 26, 264, 232, 265, 52, 5760174, 172, -1], "final memory": [-1]},
{ "name" : "ADDI 001a", "initial state": {"pc": 256, "sr": 9996, "d0": 1587198838, "a0": 969502012, "d1": 9024038, "a1": 1461885894, "d2": 1343168182, "a2": 555831938, "d3": 279554416, "a3": 313517516, "d4": 1924350530, "a4": 1511505320, "d5": 1455633890, "a5": 1285869684, "d6": 705082606, "a6": 1483839226, "d7": 508594896, "a7": 461768380, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 1587198838, "a0": 969502012, "d1": 9024038, "a1": 1461885894, "d2": 1343168182, "a2": 555831939, "d3": 279554416, "a3": 313517516, "d4": 1924350530, "a4": 1511505320, "d5": 1455633890, "a5": 1285869684, "d6": 705082606, "a6": 1483839226, "d7": 508594896, "a7": 461768380, "usp": 143542612}, "initial memory": [0, 27, 1, 134, 2, 6, 3, 188, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 26, 258, 184, 259, 212, 260, 24, 261, 158, 262, 200, 263, 242, 264, 64, 265, 156, 2183810, 254, -1], "final memory": [-1]},
{ "name" : "SUBI 001a", "initial state": {"pc": 256, "sr": 9985, "d0": 43933418, "a0": 108431226, "d1": 1802082212, "a1": 1337482726, "d2": 1633863442, "a2": 1360842732, "d3": 469492312, "a3": 982972980, "d4": 902368706, "a4": 235195296, "d5": 581326628, "a5": 1557429392, "d6": 1453526592, "a6": 37618060, "d7": 1794963926, "a7": 2590924746, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 43933418, "a0": 108431226, "d1": 1802082212, "a1": 1337482726, "d2": 1633863442, "a2": 1360842733, "d3": 469492312, "a3": 982972980, "d4": 902368706, "a4": 235195296, "d5": 581326628, "a5": 1557429392, "d6": 1453526592, "a6": 37618060, "d7": 1794963926, "a7": 2590924746, "usp": 143542612}, "initial memory": [0, 154, 1, 110, 2, 95, 3, 202, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 26, 258, 192, 259, 92, 260, 32, 261, 186, 262, 96, 263, 96, 264, 240, 265, 60, 1888236, 246, -1], "final memory": [-1]},
{ "name" : "CMPI 001a", "initial state": {"pc": 256, "sr": 10009, "d0": 1651094972, "a0": 791025006, "d1": 169524676, "a1": 1833517718, "d2": 1637930416, "a2": 1689452430, "d3": 103647626, "a3": 598210376, "d4": 396412464, "a4": 1750837824, "d5": 1010026260, "a5": 1510393580, "d6": 1800622738, "a6": 1928208326, "d7": 726820848, "a7": 209477540, "usp": 143542612}, "final state": {"pc": 260, "sr": 10008, "d0": 1651094972, "a0": 791025006, "d1": 169524676, "a1": 1833517718, "d2": 1637930416, "a2": 1689452431, "d3": 103647626, "a3": 598210376, "d4": 396412464, "a4": 1750837824, "d5": 1010026260, "a5": 1510393580, "d6": 1800622738, "a6": 1928208326, "d7": 726820848, "a7": 209477540, "usp": 143542612}, "initial memory": [0, 12, 1, 124, 2, 95, 3, 164, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 26, 258, 32, 259, 40, 260, 0, 261, 176, 262, 136, 263, 220, 264, 136, 265, 6, 11730830, 244, -1], "final memory": [-1]},
{ "name" : "ADDI 001b", "initial state": {"pc": 256, "sr": 9998, "d0": 1721337424, "a0": 2101530698, "d1": 1765876430, "a1": 762899076, "d2": 861174276, "a2": 1567414548, "d3": 1863776406, "a3": 354427294, "d4": 1293580500, "a4": 1887377126, "d5": 83021272, "a5": 666423652, "d6": 1621631600, "a6": 1455100058, "d7": 1047353930, "a7": 3387907138, "usp": 143542612}, "final state": {"pc": 260, "sr": 10001, "d0": 1721337424, "a0": 2101530698, "d1": 1765876430, "a1": 762899076, "d2": 861174276, "a2": 1567414548, "d3": 1863776406, "a3": 354427295, "d4": 1293580500, "a4": 1887377126, "d5": 83021272, "a5": 666423652, "d6": 1621631600, "a6": 1455100058, "d7": 1047353930, "a7": 3387907138, "usp": 143542612}, "initial memory": [0, 201, 1, 239, 2, 92, 3, 66, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 27, 258, 248, 259, 102, 260, 104, 261, 184, 262, 72, 263, 124, 264, 128, 265, 188, 2105758, 166, -1], "final memory": [-1]},
{ "name" : "SUBI 001b", "initial state": {"pc": 256, "sr": 9986, "d0": 1377925664, "a0": 1625538586, "d1": 332985600, "a1": 140074574, "d2": 146595118, "a2": 591304912, "d3": 660405116, "a3": 1654838122, "d4": 1233313722, "a4": 803604156, "d5": 791581616, "a5": 650410716, "d6": 451043754, "a6": 761140582, "d7": 75099568, "a7": 1675732974, "usp": 143542612}, "final state": {"pc": 260, "sr": 9984, "d0": 1377925664, "a0": 1625538586, "d1": 332985600, "a1": 140074574, "d2": 146595118, "a2": 591304912, "d3": 660405116, "a3": 1654838123, "d4": 1233313722, "a4": 803604156, "d5": 791581616, "a5": 650410716, "d6": 451043754, "a6": 761140582, "d7": 75099568, "a7": 1675732974, "usp": 143542612}, "initial memory": [0, 99, 1, 225, 2, 167, 3, 238, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 27, 258, 80, 259, 72, 260, 16, 261, 200, 262, 96, 263, 56, 264, 144, 265, 82, 10670954, 94, -1], "final memory": [-1]},
{ "name" : "CMPI 001b", "initial state": {"pc": 256, "sr": 9991, "d0": 1580830316, "a0": 1217751850, "d1": 347457134, "a1": 1236203846, "d2": 704031752, "a2": 2121255450, "d3": 26760894, "a3": 1564341110, "d4": 946263234, "a4": 238745548, "d5": 1729784610, "a5": 1096989446, "d6": 2003810830, "a6": 954526234, "d7": 1210084362, "a7": 1903141890, "usp": 143542612}, "final state": {"pc": 260, "sr": 9995, "d0": 1580830316, "a0": 1217751850, "d1": 347457134, "a1": 1236203846, "d2": 704031752, "a2": 2121255450, "d3": 26760894, "a3": 1564341111, "d4": 946263234, "a4": 238745548, "d5": 1729784610, "a5": 1096989446, "d6": 2003810830, "a6": 954526234, "d7": 1210084362, "a7": 1903141890, "usp": 143542612}, "initial memory": [0, 113, 1, 111, 2, 164, 3, 2, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 27, 258, 56, 259, 184, 260, 208, 261, 114, 262, 40, 263, 196, 264, 32, 265, 126, 4060022, 88, -1], "final memory": [-1]},
{ "name" : "ADDI 001c", "initial state": {"pc": 256, "sr": 10000, "d0": 1090851818, "a0": 538429364, "d1": 878627494, "a1": 2033732744, "d2": 994734886, "a2": 1596502756, "d3": 349037106, "a3": 1761134474, "d4": 1488817392, "a4": 619997916, "d5": 74452500, "a5": 714335774, "d6": 1487684946, "a6": 1407783694, "d7": 368785400, "a7": 296659768, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 1090851818, "a0": 538429364, "d1": 878627494, "a1": 2033732744, "d2": 994734886, "a2": 1596502756, "d3": 349037106, "a3": 1761134474, "d4": 1488817392, "a4": 619997917, "d5": 74452500, "a5": 714335774, "d6": 1487684946, "a6": 1407783694, "d7": 368785400, "a7": 296659768, "usp": 143542612}, "initial memory": [0, 17, 1, 174, 2, 171, 3, 56, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 28, 258, 112, 259, 138, 260, 32, 261, 166, 262, 208, 263, 68, 264, 32, 265, 60, 16018140, 74, -1], "final memory": [-1]},
{ "name" : "SUBI 001c", "initial state": {"pc": 256, "sr": 9998, "d0": 1102346022, "a0": 248995776, "d1": 788169084, "a1": 1573862876, "d2": 1078676898, "a2": 1357276832, "d3": 265693518, "a3": 1180433796, "d4": 892471720, "a4": 1096895192, "d5": 1746407392, "a5": 1517882902, "d6": 62550148, "a6": 1099708008, "d7": 1160834052, "a7": 959556938, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 1102346022, "a0": 248995776, "d1": 788169084, "a1": 1573862876, "d2": 1078676898, "a2": 1357276832, "d3": 265693518, "a3": 1180433796, "d4": 892471720, "a4": 1096895193, "d5": 1746407392, "a5": 1517882902, "d6": 62550148, "a6": 1099708008, "d7": 1160834052, "a7": 959556938, "usp": 143542612}, "initial memory": [0, 57, 1, 49, 2, 173, 3, 74, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 28, 258, 48, 259, 238, 260, 8, 261, 54, 262, 232, 263, 92, 264, 56, 265, 194, 6376152, 236, -1], "final memory": [-1]},
{ "name" : "CMPI 001c", "initial state": {"pc": 256, "sr": 10015, "d0": 1824152398, "a0": 1872175774, "d1": 1052825420, "a1": 727854580, "d2": 1719083114, "a2": 985089554, "d3": 384910260, "a3": 1448716162, "d4": 965995056, "a4": 402945048, "d5": 502534872, "a5": 1281482744, "d6": 50410052, "a6": 766999452, "d7": 1133203852, "a7": 3039409872, "usp": 143542612}, "final state": {"pc": 260, "sr": 10008, "d0": 1824152398, "a0": 1872175774, "d1": 1052825420, "a1": 727854580, "d2": 1719083114, "a2": 985089554, "d3": 384910260, "a3": 1448716162, "d4": 965995056, "a4": 402945049, "d5": 502534872, "a5": 1281482744, "d6": 50410052, "a6": 766999452, "d7": 1133203852, "a7": 3039409872, "usp": 143542612}, "initial memory": [0, 181, 1, 41, 2, 182, 3, 208, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 28, 258, 200, 259, 0, 260, 96, 261, 102, 262, 128, 263, 170, 264, 248, 265, 166, 291864, 154, -1], "final memory": [-1]},
{ "name" : "ADDI 001d", "initial state": {"pc": 256, "sr": 9989, "d0": 1580438996, "a0": 1175082150, "d1": 212976028, "a1": 1346094044, "d2": 1780363500, "a2": 62393170, "d3": 1679707656, "a3": 669988454, "d4": 26550930, "a4": 1239185156, "d5": 1712365580, "a5": 688525092, "d6": 1299966420, "a6": 1399348014, "d7": 36996362, "a7": 2836887290, "usp": 143542612}, "final state": {"pc": 260, "sr": 9984, "d0": 1580438996, "a0": 1175082150, "d1": 212976028, "a1": 1346094044, "d2": 1780363500, "a2": 62393170, "d3": 1679707656, "a3": 669988454, "d4": 26550930, "a4": 1239185156, "d5": 1712365580, "a5": 688525093, "d6": 1299966420, "a6": 1399348014, "d7": 36996362, "a7": 2836887290, "usp": 143542612}, "initial memory": [0, 169, 1, 23, 2, 118, 3, 250, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 29, 258, 208, 259, 14, 260, 104, 261, 132, 262, 184, 263, 214, 264, 136, 265, 30, 659236, 22, -1], "final memory": [-1]},
{ "name" : "SUBI 001d", "initial state": {"pc": 256, "sr": 10003, "d0": 454823432, "a0": 836997036, "d1": 1323121950, "a1": 1391296202, "d2": 517465772, "a2": 1713318478, "d3": 1885943300, "a3": 135437122, "d4": 190430186, "a4": 2106544088, "d5": 809518878, "a5": 1271082574, "d6": 1274895608, "a6": 2064984508, "d7": 1726137536, "a7": 477784878, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 454823432, "a0": 836997036, "d1": 1323121950, "a1": 1391296202, "d2": 517465772, "a2": 1713318478, "d3": 1885943300, "a3": 135437122, "d4": 190430186, "a4": 2106544088, "d5": 809518878, "a5": 1271082575, "d6": 1274895608, "a6": 2064984508, "d7": 1726137536, "a7": 477784878, "usp": 143542612}, "initial memory": [0, 28, 1, 122, 2, 107, 3, 46, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 29, 258, 216, 259, 250, 260, 96, 261, 138, 262, 88, 263, 182, 264, 192, 265, 38, 12791374, 154, -1], "final memory": [-1]},
{ "name" : "CMPI 001d", "initial state": {"pc": 256, "sr": 9997, "d0": 88704970, "a0": 48806812, "d1": 510796578, "a1": 2104836584, "d2": 1465966194, "a2": 490350256, "d3": 413940526, "a3": 1422015860, "d4": 1398904656, "a4": 475051556, "d5": 739586036, "a5": 1994802600, "d6": 587158216, "a6": 132601236, "d7": 680778346, "a7": 170059664, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 88704970, "a0": 48806812, "d1": 510796578, "a1": 2104836584, "d2": 1465966194, "a2": 490350256, "d3": 413940526, "a3": 1422015860, "d4": 1398904656, "a4": 475051556, "d5": 739586036, "a5": 1994802601, "d6": 587158216, "a6": 132601236, "d7": 680778346, "a7": 170059664, "usp": 143542612}, "initial memory": [0, 10, 1, 34, 2, 231, 3, 144, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 29, 258, 208, 259, 10, 260, 248, 261, 238, 262, 56, 263, 130, 264, 232, 265, 178, 15091112, 190, -1], "final memory": [-1]},
{ "name" : "ADDI 001e", "initial state": {"pc": 256, "sr": 10006, "d0": 2007567896, "a0": 669943570, "d1": 2078050054, "a1": 484836576, "d2": 1260723224, "a2": 1095376114, "d3": 1901564466, "a3": 1756525914, "d4": 742345408, "a4": 473341288, "d5": 1866766832, "a5": 1167615734, "d6": 14079560, "a6": 412091858, "d7": 411980556, "a7": 3562257872, "usp": 143542612}, "final state": {"pc": 260, "sr": 9994, "d0": 2007567896, "a0": 669943570, "d1": 2078050054, "a1": 484836576, "d2": 1260723224, "a2": 1095376114, "d3": 1901564466, "a3": 1756525914, "d4": 742345408, "a4": 473341288, "d5": 1866766832, "a5": 1167615734, "d6": 14079560, "a6": 412091859, "d7": 411980556, "a7": 3562257872, "usp": 143542612}, "initial memory": [0, 212, 1, 83, 2, 189, 3, 208, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 30, 258, 240, 259, 76, 260, 216, 261, 62, 262, 208, 263, 150, 264, 8, 265, 218, 9438674, 86, -1], "final memory": [-1]},
{ "name" : "SUBI 001e", "initial state": {"pc": 256, "sr": 10010, "d0": 774208808, "a0": 1972986480, "d1": 524035690, "a1": 688792840, "d2": 637405482, "a2": 1604404550, "d3": 1225521544, "a3": 1422600118, "d4": 824948438, "a4": 1704741174, "d5": 753972434, "a5": 2005593598, "d6": 1861180938, "a6": 1108278274, "d7": 621222764, "a7": 3651091596, "usp": 143542612}, "final state": {"pc": 260, "sr": 9986, "d0": 774208808, "a0": 1972986480, "d1": 524035690, "a1": 688792840, "d2": 637405482, "a2": 1604404550, "d3": 1225521544, "a3": 1422600118, "d4": 824948438, "a4": 1704741174, "d5": 753972434, "a5": 2005593598, "d6": 1861180938, "a6": 1108278275, "d7": 621222764, "a7": 3651091596, "usp": 143542612}, "initial memory": [0, 217, 1, 159, 2, 60, 3, 140, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 30, 258, 248, 259, 84, 260, 168, 261, 252, 262, 0, 263, 86, 264, 96, 265, 76, 982018, 206, -1], "final memory": [-1]},
{ "name" : "CMPI 001e", "initial state": {"pc": 256, "sr": 10014, "d0": 693238850, "a0": 1347264734, "d1": 1166566974, "a1": 410827176, "d2": 2112935362, "a2": 612438734, "d3": 1315042342, "a3": 368682266, "d4": 14947070, "a4": 952539874, "d5": 2107302438, "a5": 1994557580, "d6": 1131769142, "a6": 309517390, "d7": 1381308114, "a7": 1152274428, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 693238850, "a0": 1347264734, "d1": 1166566974, "a1": 410827176, "d2": 2112935362, "a2": 612438734, "d3": 1315042342, "a3": 368682266, "d4": 14947070, "a4": 952539874, "d5": 2107302438, "a5": 1994557580, "d6": 1131769142, "a6": 309517391, "d7": 1381308114, "a7": 1152274428, "usp": 143542612}, "initial memory": [0, 68, 1, 174, 2, 79, 3, 252, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 30, 258, 192, 259, 120, 260, 240, 261, 202, 262, 208, 263, 16, 264, 160, 265, 10, 7527502, 54, -1], "final memory": [-1]},
{ "name" : "ADDI 001f", "initial state": {"pc": 256, "sr": 9998, "d0": 1730318196, "a0": 1929525082, "d1": 234389304, "a1": 377499826, "d2": 896040536, "a2": 972899150, "d3": 1597972594, "a3": 575542598, "d4": 694914782, "a4": 878115304, "d5": 1416685494, "a5": 976308950, "d6": 1081920176, "a6": 2049476376, "d7": 1088358882, "a7": 1464602466, "usp": 143542612}, "final state": {"pc": 260, "sr": 9994, "d0": 1730318196, "a0": 1929525082, "d1": 234389304, "a1": 377499826, "d2": 896040536, "a2": 972899150, "d3": 1597972594, "a3": 575542598, "d4": 694914782, "a4": 878115304, "d5": 1416685494, "a5": 976308950, "d6": 1081920176, "a6": 2049476376, "d7": 1088358882, "a7": 1464602468, "usp": 143542612}, "initial memory": [0, 87, 1, 76, 2, 15, 3, 98, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 31, 258, 0, 259, 106, 260, 120, 261, 60, 262, 112, 263, 28, 264, 56, 265, 198, 4984674, 84, -1], "final memory": [-1]},
{ "name" : "SUBI 001f", "initial state": {"pc": 256, "sr": 9999, "d0": 816721356, "a0": 1675282582, "d1": 2067859122, "a1": 816259856, "d2": 1780404052, "a2": 753879562, "d3": 213781472, "a3": 300298040, "d4": 285075280, "a4": 522604636, "d5": 224214502, "a5": 208017828, "d6": 1686835082, "a6": 52274686, "d7": 1705615934, "a7": 2656773672, "usp": 143542612}, "final state": {"pc": 260, "sr": 9986, "d0": 816721356, "a0": 1675282582, "d1": 2067859122, "a1": 816259856, "d2": 1780404052, "a2": 753879562, "d3": 213781472, "a3": 300298040, "d4": 285075280, "a4": 522604636, "d5": 224214502, "a5": 208017828, "d6": 1686835082, "a6": 52274686, "d7": 1705615934, "a7": 2656773674, "usp": 143542612}, "initial memory": [0, 158, 1, 91, 2, 38, 3, 40, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 31, 258, 184, 259, 62, 260, 0, 261, 70, 262, 136, 263, 126, 264, 120, 265, 62, 5973544, 146, -1], "final memory": [-1]},
{ "name" : "CMPI 001f", "initial state": {"pc": 256, "sr": 10011, "d0": 585249138, "a0": 95911864, "d1": 807175912, "a1": 1377979804, "d2": 551371692, "a2": 1242933386, "d3": 512090638, "a3": 1408000940, "d4": 1740396144, "a4": 1149492286, "d5": 2110720068, "a5": 753979196, "d6": 589818082, "a6": 1974846678, "d7": 288006428, "a7": 3534953922, "usp": 143542612}, "final state": {"pc": 260, "sr": 10001, "d0": 585249138, "a0": 95911864, "d1": 807175912, "a1": 1377979804, "d2": 551371692, "a2": 1242933386, "d3": 512090638, "a3": 1408000940, "d4": 1740396144, "a4": 1149492286, "d5": 2110720068, "a5": 753979196, "d6": 589818082, "a6": 1974846678, "d7": 288006428, "a7": 3534953924, "usp": 143542612}, "initial memory": [0, 210, 1, 179, 2, 29, 3, 194, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 31, 258, 136, 259, 180, 260, 56, 261, 174, 262, 232, 263, 22, 264, 232, 265, 188, 11738562, 24, -1], "final memory": [-1]},
{ "name" : "ADDI 0020", "initial state": {"pc": 256, "sr": 10005, "d0": 851753076, "a0": 1676024558, "d1": 287957430, "a1": 401748606, "d2": 1419869318, "a2": 500251680, "d3": 905358968, "a3": 331524562, "d4": 1446552988, "a4": 1360733216, "d5": 553701628, "a5": 1289804408, "d6": 1016636152, "a6": 1042769244, "d7": 1223911132, "a7": 4111500436, "usp": 143542612}, "final state": {"pc": 260, "sr": 9984, "d0": 851753076, "a0": 1676024557, "d1": 287957430, "a1": 401748606, "d2": 1419869318, "a2": 500251680, "d3": 905358968, "a3": 331524562, "d4": 1446552988, "a4": 1360733216, "d5": 553701628, "a5": 1289804408, "d6": 1016636152, "a6": 1042769244, "d7": 1223911132, "a7": 4111500436, "usp": 143542612}, "initial memory": [0, 245, 1, 16, 2, 132, 3, 148, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 32, 258, 32, 259, 28, 260, 192, 261, 204, 262, 0, 263, 66, 264, 80, 265, 232, 15080173, 30, -1], "final memory": [-1]},
{ "name" : "SUBI 0020", "initial state": {"pc": 256, "sr": 10004, "d0": 304813978, "a0": 1183995176, "d1": 1260046958, "a1": 823466736, "d2": 1272980038, "a2": 1620827490, "d3": 1743424058, "a3": 417579042, "d4": 1461279944, "a4": 274400498, "d5": 1109048522, "a5": 1201779776, "d6": 1767953748, "a6": 1229012004, "d7": 1414902744, "a7": 3056584418, "usp": 143542612}, "final state": {"pc": 260, "sr": 10011, "d0": 304813978, "a0": 1183995175, "d1": 1260046958, "a1": 823466736, "d2": 1272980038, "a2": 1620827490, "d3": 1743424058, "a3": 417579042, "d4": 1461279944, "a4": 274400498, "d5": 1109048522, "a5": 1201779776, "d6": 1767953748, "a6": 1229012004, "d7": 1414902744, "a7": 3056584418, "usp": 143542612}, "initial memory": [0, 182, 1, 47, 2, 198, 3, 226, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 32, 258, 48, 259, 206, 260, 184, 261, 92, 262, 96, 263, 58, 264, 208, 265, 140, 9590055, 126, -1], "final memory": [-1]},
{ "name" : "CMPI 0020", "initial state": {"pc": 256, "sr": 9990, "d0": 742270128, "a0": 611025384, "d1": 601535872, "a1": 236828934, "d2": 1807891082, "a2": 1096695846, "d3": 479293770, "a3": 314958328, "d4": 279249300, "a4": 2104912488, "d5": 1091216404, "a5": 1766068784, "d6": 563773454, "a6": 1946584308, "d7": 642607620, "a7": 2394540528, "usp": 143542612}, "final state": {"pc": 260, "sr": 9984, "d0": 742270128, "a0": 611025383, "d1": 601535872, "a1": 236828934, "d2": 1807891082, "a2": 1096695846, "d3": 479293770, "a3": 314958328, "d4": 279249300, "a4": 2104912488, "d5": 1091216404, "a5": 1766068784, "d6": 563773454, "a6": 1946584308, "d7": 642607620, "a7": 2394540528, "usp": 143542612}, "initial memory": [0, 142, 1, 185, 2, 201, 3, 240, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 32, 258, 0, 259, 138, 260, 80, 261, 132, 262, 112, 263, 96, 264, 72, 265, 84, 7045607, 214, -1], "final memory": [-1]},
{ "name" : "ADDI 0021", "initial state": {"pc": 256, "sr": 10014, "d0": 398937746, "a0": 1428592146, "d1": 502767894, "a1": 1481024362, "d2": 1819343966, "a2": 93499756, "d3": 1841887382, "a3": 1639869942, "d4": 624474576, "a4": 488989596, "d5": 791615942, "a5": 28222902, "d6": 1027960836, "a6": 1895928380, "d7": 431830536, "a7": 627589174, "usp": 143542612}, "final state": {"pc": 260, "sr": 9994, "d0": 398937746, "a0": 1428592146, "d1": 502767894, "a1": 1481024361, "d2": 1819343966, "a2": 93499756, "d3": 1841887382, "a3": 1639869942, "d4": 624474576, "a4": 488989596, "d5": 791615942, "a5": 28222902, "d6": 1027960836, "a6": 1895928380, "d7": 431830536, "a7": 627589174, "usp": 143542612}, "initial memory": [0, 37, 1, 104, 2, 64, 3, 54, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 33, 258, 72, 259, 60, 260, 96, 261, 60, 262, 152, 263, 70, 264, 144, 265, 222, 4629353, 126, -1], "final memory": [-1]},
{ "name" : "SUBI 0021", "initial state": {"pc": 256, "sr": 10013, "d0": 772429938, "a0": 345708706, "d1": 691321850, "a1": 1382973414, "d2": 1159819486, "a2": 1418657616, "d3": 377054190, "a3": 2015119924, "d4": 2073012680, "a4": 155982638, "d5": 349423832, "a5": 1670147526, "d6": 1546053526, "a6": 410719544, "d7": 2116966428, "a7": 1777147184, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 772429938, "a0": 345708706, "d1": 691321850, "a1": 1382973413, "d2": 1159819486, "a2": 1418657616, "d3": 377054190, "a3": 2015119924, "d4": 2073012680, "a4": 155982638, "d5": 349423832, "a5": 1670147526, "d6": 1546053526, "a6": 410719544, "d7": 2116966428, "a7": 1777147184, "usp": 143542612}, "initial memory": [0, 105, 1, 237, 2, 29, 3, 48, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 33, 258, 184, 259, 66, 260, 136, 261, 86, 262, 104, 263, 110, 264, 88, 265, 200, 7241701, 54, -1], "final memory": [-1]},
{ "name" : "CMPI 0021", "initial state": {"pc": 256, "sr": 10008, "d0": 2793892, "a0": 816914328, "d1": 1859803064, "a1": 1016172232, "d2": 1085614562, "a2": 2016742280, "d3": 902895428, "a3": 1653099358, "d4": 844025500, "a4": 1644985474, "d5": 1407106872, "a5": 566390040, "d6": 1155276940, "a6": 1669878776, "d7": 1339878052, "a7": 3990971726, "usp": 143542612}, "final state": {"pc": 260, "sr": 10000, "d0": 2793892, "a0": 816914328, "d1": 1859803064, "a1": 1016172231, "d2": 1085614562, "a2": 2016742280, "d3": 902895428, "a3": 1653099358, "d4": 844025500, "a4": 1644985474, "d5": 1407106872, "a5": 566390040, "d6": 1155276940, "a6": 1669878776, "d7": 1339878052, "a7": 3990971726, "usp": 143542612}, "initial memory": [0, 237, 1, 225, 2, 101, 3, 78, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 33, 258, 216, 259, 130, 260, 240, 261, 248, 262, 0, 263, 110, 264, 240, 265, 162, 9539271, 150, -1], "final memory": [-1]},
{ "name" : "ADDI 0022", "initial state": {"pc": 256, "sr": 9988, "d0": 1338304414, "a0": 1659137760, "d1": 138584226, "a1": 53192832, "d2": 1312829840, "a2": 658730272, "d3": 1484148408, "a3": 1001481218, "d4": 1059750158, "a4": 2065506194, "d5": 2139020934, "a5": 889448802, "d6": 1648603764, "a6": 332365254, "d7": 1249464760, "a7": 652389754, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 1338304414, "a0": 1659137760, "d1": 138584226, "a1": 53192832, "d2": 1312829840, "a2": 658730271, "d3": 1484148408, "a3": 1001481218, "d4": 1059750158, "a4": 2065506194, "d5": 2139020934, "a5": 889448802, "d6": 1648603764, "a6": 332365254, "d7": 1249464760, "a7": 652389754, "usp": 143542612}, "initial memory": [0, 38, 1, 226, 2, 173, 3, 122, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 34, 258, 176, 259, 144, 260, 240, 261, 194, 262, 80, 263, 50, 264, 80, 265, 200, 4418847, 42, -1], "final memory": [-1]},
{ "name" : "SUBI 0022", "initial state": {"pc": 256, "sr": 9993, "d0": 932274672, "a0": 538556508, "d1": 699723792, "a1": 2023158304, "d2": 637321172, "a2": 2113049184, "d3": 1955990214, "a3": 1080565048, "d4": 647875228, "a4": 1935059510, "d5": 1096883512, "a5": 1052851208, "d6": 1321577142, "a6": 5018382, "d7": 323681480, "a7": 3096248316, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 932274672, "a0": 538556508, "d1": 699723792, "a1": 2023158304, "d2": 637321172, "a2": 2113049183, "d3": 1955990214, "a3": 1080565048, "d4": 647875228, "a4": 1935059510, "d5": 1096883512, "a5": 1052851208, "d6": 1321577142, "a6": 5018382, "d7": 323681480, "a7": 3096248316, "usp": 143542612}, "initial memory": [0, 184, 1, 140, 2, 255, 3, 252, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 34, 258, 144, 259, 226, 260, 240, 261, 104, 262, 48, 263, 124, 264, 104, 265, 252, 15897183, 222, -1], "final memory": [-1]},
{ "name" : "CMPI 0022", "initial state": {"pc": 256, "sr": 10009, "d0": 626007584, "a0": 2036770362, "d1": 787094442, "a1": 1110157760, "d2": 197021174, "a2": 1083563990, "d3": 2062571390, "a3": 798670176, "d4": 956338662, "a4": 1476871088, "d5": 1416294892, "a5": 1156400796, "d6": 959523302, "a6": 901189828, "d7": 1253448198, "a7": 3040238008, "usp": 143542612}, "final state": {"pc": 260, "sr": 10001, "d0": 626007584, "a0": 2036770362, "d1": 787094442, "a1": 1110157760, "d2": 197021174, "a2": 1083563989, "d3": 2062571390, "a3": 798670176, "d4": 956338662, "a4": 1476871088, "d5": 1416294892, "a5": 1156400796, "d6": 959523302, "a6": 901189828, "d7": 1253448198, "a7": 3040238008, "usp": 143542612}, "initial memory": [0, 181, 1, 54, 2, 89, 3, 184, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 34, 258, 240, 259, 212, 260, 232, 261, 226, 262, 112, 263, 8, 264, 192, 265, 246, 9822165, 24, -1], "final memory": [-1]},
{ "name" : "ADDI 0023", "initial state": {"pc": 256, "sr": 9995, "d0": 1124680888, "a0": 1287050380, "d1": 360623722, "a1": 2000444076, "d2": 804043820, "a2": 459607900, "d3": 1597375816, "a3": 131297040, "d4": 1402268364, "a4": 1243662618, "d5": 1438868376, "a5": 779284474, "d6": 247463372, "a6": 2078891918, "d7": 1588552612, "a7": 1882338530, "usp": 143542612}, "final state": {"pc": 260, "sr": 10003, "d0": 1124680888, "a0": 1287050380, "d1": 360623722, "a1": 2000444076, "d2": 804043820, "a2": 459607900, "d3": 1597375816, "a3": 131297039, "d4": 1402268364, "a4": 1243662618, "d5": 1438868376, "a5": 779284474, "d6": 247463372, "a6": 2078891918, "d7": 1588552612, "a7": 1882338530, "usp": 143542612}, "initial memory": [0, 112, 1, 50, 2, 52, 3, 226, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 35, 258, 232, 259, 220, 260, 96, 261, 138, 262, 216, 263, 94, 264, 24, 265, 90, 13856527, 136, -1], "final memory": [-1]},
{ "name" : "SUBI 0023", "initial state": {"pc": 256, "sr": 9992, "d0": 1048762428, "a0": 913143238, "d1": 4369626, "a1": 1280276410, "d2": 425876990, "a2": 1966980384, "d3": 151592286, "a3": 676051970, "d4": 895945460, "a4": 69483512, "d5": 13456, "a5": 1725782670, "d6": 226154992, "a6": 1315198308, "d7": 2088379000, "a7": 1198327632, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 1048762428, "a0": 913143238, "d1": 4369626, "a1": 1280276410, "d2": 425876990, "a2": 1966980384, "d3": 151592286, "a3": 676051969, "d4": 895945460, "a4": 69483512, "d5": 13456, "a5": 1725782670, "d6": 226154992, "a6": 1315198308, "d7": 2088379000, "a7": 1198327632, "usp": 143542612}, "initial memory": [0, 71, 1, 109, 2, 7, 3, 80, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 35, 258, 72, 259, 28, 260, 8, 261, 108, 262, 152, 263, 240, 264, 0, 265, 126, 4963329, 198, -1], "final memory": [-1]},
{ "name" : "CMPI 0023", "initial state": {"pc": 256, "sr": 10000, "d0": 1484495968, "a0": 1476063836, "d1": 458740136, "a1": 473818314, "d2": 579189828, "a2": 595057128, "d3": 2047567798, "a3": 293823024, "d4": 46554618, "a4": 1218659914, "d5": 759417218, "a5": 1465649966, "d6": 1029868804, "a6": 1541547472, "d7": 286810814, "a7": 922200002, "usp": 143542612}, "final state": {"pc": 260, "sr": 10008, "d0": 1484495968, "a0": 1476063836, "d1": 458740136, "a1": 473818314, "d2": 579189828, "a2": 595057128, "d3": 2047567798, "a3": 293823023, "d4": 46554618, "a4": 1218659914, "d5": 759417218, "a5": 1465649966, "d6": 1029868804, "a6": 1541547472, "d7": 286810814, "a7": 922200002, "usp": 143542612}, "initial memory": [0, 54, 1, 247, 2, 167, 3, 194, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 35, 258, 64, 259, 18, 260, 96, 261, 198, 262, 184, 263, 2, 264, 8, 265, 108, 8610351, 164, -1], "final memory": [-1]},
{ "name" : "ADDI 0024", "initial state": {"pc": 256, "sr": 10003, "d0": 594352114, "a0": 578879010, "d1": 1329554608, "a1": 1118600160, "d2": 1256949620, "a2": 1241043282, "d3": 755644608, "a3": 1853260910, "d4": 2048121944, "a4": 653298282, "d5": 770151852, "a5": 2047822110, "d6": 1058236094, "a6": 25792300, "d7": 314484210, "a7": 2350485090, "usp": 143542612}, "final state": {"pc": 260, "sr": 10001, "d0": 594352114, "a0": 578879010, "d1": 1329554608, "a1": 1118600160, "d2": 1256949620, "a2": 1241043282, "d3": 755644608, "a3": 1853260910, "d4": 2048121944, "a4": 653298281, "d5": 770151852, "a5": 2047822110, "d6": 1058236094, "a6": 25792300, "d7": 314484210, "a7": 2350485090, "usp": 143542612}, "initial memory": [0, 140, 1, 25, 2, 142, 3, 98, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 36, 258, 248, 259, 68, 260, 24, 261, 236, 262, 136, 263, 198, 264, 88, 265, 140, 15764073, 196, -1], "final memory": [-1]},
{ "name" : "SUBI 0024", "initial state": {"pc": 256, "sr": 10008, "d0": 886276544, "a0": 235347506, "d1": 703299416, "a1": 1968156022, "d2": 603291624, "a2": 1107647012, "d3": 1252027080, "a3": 1835095294, "d4": 1774377060, "a4": 286484850, "d5": 1997341984, "a5": 292554182, "d6": 2009855638, "a6": 1368085698, "d7": 1873424202, "a7": 296808704, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 886276544, "a0": 235347506, "d1": 703299416, "a1": 1968156022, "d2": 603291624, "a2": 1107647012, "d3": 1252027080, "a3": 1835095294, "d4": 1774377060, "a4": 286484849, "d5": 1997341984, "a5": 292554182, "d6": 2009855638, "a6": 1368085698, "d7": 1873424202, "a7": 296808704, "usp": 143542612}, "initial memory": [0, 17, 1, 176, 2, 241, 3, 0, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 36, 258, 176, 259, 84, 260, 120, 261, 0, 262, 104, 263, 200, 264, 64, 265, 2, 1272177, 26, -1], "final memory": [-1]},
{ "name" : "CMPI 0024", "initial state": {"pc": 256, "sr": 9991, "d0": 2004064646, "a0": 368213052, "d1": 1181002580, "a1": 1656394764, "d2": 2066513292, "a2": 1196282486, "d3": 635892520, "a3": 1177855794, "d4": 1566956168, "a4": 718088518, "d5": 1240352414, "a5": 55642692, "d6": 979277476, "a6": 1031354806, "d7": 401868524, "a7": 307718346, "usp": 143542612}, "final state": {"pc": 260, "sr": 9993, "d0": 2004064646, "a0": 368213052, "d1": 1181002580, "a1": 1656394764, "d2": 2066513292, "a2": 1196282486, "d3": 635892520, "a3": 1177855794, "d4": 1566956168, "a4": 718088517, "d5": 1240352414, "a5": 55642692, "d6": 979277476, "a6": 1031354806, "d7": 401868524, "a7": 307718346, "usp": 143542612}, "initial memory": [0, 18, 1, 87, 2, 104, 3, 202, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 36, 258, 80, 259, 226, 260, 224, 261, 68, 262, 168, 263, 158, 264, 224, 265, 144, 13445445, 154, -1], "final memory": [-1]},
{ "name" : "ADDI 0025", "initial state": {"pc": 256, "sr": 9988, "d0": 1390214552, "a0": 1951121158, "d1": 713912910, "a1": 418012816, "d2": 743159388, "a2": 1122389174, "d3": 514943164, "a3": 498508976, "d4": 290659938, "a4": 1106669492, "d5": 1743764688, "a5": 438285376, "d6": 743780606, "a6": 393422028, "d7": 218352662, "a7": 138332230, "usp": 143542612}, "final state": {"pc": 260, "sr": 10001, "d0": 1390214552, "a0": 1951121158, "d1": 713912910, "a1": 418012816, "d2": 743159388, "a2": 1122389174, "d3": 514943164, "a3": 498508976, "d4": 290659938, "a4": 1106669492, "d5": 1743764688, "a5": 438285375, "d6": 743780606, "a6": 393422028, "d7": 218352662, "a7": 138332230, "usp": 143542612}, "initial memory": [0, 8, 1, 62, 2, 200, 3, 70, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 37, 258, 232, 259, 166, 260, 248, 261, 90, 262, 128, 263, 88, 264, 192, 265, 174, 2077759, 92, -1], "final memory": [-1]},
{ "name" : "SUBI 0025", "initial state": {"pc": 256, "sr": 9994, "d0": 2136303010, "a0": 1519242172, "d1": 1065611684, "a1": 322621974, "d2": 1869440654, "a2": 2058791990, "d3": 2003332974, "a3": 1860455466, "d4": 1768693158, "a4": 1313116742, "d5": 957281538, "a5": 2011126222, "d6": 83342648, "a6": 1753293020, "d7": 580563898, "a7": 4104204428, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 2136303010, "a0": 1519242172, "d1": 1065611684, "a1": 322621974, "d2": 1869440654, "a2": 2058791990, "d3": 2003332974, "a3": 1860455466, "d4": 1768693158, "a4": 1313116742, "d5": 957281538, "a5": 2011126221, "d6": 83342648, "a6": 1753293020, "d7": 580563898, "a7": 4104204428, "usp": 143542612}, "initial memory": [0, 244, 1, 161, 2, 48, 3, 140, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 37, 258, 32, 259, 182, 260, 16, 261, 172, 262, 216, 263, 240, 264, 176, 265, 132, 14637517, 172, -1], "final memory": [-1]},
{ "name" : "CMPI 0025", "initial state": {"pc": 256, "sr": 10014, "d0": 300398764, "a0": 1179650736, "d1": 67989258, "a1": 820890848, "d2": 234159002, "a2": 1277534008, "d3": 1320305310, "a3": 972569750, "d4": 422820718, "a4": 1481750932, "d5": 324436310, "a5": 1567560318, "d6": 340082436, "a6": 656900036, "d7": 1311533992, "a7": 2292645012, "usp": 143542612}, "final state": {"pc": 260, "sr": 10000, "d0": 300398764, "a0": 1179650736, "d1": 67989258, "a1": 820890848, "d2": 234159002, "a2": 1277534008, "d3": 1320305310, "a3": 972569750, "d4": 422820718, "a4": 1481750932, "d5": 324436310, "a5": 1567560317, "d6": 340082436, "a6": 656900036, "d7": 1311533992, "a7": 2292645012, "usp": 143542612}, "initial memory": [0, 136, 1, 166, 2, 252, 3, 148, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 37, 258, 120, 259, 40, 260, 120, 261, 202, 262, 224, 263, 42, 264, 80, 265, 160, 7279229, 114, -1], "final memory": [-1]},
{ "name" : "ADDI 0026", "initial state": {"pc": 256, "sr": 9996, "d0": 64091906, "a0": 642324448, "d1": 1303373802, "a1": 146704066, "d2": 1470290814, "a2": 344027312, "d3": 83384868, "a3": 1041071866, "d4": 1290155438, "a4": 1745596560, "d5": 500079514, "a5": 1467282252, "d6": 1732881086, "a6": 1058107670, "d7": 359208594, "a7": 131724888, "usp": 143542612}, "final state": {"pc": 260, "sr": 10003, "d0": 64091906, "a0": 642324448, "d1": 1303373802, "a1": 146704066, "d2": 1470290814, "a2": 344027312, "d3": 83384868, "a3": 1041071866, "d4": 1290155438, "a4": 1745596560, "d5": 500079514, "a5": 1467282252, "d6": 1732881086, "a6": 1058107669, "d7": 359208594, "a7": 131724888, "usp": 143542612}, "initial memory": [0, 7, 1, 217, 2, 246, 3, 88, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 38, 258, 56, 259, 144, 260, 176, 261, 130, 262, 232, 263, 88, 264, 64, 265, 138, 1143061, 236, -1], "final memory": [-1]},
{ "name" : "SUBI 0026", "initial state": {"pc": 256, "sr": 9985, "d0": 448129340, "a0": 425956292, "d1": 484684158, "a1": 1484404192, "d2": 681170434, "a2": 1063744552, "d3": 196178888, "a3": 553324188, "d4": 791172470, "a4": 1115453012, "d5": 16977872, "a5": 2034034828, "d6": 1879270106, "a6": 231177602, "d7": 1850691920, "a7": 4012062856, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 448129340, "a0": 425956292, "d1": 484684158, "a1": 1484404192, "d2": 681170434, "a2": 1063744552, "d3": 196178888, "a3": 553324188, "d4": 791172470, "a4": 1115453012, "d5": 16977872, "a5": 2034034828, "d6": 1879270106, "a6": 231177601, "d7": 1850691920, "a7": 4012062856, "usp": 143542612}, "initial memory": [0, 239, 1, 35, 2, 56, 3, 136, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 38, 258, 200, 259, 254, 260, 152, 261, 196, 262, 176, 263, 82, 264, 248, 265, 178, 13073793, 148, -1], "final memory": [-1]},
{ "name" : "CMPI 0026", "initial state": {"pc": 256, "sr": 10012, "d0": 1833147638, "a0": 534074120, "d1": 1911952004, "a1": 1849574026, "d2": 1379521166, "a2": 964881464, "d3": 1378800756, "a3": 1113746950, "d4": 8288122, "a4": 1277538204, "d5": 1859513046, "a5": 1043108728, "d6": 506249330, "a6": 1619397842, "d7": 202296702, "a7": 1214981770, "usp": 143542612}, "final state": {"pc": 260, "sr": 10000, "d0": 1833147638, "a0": 534074120, "d1": 1911952004, "a1": 1849574026, "d2": 1379521166, "a2": 964881464, "d3": 1378800756, "a3": 1113746950, "d4": 8288122, "a4": 1277538204, "d5": 1859513046, "a5": 1043108728, "d6": 506249330, "a6": 1619397841, "d7": 202296702, "a7": 1214981770, "usp": 143542612}, "initial memory": [0, 72, 1, 107, 2, 38, 3, 138, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 38, 258, 0, 259, 158, 260, 48, 261, 252, 262, 80, 263, 38, 264, 80, 265, 32, 8785105, 188, -1], "final memory": [-1]},
{ "name" : "ADDI 0027", "initial state": {"pc": 256, "sr": 10008, "d0": 56510386, "a0": 412337078, "d1": 582285528, "a1": 219557884, "d2": 389889716, "a2": 732450842, "d3": 903866622, "a3": 925036890, "d4": 2134480722, "a4": 1460889596, "d5": 503188326, "a5": 990920628, "d6": 295593196, "a6": 667312310, "d7": 905169660, "a7": 1437799604, "usp": 143542612}, "final state": {"pc": 260, "sr": 10001, "d0": 56510386, "a0": 412337078, "d1": 582285528, "a1": 219557884, "d2": 389889716, "a2": 732450842, "d3": 903866622, "a3": 925036890, "d4": 2134480722, "a4": 1460889596, "d5": 503188326, "a5": 990920628, "d6": 295593196, "a6": 667312310, "d7": 905169660, "a7": 1437799602, "usp": 143542612}, "initial memory": [0, 85, 1, 179, 2, 20, 3, 180, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 39, 258, 200, 259, 252, 260, 152, 261, 36, 262, 192, 263, 70, 264, 232, 265, 104, 11736242, 18, -1], "final memory": [-1]},
{ "name" : "SUBI 0027", "initial state": {"pc": 256, "sr": 9991, "d0": 1322640782, "a0": 2127988722, "d1": 1020392976, "a1": 913810322, "d2": 2087843144, "a2": 1754538964, "d3": 496929228, "a3": 1438410990, "d4": 325631812, "a4": 1150111458, "d5": 1105548534, "a5": 422967958, "d6": 925713900, "a6": 651615342, "d7": 2101995238, "a7": 2435544880, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 1322640782, "a0": 2127988722, "d1": 1020392976, "a1": 913810322, "d2": 2087843144, "a2": 1754538964, "d3": 496929228, "a3": 1438410990, "d4": 325631812, "a4": 1150111458, "d5": 1105548534, "a5": 422967958, "d6": 925713900, "a6": 651615342, "d7": 2101995238, "a7": 2435544878, "usp": 143542612}, "initial memory": [0, 145, 1, 43, 2, 119, 3, 48, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 39, 258, 72, 259, 12, 260, 168, 261, 156, 262, 128, 263, 104, 264, 208, 265, 100, 2848558, 184, -1], "final memory": [-1]},
{ "name" : "CMPI 0027", "initial state": {"pc": 256, "sr": 10006, "d0": 955363576, "a0": 1132893646, "d1": 60393212, "a1": 953510826, "d2": 1416449506, "a2": 1133495474, "d3": 1410637154, "a3": 331015788, "d4": 359184398, "a4": 1399703186, "d5": 235645468, "a5": 1275577864, "d6": 533552414, "a6": 307912246, "d7": 1671212680, "a7": 2875583108, "usp": 143542612}, "final state": {"pc": 260, "sr": 10008, "d0": 955363576, "a0": 1132893646, "d1": 60393212, "a1": 953510826, "d2": 1416449506, "a2": 1133495474, "d3": 1410637154, "a3": 331015788, "d4": 359184398, "a4": 1399703186, "d5": 235645468, "a5": 1275577864, "d6": 533552414, "a6": 307912246, "d7": 1671212680, "a7": 2875583106, "usp": 143542612}, "initial memory": [0, 171, 1, 101, 2, 234, 3, 132, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 39, 258, 232, 259, 66, 260, 240, 261, 62, 262, 72, 263, 226, 264, 48, 265, 46, 6679170, 212, -1], "final memory": [-1]},
{ "name" : "ADDI 0028", "initial state": {"pc": 256, "sr": 10003, "d0": 541234440, "a0": 1178641842, "d1": 1934004842, "a1": 1044295372, "d2": 506898502, "a2": 88487080, "d3": 375495464, "a3": 1143669836, "d4": 1645325368, "a4": 1680293002, "d5": 1984038010, "a5": 1274526564, "d6": 1748263908, "a6": 1966065970, "d7": 1200243502, "a7": 4194797602, "usp": 143542612}, "final state": {"pc": 262, "sr": 10001, "d0": 541234440, "a0": 1178641842, "d1": 1934004842, "a1": 1044295372, "d2": 506898502, "a2": 88487080, "d3": 375495464, "a3": 1143669836, "d4": 1645325368, "a4": 1680293002, "d5": 1984038010, "a5": 1274526564, "d6": 1748263908, "a6": 1966065970, "d7": 1200243502, "a7": 4194797602, "usp": 143542612}, "initial memory": [0, 250, 1, 7, 2, 136, 3, 34, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 40, 258, 32, 259, 216, 260, 192, 261, 20, 262, 208, 263, 146, 264, 120, 265, 156, 4220358, 66, -1], "final memory": [-1]},
{ "name" : "SUBI 0028", "initial state": {"pc": 256, "sr": 10006, "d0": 823912158, "a0": 1168017184, "d1": 517100456, "a1": 716794260, "d2": 41061390, "a2": 1925368604, "d3": 776531042, "a3": 1386534432, "d4": 899116882, "a4": 1139145026, "d5": 1762495482, "a5": 793755784, "d6": 2019622902, "a6": 485046524, "d7": 675606238, "a7": 1849770398, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 823912158, "a0": 1168017184, "d1": 517100456, "a1": 716794260, "d2": 41061390, "a2": 1925368604, "d3": 776531042, "a3": 1386534432, "d4": 899116882, "a4": 1139145026, "d5": 1762495482, "a5": 793755784, "d6": 2019622902, "a6": 485046524, "d7": 675606238, "a7": 1849770398, "usp": 143542612}, "initial memory": [0, 110, 1, 65, 2, 65, 3, 158, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 40, 258, 0, 259, 210, 260, 184, 261, 180, 262, 48, 263, 248, 264, 168, 265, 176, 10371028, 170, -1], "final memory": [-1]},
{ "name" : "CMPI 0028", "initial state": {"pc": 256, "sr": 9991, "d0": 1675578524, "a0": 2071807370, "d1": 1495206564, "a1": 1566615132, "d2": 83083954, "a2": 1951011304, "d3": 527644328, "a3": 719180284, "d4": 1158242232, "a4": 1225084678, "d5": 1785433622, "a5": 2072476164, "d6": 993902230, "a6": 2069617654, "d7": 1386973244, "a7": 3551301884, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 1675578524, "a0": 2071807370, "d1": 1495206564, "a1": 1566615132, "d2": 83083954, "a2": 1951011304, "d3": 527644328, "a3": 719180284, "d4": 1158242232, "a4": 1225084678, "d5": 1785433622, "a5": 2072476164, "d6": 993902230, "a6": 2069617654, "d7": 1386973244, "a7": 3551301884, "usp": 143542612}, "initial memory": [0, 211, 1, 172, 2, 144, 3, 252, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 40, 258, 80, 259, 66, 260, 192, 261, 208, 262, 248, 263, 78, 264, 224, 265, 60, 8193626, 248, -1], "final memory": [-1]},
{ "name" : "ADDI 0029", "initial state": {"pc": 256, "sr": 9999, "d0": 1992623504, "a0": 1864268382, "d1": 15756762, "a1": 972286544, "d2": 683427160, "a2": 1016874984, "d3": 1617733964, "a3": 943010068, "d4": 2111761928, "a4": 740914822, "d5": 920489926, "a5": 1445244854, "d6": 202010100, "a6": 42746768, "d7": 12121600, "a7": 3579814582, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 1992623504, "a0": 1864268382, "d1": 15756762, "a1": 972286544, "d2": 683427160, "a2": 1016874984, "d3": 1617733964, "a3": 943010068, "d4": 2111761928, "a4": 740914822, "d5": 920489926, "a5": 1445244854, "d6": 202010100, "a6": 42746768, "d7": 12121600, "a7": 3579814582, "usp": 143542612}, "initial memory": [0, 213, 1, 95, 2, 162, 3, 182, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 41, 258, 216, 259, 180, 260, 248, 261, 210, 262, 192, 263, 92, 264, 56, 265, 52, 15983394, 252, -1], "final memory": [-1]},
{ "name" : "SUBI 0029", "initial state": {"pc": 256, "sr": 10010, "d0": 326826682, "a0": 1331025032, "d1": 1860375802, "a1": 200578832, "d2": 2121687540, "a2": 1726587280, "d3": 236543152, "a3": 1953393502, "d4": 588525066, "a4": 2102093232, "d5": 31122986, "a5": 1627473426, "d6": 1245516288, "a6": 446675750, "d7": 1869145106, "a7": 1749937282, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 326826682, "a0": 1331025032, "d1": 1860375802, "a1": 200578832, "d2": 2121687540, "a2": 1726587280, "d3": 236543152, "a3": 1953393502, "d4": 588525066, "a4": 2102093232, "d5": 31122986, "a5": 1627473426, "d6": 1245516288, "a6": 446675750, "d7": 1869145106, "a7": 1749937282, "usp": 143542612}, "initial memory": [0, 104, 1, 77, 2, 236, 3, 130, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 41, 258, 40, 259, 226, 260, 128, 261, 110, 262, 96, 263, 8, 264, 232, 265, 158, 15996798, 200, -1], "final memory": [-1]},
{ "name" : "CMPI 0029", "initial state": {"pc": 256, "sr": 10002, "d0": 1193426790, "a0": 1235407518, "d1": 426813356, "a1": 1622255830, "d2": 856710118, "a2": 801352498, "d3": 1996600544, "a3": 1461483548, "d4": 285891792, "a4": 236053656, "d5": 1062446612, "a5": 951517190, "d6": 213683078, "a6": 1986176768, "d7": 778850968, "a7": 1254226022, "usp": 143542612}, "final state": {"pc": 262, "sr": 10008, "d0": 1193426790, "a0": 1235407518, "d1": 426813356, "a1": 1622255830, "d2": 856710118, "a2": 801352498, "d3": 1996600544, "a3": 1461483548, "d4": 285891792, "a4": 236053656, "d5": 1062446612, "a5": 951517190, "d6": 213683078, "a6": 1986176768, "d7": 778850968, "a7": 1254226022, "usp": 143542612}, "initial memory": [0, 74, 1, 193, 2, 248, 3, 102, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 41, 258, 104, 259, 40, 260, 136, 261, 108, 262, 48, 263, 52, 264, 96, 265, 128, 11612482, 202, -1], "final memory": [-1]},
{ "name" : "ADDI 002a", "initial state": {"pc": 256, "sr": 10011, "d0": 258160762, "a0": 602378162, "d1": 990976800, "a1": 931873582, "d2": 1611411922, "a2": 401071910, "d3": 1083900736, "a3": 2011907084, "d4": 15909258, "a4": 1992338772, "d5": 1098926978, "a5": 1672733786, "d6": 1306355046, "a6": 928335232, "d7": 36451194, "a7": 4046693124, "usp": 143542612}, "final state": {"pc": 262, "sr": 9994, "d0": 258160762, "a0": 602378162, "d1": 990976800, "a1": 931873582, "d2": 1611411922, "a2": 401071910, "d3": 1083900736, "a3": 2011907084, "d4": 15909258, "a4": 1992338772, "d5": 1098926978, "a5": 1672733786, "d6": 1306355046, "a6": 928335232, "d7": 36451194, "a7": 4046693124, "usp": 143542612}, "initial memory": [0, 241, 1, 51, 2, 163, 3, 4, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 42, 258, 64, 259, 66, 260, 72, 261, 84, 262, 144, 263, 228, 264, 232, 265, 198, 15214458, 86, -1], "final memory": [-1]},
{ "name" : "SUBI 002a", "initial state": {"pc": 256, "sr": 9995, "d0": 576176134, "a0": 159327396, "d1": 788519814, "a1": 2050920410, "d2": 530945068, "a2": 559312872, "d3": 799204590, "a3": 835533592, "d4": 1868832598, "a4": 417513010, "d5": 373670370, "a5": 1312101128, "d6": 1035741568, "a6": 2121570900, "d7": 206107600, "a7": 2458008122, "usp": 143542612}, "final state": {"pc": 262, "sr": 9986, "d0": 576176134, "a0": 159327396, "d1": 788519814, "a1": 2050920410, "d2": 530945068, "a2": 559312872, "d3": 799204590, "a3": 835533592, "d4": 1868832598, "a4": 417513010, "d5": 373670370, "a5": 1312101128, "d6": 1035741568, "a6": 2121570900, "d7": 206107600, "a7": 2458008122, "usp": 143542612}, "initial memory": [0, 146, 1, 130, 2, 58, 3, 58, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 42, 258, 40, 259, 106, 260, 240, 261, 156, 262, 120, 263, 146, 264, 96, 265, 254, 5660804, 200, -1], "final memory": [-1]},
{ "name" : "CMPI 002a", "initial state": {"pc": 256, "sr": 9993, "d0": 2067909126, "a0": 22049538, "d1": 473354440, "a1": 1219397882, "d2": 1388661398, "a2": 983759452, "d3": 379857396, "a3": 568528318, "d4": 1941872494, "a4": 1100695122, "d5": 1742040006, "a5": 958797002, "d6": 1821821290, "a6": 1931425980, "d7": 528598910, "a7": 2226873534, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 2067909126, "a0": 22049538, "d1": 473354440, "a1": 1219397882, "d2": 1388661398, "a2": 983759452, "d3": 379857396, "a3": 568528318, "d4": 1941872494, "a4": 1100695122, "d5": 1742040006, "a5": 958797002, "d6": 1821821290, "a6": 1931425980, "d7": 528598910, "a7": 2226873534, "usp": 143542612}, "initial memory": [0, 132, 1, 187, 2, 100, 3, 190, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 42, 258, 0, 259, 0, 260, 24, 261, 164, 262, 128, 263, 154, 264, 104, 265, 132, 10687232, 248, -1], "final memory": [-1]},
{ "name" : "ADDI 002b", "initial state": {"pc": 256, "sr": 10000, "d0": 965065774, "a0": 224798162, "d1": 2063978280, "a1": 758973660, "d2": 979618776, "a2": 17457246, "d3": 1843130330, "a3": 1346174336, "d4": 39848334, "a4": 1411860814, "d5": 1863552128, "a5": 1597885194, "d6": 1819107448, "a6": 1373466630, "d7": 14196196, "a7": 2132421362, "usp": 143542612}, "final state": {"pc": 262, "sr": 9994, "d0": 965065774, "a0": 224798162, "d1": 2063978280, "a1": 758973660, "d2": 979618776, "a2": 17457246, "d3": 1843130330, "a3": 1346174336, "d4": 39848334, "a4": 1411860814, "d5": 1863552128, "a5": 1597885194, "d6": 1819107448, "a6": 1373466630, "d7": 14196196, "a7": 2132421362, "usp": 143542612}, "initial memory": [0, 127, 1, 26, 2, 42, 3, 242, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 43, 258, 136, 259, 60, 260, 200, 261, 166, 262, 152, 263, 178, 264, 112, 265, 126, 3982886, 82, -1], "final memory": [-1]},
{ "name" : "SUBI 002b", "initial state": {"pc": 256, "sr": 9989, "d0": 238370012, "a0": 1516720006, "d1": 1227790028, "a1": 882250952, "d2": 296653380, "a2": 1764651376, "d3": 1543812972, "a3": 1746511362, "d4": 967214156, "a4": 1809973938, "d5": 1664612556, "a5": 1126116210, "d6": 1873759222, "a6": 861777266, "d7": 1571061352, "a7": 3329452824, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 238370012, "a0": 1516720006, "d1": 1227790028, "a1": 882250952, "d2": 296653380, "a2": 1764651376, "d3": 1543812972, "a3": 1746511362, "d4": 967214156, "a4": 1809973938, "d5": 1664612556, "a5": 1126116210, "d6": 1873759222, "a6": 861777266, "d7": 1571061352, "a7": 3329452824, "usp": 143542612}, "initial memory": [0, 198, 1, 115, 2, 107, 3, 24, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 43, 258, 144, 259, 2, 260, 224, 261, 164, 262, 72, 263, 136, 264, 208, 265, 48, 1672870, 76, -1], "final memory": [-1]},
{ "name" : "CMPI 002b", "initial state": {"pc": 256, "sr": 10011, "d0": 78083902, "a0": 1507680152, "d1": 243649404, "a1": 1420763710, "d2": 1911701846, "a2": 905019784, "d3": 1470082954, "a3": 40837986, "d4": 884865950, "a4": 1316764116, "d5": 617766174, "a5": 1035515276, "d6": 1860153626, "a6": 697785250, "d7": 535075962, "a7": 1059932778, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 78083902, "a0": 1507680152, "d1": 243649404, "a1": 1420763710, "d2": 1911701846, "a2": 905019784, "d3": 1470082954, "a3": 40837986, "d4": 884865950, "a4": 1316764116, "d5": 617766174, "a5": 1035515276, "d6": 1860153626, "a6": 697785250, "d7": 535075962, "a7": 1059932778, "usp": 143542612}, "initial memory": [0, 63, 1, 45, 2, 74, 3, 106, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 43, 258, 96, 259, 116, 260, 16, 261, 62, 262, 152, 263, 6, 264, 184, 265, 146, 7287712, 38, -1], "final memory": [-1]},
{ "name" : "ADDI 002c", "initial state": {"pc": 256, "sr": 9985, "d0": 1196034714, "a0": 1040006642, "d1": 1308502278, "a1": 1022245968, "d2": 1765241066, "a2": 1018808176, "d3": 920012956, "a3": 1221896500, "d4": 775509898, "a4": 28376046, "d5": 916618850, "a5": 174835488, "d6": 1712812018, "a6": 702417720, "d7": 213315298, "a7": 1424919668, "usp": 143542612}, "final state": {"pc": 262, "sr": 10001, "d0": 1196034714, "a0": 1040006642, "d1": 1308502278, "a1": 1022245968, "d2": 1765241066, "a2": 1018808176, "d3": 920012956, "a3": 1221896500, "d4": 775509898, "a4": 28376046, "d5": 916618850, "a5": 174835488, "d6": 1712812018, "a6": 702417720, "d7": 213315298, "a7": 1424919668, "usp": 143542612}, "initial memory": [0, 84, 1, 238, 2, 140, 3, 116, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 44, 258, 184, 259, 222, 260, 72, 261, 58, 262, 240, 263, 108, 264, 64, 265, 44, 11617320, 44, -1], "final memory": [-1]},
{ "name" : "SUBI 002c", "initial state": {"pc": 256, "sr": 10010, "d0": 1715075638, "a0": 166400356, "d1": 1750754638, "a1": 667074898, "d2": 112286478, "a2": 1663173346, "d3": 1708210486, "a3": 1307276870, "d4": 184778266, "a4": 497161632, "d5": 306963100, "a5": 2084179000, "d6": 873101606, "a6": 1190703590, "d7": 462932090, "a7": 2653957278, "usp": 143542612}, "final state": {"pc": 262, "sr": 10011, "d0": 1715075638, "a0": 166400356, "d1": 1750754638, "a1": 667074898, "d2": 112286478, "a2": 1663173346, "d3": 1708210486, "a3": 1307276870, "d4": 184778266, "a4": 497161632, "d5": 306963100, "a5": 2084179000, "d6": 873101606, "a6": 1190703590, "d7": 462932090, "a7": 2653957278, "usp": 143542612}, "initial memory": [0, 158, 1, 48, 2, 44, 3, 158, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 44, 258, 176, 259, 198, 260, 8, 261, 194, 262, 112, 263, 66, 264, 8, 265, 144, 10624610, 80, -1], "final memory": [-1]},
{ "name" : "CMPI 002c", "initial state": {"pc": 256, "sr": 9995, "d0": 1988761464, "a0": 380069156, "d1": 1678443540, "a1": 1205938714, "d2": 255389788, "a2": 261305812, "d3": 1663840210, "a3": 162724168, "d4": 1777841882, "a4": 1158425752, "d5": 101063222, "a5": 574870162, "d6": 2057507830, "a6": 313884880, "d7": 1752431622, "a7": 856659972, "usp": 143542612}, "final state": {"pc": 262, "sr": 9995, "d0": 1988761464, "a0": 380069156, "d1": 1678443540, "a1": 1205938714, "d2": 255389788, "a2": 261305812, "d3": 1663840210, "a3": 162724168, "d4": 1777841882, "a4": 1158425752, "d5": 101063222, "a5": 574870162, "d6": 2057507830, "a6": 313884880, "d7": 1752431622, "a7": 856659972, "usp": 143542612}, "initial memory": [0, 51, 1, 15, 2, 152, 3, 4, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 44, 258, 144, 259, 134, 260, 160, 261, 24, 262, 128, 263, 222, 264, 80, 265, 242, 773296, 88, -1], "final memory": [-1]},
{ "name" : "ADDI 002d", "initial state": {"pc": 256, "sr": 9985, "d0": 292061302, "a0": 1652031922, "d1": 1674186126, "a1": 884457798, "d2": 1715476688, "a2": 200406452, "d3": 2048734240, "a3": 976880268, "d4": 323592488, "a4": 914182960, "d5": 1190368418, "a5": 1575014888, "d6": 564362680, "a6": 1391806500, "d7": 1955794414, "a7": 414895590, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 292061302, "a0": 1652031922, "d1": 1674186126, "a1": 884457798, "d2": 1715476688, "a2": 200406452, "d3": 2048734240, "a3": 976880268, "d4": 323592488, "a4": 914182960, "d5": 1190368418, "a5": 1575014888, "d6": 564362680, "a6": 1391806500, "d7": 1955794414, "a7": 414895590, "usp": 143542612}, "initial memory": [0, 24, 1, 186, 2, 205, 3, 230, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 45, 258, 0, 259, 44, 260, 8, 261, 124, 262, 152, 263, 242, 264, 240, 265, 250, 14735972, 194, -1], "final memory": [-1]},
{ "name" : "SUBI 002d", "initial state": {"pc": 256, "sr": 9988, "d0": 794598964, "a0": 1545585992, "d1": 1771470902, "a1": 701573432, "d2": 398167906, "a2": 1659449594, "d3": 448952090, "a3": 999202768, "d4": 1427724718, "a4": 278819042, "d5": 1934564302, "a5": 302337946, "d6": 1319808134, "a6": 447566426, "d7": 656718274, "a7": 2087731876, "usp": 143542612}, "final state": {"pc": 262, "sr": 10001, "d0": 794598964, "a0": 1545585992, "d1": 1771470902, "a1": 701573432, "d2": 398167906, "a2": 1659449594, "d3": 448952090, "a3": 999202768, "d4": 1427724718, "a4": 278819042, "d5": 1934564302, "a5": 302337946, "d6": 1319808134, "a6": 447566426, "d7": 656718274, "a7": 2087731876, "usp": 143542612}, "initial memory": [0, 124, 1, 112, 2, 66, 3, 164, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 45, 258, 56, 259, 184, 260, 8, 261, 222, 262, 72, 263, 142, 264, 40, 265, 212, 350328, 46, -1], "final memory": [-1]},
{ "name" : "CMPI 002d", "initial state": {"pc": 256, "sr": 10015, "d0": 1657335592, "a0": 899511696, "d1": 1976393154, "a1": 1955700246, "d2": 2110171128, "a2": 69333540, "d3": 2101218544, "a3": 1352670106, "d4": 1958994546, "a4": 1064584400, "d5": 1749559272, "a5": 1783747642, "d6": 1496589780, "a6": 574923780, "d7": 1855958796, "a7": 3372934694, "usp": 143542612}, "final state": {"pc": 262, "sr": 10000, "d0": 1657335592, "a0": 899511696, "d1": 1976393154, "a1": 1955700246, "d2": 2110171128, "a2": 69333540, "d3": 2101218544, "a3": 1352670106, "d4": 1958994546, "a4": 1064584400, "d5": 1749559272, "a5": 1783747642, "d6": 1496589780, "a6": 574923780, "d7": 1855958796, "a7": 3372934694, "usp": 143542612}, "initial memory": [0, 201, 1, 10, 2, 230, 3, 38, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 45, 258, 8, 259, 168, 260, 176, 261, 118, 262, 160, 263, 20, 264, 56, 265, 146, 5342384, 212, -1], "final memory": [-1]},
{ "name" : "ADDI 002e", "initial state": {"pc": 256, "sr": 9992, "d0": 1165248736, "a0": 1985716394, "d1": 1432145766, "a1": 2039576384, "d2": 1077173586, "a2": 1026329280, "d3": 769315692, "a3": 927573062, "d4": 2037280504, "a4": 1136676268, "d5": 1094162960, "a5": 103512564, "d6": 694399458, "a6": 273909078, "d7": 1345569614, "a7": 2742621800, "usp": 143542612}, "final state": {"pc": 262, "sr": 9994, "d0": 1165248736, "a0": 1985716394, "d1": 1432145766, "a1": 2039576384, "d2": 1077173586, "a2": 1026329280, "d3": 769315692, "a3": 927573062, "d4": 2037280504, "a4": 1136676268, "d5": 1094162960, "a5": 103512564, "d6": 694399458, "a6": 273909078, "d7": 1345569614, "a7": 2742621800, "usp": 143542612}, "initial memory": [0, 163, 1, 121, 2, 22, 3, 104, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 46, 258, 216, 259, 90, 260, 216, 261, 46, 262, 224, 263, 226, 264, 136, 265, 44, 5463428, 74, -1], "final memory": [-1]},
{ "name" : "SUBI 002e", "initial state": {"pc": 256, "sr": 9992, "d0": 1226725096, "a0": 1396221070, "d1": 1725694078, "a1": 733729528, "d2": 1973733018, "a2": 941076022, "d3": 350938316, "a3": 447641598, "d4": 1230199156, "a4": 877138952, "d5": 2132162030, "a5": 1746613256, "d6": 187620720, "a6": 1375022748, "d7": 835464050, "a7": 2628674540, "usp": 143542612}, "final state": {"pc": 262, "sr": 9986, "d0": 1226725096, "a0": 1396221070, "d1": 1725694078, "a1": 733729528, "d2": 1973733018, "a2": 941076022, "d3": 350938316, "a3": 447641598, "d4": 1230199156, "a4": 877138952, "d5": 2132162030, "a5": 1746613256, "d6": 187620720, "a6": 1375022748, "d7": 835464050, "a7": 2628674540, "usp": 143542612}, "initial memory": [0, 156, 1, 174, 2, 99, 3, 236, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 46, 258, 120, 259, 64, 260, 0, 261, 94, 262, 248, 263, 216, 264, 32, 265, 110, 16068346, 176, -1], "final memory": [-1]},
{ "name" : "CMPI 002e", "initial state": {"pc": 256, "sr": 9991, "d0": 1710440016, "a0": 391020128, "d1": 1149250170, "a1": 575348282, "d2": 979686072, "a2": 1907213586, "d3": 826690554, "a3": 1197841586, "d4": 2116445442, "a4": 1611845730, "d5": 179414786, "a5": 1932477658, "d6": 357267914, "a6": 609337584, "d7": 237553586, "a7": 589460712, "usp": 143542612}, "final state": {"pc": 262, "sr": 9985, "d0": 1710440016, "a0": 391020128, "d1": 1149250170, "a1": 575348282, "d2": 979686072, "a2": 1907213586, "d3": 826690554, "a3": 1197841586, "d4": 2116445442, "a4": 1611845730, "d5": 179414786, "a5": 1932477658, "d6": 357267914, "a6": 609337584, "d7": 237553586, "a7": 589460712, "usp": 143542612}, "initial memory": [0, 35, 1, 34, 2, 116, 3, 232, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 46, 258, 224, 259, 234, 260, 88, 261, 4, 262, 200, 263, 62, 264, 200, 265, 100, 5380340, 28, -1], "final memory": [-1]},
{ "name" : "ADDI 002f", "initial state": {"pc": 256, "sr": 9999, "d0": 1643574226, "a0": 1257472930, "d1": 469865020, "a1": 960981190, "d2": 724037928, "a2": 2133834890, "d3": 1263111994, "a3": 386091330, "d4": 1247432562, "a4": 1488885722, "d5": 1863724326, "a5": 1222891616, "d6": 418288746, "a6": 1720905128, "d7": 1464994198, "a7": 3646084172, "usp": 143542612}, "final state": {"pc": 262, "sr": 10001, "d0": 1643574226, "a0": 1257472930, "d1": 469865020, "a1": 960981190, "d2": 724037928, "a2": 2133834890, "d3": 1263111994, "a3": 386091330, "d4": 1247432562, "a4": 1488885722, "d5": 1863724326, "a5": 1222891616, "d6": 418288746, "a6": 1720905128, "d7": 1464994198, "a7": 3646084172, "usp": 143542612}, "initial memory": [0, 217, 1, 82, 2, 212, 3, 76, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 47, 258, 96, 259, 18, 260, 144, 261, 238, 262, 96, 263, 96, 264, 56, 265, 58, 5399866, 240, -1], "final memory": [-1]},
{ "name" : "SUBI 002f", "initial state": {"pc": 256, "sr": 10006, "d0": 1671419478, "a0": 815030544, "d1": 313597146, "a1": 1567669248, "d2": 702363084, "a2": 340202900, "d3": 2046228876, "a3": 1188671986, "d4": 1165595874, "a4": 2117184308, "d5": 824026384, "a5": 1860117412, "d6": 289396384, "a6": 2073910912, "d7": 1982065886, "a7": 1001880540, "usp": 143542612}, "final state": {"pc": 262, "sr": 9986, "d0": 1671419478, "a0": 815030544, "d1": 313597146, "a1": 1567669248, "d2": 702363084, "a2": 340202900, "d3": 2046228876, "a3": 1188671986, "d4": 1165595874, "a4": 2117184308, "d5": 824026384, "a5": 1860117412, "d6": 289396384, "a6": 2073910912, "d7": 1982065886, "a7": 1001880540, "usp": 143542612}, "initial memory": [0, 59, 1, 183, 2, 123, 3, 220, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 47, 258, 128, 259, 74, 260, 168, 261, 24, 262, 24, 263, 170, 264, 216, 265, 84, 12002292, 134, -1], "final memory": [-1]},
{ "name" : "CMPI 002f", "initial state": {"pc": 256, "sr": 9991, "d0": 1939570672, "a0": 1658372428, "d1": 1710023298, "a1": 75159790, "d2": 587921684, "a2": 490206094, "d3": 627499948, "a3": 1146551966, "d4": 99435618, "a4": 728128030, "d5": 472171166, "a5": 1285996410, "d6": 828728104, "a6": 1466256268, "d7": 2001793132, "a7": 2959352982, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 1939570672, "a0": 1658372428, "d1": 1710023298, "a1": 75159790, "d2": 587921684, "a2": 490206094, "d3": 627499948, "a3": 1146551966, "d4": 99435618, "a4": 728128030, "d5": 472171166, "a5": 1285996410, "d6": 828728104, "a6": 1466256268, "d7": 2001793132, "a7": 2959352982, "usp": 143542612}, "initial memory": [0, 176, 1, 100, 2, 36, 3, 150, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 47, 258, 40, 259, 4, 260, 128, 261, 232, 262, 232, 263, 206, 264, 232, 265, 206, 6530430, 254, -1], "final memory": [-1]},
{ "name" : "ADDI 0030", "initial state": {"pc": 256, "sr": 9991, "d0": 1644703768, "a0": 1708489324, "d1": 126724592, "a1": 576241238, "d2": 1703923566, "a2": 1882722742, "d3": 1148957824, "a3": 1897086702, "d4": 361194144, "a4": 646510312, "d5": 1801191786, "a5": 1779043610, "d6": 1700859190, "a6": 971152896, "d7": 1185581112, "a7": 3023855420, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 1644703768, "a0": 1708489324, "d1": 126724592, "a1": 576241238, "d2": 1703923566, "a2": 1882722742, "d3": 1148957824, "a3": 1897086702, "d4": 361194144, "a4": 646510312, "d5": 1801191786, "a5": 1779043610, "d6": 1700859190, "a6": 971152896, "d7": 1185581112, "a7": 3023855420, "usp": 143542612}, "initial memory": [0, 180, 1, 60, 2, 95, 3, 60, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 48, 258, 240, 259, 168, 260, 120, 261, 138, 262, 24, 263, 172, 264, 24, 265, 30, 8389166, 218, -1], "final memory": [-1]},
{ "name" : "SUBI 0030", "initial state": {"pc": 256, "sr": 10013, "d0": 2069331528, "a0": 1162369648, "d1": 757344738, "a1": 287937176, "d2": 557435796, "a2": 1079477148, "d3": 1499771964, "a3": 830576580, "d4": 1651850916, "a4": 856874560, "d5": 2137240442, "a5": 465393138, "d6": 1788645778, "a6": 727027992, "d7": 1293516946, "a7": 465514608, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 2069331528, "a0": 1162369648, "d1": 757344738, "a1": 287937176, "d2": 557435796, "a2": 1079477148, "d3": 1499771964, "a3": 830576580, "d4": 1651850916, "a4": 856874560, "d5": 2137240442, "a5": 465393138, "d6": 1788645778, "a6": 727027992, "d7": 1293516946, "a7": 465514608, "usp": 143542612}, "initial memory": [0, 27, 1, 191, 2, 48, 3, 112, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 48, 258, 120, 259, 4, 260, 248, 261, 204, 262, 32, 263, 38, 264, 208, 265, 144, 494252, 192, -1], "final memory": [-1]},
{ "name" : "CMPI 0030", "initial state": {"pc": 256, "sr": 10014, "d0": 2139945752, "a0": 1554577584, "d1": 12150714, "a1": 1499421692, "d2": 206120540, "a2": 59796706, "d3": 376793168, "a3": 2128374592, "d4": 1981000026, "a4": 956676472, "d5": 80990700, "a5": 651399814, "d6": 1853563156, "a6": 205058298, "d7": 1438179510, "a7": 3275043624, "usp": 143542612}, "final state": {"pc": 262, "sr": 10008, "d0": 2139945752, "a0": 1554577584, "d1": 12150714, "a1": 1499421692, "d2": 206120540, "a2": 59796706, "d3": 376793168, "a3": 2128374592, "d4": 1981000026, "a4": 956676472, "d5": 80990700, "a5": 651399814, "d6": 1853563156, "a6": 205058298, "d7": 1438179510, "a7": 3275043624, "usp": 143542612}, "initial memory": [0, 195, 1, 53, 2, 51, 3, 40, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 48, 258, 32, 259, 104, 260, 96, 261, 12, 262, 200, 263, 204, 264, 24, 265, 94, 11082192, 240, -1], "final memory": [-1]},
{ "name" : "ADDI 0031", "initial state": {"pc": 256, "sr": 9992, "d0": 1565528196, "a0": 1131530902, "d1": 862747128, "a1": 1672192536, "d2": 381395752, "a2": 421464262, "d3": 2027201216, "a3": 1148800434, "d4": 1342777656, "a4": 2010924514, "d5": 158434876, "a5": 510687118, "d6": 2082722298, "a6": 1773755620, "d7": 330233192, "a7": 3325486754, "usp": 143542612}, "final state": {"pc": 262, "sr": 10003, "d0": 1565528196, "a0": 1131530902, "d1": 862747128, "a1": 1672192536, "d2": 381395752, "a2": 421464262, "d3": 2027201216, "a3": 1148800434, "d4": 1342777656, "a4": 2010924514, "d5": 158434876, "a5": 510687118, "d6": 2082722298, "a6": 1773755620, "d7": 330233192, "a7": 3325486754, "usp": 143542612}, "initial memory": [0, 198, 1, 54, 2, 230, 3, 162, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 49, 258, 80, 259, 144, 260, 128, 261, 210, 262, 104, 263, 44, 264, 200, 265, 158, 11234432, 204, -1], "final memory": [-1]},
{ "name" : "SUBI 0031", "initial state": {"pc": 256, "sr": 9985, "d0": 1277670742, "a0": 1114039334, "d1": 1123174440, "a1": 1896651992, "d2": 811572756, "a2": 1930257122, "d3": 1434684802, "a3": 1943494678, "d4": 801078698, "a4": 1088799082, "d5": 1154694242, "a5": 738031894, "d6": 136424162, "a6": 236497386, "d7": 1515839384, "a7": 2169064300, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 1277670742, "a0": 1114039334, "d1": 1123174440, "a1": 1896651992, "d2": 811572756, "a2": 1930257122, "d3": 1434684802, "a3": 1943494678, "d4": 801078698, "a4": 1088799082, "d5": 1154694242, "a5": 738031894, "d6": 136424162, "a6": 236497386, "d7": 1515839384, "a7": 2169064300, "usp": 143542612}, "initial memory": [0, 129, 1, 73, 2, 75, 3, 108, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 49, 258, 248, 259, 20, 260, 240, 261, 152, 262, 32, 263, 190, 264, 40, 265, 58, 845788, 24, -1], "final memory": [-1]},
{ "name" : "CMPI 0031", "initial state": {"pc": 256, "sr": 9993, "d0": 514697432, "a0": 961065174, "d1": 455609508, "a1": 1397870330, "d2": 1649799400, "a2": 535554936, "d3": 2017166190, "a3": 967861582, "d4": 187820140, "a4": 1808466296, "d5": 2039632344, "a5": 1556980880, "d6": 1966832194, "a6": 1089428272, "d7": 332906286, "a7": 2389601286, "usp": 143542612}, "final state": {"pc": 262, "sr": 9993, "d0": 514697432, "a0": 961065174, "d1": 455609508, "a1": 1397870330, "d2": 1649799400, "a2": 535554936, "d3": 2017166190, "a3": 967861582, "d4": 187820140, "a4": 1808466296, "d5": 2039632344, "a5": 1556980880, "d6": 1966832194, "a6": 1089428272, "d7": 332906286, "a7": 2389601286, "usp": 143542612}, "initial memory": [0, 142, 1, 110, 2, 108, 3, 6, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 49, 258, 56, 259, 248, 260, 128, 261, 212, 262, 248, 263, 138, 264, 240, 265, 166, 5341092, 150, -1], "final memory": [-1]},
{ "name" : "ADDI 0032", "initial state": {"pc": 256, "sr": 9997, "d0": 1439889520, "a0": 679591982, "d1": 229944596, "a1": 1584423534, "d2": 1355760826, "a2": 609129944, "d3": 1470707912, "a3": 592440366, "d4": 651100014, "a4": 1411043870, "d5": 1608753832, "a5": 752409268, "d6": 1506555500, "a6": 1358870546, "d7": 1846107176, "a7": 792007412, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 1439889520, "a0": 679591982, "d1": 229944596, "a1": 1584423534, "d2": 1355760826, "a2": 609129944, "d3": 1470707912, "a3": 592440366, "d4": 651100014, "a4": 1411043870, "d5": 1608753832, "a5": 752409268, "d6": 1506555500, "a6": 1358870546, "d7": 1846107176, "a7": 792007412, "usp": 143542612}, "initial memory": [0, 47, 1, 53, 2, 18, 3, 244, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 50, 258, 8, 259, 180, 260, 16, 261, 104, 262, 208, 263, 16, 264, 8, 265, 124, 5129044, 254, -1], "final memory": [-1]},
{ "name" : "SUBI 0032", "initial state": {"pc": 256, "sr": 10003, "d0": 1358792232, "a0": 1845872054, "d1": 879941026, "a1": 1022863822, "d2": 1596430740, "a2": 665678926, "d3": 550761562, "a3": 1823392058, "d4": 995053964, "a4": 1158692922, "d5": 1416813758, "a5": 770245864, "d6": 1090169576, "a6": 490828938, "d7": 149604434, "a7": 2401234196, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 1358792232, "a0": 1845872054, "d1": 879941026, "a1": 1022863822, "d2": 1596430740, "a2": 665678926, "d3": 550761562, "a3": 1823392058, "d4": 995053964, "a4": 1158692922, "d5": 1416813758, "a5": 770245864, "d6": 1090169576, "a6": 490828938, "d7": 149604434, "a7": 2401234196, "usp": 143542612}, "initial memory": [0, 143, 1, 31, 2, 237, 3, 20, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 50, 258, 64, 259, 80, 260, 168, 261, 242, 262, 168, 263, 126, 264, 72, 265, 40, 5957774, 242, -1], "final memory": [-1]},
{ "name" : "CMPI 0032", "initial state": {"pc": 256, "sr": 9984, "d0": 1720871792, "a0": 1120173380, "d1": 382467154, "a1": 1912348058, "d2": 706918614, "a2": 1593549804, "d3": 1301610294, "a3": 1522994090, "d4": 1895782916, "a4": 1104098844, "d5": 208598672, "a5": 183077380, "d6": 1224585206, "a6": 1784959962, "d7": 120301200, "a7": 2596208964, "usp": 143542612}, "final state": {"pc": 262, "sr": 9995, "d0": 1720871792, "a0": 1120173380, "d1": 382467154, "a1": 1912348058, "d2": 706918614, "a2": 1593549804, "d3": 1301610294, "a3": 1522994090, "d4": 1895782916, "a4": 1104098844, "d5": 208598672, "a5": 183077380, "d6": 1224585206, "a6": 1784959962, "d7": 120301200, "a7": 2596208964, "usp": 143542612}, "initial memory": [0, 154, 1, 191, 2, 1, 3, 68, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 50, 258, 32, 259, 162, 260, 240, 261, 232, 262, 192, 263, 178, 264, 160, 265, 252, 16491800, 92, -1], "final memory": [-1]},
{ "name" : "ADDI 0033", "initial state": {"pc": 256, "sr": 10000, "d0": 575547978, "a0": 1735098456, "d1": 968536964, "a1": 1119324186, "d2": 274726494, "a2": 524846382, "d3": 238360414, "a3": 1377804044, "d4": 1066493250, "a4": 436418714, "d5": 1653534888, "a5": 1232671692, "d6": 374986788, "a6": 738401642, "d7": 1685942424, "a7": 1835594550, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 575547978, "a0": 1735098456, "d1": 968536964, "a1": 1119324186, "d2": 274726494, "a2": 524846382, "d3": 238360414, "a3": 1377804044, "d4": 1066493250, "a4": 436418714, "d5": 1653534888, "a5": 1232671692, "d6": 374986788, "a6": 738401642, "d7": 1685942424, "a7": 1835594550, "usp": 143542612}, "initial memory": [0, 109, 1, 104, 2, 243, 3, 54, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 51, 258, 160, 259, 204, 260, 112, 261, 78, 262, 112, 263, 190, 264, 72, 265, 158, 2101234, 12, -1], "final memory": [-1]},
{ "name" : "SUBI 0033", "initial state": {"pc": 256, "sr": 9999, "d0": 35778336, "a0": 2015756104, "d1": 31071992, "a1": 110841662, "d2": 388443322, "a2": 1047508092, "d3": 216642780, "a3": 397564138, "d4": 1130438602, "a4": 1038841548, "d5": 493758804, "a5": 767863932, "d6": 727423626, "a6": 1259887108, "d7": 184496618, "a7": 4054561586, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 35778336, "a0": 2015756104, "d1": 31071992, "a1": 110841662, "d2": 388443322, "a2": 1047508092, "d3": 216642780, "a3": 397564138, "d4": 1130438602, "a4": 1038841548, "d5": 493758804, "a5": 767863932, "d6": 727423626, "a6": 1259887108, "d7": 184496618, "a7": 4054561586, "usp": 143542612}, "initial memory": [0, 241, 1, 171, 2, 179, 3, 50, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 51, 258, 0, 259, 32, 260, 48, 261, 4, 262, 168, 263, 212, 264, 16, 265, 80, 11668938, 88, -1], "final memory": [-1]},
{ "name" : "CMPI 0033", "initial state": {"pc": 256, "sr": 10014, "d0": 1830831290, "a0": 686140664, "d1": 1635796814, "a1": 2126455912, "d2": 751404004, "a2": 921659610, "d3": 1643250868, "a3": 533519458, "d4": 1477638056, "a4": 1117321188, "d5": 1161913284, "a5": 1220197348, "d6": 1207762016, "a6": 1535482632, "d7": 840788274, "a7": 3766263178, "usp": 143542612}, "final state": {"pc": 262, "sr": 10011, "d0": 1830831290, "a0": 686140664, "d1": 1635796814, "a1": 2126455912, "d2": 751404004, "a2": 921659610, "d3": 1643250868, "a3": 533519458, "d4": 1477638056, "a4": 1117321188, "d5": 1161913284, "a5": 1220197348, "d6": 1207762016, "a6": 1535482632, "d7": 840788274, "a7": 3766263178, "usp": 143542612}, "initial memory": [0, 224, 1, 124, 2, 157, 3, 138, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 51, 258, 248, 259, 130, 260, 216, 261, 90, 262, 176, 263, 74, 264, 232, 265, 162, 8886432, 54, -1], "final memory": [-1]},
{ "name" : "ADDI 0034", "initial state": {"pc": 256, "sr": 10015, "d0": 1301827198, "a0": 1848149578, "d1": 1246337956, "a1": 646487238, "d2": 646550460, "a2": 1391238892, "d3": 306344206, "a3": 750126114, "d4": 1208785190, "a4": 1640606914, "d5": 857387710, "a5": 2137876572, "d6": 499970600, "a6": 1742647646, "d7": 2049847136, "a7": 1156848066, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 1301827198, "a0": 1848149578, "d1": 1246337956, "a1": 646487238, "d2": 646550460, "a2": 1391238892, "d3": 306344206, "a3": 750126114, "d4": 1208785190, "a4": 1640606914, "d5": 857387710, "a5": 2137876572, "d6": 499970600, "a6": 1742647646, "d7": 2049847136, "a7": 1156848066, "usp": 143542612}, "initial memory": [0, 68, 1, 244, 2, 25, 3, 194, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 52, 258, 56, 259, 50, 260, 96, 261, 186, 262, 160, 263, 162, 264, 184, 265, 254, 13213348, 20, -1], "final memory": [-1]},
{ "name" : "SUBI 0034", "initial state": {"pc": 256, "sr": 9998, "d0": 1283116208, "a0": 2001316814, "d1": 303341488, "a1": 95346744, "d2": 134227644, "a2": 469925746, "d3": 1106200164, "a3": 1744643002, "d4": 1140241076, "a4": 473235282, "d5": 2035182150, "a5": 1533456540, "d6": 186882440, "a6": 852820132, "d7": 1312093972, "a7": 4079503976, "usp": 143542612}, "final state": {"pc": 262, "sr": 10011, "d0": 1283116208, "a0": 2001316814, "d1": 303341488, "a1": 95346744, "d2": 134227644, "a2": 469925746, "d3": 1106200164, "a3": 1744643002, "d4": 1140241076, "a4": 473235282, "d5": 2035182150, "a5": 1533456540, "d6": 186882440, "a6": 852820132, "d7": 1312093972, "a7": 4079503976, "usp": 143542612}, "initial memory": [0, 243, 1, 40, 2, 74, 3, 104, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 52, 258, 24, 259, 132, 260, 64, 261, 100, 262, 40, 263, 140, 264, 80, 265, 234, 3453546, 74, -1], "final memory": [-1]},
{ "name" : "CMPI 0034", "initial state": {"pc": 256, "sr": 9990, "d0": 1093864812, "a0": 1912542360, "d1": 2125876964, "a1": 564233030, "d2": 1928698808, "a2": 1924250512, "d3": 1522715044, "a3": 1922115010, "d4": 709140016, "a4": 390488056, "d5": 2129491708, "a5": 222731960, "d6": 404692260, "a6": 392054998, "d7": 582120578, "a7": 818075756, "usp": 143542612}, "final state": {"pc": 262, "sr": 9986, "d0": 1093864812, "a0": 1912542360, "d1": 2125876964, "a1": 564233030, "d2": 1928698808, "a2": 1924250512, "d3": 1522715044, "a3": 1922115010, "d4": 709140016, "a4": 390488056, "d5": 2129491708, "a5": 222731960, "d6": 404692260, "a6": 392054998, "d7": 582120578, "a7": 818075756, "usp": 143542612}, "initial memory": [0, 48, 1, 194, 2, 216, 3, 108, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 52, 258, 112, 259, 58, 260, 200, 261, 210, 262, 216, 263, 120, 264, 216, 265, 66, 9224130, 148, -1], "final memory": [-1]},
{ "name" : "ADDI 0035", "initial state": {"pc": 256, "sr": 9984, "d0": 497540940, "a0": 780604436, "d1": 2016740808, "a1": 641173136, "d2": 1628376262, "a2": 123956106, "d3": 588238066, "a3": 271135952, "d4": 1649948120, "a4": 21646330, "d5": 221735936, "a5": 885131966, "d6": 831748806, "a6": 793746600, "d7": 1231140926, "a7": 3285514650, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 497540940, "a0": 780604436, "d1": 2016740808, "a1": 641173136, "d2": 1628376262, "a2": 123956106, "d3": 588238066, "a3": 271135952, "d4": 1649948120, "a4": 21646330, "d5": 221735936, "a5": 885131966, "d6": 831748806, "a6": 793746600, "d7": 1231140926, "a7": 3285514650, "usp": 143542612}, "initial memory": [0, 195, 1, 212, 2, 249, 3, 154, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 53, 258, 64, 259, 154, 260, 144, 261, 158, 262, 80, 263, 214, 264, 96, 265, 28, 12685548, 0, -1], "final memory": [-1]},
{ "name" : "SUBI 0035", "initial state": {"pc": 256, "sr": 10001, "d0": 672750586, "a0": 1646583894, "d1": 417714254, "a1": 1661231216, "d2": 399424934, "a2": 878152664, "d3": 101002022, "a3": 1604218470, "d4": 1028919430, "a4": 442654012, "d5": 1510551172, "a5": 802626476, "d6": 281889776, "a6": 1398395324, "d7": 372556756, "a7": 282379470, "usp": 143542612}, "final state": {"pc": 262, "sr": 9986, "d0": 672750586, "a0": 1646583894, "d1": 417714254, "a1": 1661231216, "d2": 399424934, "a2": 878152664, "d3": 101002022, "a3": 1604218470, "d4": 1028919430, "a4": 442654012, "d5": 1510551172, "a5": 802626476, "d6": 281889776, "a6": 1398395324, "d7": 372556756, "a7": 282379470, "usp": 143542612}, "initial memory": [0, 16, 1, 212, 2, 196, 3, 206, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 53, 258, 184, 259, 122, 260, 216, 261, 250, 262, 176, 263, 72, 264, 232, 265, 54, 11417426, 210, -1], "final memory": [-1]},
{ "name" : "CMPI 0035", "initial state": {"pc": 256, "sr": 9985, "d0": 919742002, "a0": 984611716, "d1": 516553314, "a1": 2007610676, "d2": 1582664030, "a2": 649586674, "d3": 1101917274, "a3": 1943869024, "d4": 24669196, "a4": 937964556, "d5": 150850108, "a5": 1840340518, "d6": 1307061696, "a6": 396135092, "d7": 1175699508, "a7": 2762848336, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 919742002, "a0": 984611716, "d1": 516553314, "a1": 2007610676, "d2": 1582664030, "a2": 649586674, "d3": 1101917274, "a3": 1943869024, "d4": 24669196, "a4": 937964556, "d5": 150850108, "a5": 1840340518, "d6": 1307061696, "a6": 396135092, "d7": 1175699508, "a7": 2762848336, "usp": 143542612}, "initial memory": [0, 164, 1, 173, 2, 184, 3, 80, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 53, 258, 200, 259, 74, 260, 128, 261, 252, 262, 112, 263, 222, 264, 32, 265, 168, 11622822, 214, -1], "final memory": [-1]},
{ "name" : "ADDI 0036", "initial state": {"pc": 256, "sr": 10000, "d0": 720363536, "a0": 1951850218, "d1": 1784631412, "a1": 1933922808, "d2": 396060642, "a2": 1275636710, "d3": 1539388040, "a3": 1296953776, "d4": 1759309678, "a4": 943096182, "d5": 15422602, "a5": 40732366, "d6": 1509650980, "a6": 1689092422, "d7": 184748362, "a7": 2973004806, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 720363536, "a0": 1951850218, "d1": 1784631412, "a1": 1933922808, "d2": 396060642, "a2": 1275636710, "d3": 1539388040, "a3": 1296953776, "d4": 1759309678, "a4": 943096182, "d5": 15422602, "a5": 40732366, "d6": 1509650980, "a6": 1689092422, "d7": 184748362, "a7": 2973004806, "usp": 143542612}, "initial memory": [0, 177, 1, 52, 2, 116, 3, 6, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 54, 258, 224, 259, 38, 260, 136, 261, 36, 262, 168, 263, 124, 264, 200, 265, 246, 286804, 24, -1], "final memory": [-1]},
{ "name" : "SUBI 0036", "initial state": {"pc": 256, "sr": 10006, "d0": 949468868, "a0": 1994943624, "d1": 1919784072, "a1": 355307956, "d2": 2016602382, "a2": 1656294638, "d3": 1449334126, "a3": 1660965258, "d4": 51664568, "a4": 703180660, "d5": 743000988, "a5": 754843178, "d6": 198010, "a6": 1463406624, "d7": 1180487230, "a7": 2466331516, "usp": 143542612}, "final state": {"pc": 262, "sr": 10011, "d0": 949468868, "a0": 1994943624, "d1": 1919784072, "a1": 355307956, "d2": 2016602382, "a2": 1656294638, "d3": 1449334126, "a3": 1660965258, "d4": 51664568, "a4": 703180660, "d5": 743000988, "a5": 754843178, "d6": 198010, "a6": 1463406624, "d7": 1180487230, "a7": 2466331516, "usp": 143542612}, "initial memory": [0, 147, 1, 1, 2, 59, 3, 124, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 54, 258, 112, 259, 168, 260, 48, 261, 152, 262, 40, 263, 0, 264, 40, 265, 82, 3794214, 90, -1], "final memory": [-1]},
{ "name" : "CMPI 0036", "initial state": {"pc": 256, "sr": 10012, "d0": 1070076686, "a0": 317062556, "d1": 1750818430, "a1": 963467292, "d2": 1184438622, "a2": 968078264, "d3": 1834012718, "a3": 1155273376, "d4": 1418966034, "a4": 1279977904, "d5": 756250310, "a5": 1244957336, "d6": 1490737224, "a6": 1064773430, "d7": 128814218, "a7": 3542818712, "usp": 143542612}, "final state": {"pc": 262, "sr": 10008, "d0": 1070076686, "a0": 317062556, "d1": 1750818430, "a1": 963467292, "d2": 1184438622, "a2": 968078264, "d3": 1834012718, "a3": 1155273376, "d4": 1418966034, "a4": 1279977904, "d5": 756250310, "a5": 1244957336, "d6": 1490737224, "a6": 1064773430, "d7": 128814218, "a7": 3542818712, "usp": 143542612}, "initial memory": [0, 211, 1, 43, 2, 31, 3, 152, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 54, 258, 160, 259, 22, 260, 192, 261, 80, 262, 40, 263, 92, 264, 232, 265, 156, 7803190, 184, -1], "final memory": [-1]},
{ "name" : "ADDI 0037", "initial state": {"pc": 256, "sr": 9995, "d0": 1297871570, "a0": 1242008586, "d1": 1336091218, "a1": 897256062, "d2": 1596087894, "a2": 552464800, "d3": 1230999780, "a3": 1704087618, "d4": 555864068, "a4": 1758696140, "d5": 853543232, "a5": 441124478, "d6": 310355070, "a6": 865569108, "d7": 2047383380, "a7": 190958798, "usp": 143542612}, "final state": {"pc": 262, "sr": 10001, "d0": 1297871570, "a0": 1242008586, "d1": 1336091218, "a1": 897256062, "d2": 1596087894, "a2": 552464800, "d3": 1230999780, "a3": 1704087618, "d4": 555864068, "a4": 1758696140, "d5": 853543232, "a5": 441124478, "d6": 310355070, "a6": 865569108, "d7": 2047383380, "a7": 190958798, "usp": 143542612}, "initial memory": [0, 11, 1, 97, 2, 204, 3, 206, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 55, 258, 48, 259, 94, 260, 32, 261, 92, 262, 8, 263, 24, 264, 144, 265, 186, 6433664, 166, -1], "final memory": [-1]},
{ "name" : "SUBI 0037", "initial state": {"pc": 256, "sr": 9987, "d0": 796441382, "a0": 2088443682, "d1": 524752330, "a1": 2000253612, "d2": 1944555728, "a2": 1553463552, "d3": 1741980450, "a3": 2103238692, "d4": 820863598, "a4": 1551866824, "d5": 819560064, "a5": 1036818152, "d6": 385900596, "a6": 1120385712, "d7": 430719838, "a7": 3191808662, "usp": 143542612}, "final state": {"pc": 262, "sr": 10011, "d0": 796441382, "a0": 2088443682, "d1": 524752330, "a1": 2000253612, "d2": 1944555728, "a2": 1553463552, "d3": 1741980450, "a3": 2103238692, "d4": 820863598, "a4": 1551866824, "d5": 819560064, "a5": 1036818152, "d6": 385900596, "a6": 1120385712, "d7": 430719838, "a7": 3191808662, "usp": 143542612}, "initial memory": [0, 190, 1, 63, 2, 34, 3, 150, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 55, 258, 200, 259, 200, 260, 224, 261, 104, 262, 96, 263, 66, 264, 216, 265, 160, 4119982, 106, -1], "final memory": [-1]},
{ "name" : "CMPI 0037", "initial state": {"pc": 256, "sr": 9996, "d0": 780027390, "a0": 2020242066, "d1": 1680179248, "a1": 344477352, "d2": 1510163540, "a2": 14942752, "d3": 209392886, "a3": 2034729812, "d4": 1688038022, "a4": 1174355456, "d5": 448592044, "a5": 2017433062, "d6": 1818882538, "a6": 378170550, "d7": 529101120, "a7": 2543252352, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 780027390, "a0": 2020242066, "d1": 1680179248, "a1": 344477352, "d2": 1510163540, "a2": 14942752, "d3": 209392886, "a3": 2034729812, "d4": 1688038022, "a4": 1174355456, "d5": 448592044, "a5": 2017433062, "d6": 1818882538, "a6": 378170550, "d7": 529101120, "a7": 2543252352, "usp": 143542612}, "initial memory": [0, 151, 1, 150, 2, 243, 3, 128, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 55, 258, 64, 259, 0, 260, 0, 261, 42, 262, 80, 263, 252, 264, 64, 265, 196, 9910696, 16, -1], "final memory": [-1]},
{ "name" : "ADDI 0038", "initial state": {"pc": 256, "sr": 10008, "d0": 1338654090, "a0": 1701810256, "d1": 1720604658, "a1": 2137778652, "d2": 187696504, "a2": 96923014, "d3": 2109148932, "a3": 1192491872, "d4": 2101022742, "a4": 1893498900, "d5": 815617172, "a5": 475847406, "d6": 689707810, "a6": 338268020, "d7": 1949919810, "a7": 101530350, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 1338654090, "a0": 1701810256, "d1": 1720604658, "a1": 2137778652, "d2": 187696504, "a2": 96923014, "d3": 2109148932, "a3": 1192491872, "d4": 2101022742, "a4": 1893498900, "d5": 815617172, "a5": 475847406, "d6": 689707810, "a6": 338268020, "d7": 1949919810, "a7": 101530350, "usp": 143542612}, "initial memory": [0, 6, 1, 13, 2, 58, 3, 238, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 56, 258, 80, 259, 104, 260, 88, 261, 226, 262, 96, 263, 112, 264, 224, 265, 50, 22754, 144, -1], "final memory": [-1]},
{ "name" : "SUBI 0038", "initial state": {"pc": 256, "sr": 9999, "d0": 546377108, "a0": 868905474, "d1": 319996390, "a1": 805518724, "d2": 880291448, "a2": 616300386, "d3": 1043539160, "a3": 846974828, "d4": 263717070, "a4": 1584321880, "d5": 2034048536, "a5": 1048098006, "d6": 461567958, "a6": 1722330954, "d7": 861753948, "a7": 1717140880, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 546377108, "a0": 868905474, "d1": 319996390, "a1": 805518724, "d2": 880291448, "a2": 616300386, "d3": 1043539160, "a3": 846974828, "d4": 263717070, "a4": 1584321880, "d5": 2034048536, "a5": 1048098006, "d6": 461567958, "a6": 1722330954, "d7": 861753948, "a7": 1717140880, "usp": 143542612}, "initial memory": [0, 102, 1, 89, 2, 125, 3, 144, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 56, 258, 200, 259, 214, 260, 232, 261, 4, 262, 24, 263, 246, 264, 48, 265, 80, 16771076, 166, -1], "final memory": [-1]},
{ "name" : "CMPI 0038", "initial state": {"pc": 256, "sr": 10008, "d0": 314467862, "a0": 1674350722, "d1": 304118174, "a1": 186874366, "d2": 303070558, "a2": 1176377448, "d3": 2023141268, "a3": 1641314254, "d4": 1826725132, "a4": 1141221262, "d5": 1343076012, "a5": 1329315884, "d6": 877920066, "a6": 1539682646, "d7": 1989911178, "a7": 4270594818, "usp": 143542612}, "final state": {"pc": 262, "sr": 10008, "d0": 314467862, "a0": 1674350722, "d1": 304118174, "a1": 186874366, "d2": 303070558, "a2": 1176377448, "d3": 2023141268, "a3": 1641314254, "d4": 1826725132, "a4": 1141221262, "d5": 1343076012, "a5": 1329315884, "d6": 877920066, "a6": 1539682646, "d7": 1989911178, "a7": 4270594818, "usp": 143542612}, "initial memory": [0, 254, 1, 140, 2, 27, 3, 2, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 56, 258, 184, 259, 80, 260, 136, 261, 230, 262, 232, 263, 164, 264, 200, 265, 226, 16746726, 218, -1], "final memory": [-1]},
{ "name" : "ADDI 0039", "initial state": {"pc": 256, "sr": 10008, "d0": 1375946776, "a0": 416571012, "d1": 1433570142, "a1": 512326270, "d2": 1394357708, "a2": 1405695874, "d3": 1628442292, "a3": 1062953670, "d4": 1698004276, "a4": 145889104, "d5": 447681748, "a5": 1679329700, "d6": 1551940002, "a6": 116712186, "d7": 119237152, "a7": 1377659884, "usp": 143542612}, "final state": {"pc": 264, "sr": 10009, "d0": 1375946776, "a0": 416571012, "d1": 1433570142, "a1": 512326270, "d2": 1394357708, "a2": 1405695874, "d3": 1628442292, "a3": 1062953670, "d4": 1698004276, "a4": 145889104, "d5": 447681748, "a5": 1679329700, "d6": 1551940002, "a6": 116712186, "d7": 119237152, "a7": 1377659884, "usp": 143542612}, "initial memory": [0, 82, 1, 29, 2, 107, 3, 236, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 57, 258, 0, 259, 166, 260, 192, 261, 206, 262, 192, 263, 64, 264, 40, 265, 84, 13549632, 230, -1], "final memory": [-1]},
{ "name" : "SUBI 0039", "initial state": {"pc": 256, "sr": 10003, "d0": 490142350, "a0": 1412877790, "d1": 75206558, "a1": 1510348458, "d2": 1276235870, "a2": 1169826066, "d3": 629600854, "a3": 1053902976, "d4": 1049624408, "a4": 502213982, "d5": 1606765604, "a5": 1099679570, "d6": 302662210, "a6": 1070283714, "d7": 1602487374, "a7": 895890868, "usp": 143542612}, "final state": {"pc": 264, "sr": 10011, "d0": 490142350, "a0": 1412877790, "d1": 75206558, "a1": 1510348458, "d2": 1276235870, "a2": 1169826066, "d3": 629600854, "a3": 1053902976, "d4": 1049624408, "a4": 502213982, "d5": 1606765604, "a5": 1099679570, "d6": 302662210, "a6": 1070283714, "d7": 1602487374, "a7": 895890868, "usp": 143542612}, "initial memory": [0, 53, 1, 102, 2, 53, 3, 180, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 57, 258, 160, 259, 210, 260, 64, 261, 132, 262, 120, 263, 8, 264, 152, 265, 250, 8681480, 118, -1], "final memory": [-1]},
{ "name" : "CMPI 0039", "initial state": {"pc": 256, "sr": 9986, "d0": 705905026, "a0": 623367354, "d1": 1446122760, "a1": 1509888612, "d2": 1912811028, "a2": 2031128932, "d3": 784752006, "a3": 783907412, "d4": 1629888614, "a4": 319699138, "d5": 236551172, "a5": 179344378, "d6": 723334014, "a6": 1321421112, "d7": 169847630, "a7": 898744484, "usp": 143542612}, "final state": {"pc": 264, "sr": 9985, "d0": 705905026, "a0": 623367354, "d1": 1446122760, "a1": 1509888612, "d2": 1912811028, "a2": 2031128932, "d3": 784752006, "a3": 783907412, "d4": 1629888614, "a4": 319699138, "d5": 236551172, "a5": 179344378, "d6": 723334014, "a6": 1321421112, "d7": 169847630, "a7": 898744484, "usp": 143542612}, "initial memory": [0, 53, 1, 145, 2, 192, 3, 164, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 57, 258, 40, 259, 240, 260, 128, 261, 254, 262, 136, 263, 2, 264, 208, 265, 138, 16680962, 52, -1], "final memory": [-1]},
{ "name" : "ADDI 0040", "initial state": {"pc": 256, "sr": 10012, "d0": 953692902, "a0": 1923190688, "d1": 2046146352, "a1": 1289539026, "d2": 1926115460, "a2": 877444458, "d3": 1054041342, "a3": 438801656, "d4": 680230890, "a4": 480605400, "d5": 1585132056, "a5": 848978240, "d6": 1779824156, "a6": 895929012, "d7": 1204887636, "a7": 2966256284, "usp": 143542612}, "final state": {"pc": 260, "sr": 9994, "d0": 953723794, "a0": 1923190688, "d1": 2046146352, "a1": 1289539026, "d2": 1926115460, "a2": 877444458, "d3": 1054041342, "a3": 438801656, "d4": 680230890, "a4": 480605400, "d5": 1585132056, "a5": 848978240, "d6": 1779824156, "a6": 895929012, "d7": 1204887636, "a7": 2966256284, "usp": 143542612}, "initial memory": [0, 176, 1, 205, 2, 122, 3, 156, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 64, 258, 120, 259, 172, 260, 200, 261, 206, 262, 240, 263, 0, 264, 248, 265, 14, -1], "final memory": [-1]},
{ "name" : "SUBI 0040", "initial state": {"pc": 256, "sr": 10009, "d0": 827720140, "a0": 356847444, "d1": 93344520, "a1": 1760665690, "d2": 1178302136, "a2": 1331096624, "d3": 1777307572, "a3": 1403808768, "d4": 1858316480, "a4": 1558634640, "d5": 1870417846, "a5": 966885180, "d6": 1247112936, "a6": 430480218, "d7": 786720632, "a7": 4242221334, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 827758924, "a0": 356847444, "d1": 93344520, "a1": 1760665690, "d2": 1178302136, "a2": 1331096624, "d3": 1777307572, "a3": 1403808768, "d4": 1858316480, "a4": 1558634640, "d5": 1870417846, "a5": 966885180, "d6": 1247112936, "a6": 430480218, "d7": 786720632, "a7": 4242221334, "usp": 143542612}, "initial memory": [0, 252, 1, 219, 2, 41, 3, 22, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 64, 258, 104, 259, 128, 260, 96, 261, 4, 262, 192, 263, 144, 264, 64, 265, 14, -1], "final memory": [-1]},
{ "name" : "CMPI 0040", "initial state": {"pc": 256, "sr": 9992, "d0": 1978450040, "a0": 1979075876, "d1": 173048938, "a1": 2101523196, "d2": 740659734, "a2": 636812962, "d3": 1452948132, "a3": 2004456140, "d4": 662721294, "a4": 1318374490, "d5": 1506594916, "a5": 183800490, "d6": 361071434, "a6": 1053367850, "d7": 1886305270, "a7": 1884520034, "usp": 143542612}, "final state": {"pc": 260, "sr": 9986, "d0": 1978450040, "a0": 1979075876, "d1": 173048938, "a1": 2101523196, "d2": 740659734, "a2": 636812962, "d3": 1452948132, "a3": 2004456140, "d4": 662721294, "a4": 1318374490, "d5": 1506594916, "a5": 183800490, "d6": 361071434, "a6": 1053367850, "d7": 1886305270, "a7": 1884520034, "usp": 143542612}, "initial memory": [0, 112, 1, 83, 2, 126, 3, 98, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 64, 258, 96, 259, 100, 260, 224, 261, 20, 262, 72, 263, 220, 264, 136, 265, 238, -1], "final memory": [-1]},
{ "name" : "ADDI 0041", "initial state": {"pc": 256, "sr": 10004, "d0": 471434366, "a0": 162028000, "d1": 1330232386, "a1": 195331604, "d2": 1910946232, "a2": 1583255812, "d3": 1655380338, "a3": 310562306, "d4": 1326710688, "a4": 1235431538, "d5": 703826414, "a5": 2025976776, "d6": 870629228, "a6": 90984206, "d7": 1859364792, "a7": 2661647558, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 471434366, "a0": 162028000, "d1": 1330238576, "a1": 195331604, "d2": 1910946232, "a2": 1583255812, "d3": 1655380338, "a3": 310562306, "d4": 1326710688, "a4": 1235431538, "d5": 703826414, "a5": 2025976776, "d6": 870629228, "a6": 90984206, "d7": 1859364792, "a7": 2661647558, "usp": 143542612}, "initial memory": [0, 158, 1, 165, 2, 132, 3, 198, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 65, 258, 24, 259, 46, 260, 104, 261, 244, 262, 128, 263, 218, 264, 128, 265, 90, -1], "final memory": [-1]},
{ "name" : "SUBI 0041", "initial state": {"pc": 256, "sr": 10013, "d0": 866010176, "a0": 2008590984, "d1": 1536352312, "a1": 2093220894, "d2": 129953062, "a2": 686477110, "d3": 130260842, "a3": 1338652892, "d4": 1008135200, "a4": 1700486678, "d5": 82348376, "a5": 1367239676, "d6": 1049703570, "a6": 1122228438, "d7": 789757692, "a7": 2771495414, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 866010176, "a0": 2008590984, "d1": 1536343876, "a1": 2093220894, "d2": 129953062, "a2": 686477110, "d3": 130260842, "a3": 1338652892, "d4": 1008135200, "a4": 1700486678, "d5": 82348376, "a5": 1367239676, "d6": 1049703570, "a6": 1122228438, "d7": 789757692, "a7": 2771495414, "usp": 143542612}, "initial memory": [0, 165, 1, 49, 2, 169, 3, 246, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 65, 258, 32, 259, 244, 260, 128, 261, 18, 262, 208, 263, 126, 264, 232, 265, 104, -1], "final memory": [-1]},
{ "name" : "CMPI 0041", "initial state": {"pc": 256, "sr": 9996, "d0": 1663659920, "a0": 504304050, "d1": 895208306, "a1": 1867714094, "d2": 495584866, "a2": 902326466, "d3": 1353276602, "a3": 2018882594, "d4": 520561244, "a4": 1118151564, "d5": 224450030, "a5": 143958058, "d6": 1350370078, "a6": 1436494284, "d7": 1062719450, "a7": 517813872, "usp": 143542612}, "final state": {"pc": 260, "sr": 9984, "d0": 1663659920, "a0": 504304050, "d1": 895208306, "a1": 1867714094, "d2": 495584866, "a2": 902326466, "d3": 1353276602, "a3": 2018882594, "d4": 520561244, "a4": 1118151564, "d5": 224450030, "a5": 143958058, "d6": 1350370078, "a6": 1436494284, "d7": 1062719450, "a7": 517813872, "usp": 143542612}, "initial memory": [0, 30, 1, 221, 2, 54, 3, 112, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 65, 258, 184, 259, 114, 260, 160, 261, 156, 262, 216, 263, 122, 264, 192, 265, 82, -1], "final memory": [-1]},
{ "name" : "ADDI 0042", "initial state": {"pc": 256, "sr": 9987, "d0": 464518286, "a0": 1515150230, "d1": 1055775956, "a1": 268829484, "d2": 1916617784, "a2": 2059027946, "d3": 340407494, "a3": 1531217470, "d4": 332332856, "a4": 1875493096, "d5": 2060845398, "a5": 647493806, "d6": 2012362176, "a6": 1128758092, "d7": 1051152236, "a7": 3672981510, "usp": 143542612}, "final state": {"pc": 260, "sr": 9994, "d0": 464518286, "a0": 1515150230, "d1": 1055775956, "a1": 268829484, "d2": 1916642562, "a2": 2059027946, "d3": 340407494, "a3": 1531217470, "d4": 332332856, "a4": 1875493096, "d5": 2060845398, "a5": 647493806, "d6": 2012362176, "a6": 1128758092, "d7": 1051152236, "a7": 3672981510, "usp": 143542612}, "initial memory": [0, 218, 1, 237, 2, 64, 3, 6, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 66, 258, 96, 259, 202, 260, 96, 261, 250, 262, 192, 263, 108, 264, 32, 265, 120, -1], "final memory": [-1]},
{ "name" : "SUBI 0042", "initial state": {"pc": 256, "sr": 10001, "d0": 1393699688, "a0": 1658821974, "d1": 1306535194, "a1": 1188211664, "d2": 916714982, "a2": 823003394, "d3": 1181035702, "a3": 275889438, "d4": 475711100, "a4": 456590592, "d5": 194839918, "a5": 959025820, "d6": 1909440604, "a6": 1482186004, "d7": 2120111114, "a7": 2673969826, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 1393699688, "a0": 1658821974, "d1": 1306535194, "a1": 1188211664, "d2": 916712872, "a2": 823003394, "d3": 1181035702, "a3": 275889438, "d4": 475711100, "a4": 456590592, "d5": 194839918, "a5": 959025820, "d6": 1909440604, "a6": 1482186004, "d7": 2120111114, "a7": 2673969826, "usp": 143542612}, "initial memory": [0, 159, 1, 97, 2, 138, 3, 162, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 66, 258, 8, 259, 62, 260, 64, 261, 248, 262, 136, 263, 152, 264, 168, 265, 232, -1], "final memory": [-1]},
{ "name" : "CMPI 0042", "initial state": {"pc": 256, "sr": 10009, "d0": 309012636, "a0": 1389148982, "d1": 959914806, "a1": 2132230744, "d2": 1390988178, "a2": 1342496918, "d3": 831326404, "a3": 1882522250, "d4": 574264646, "a4": 674901306, "d5": 874395704, "a5": 57626488, "d6": 738000706, "a6": 13259018, "d7": 1859821124, "a7": 526149642, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 309012636, "a0": 1389148982, "d1": 959914806, "a1": 2132230744, "d2": 1390988178, "a2": 1342496918, "d3": 831326404, "a3": 1882522250, "d4": 574264646, "a4": 674901306, "d5": 874395704, "a5": 57626488, "d6": 738000706, "a6": 13259018, "d7": 1859821124, "a7": 526149642, "usp": 143542612}, "initial memory": [0, 31, 1, 92, 2, 104, 3, 10, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 66, 258, 240, 259, 108, 260, 152, 261, 176, 262, 200, 263, 56, 264, 248, 265, 40, -1], "final memory": [-1]},
{ "name" : "ADDI 0043", "initial state": {"pc": 256, "sr": 10013, "d0": 712916292, "a0": 855249354, "d1": 1172869838, "a1": 1067860114, "d2": 670971452, "a2": 1004098018, "d3": 580580174, "a3": 948907206, "d4": 1792776096, "a4": 1069865426, "d5": 1992294868, "a5": 347655258, "d6": 934839258, "a6": 1886401366, "d7": 853064560, "a7": 3714233572, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 712916292, "a0": 855249354, "d1": 1172869838, "a1": 1067860114, "d2": 670971452, "a2": 1004098018, "d3": 580566002, "a3": 948907206, "d4": 1792776096, "a4": 1069865426, "d5": 1992294868, "a5": 347655258, "d6": 934839258, "a6": 1886401366, "d7": 853064560, "a7": 3714233572, "usp": 143542612}, "initial memory": [0, 221, 1, 98, 2, 180, 3, 228, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 67, 258, 200, 259, 164, 260, 80, 261, 182, 262, 208, 263, 24, 264, 224, 265, 220, -1], "final memory": [-1]},
{ "name" : "SUBI 0043", "initial state": {"pc": 256, "sr": 10009, "d0": 1805408266, "a0": 708267310, "d1": 1700278198, "a1": 346840656, "d2": 10799964, "a2": 1080287434, "d3": 1126368600, "a3": 1564151500, "d4": 808711894, "a4": 1346937572, "d5": 596817402, "a5": 1354666384, "d6": 1961443924, "a6": 256290394, "d7": 2114049218, "a7": 3562374432, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 1805408266, "a0": 708267310, "d1": 1700278198, "a1": 346840656, "d2": 10799964, "a2": 1080287434, "d3": 1126421662, "a3": 1564151500, "d4": 808711894, "a4": 1346937572, "d5": 596817402, "a5": 1354666384, "d6": 1961443924, "a6": 256290394, "d7": 2114049218, "a7": 3562374432, "usp": 143542612}, "initial memory": [0, 212, 1, 85, 2, 133, 3, 32, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 67, 258, 48, 259, 186, 260, 112, 261, 42, 262, 88, 263, 72, 264, 32, 265, 224, -1], "final memory": [-1]},
{ "name" : "CMPI 0043", "initial state": {"pc": 256, "sr": 10004, "d0": 1158985354, "a0": 424640004, "d1": 1390166388, "a1": 836388246, "d2": 2051887402, "a2": 1896797714, "d3": 1779178694, "a3": 84439482, "d4": 1094026036, "a4": 1835183760, "d5": 540618244, "a5": 1773332912, "d6": 167533258, "a6": 1628215724, "d7": 380405988, "a7": 3944056124, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 1158985354, "a0": 424640004, "d1": 1390166388, "a1": 836388246, "d2": 2051887402, "a2": 1896797714, "d3": 1779178694, "a3": 84439482, "d4": 1094026036, "a4": 1835183760, "d5": 540618244, "a5": 1773332912, "d6": 167533258, "a6": 1628215724, "d7": 380405988, "a7": 3944056124, "usp": 143542612}, "initial memory": [0, 235, 1, 21, 2, 133, 3, 60, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 67, 258, 48, 259, 248, 260, 72, 261, 14, 262, 24, 263, 114, 264, 80, 265, 62, -1], "final memory": [-1]},
{ "name" : "ADDI 0044", "initial state": {"pc": 256, "sr": 9992, "d0": 298838888, "a0": 1654052022, "d1": 1768440736, "a1": 476540146, "d2": 1009792278, "a2": 1243714158, "d3": 15570912, "a3": 1645534062, "d4": 1854796696, "a4": 1196573968, "d5": 695466626, "a5": 1781809668, "d6": 2101593014, "a6": 215632660, "d7": 1810260896, "a7": 4144318544, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 298838888, "a0": 1654052022, "d1": 1768440736, "a1": 476540146, "d2": 1009792278, "a2": 1243714158, "d3": 15570912, "a3": 1645534062, "d4": 1854790694, "a4": 1196573968, "d5": 695466626, "a5": 1781809668, "d6": 2101593014, "a6": 215632660, "d7": 1810260896, "a7": 4144318544, "usp": 143542612}, "initial memory": [0, 247, 1, 5, 2, 72, 3, 80, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 68, 258, 232, 259, 142, 260, 96, 261, 94, 262, 24, 263, 138, 264, 248, 265, 6, -1], "final memory": [-1]},
{ "name" : "SUBI 0044", "initial state": {"pc": 256, "sr": 10001, "d0": 1005380108, "a0": 88744000, "d1": 1022157366, "a1": 1166773788, "d2": 1677174816, "a2": 1293890966, "d3": 406781990, "a3": 1006056040, "d4": 1344457528, "a4": 1645111448, "d5": 474756168, "a5": 536168218, "d6": 1325183778, "a6": 537857114, "d7": 810853808, "a7": 466819644, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 1005380108, "a0": 88744000, "d1": 1022157366, "a1": 1166773788, "d2": 1677174816, "a2": 1293890966, "d3": 406781990, "a3": 1006056040, "d4": 1344443102, "a4": 1645111448, "d5": 474756168, "a5": 536168218, "d6": 1325183778, "a6": 537857114, "d7": 810853808, "a7": 466819644, "usp": 143542612}, "initial memory": [0, 27, 1, 211, 2, 26, 3, 60, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 68, 258, 56, 259, 90, 260, 104, 261, 176, 262, 8, 263, 252, 264, 72, 265, 132, -1], "final memory": [-1]},
{ "name" : "CMPI 0044", "initial state": {"pc": 256, "sr": 9984, "d0": 1313616120, "a0": 810588514, "d1": 1814237680, "a1": 2072398684, "d2": 1919867654, "a2": 767411294, "d3": 1273864602, "a3": 94851182, "d4": 1577905678, "a4": 730966606, "d5": 585173342, "a5": 1749303008, "d6": 1680756188, "a6": 1484544832, "d7": 469359078, "a7": 3775218408, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 1313616120, "a0": 810588514, "d1": 1814237680, "a1": 2072398684, "d2": 1919867654, "a2": 767411294, "d3": 1273864602, "a3": 94851182, "d4": 1577905678, "a4": 730966606, "d5": 585173342, "a5": 1749303008, "d6": 1680756188, "a6": 1484544832, "d7": 469359078, "a7": 3775218408, "usp": 143542612}, "initial memory": [0, 225, 1, 5, 2, 66, 3, 232, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 68, 258, 64, 259, 208, 260, 128, 261, 68, 262, 56, 263, 242, 264, 144, 265, 208, -1], "final memory": [-1]},
{ "name" : "ADDI 0045", "initial state": {"pc": 256, "sr": 10014, "d0": 1250558050, "a0": 471397938, "d1": 706709968, "a1": 717986990, "d2": 2089864266, "a2": 496728436, "d3": 106188330, "a3": 1245904770, "d4": 148351652, "a4": 1955911140, "d5": 117717804, "a5": 1466345350, "d6": 650692940, "a6": 343981284, "d7": 1209528862, "a7": 3107001522, "usp": 143542612}, "final state": {"pc": 260, "sr": 10001, "d0": 1250558050, "a0": 471397938, "d1": 706709968, "a1": 717986990, "d2": 2089864266, "a2": 496728436, "d3": 106188330, "a3": 1245904770, "d4": 148351652, "a4": 1955911140, "d5": 117713842, "a5": 1466345350, "d6": 650692940, "a6": 343981284, "d7": 1209528862, "a7": 3107001522, "usp": 143542612}, "initial memory": [0, 185, 1, 49, 2, 20, 3, 178, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 69, 258, 240, 259, 134, 260, 8, 261, 38, 262, 248, 263, 80, 264, 208, 265, 78, -1], "final memory": [-1]},
{ "name" : "SUBI 0045", "initial state": {"pc": 256, "sr": 10000, "d0": 891487960, "a0": 506333624, "d1": 244755408, "a1": 1619009154, "d2": 1172958250, "a2": 2069043788, "d3": 9445096, "a3": 216249044, "d4": 1977439048, "a4": 955368590, "d5": 361158764, "a5": 144680318, "d6": 1206560126, "a6": 690616222, "d7": 2115442708, "a7": 4211855648, "usp": 143542612}, "final state": {"pc": 260, "sr": 9984, "d0": 891487960, "a0": 506333624, "d1": 244755408, "a1": 1619009154, "d2": 1172958250, "a2": 2069043788, "d3": 9445096, "a3": 216249044, "d4": 1977439048, "a4": 955368590, "d5": 361119794, "a5": 144680318, "d6": 1206560126, "a6": 690616222, "d7": 2115442708, "a7": 4211855648, "usp": 143542612}, "initial memory": [0, 251, 1, 11, 2, 209, 3, 32, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 69, 258, 152, 259, 58, 260, 64, 261, 96, 262, 248, 263, 220, 264, 96, 265, 238, -1], "final memory": [-1]},
{ "name" : "CMPI 0045", "initial state": {"pc": 256, "sr": 9991, "d0": 1900948194, "a0": 386583484, "d1": 1122096946, "a1": 1170583412, "d2": 2029467114, "a2": 897732124, "d3": 771036504, "a3": 2111187892, "d4": 894196730, "a4": 2010101916, "d5": 673879404, "a5": 1717668062, "d6": 62388750, "a6": 224451412, "d7": 595701514, "a7": 2137954274, "usp": 143542612}, "final state": {"pc": 260, "sr": 9993, "d0": 1900948194, "a0": 386583484, "d1": 1122096946, "a1": 1170583412, "d2": 2029467114, "a2": 897732124, "d3": 771036504, "a3": 2111187892, "d4": 894196730, "a4": 2010101916, "d5": 673879404, "a5": 1717668062, "d6": 62388750, "a6": 224451412, "d7": 595701514, "a7": 2137954274, "usp": 143542612}, "initial memory": [0, 127, 1, 110, 2, 151, 3, 226, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 69, 258, 216, 259, 22, 260, 192, 261, 144, 262, 200, 263, 240, 264, 160, 265, 202, -1], "final memory": [-1]},
{ "name" : "ADDI 0046", "initial state": {"pc": 256, "sr": 10008, "d0": 388768518, "a0": 1241783872, "d1": 1387244658, "a1": 1415455158, "d2": 191028334, "a2": 1878482686, "d3": 125157272, "a3": 1501425862, "d4": 1131796898, "a4": 1531610384, "d5": 1847803206, "a5": 2036730946, "d6": 1267480782, "a6": 447676242, "d7": 1659208480, "a7": 3053874438, "usp": 143542612}, "final state": {"pc": 260, "sr": 9984, "d0": 388768518, "a0": 1241783872, "d1": 1387244658, "a1": 1415455158, "d2": 191028334, "a2": 1878482686, "d3": 125157272, "a3": 1501425862, "d4": 1131796898, "a4": 1531610384, "d5": 1847803206, "a5": 2036730946, "d6": 1267482886, "a6": 447676242, "d7": 1659208480, "a7": 3053874438, "usp": 143542612}, "initial memory": [0, 182, 1, 6, 2, 109, 3, 6, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 70, 258, 8, 259, 56, 260, 192, 261, 34, 262, 152, 263, 134, 264, 0, 265, 184, -1], "final memory": [-1]},
{ "name" : "SUBI 0046", "initial state": {"pc": 256, "sr": 9990, "d0": 1825045584, "a0": 1404316460, "d1": 1032200186, "a1": 1501479496, "d2": 815642442, "a2": 285570182, "d3": 1114420700, "a3": 2099581476, "d4": 1863819412, "a4": 214579628, "d5": 2016399148, "a5": 814764482, "d6": 181063936, "a6": 1390932508, "d7": 157244552, "a7": 3289453604, "usp": 143542612}, "final state": {"pc": 260, "sr": 9984, "d0": 1825045584, "a0": 1404316460, "d1": 1032200186, "a1": 1501479496, "d2": 815642442, "a2": 285570182, "d3": 1114420700, "a3": 2099581476, "d4": 1863819412, "a4": 214579628, "d5": 2016399148, "a5": 814764482, "d6": 181022790, "a6": 1390932508, "d7": 157244552, "a7": 3289453604, "usp": 143542612}, "initial memory": [0, 196, 1, 17, 2, 20, 3, 36, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 70, 258, 160, 259, 186, 260, 112, 261, 84, 262, 24, 263, 0, 264, 0, 265, 50, -1], "final memory": [-1]},
{ "name" : "CMPI 0046", "initial state": {"pc": 256, "sr": 10011, "d0": 1824679578, "a0": 202665988, "d1": 1323188286, "a1": 298212980, "d2": 1632358116, "a2": 1986223216, "d3": 939281994, "a3": 1967782344, "d4": 360184060, "a4": 1269691808, "d5": 2004595980, "a5": 165216816, "d6": 1521198530, "a6": 102687748, "d7": 990892982, "a7": 1726035398, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 1824679578, "a0": 202665988, "d1": 1323188286, "a1": 298212980, "d2": 1632358116, "a2": 1986223216, "d3": 939281994, "a3": 1967782344, "d4": 360184060, "a4": 1269691808, "d5": 2004595980, "a5": 165216816, "d6": 1521198530, "a6": 102687748, "d7": 990892982, "a7": 1726035398, "usp": 143542612}, "initial memory": [0, 102, 1, 225, 2, 53, 3, 198, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 70, 258, 232, 259, 212, 260, 64, 261, 60, 262, 104, 263, 194, 264, 160, 265, 232, -1], "final memory": [-1]},
{ "name" : "ADDI 0047", "initial state": {"pc": 256, "sr": 10015, "d0": 1483385412, "a0": 1554723736, "d1": 1120961460, "a1": 1808314710, "d2": 125239896, "a2": 1156758626, "d3": 372958012, "a3": 472770890, "d4": 1948025738, "a4": 170871136, "d5": 2080380050, "a5": 645563520, "d6": 1766260350, "a6": 898695996, "d7": 871249968, "a7": 434644728, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 1483385412, "a0": 1554723736, "d1": 1120961460, "a1": 1808314710, "d2": 125239896, "a2": 1156758626, "d3": 372958012, "a3": 472770890, "d4": 1948025738, "a4": 170871136, "d5": 2080380050, "a5": 645563520, "d6": 1766260350, "a6": 898695996, "d7": 871293216, "a7": 434644728, "usp": 143542612}, "initial memory": [0, 25, 1, 232, 2, 38, 3, 248, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 71, 258, 168, 259, 240, 260, 208, 261, 116, 262, 96, 263, 126, 264, 48, 265, 240, -1], "final memory": [-1]},
{ "name" : "SUBI 0047", "initial state": {"pc": 256, "sr": 10003, "d0": 1069056932, "a0": 294545470, "d1": 1791682128, "a1": 475907954, "d2": 785843868, "a2": 1355898256, "d3": 653477232, "a3": 1633027082, "d4": 760484272, "a4": 1445158514, "d5": 1783993014, "a5": 739097228, "d6": 403906884, "a6": 961696748, "d7": 267191220, "a7": 944960678, "usp": 143542612}, "final state": {"pc": 260, "sr": 10001, "d0": 1069056932, "a0": 294545470, "d1": 1791682128, "a1": 475907954, "d2": 785843868, "a2": 1355898256, "d3": 653477232, "a3": 1633027082, "d4": 760484272, "a4": 1445158514, "d5": 1783993014, "a5": 739097228, "d6": 403906884, "a6": 961696748, "d7": 267211676, "a7": 944960678, "usp": 143542612}, "initial memory": [0, 56, 1, 82, 2, 244, 3, 166, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 71, 258, 176, 259, 24, 260, 48, 261, 156, 262, 80, 263, 30, 264, 152, 265, 144, -1], "final memory": [-1]},
{ "name" : "CMPI 0047", "initial state": {"pc": 256, "sr": 9988, "d0": 1660524220, "a0": 994899472, "d1": 1880572774, "a1": 967750362, "d2": 122312878, "a2": 2086675402, "d3": 570707174, "a3": 198059064, "d4": 1213505916, "a4": 179035798, "d5": 741734652, "a5": 430067538, "d6": 191742136, "a6": 1862655818, "d7": 1384609252, "a7": 1045339242, "usp": 143542612}, "final state": {"pc": 260, "sr": 9995, "d0": 1660524220, "a0": 994899472, "d1": 1880572774, "a1": 967750362, "d2": 122312878, "a2": 2086675402, "d3": 570707174, "a3": 198059064, "d4": 1213505916, "a4": 179035798, "d5": 741734652, "a5": 430067538, "d6": 191742136, "a6": 1862655818, "d7": 1384609252, "a7": 1045339242, "usp": 143542612}, "initial memory": [0, 62, 1, 78, 2, 156, 3, 106, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 71, 258, 176, 259, 130, 260, 200, 261, 44, 262, 128, 263, 158, 264, 176, 265, 178, -1], "final memory": [-1]},
{ "name" : "ADDI 0050", "initial state": {"pc": 256, "sr": 9997, "d0": 1082795772, "a0": 397269100, "d1": 772115326, "a1": 375121984, "d2": 1846088908, "a2": 1810681142, "d3": 372544900, "a3": 127208764, "d4": 1447303294, "a4": 1251467782, "d5": 279209496, "a5": 964190162, "d6": 422230576, "a6": 232469278, "d7": 1143337950, "a7": 2505933336, "usp": 143542612}, "final state": {"pc": 260, "sr": 10001, "d0": 1082795772, "a0": 397269100, "d1": 772115326, "a1": 375121984, "d2": 1846088908, "a2": 1810681142, "d3": 372544900, "a3": 127208764, "d4": 1447303294, "a4": 1251467782, "d5": 279209496, "a5": 964190162, "d6": 422230576, "a6": 232469278, "d7": 1143337950, "a7": 2505933336, "usp": 143542612}, "initial memory": [0, 149, 1, 93, 2, 130, 3, 24, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 80, 258, 112, 259, 182, 260, 192, 261, 134, 262, 240, 263, 172, 264, 0, 265, 92, 11393132, 148, 11393133, 88, -1], "final memory": [-1]},
{ "name" : "SUBI 0050", "initial state": {"pc": 256, "sr": 10006, "d0": 1899936910, "a0": 1019665576, "d1": 1305299126, "a1": 599832772, "d2": 1616973384, "a2": 1101159986, "d3": 66112102, "a3": 181814856, "d4": 897069622, "a4": 2040538758, "d5": 1713935014, "a5": 21063116, "d6": 1907623086, "a6": 1820472504, "d7": 1637857146, "a7": 3056216968, "usp": 143542612}, "final state": {"pc": 260, "sr": 9984, "d0": 1899936910, "a0": 1019665576, "d1": 1305299126, "a1": 599832772, "d2": 1616973384, "a2": 1101159986, "d3": 66112102, "a3": 181814856, "d4": 897069622, "a4": 2040538758, "d5": 1713935014, "a5": 21063116, "d6": 1907623086, "a6": 1820472504, "d7": 1637857146, "a7": 3056216968, "usp": 143542612}, "initial memory": [0, 182, 1, 42, 2, 43, 3, 136, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 80, 258, 168, 259, 48, 260, 192, 261, 130, 262, 152, 263, 218, 264, 40, 265, 218, 13032616, 230, 13032617, 102, -1], "final memory": [-1]},
{ "name" : "CMPI 0050", "initial state": {"pc": 256, "sr": 10014, "d0": 804028060, "a0": 657309872, "d1": 1332497496, "a1": 751155342, "d2": 1325944356, "a2": 1758972734, "d3": 708986372, "a3": 794872542, "d4": 1694697454, "a4": 2074545860, "d5": 704516024, "a5": 347793134, "d6": 1723469456, "a6": 2056216458, "d7": 1091733062, "a7": 3570674574, "usp": 143542612}, "final state": {"pc": 260, "sr": 10000, "d0": 804028060, "a0": 657309872, "d1": 1332497496, "a1": 751155342, "d2": 1325944356, "a2": 1758972734, "d3": 708986372, "a3": 794872542, "d4": 1694697454, "a4": 2074545860, "d5": 704516024, "a5": 347793134, "d6": 1723469456, "a6": 2056216458, "d7": 1091733062, "a7": 3570674574, "usp": 143542612}, "initial memory": [0, 212, 1, 212, 2, 43, 3, 142, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 80, 258, 24, 259, 28, 260, 112, 261, 80, 262, 232, 263, 108, 264, 16, 265, 234, 2998448, 74, 2998449, 46, -1], "final memory": [-1]},
{ "name" : "ADDI 0051", "initial state": {"pc": 256, "sr": 9988, "d0": 1511640196, "a0": 1426595216, "d1": 1405230162, "a1": 130893364, "d2": 1825666674, "a2": 901514220, "d3": 733458388, "a3": 1252365954, "d4": 679010142, "a4": 1027381438, "d5": 395373242, "a5": 1431306586, "d6": 723691282, "a6": 2005460854, "d7": 1879500420, "a7": 3206890430, "usp": 143542612}, "final state": {"pc": 260, "sr": 9984, "d0": 1511640196, "a0": 1426595216, "d1": 1405230162, "a1": 130893364, "d2": 1825666674, "a2": 901514220, "d3": 733458388, "a3": 1252365954, "d4": 679010142, "a4": 1027381438, "d5": 395373242, "a5": 1431306586, "d6": 723691282, "a6": 2005460854, "d7": 1879500420, "a7": 3206890430, "usp": 143542612}, "initial memory": [0, 191, 1, 37, 2, 67, 3, 190, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 81, 258, 88, 259, 158, 260, 168, 261, 90, 262, 192, 263, 44, 264, 128, 265, 84, 13452852, 0, 13452853, 216, -1], "final memory": [-1]},
{ "name" : "SUBI 0051", "initial state": {"pc": 256, "sr": 10001, "d0": 1051999628, "a0": 615601052, "d1": 724898852, "a1": 1978153364, "d2": 700276132, "a2": 1629266348, "d3": 1330581770, "a3": 515527938, "d4": 1340608986, "a4": 1529038774, "d5": 216803378, "a5": 1765371422, "d6": 1682108734, "a6": 963439408, "d7": 1726763230, "a7": 3010022612, "usp": 143542612}, "final state": {"pc": 260, "sr": 9986, "d0": 1051999628, "a0": 615601052, "d1": 724898852, "a1": 1978153364, "d2": 700276132, "a2": 1629266348, "d3": 1330581770, "a3": 515527938, "d4": 1340608986, "a4": 1529038774, "d5": 216803378, "a5": 1765371422, "d6": 1682108734, "a6": 963439408, "d7": 1726763230, "a7": 3010022612, "usp": 143542612}, "initial memory": [0, 179, 1, 105, 2, 76, 3, 212, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 81, 258, 96, 259, 50, 260, 112, 261, 22, 262, 160, 263, 218, 264, 88, 265, 252, 15219092, 180, 15219093, 250, -1], "final memory": [-1]},
{ "name" : "CMPI 0051", "initial state": {"pc": 256, "sr": 9990, "d0": 2057241860, "a0": 1068198246, "d1": 1577241126, "a1": 244648408, "d2": 153482920, "a2": 1522109704, "d3": 459593200, "a3": 1272608870, "d4": 2031717788, "a4": 1947654424, "d5": 2090875616, "a5": 134672946, "d6": 2071562250, "a6": 456290, "d7": 1741867392, "a7": 3537915422, "usp": 143542612}, "final state": {"pc": 260, "sr": 9995, "d0": 2057241860, "a0": 1068198246, "d1": 1577241126, "a1": 244648408, "d2": 153482920, "a2": 1522109704, "d3": 459593200, "a3": 1272608870, "d4": 2031717788, "a4": 1947654424, "d5": 2090875616, "a5": 134672946, "d6": 2071562250, "a6": 456290, "d7": 1741867392, "a7": 3537915422, "usp": 143542612}, "initial memory": [0, 210, 1, 224, 2, 78, 3, 30, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 81, 258, 160, 259, 178, 260, 64, 261, 186, 262, 152, 263, 222, 264, 80, 265, 156, 9767384, 98, 9767385, 56, -1], "final memory": [-1]},
{ "name" : "ADDI 0052", "initial state": {"pc": 256, "sr": 10000, "d0": 18775358, "a0": 199224908, "d1": 2024829444, "a1": 446023082, "d2": 135111298, "a2": 1592027950, "d3": 925387414, "a3": 1715014484, "d4": 909695524, "a4": 722922554, "d5": 1316588874, "a5": 1844373998, "d6": 237723436, "a6": 1614840394, "d7": 1098222238, "a7": 2915194028, "usp": 143542612}, "final state": {"pc": 260, "sr": 9994, "d0": 18775358, "a0": 199224908, "d1": 2024829444, "a1": 446023082, "d2": 135111298, "a2": 1592027950, "d3": 925387414, "a3": 1715014484, "d4": 909695524, "a4": 722922554, "d5": 1316588874, "a5": 1844373998, "d6": 237723436, "a6": 1614840394, "d7": 1098222238, "a7": 2915194028, "usp": 143542612}, "initial memory": [0, 173, 1, 194, 2, 84, 3, 172, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 82, 258, 80, 259, 126, 260, 64, 261, 182, 262, 104, 263, 254, 264, 232, 265, 162, 14969646, 82, 14969647, 224, -1], "final memory": [-1]},
{ "name" : "SUBI 0052", "initial state": {"pc": 256, "sr": 9997, "d0": 1605038010, "a0": 1933604580, "d1": 1331760910, "a1": 222146008, "d2": 1831045336, "a2": 1281394776, "d3": 938300642, "a3": 1436004922, "d4": 1046470172, "a4": 1513515874, "d5": 133128680, "a5": 717512410, "d6": 1963265040, "a6": 1110396964, "d7": 509291124, "a7": 764690162, "usp": 143542612}, "final state": {"pc": 260, "sr": 9986, "d0": 1605038010, "a0": 1933604580, "d1": 1331760910, "a1": 222146008, "d2": 1831045336, "a2": 1281394776, "d3": 938300642, "a3": 1436004922, "d4": 1046470172, "a4": 1513515874, "d5": 133128680, "a5": 717512410, "d6": 1963265040, "a6": 1110396964, "d7": 509291124, "a7": 764690162, "usp": 143542612}, "initial memory": [0, 45, 1, 148, 2, 62, 3, 242, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 82, 258, 64, 259, 124, 260, 232, 261, 148, 262, 248, 263, 92, 264, 0, 265, 198, 6326360, 174, 6326361, 94, -1], "final memory": [-1]},
{ "name" : "CMPI 0052", "initial state": {"pc": 256, "sr": 9999, "d0": 737328274, "a0": 2078799168, "d1": 1295657928, "a1": 966180340, "d2": 638615316, "a2": 1469119412, "d3": 84348306, "a3": 1870484732, "d4": 302771922, "a4": 223782290, "d5": 1298933310, "a5": 865098940, "d6": 2000886222, "a6": 1253594390, "d7": 1448304780, "a7": 3397103268, "usp": 143542612}, "final state": {"pc": 260, "sr": 9993, "d0": 737328274, "a0": 2078799168, "d1": 1295657928, "a1": 966180340, "d2": 638615316, "a2": 1469119412, "d3": 84348306, "a3": 1870484732, "d4": 302771922, "a4": 223782290, "d5": 1298933310, "a5": 865098940, "d6": 2000886222, "a6": 1253594390, "d7": 1448304780, "a7": 3397103268, "usp": 143542612}, "initial memory": [0, 202, 1, 123, 2, 174, 3, 164, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 82, 258, 88, 259, 230, 260, 48, 261, 236, 262, 224, 263, 14, 264, 136, 265, 38, 9501620, 34, 9501621, 156, -1], "final memory": [-1]},
{ "name" : "ADDI 0053", "initial state": {"pc": 256, "sr": 9995, "d0": 366939968, "a0": 1039360644, "d1": 1734491638, "a1": 902375816, "d2": 1657952294, "a2": 700841204, "d3": 1603902240, "a3": 90328640, "d4": 1570210536, "a4": 2029997698, "d5": 101940568, "a5": 1098610396, "d6": 1770676524, "a6": 280545472, "d7": 2079442388, "a7": 1969775864, "usp": 143542612}, "final state": {"pc": 260, "sr": 9994, "d0": 366939968, "a0": 1039360644, "d1": 1734491638, "a1": 902375816, "d2": 1657952294, "a2": 700841204, "d3": 1603902240, "a3": 90328640, "d4": 1570210536, "a4": 2029997698, "d5": 101940568, "a5": 1098610396, "d6": 1770676524, "a6": 280545472, "d7": 2079442388, "a7": 1969775864, "usp": 143542612}, "initial memory": [0, 117, 1, 104, 2, 100, 3, 248, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 83, 258, 104, 259, 236, 260, 88, 261, 132, 262, 144, 263, 94, 264, 128, 265, 240, 6442560, 34, 6442561, 68, -1], "final memory": [-1]},
{ "name" : "SUBI 0053", "initial state": {"pc": 256, "sr": 10008, "d0": 153979514, "a0": 376091718, "d1": 215897162, "a1": 929148112, "d2": 1483738758, "a2": 1838721046, "d3": 617196742, "a3": 1094956598, "d4": 879627784, "a4": 1148188250, "d5": 626739740, "a5": 311865808, "d6": 207521644, "a6": 1668536376, "d7": 302844786, "a7": 1577132924, "usp": 143542612}, "final state": {"pc": 260, "sr": 9986, "d0": 153979514, "a0": 376091718, "d1": 215897162, "a1": 929148112, "d2": 1483738758, "a2": 1838721046, "d3": 617196742, "a3": 1094956598, "d4": 879627784, "a4": 1148188250, "d5": 626739740, "a5": 311865808, "d6": 207521644, "a6": 1668536376, "d7": 302844786, "a7": 1577132924, "usp": 143542612}, "initial memory": [0, 94, 1, 1, 2, 35, 3, 124, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 83, 258, 120, 259, 140, 260, 64, 261, 108, 262, 0, 263, 58, 264, 64, 265, 118, 4437558, 228, 4437559, 218, -1], "final memory": [-1]},
{ "name" : "CMPI 0053", "initial state": {"pc": 256, "sr": 9995, "d0": 394948162, "a0": 1831068430, "d1": 21822664, "a1": 1326441500, "d2": 1701293858, "a2": 474550992, "d3": 2048595248, "a3": 24274392, "d4": 135020784, "a4": 2105313868, "d5": 1551602262, "a5": 2069611504, "d6": 885308720, "a6": 1167917268, "d7": 1616950624, "a7": 2476834350, "usp": 143542612}, "final state": {"pc": 260, "sr": 9986, "d0": 394948162, "a0": 1831068430, "d1": 21822664, "a1": 1326441500, "d2": 1701293858, "a2": 474550992, "d3": 2048595248, "a3": 24274392, "d4": 135020784, "a4": 2105313868, "d5": 1551602262, "a5": 2069611504, "d6": 885308720, "a6": 1167917268, "d7": 1616950624, "a7": 2476834350, "usp": 143542612}, "initial memory": [0, 147, 1, 161, 2, 126, 3, 46, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 83, 258, 112, 259, 164, 260, 184, 261, 242, 262, 32, 263, 130, 264, 24, 265, 238, 7497176, 146, 7497177, 56, -1], "final memory": [-1]},
{ "name" : "ADDI 0054", "initial state": {"pc": 256, "sr": 9992, "d0": 1428492628, "a0": 288977394, "d1": 1955925790, "a1": 1382535090, "d2": 1712567900, "a2": 494213896, "d3": 405391366, "a3": 1933703930, "d4": 1594560078, "a4": 1891921458, "d5": 1322800032, "a5": 1881083930, "d6": 1549440886, "a6": 123377182, "d7": 1066284286, "a7": 307741198, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 1428492628, "a0": 288977394, "d1": 1955925790, "a1": 1382535090, "d2": 1712567900, "a2": 494213896, "d3": 405391366, "a3": 1933703930, "d4": 1594560078, "a4": 1891921458, "d5": 1322800032, "a5": 1881083930, "d6": 1549440886, "a6": 123377182, "d7": 1066284286, "a7": 307741198, "usp": 143542612}, "initial memory": [0, 18, 1, 87, 2, 194, 3, 14, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 84, 258, 144, 259, 78, 260, 128, 261, 230, 262, 88, 263, 182, 264, 224, 265, 222, 12873266, 240, 12873267, 66, -1], "final memory": [-1]},
{ "name" : "SUBI 0054", "initial state": {"pc": 256, "sr": 10004, "d0": 1232577574, "a0": 1010636228, "d1": 1304044062, "a1": 1314919872, "d2": 1997949206, "a2": 104094234, "d3": 1478000750, "a3": 1460102180, "d4": 815260400, "a4": 641704990, "d5": 1135891746, "a5": 472908502, "d6": 1950453646, "a6": 336232374, "d7": 2084040514, "a7": 2838705642, "usp": 143542612}, "final state": {"pc": 260, "sr": 9984, "d0": 1232577574, "a0": 1010636228, "d1": 1304044062, "a1": 1314919872, "d2": 1997949206, "a2": 104094234, "d3": 1478000750, "a3": 1460102180, "d4": 815260400, "a4": 641704990, "d5": 1135891746, "a5": 472908502, "d6": 1950453646, "a6": 336232374, "d7": 2084040514, "a7": 2838705642, "usp": 143542612}, "initial memory": [0, 169, 1, 51, 2, 53, 3, 234, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 84, 258, 40, 259, 32, 260, 144, 261, 122, 262, 80, 263, 4, 264, 32, 265, 222, 4170782, 82, 4170783, 186, -1], "final memory": [-1]},
{ "name" : "CMPI 0054", "initial state": {"pc": 256, "sr": 10003, "d0": 75360210, "a0": 652087222, "d1": 1711198194, "a1": 1020889512, "d2": 1007045934, "a2": 1843189108, "d3": 1102390730, "a3": 1027730180, "d4": 1539593248, "a4": 850179246, "d5": 913256432, "a5": 1753884030, "d6": 1035244322, "a6": 1168370294, "d7": 438811860, "a7": 3315181028, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 75360210, "a0": 652087222, "d1": 1711198194, "a1": 1020889512, "d2": 1007045934, "a2": 1843189108, "d3": 1102390730, "a3": 1027730180, "d4": 1539593248, "a4": 850179246, "d5": 913256432, "a5": 1753884030, "d6": 1035244322, "a6": 1168370294, "d7": 438811860, "a7": 3315181028, "usp": 143542612}, "initial memory": [0, 197, 1, 153, 2, 165, 3, 228, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 84, 258, 144, 259, 28, 260, 208, 261, 42, 262, 64, 263, 148, 264, 24, 265, 248, 11318446, 132, 11318447, 74, -1], "final memory": [-1]},
{ "name" : "ADDI 0055", "initial state": {"pc": 256, "sr": 9987, "d0": 1228535918, "a0": 291263868, "d1": 2095391568, "a1": 1156597962, "d2": 661756222, "a2": 2067475144, "d3": 319032148, "a3": 1769336748, "d4": 1854128524, "a4": 1036663626, "d5": 202901250, "a5": 670750878, "d6": 2104777768, "a6": 1168343442, "d7": 1649313392, "a7": 2468453126, "usp": 143542612}, "final state": {"pc": 260, "sr": 9984, "d0": 1228535918, "a0": 291263868, "d1": 2095391568, "a1": 1156597962, "d2": 661756222, "a2": 2067475144, "d3": 319032148, "a3": 1769336748, "d4": 1854128524, "a4": 1036663626, "d5": 202901250, "a5": 670750878, "d6": 2104777768, "a6": 1168343442, "d7": 1649313392, "a7": 2468453126, "usp": 143542612}, "initial memory": [0, 147, 1, 33, 2, 155, 3, 6, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 85, 258, 40, 259, 150, 260, 184, 261, 168, 262, 200, 263, 234, 264, 224, 265, 224, 16439454, 52, 16439455, 222, -1], "final memory": [-1]},
{ "name" : "SUBI 0055", "initial state": {"pc": 256, "sr": 9984, "d0": 1053572244, "a0": 1722806228, "d1": 1386052200, "a1": 682278302, "d2": 1624206390, "a2": 1636230380, "d3": 1372176520, "a3": 1595913632, "d4": 343886506, "a4": 449661994, "d5": 822029072, "a5": 474179364, "d6": 1080311952, "a6": 220773538, "d7": 1976242332, "a7": 2793603542, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 1053572244, "a0": 1722806228, "d1": 1386052200, "a1": 682278302, "d2": 1624206390, "a2": 1636230380, "d3": 1372176520, "a3": 1595913632, "d4": 343886506, "a4": 449661994, "d5": 822029072, "a5": 474179364, "d6": 1080311952, "a6": 220773538, "d7": 1976242332, "a7": 2793603542, "usp": 143542612}, "initial memory": [0, 166, 1, 131, 2, 1, 3, 214, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 85, 258, 40, 259, 206, 260, 152, 261, 232, 262, 88, 263, 238, 264, 240, 265, 58, 4417316, 206, 4417317, 96, -1], "final memory": [-1]},
{ "name" : "CMPI 0055", "initial state": {"pc": 256, "sr": 9985, "d0": 894687822, "a0": 1388192828, "d1": 337744866, "a1": 1094535994, "d2": 678700648, "a2": 521547762, "d3": 1636141718, "a3": 1772489334, "d4": 105771398, "a4": 335085354, "d5": 1730910116, "a5": 1077422244, "d6": 1592854156, "a6": 653543404, "d7": 568673196, "a7": 1421547192, "usp": 143542612}, "final state": {"pc": 260, "sr": 9993, "d0": 894687822, "a0": 1388192828, "d1": 337744866, "a1": 1094535994, "d2": 678700648, "a2": 521547762, "d3": 1636141718, "a3": 1772489334, "d4": 105771398, "a4": 335085354, "d5": 1730910116, "a5": 1077422244, "d6": 1592854156, "a6": 653543404, "d7": 568673196, "a7": 1421547192, "usp": 143542612}, "initial memory": [0, 84, 1, 187, 2, 22, 3, 184, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 85, 258, 160, 259, 214, 260, 160, 261, 112, 262, 32, 263, 104, 264, 168, 265, 34, 3680420, 130, 3680421, 140, -1], "final memory": [-1]},
{ "name" : "ADDI 0056", "initial state": {"pc": 256, "sr": 9987, "d0": 1941998528, "a0": 1867048424, "d1": 1712792990, "a1": 451812204, "d2": 2040978542, "a2": 105536836, "d3": 970061862, "a3": 2083593876, "d4": 133883416, "a4": 2093942756, "d5": 1763211110, "a5": 2081393510, "d6": 1162280816, "a6": 1619596586, "d7": 942438206, "a7": 958666098, "usp": 143542612}, "final state": {"pc": 260, "sr": 9994, "d0": 1941998528, "a0": 1867048424, "d1": 1712792990, "a1": 451812204, "d2": 2040978542, "a2": 105536836, "d3": 970061862, "a3": 2083593876, "d4": 133883416, "a4": 2093942756, "d5": 1763211110, "a5": 2081393510, "d6": 1162280816, "a6": 1619596586, "d7": 942438206, "a7": 958666098, "usp": 143542612}, "initial memory": [0, 57, 1, 36, 2, 21, 3, 114, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 86, 258, 40, 259, 170, 260, 32, 261, 170, 262, 200, 263, 244, 264, 72, 265, 166, 8983850, 90, 8983851, 172, -1], "final memory": [-1]},
{ "name" : "SUBI 0056", "initial state": {"pc": 256, "sr": 10010, "d0": 1028346018, "a0": 756415088, "d1": 463133470, "a1": 2112677422, "d2": 1403493562, "a2": 1274828862, "d3": 555917886, "a3": 604354322, "d4": 1758045552, "a4": 1932923190, "d5": 244093390, "a5": 1654942968, "d6": 783856766, "a6": 418267232, "d7": 1615992270, "a7": 1568622462, "usp": 143542612}, "final state": {"pc": 260, "sr": 10011, "d0": 1028346018, "a0": 756415088, "d1": 463133470, "a1": 2112677422, "d2": 1403493562, "a2": 1274828862, "d3": 555917886, "a3": 604354322, "d4": 1758045552, "a4": 1932923190, "d5": 244093390, "a5": 1654942968, "d6": 783856766, "a6": 418267232, "d7": 1615992270, "a7": 1568622462, "usp": 143542612}, "initial memory": [0, 93, 1, 127, 2, 71, 3, 126, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 86, 258, 128, 259, 242, 260, 72, 261, 48, 262, 144, 263, 228, 264, 120, 265, 220, 15614048, 36, 15614049, 178, -1], "final memory": [-1]},
{ "name" : "CMPI 0056", "initial state": {"pc": 256, "sr": 10003, "d0": 443114118, "a0": 2008519102, "d1": 2093193884, "a1": 885100120, "d2": 232503234, "a2": 258510878, "d3": 1409099944, "a3": 432908664, "d4": 293116498, "a4": 221336618, "d5": 81512474, "a5": 562878928, "d6": 2033084186, "a6": 640694668, "d7": 1433606684, "a7": 3822211232, "usp": 143542612}, "final state": {"pc": 260, "sr": 10011, "d0": 443114118, "a0": 2008519102, "d1": 2093193884, "a1": 885100120, "d2": 232503234, "a2": 258510878, "d3": 1409099944, "a3": 432908664, "d4": 293116498, "a4": 221336618, "d5": 81512474, "a5": 562878928, "d6": 2033084186, "a6": 640694668, "d7": 1433606684, "a7": 3822211232, "usp": 143542612}, "initial memory": [0, 227, 1, 210, 2, 80, 3, 160, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 86, 258, 200, 259, 88, 260, 216, 261, 222, 262, 192, 263, 224, 264, 192, 265, 126, 3160460, 82, 3160461, 212, -1], "final memory": [-1]},
{ "name" : "ADDI 0057", "initial state": {"pc": 256, "sr": 10009, "d0": 1174602954, "a0": 1717774464, "d1": 1882164654, "a1": 2012766634, "d2": 1107219468, "a2": 1406410094, "d3": 1091797420, "a3": 181947328, "d4": 1738974778, "a4": 2119528822, "d5": 1844158630, "a5": 462174918, "d6": 142617258, "a6": 325495626, "d7": 376521960, "a7": 4121884896, "usp": 143542612}, "final state": {"pc": 260, "sr": 10001, "d0": 1174602954, "a0": 1717774464, "d1": 1882164654, "a1": 2012766634, "d2": 1107219468, "a2": 1406410094, "d3": 1091797420, "a3": 181947328, "d4": 1738974778, "a4": 2119528822, "d5": 1844158630, "a5": 462174918, "d6": 142617258, "a6": 325495626, "d7": 376521960, "a7": 4121884896, "usp": 143542612}, "initial memory": [0, 245, 1, 174, 2, 248, 3, 224, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 87, 258, 104, 259, 6, 260, 144, 261, 242, 262, 168, 263, 50, 264, 48, 265, 8, 11466976, 248, 11466977, 178, -1], "final memory": [-1]},
{ "name" : "SUBI 0057", "initial state": {"pc": 256, "sr": 9995, "d0": 747574342, "a0": 42627208, "d1": 1702631044, "a1": 1323430404, "d2": 900360232, "a2": 1406684856, "d3": 1184659268, "a3": 504904968, "d4": 1247442746, "a4": 1229924686, "d5": 2034870008, "a5": 1814095226, "d6": 1383145980, "a6": 1673143730, "d7": 24023892, "a7": 3389120980, "usp": 143542612}, "final state": {"pc": 260, "sr": 9986, "d0": 747574342, "a0": 42627208, "d1": 1702631044, "a1": 1323430404, "d2": 900360232, "a2": 1406684856, "d3": 1184659268, "a3": 504904968, "d4": 1247442746, "a4": 1229924686, "d5": 2034870008, "a5": 1814095226, "d6": 1383145980, "a6": 1673143730, "d7": 24023892, "a7": 3389120980, "usp": 143542612}, "initial memory": [0, 202, 1, 1, 2, 225, 3, 212, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 87, 258, 64, 259, 244, 260, 232, 261, 252, 262, 0, 263, 166, 264, 16, 265, 124, 123348, 132, 123349, 192, -1], "final memory": [-1]},
{ "name" : "CMPI 0057", "initial state": {"pc": 256, "sr": 9995, "d0": 1492896834, "a0": 1131766310, "d1": 2065641136, "a1": 1333710690, "d2": 1009952156, "a2": 241276250, "d3": 555156810, "a3": 680825020, "d4": 1851559908, "a4": 833256730, "d5": 2129345532, "a5": 805015830, "d6": 95395876, "a6": 754078710, "d7": 1295687270, "a7": 544211168, "usp": 143542612}, "final state": {"pc": 260, "sr": 9985, "d0": 1492896834, "a0": 1131766310, "d1": 2065641136, "a1": 1333710690, "d2": 1009952156, "a2": 241276250, "d3": 555156810, "a3": 680825020, "d4": 1851559908, "a4": 833256730, "d5": 2129345532, "a5": 805015830, "d6": 95395876, "a6": 754078710, "d7": 1295687270, "a7": 544211168, "usp": 143542612}, "initial memory": [0, 32, 1, 112, 2, 0, 3, 224, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 87, 258, 176, 259, 164, 260, 168, 261, 86, 262, 168, 263, 186, 264, 120, 265, 188, 7340256, 30, 7340257, 136, -1], "final memory": [-1]},
{ "name" : "ADDI 0058", "initial state": {"pc": 256, "sr": 10002, "d0": 539267748, "a0": 133650734, "d1": 1092050296, "a1": 8382, "d2": 1694077610, "a2": 140893080, "d3": 1024199344, "a3": 1463033372, "d4": 1636943902, "a4": 514141860, "d5": 703176004, "a5": 1855545946, "d6": 676589786, "a6": 403192688, "d7": 518639244, "a7": 1863020520, "usp": 143542612}, "final state": {"pc": 260, "sr": 9994, "d0": 539267748, "a0": 133650736, "d1": 1092050296, "a1": 8382, "d2": 1694077610, "a2": 140893080, "d3": 1024199344, "a3": 1463033372, "d4": 1636943902, "a4": 514141860, "d5": 703176004, "a5": 1855545946, "d6": 676589786, "a6": 403192688, "d7": 518639244, "a7": 1863020520, "usp": 143542612}, "initial memory": [0, 111, 1, 11, 2, 111, 3, 232, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 88, 258, 72, 259, 188, 260, 184, 261, 58, 262, 240, 263, 14, 264, 224, 265, 246, 16210222, 108, 16210223, 168, -1], "final memory": [-1]},
{ "name" : "SUBI 0058", "initial state": {"pc": 256, "sr": 10010, "d0": 1146530798, "a0": 523862540, "d1": 372374262, "a1": 2022240726, "d2": 726874076, "a2": 1723701266, "d3": 1685611196, "a3": 692796438, "d4": 463099948, "a4": 173416238, "d5": 840089308, "a5": 471419894, "d6": 1823504178, "a6": 1086984674, "d7": 895593308, "a7": 3209515298, "usp": 143542612}, "final state": {"pc": 260, "sr": 9986, "d0": 1146530798, "a0": 523862542, "d1": 372374262, "a1": 2022240726, "d2": 726874076, "a2": 1723701266, "d3": 1685611196, "a3": 692796438, "d4": 463099948, "a4": 173416238, "d5": 840089308, "a5": 471419894, "d6": 1823504178, "a6": 1086984674, "d7": 895593308, "a7": 3209515298, "usp": 143542612}, "initial memory": [0, 191, 1, 77, 2, 81, 3, 34, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 88, 258, 48, 259, 56, 260, 192, 261, 62, 262, 216, 263, 4, 264, 240, 265, 118, 3768844, 144, 3768845, 208, -1], "final memory": [-1]},
{ "name" : "CMPI 0058", "initial state": {"pc": 256, "sr": 10005, "d0": 1460744488, "a0": 564954692, "d1": 699557312, "a1": 1168321864, "d2": 2134259106, "a2": 1542583726, "d3": 1073438700, "a3": 1782113104, "d4": 274129260, "a4": 1020531026, "d5": 938050004, "a5": 113065392, "d6": 1128981408, "a6": 1914516202, "d7": 1772503010, "a7": 4160526818, "usp": 143542612}, "final state": {"pc": 260, "sr": 10001, "d0": 1460744488, "a0": 564954694, "d1": 699557312, "a1": 1168321864, "d2": 2134259106, "a2": 1542583726, "d3": 1073438700, "a3": 1782113104, "d4": 274129260, "a4": 1020531026, "d5": 938050004, "a5": 113065392, "d6": 1128981408, "a6": 1914516202, "d7": 1772503010, "a7": 4160526818, "usp": 143542612}, "initial memory": [0, 247, 1, 252, 2, 153, 3, 226, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 88, 258, 176, 259, 58, 260, 0, 261, 194, 262, 168, 263, 42, 264, 96, 265, 38, 11306564, 40, 11306565, 134, -1], "final memory": [-1]},
{ "name" : "ADDI 0059", "initial state": {"pc": 256, "sr": 10013, "d0": 566134382, "a0": 1341566194, "d1": 1668018870, "a1": 1272229512, "d2": 1141636958, "a2": 2014218652, "d3": 1873467614, "a3": 40672856, "d4": 964972990, "a4": 688891046, "d5": 504557592, "a5": 1107469144, "d6": 1834027194, "a6": 993151466, "d7": 1662280974, "a7": 1212487002, "usp": 143542612}, "final state": {"pc": 260, "sr": 10003, "d0": 566134382, "a0": 1341566194, "d1": 1668018870, "a1": 1272229514, "d2": 1141636958, "a2": 2014218652, "d3": 1873467614, "a3": 40672856, "d4": 964972990, "a4": 688891046, "d5": 504557592, "a5": 1107469144, "d6": 1834027194, "a6": 993151466, "d7": 1662280974, "a7": 1212487002, "usp": 143542612}, "initial memory": [0, 72, 1, 69, 2, 21, 3, 90, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 89, 258, 136, 259, 158, 260, 152, 261, 158, 262, 128, 263, 54, 264, 40, 265, 132, 13938312, 236, 13938313, 108, -1], "final memory": [-1]},
{ "name" : "SUBI 0059", "initial state": {"pc": 256, "sr": 10003, "d0": 1474662474, "a0": 1218073068, "d1": 543447298, "a1": 192463832, "d2": 470786794, "a2": 629252042, "d3": 1183908016, "a3": 1629592066, "d4": 1506052264, "a4": 1694903070, "d5": 1978137506, "a5": 2012820488, "d6": 1362724134, "a6": 164067432, "d7": 391441690, "a7": 998601324, "usp": 143542612}, "final state": {"pc": 260, "sr": 10011, "d0": 1474662474, "a0": 1218073068, "d1": 543447298, "a1": 192463834, "d2": 470786794, "a2": 629252042, "d3": 1183908016, "a3": 1629592066, "d4": 1506052264, "a4": 1694903070, "d5": 1978137506, "a5": 2012820488, "d6": 1362724134, "a6": 164067432, "d7": 391441690, "a7": 998601324, "usp": 143542612}, "initial memory": [0, 59, 1, 133, 2, 114, 3, 108, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 89, 258, 144, 259, 216, 260, 216, 261, 156, 262, 64, 263, 40, 264, 200, 265, 166, 7914456, 24, 7914457, 182, -1], "final memory": [-1]},
{ "name" : "CMPI 0059", "initial state": {"pc": 256, "sr": 9994, "d0": 896890094, "a0": 1557591298, "d1": 844091564, "a1": 611305362, "d2": 369960872, "a2": 647468692, "d3": 967234446, "a3": 706683902, "d4": 2005609778, "a4": 1651773004, "d5": 1380232340, "a5": 827773458, "d6": 446600292, "a6": 989460146, "d7": 555778186, "a7": 1746913654, "usp": 143542612}, "final state": {"pc": 260, "sr": 9993, "d0": 896890094, "a0": 1557591298, "d1": 844091564, "a1": 611305364, "d2": 369960872, "a2": 647468692, "d3": 967234446, "a3": 706683902, "d4": 2005609778, "a4": 1651773004, "d5": 1380232340, "a5": 827773458, "d6": 446600292, "a6": 989460146, "d7": 555778186, "a7": 1746913654, "usp": 143542612}, "initial memory": [0, 104, 1, 31, 2, 201, 3, 118, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 89, 258, 120, 259, 196, 260, 136, 261, 56, 262, 232, 263, 50, 264, 0, 265, 84, 7325586, 44, 7325587, 40, -1], "final memory": [-1]},
{ "name" : "ADDI 005a", "initial state": {"pc": 256, "sr": 10008, "d0": 1108632152, "a0": 1411884290, "d1": 1212474098, "a1": 1992446326, "d2": 579855510, "a2": 1332910218, "d3": 350766484, "a3": 1820112068, "d4": 489685572, "a4": 1866475814, "d5": 988090106, "a5": 1565390976, "d6": 339386098, "a6": 703974234, "d7": 345582654, "a7": 3933339030, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 1108632152, "a0": 1411884290, "d1": 1212474098, "a1": 1992446326, "d2": 579855510, "a2": 1332910220, "d3": 350766484, "a3": 1820112068, "d4": 489685572, "a4": 1866475814, "d5": 988090106, "a5": 1565390976, "d6": 339386098, "a6": 703974234, "d7": 345582654, "a7": 3933339030, "usp": 143542612}, "initial memory": [0, 234, 1, 113, 2, 253, 3, 150, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 90, 258, 16, 259, 184, 260, 88, 261, 160, 262, 48, 263, 126, 264, 96, 265, 208, 7510154, 188, 7510155, 238, -1], "final memory": [-1]},
{ "name" : "SUBI 005a", "initial state": {"pc": 256, "sr": 10004, "d0": 1805953748, "a0": 1056914462, "d1": 130792744, "a1": 1724118496, "d2": 1357894334, "a2": 1262730108, "d3": 821354868, "a3": 1271525502, "d4": 486400366, "a4": 919340816, "d5": 1608207686, "a5": 216271154, "d6": 917414266, "a6": 1326954554, "d7": 49000008, "a7": 2428708342, "usp": 143542612}, "final state": {"pc": 260, "sr": 9986, "d0": 1805953748, "a0": 1056914462, "d1": 130792744, "a1": 1724118496, "d2": 1357894334, "a2": 1262730110, "d3": 821354868, "a3": 1271525502, "d4": 486400366, "a4": 919340816, "d5": 1608207686, "a5": 216271154, "d6": 917414266, "a6": 1326954554, "d7": 49000008, "a7": 2428708342, "usp": 143542612}, "initial memory": [0, 144, 1, 195, 2, 37, 3, 246, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 90, 258, 104, 259, 12, 260, 144, 261, 12, 262, 80, 263, 202, 264, 184, 265, 232, 4438908, 194, 4438909, 238, -1], "final memory": [-1]},
{ "name" : "CMPI 005a", "initial state": {"pc": 256, "sr": 9985, "d0": 515373818, "a0": 81420856, "d1": 1086210774, "a1": 493260460, "d2": 186012278, "a2": 941673800, "d3": 1719649960, "a3": 1904561856, "d4": 1321973200, "a4": 1727372064, "d5": 537777344, "a5": 110855854, "d6": 1812650838, "a6": 1286033036, "d7": 1019634730, "a7": 834950274, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 515373818, "a0": 81420856, "d1": 1086210774, "a1": 493260460, "d2": 186012278, "a2": 941673802, "d3": 1719649960, "a3": 1904561856, "d4": 1321973200, "a4": 1727372064, "d5": 537777344, "a5": 110855854, "d6": 1812650838, "a6": 1286033036, "d7": 1019634730, "a7": 834950274, "usp": 143542612}, "initial memory": [0, 49, 1, 196, 2, 84, 3, 130, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 90, 258, 24, 259, 74, 260, 168, 261, 108, 262, 152, 263, 194, 264, 72, 265, 106, 2149704, 226, 2149705, 252, -1], "final memory": [-1]},
{ "name" : "ADDI 005b", "initial state": {"pc": 256, "sr": 10003, "d0": 1871910470, "a0": 471140422, "d1": 563840740, "a1": 684882872, "d2": 1773466616, "a2": 314081784, "d3": 1727878398, "a3": 257739362, "d4": 30893612, "a4": 350941134, "d5": 1685377956, "a5": 1277561282, "d6": 838019368, "a6": 1430980674, "d7": 1393777756, "a7": 1460819248, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 1871910470, "a0": 471140422, "d1": 563840740, "a1": 684882872, "d2": 1773466616, "a2": 314081784, "d3": 1727878398, "a3": 257739364, "d4": 30893612, "a4": 350941134, "d5": 1685377956, "a5": 1277561282, "d6": 838019368, "a6": 1430980674, "d7": 1393777756, "a7": 1460819248, "usp": 143542612}, "initial memory": [0, 87, 1, 18, 2, 85, 3, 48, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 91, 258, 168, 259, 112, 260, 32, 261, 240, 262, 16, 263, 106, 264, 120, 265, 116, 6081122, 8, 6081123, 236, -1], "final memory": [-1]},
{ "name" : "SUBI 005b", "initial state": {"pc": 256, "sr": 10008, "d0": 1892967002, "a0": 1143889958, "d1": 126189116, "a1": 1084916162, "d2": 1294113022, "a2": 2049771704, "d3": 443200744, "a3": 580363954, "d4": 1401633418, "a4": 306250204, "d5": 1504749190, "a5": 1776360416, "d6": 1552209258, "a6": 971851118, "d7": 349655450, "a7": 114722148, "usp": 143542612}, "final state": {"pc": 260, "sr": 9984, "d0": 1892967002, "a0": 1143889958, "d1": 126189116, "a1": 1084916162, "d2": 1294113022, "a2": 2049771704, "d3": 443200744, "a3": 580363956, "d4": 1401633418, "a4": 306250204, "d5": 1504749190, "a5": 1776360416, "d6": 1552209258, "a6": 971851118, "d7": 349655450, "a7": 114722148, "usp": 143542612}, "initial memory": [0, 6, 1, 214, 2, 133, 3, 100, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 91, 258, 208, 259, 194, 260, 248, 261, 134, 262, 112, 263, 158, 264, 232, 265, 66, 9938610, 250, 9938611, 206, -1], "final memory": [-1]},
{ "name" : "CMPI 005b", "initial state": {"pc": 256, "sr": 10000, "d0": 1371295856, "a0": 56133236, "d1": 574952188, "a1": 685993226, "d2": 1692495862, "a2": 1795932286, "d3": 209581278, "a3": 1351272216, "d4": 559375072, "a4": 1192584094, "d5": 1880928992, "a5": 1295990406, "d6": 1814284704, "a6": 1931622574, "d7": 562716374, "a7": 1167440506, "usp": 143542612}, "final state": {"pc": 260, "sr": 10011, "d0": 1371295856, "a0": 56133236, "d1": 574952188, "a1": 685993226, "d2": 1692495862, "a2": 1795932286, "d3": 209581278, "a3": 1351272218, "d4": 559375072, "a4": 1192584094, "d5": 1880928992, "a5": 1295990406, "d6": 1814284704, "a6": 1931622574, "d7": 562716374, "a7": 1167440506, "usp": 143542612}, "initial memory": [0, 69, 1, 149, 2, 186, 3, 122, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 91, 258, 128, 259, 64, 260, 216, 261, 186, 262, 200, 263, 36, 264, 240, 265, 130, 9094936, 34, 9094937, 238, -1], "final memory": [-1]},
{ "name" : "ADDI 005c", "initial state": {"pc": 256, "sr": 9996, "d0": 1274174512, "a0": 18410774, "d1": 344112106, "a1": 192233450, "d2": 318720978, "a2": 1052189062, "d3": 919261628, "a3": 1761215636, "d4": 1032825278, "a4": 1984087650, "d5": 584128644, "a5": 435079740, "d6": 1302386078, "a6": 203388952, "d7": 2049482722, "a7": 1561181888, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 1274174512, "a0": 18410774, "d1": 344112106, "a1": 192233450, "d2": 318720978, "a2": 1052189062, "d3": 919261628, "a3": 1761215636, "d4": 1032825278, "a4": 1984087652, "d5": 584128644, "a5": 435079740, "d6": 1302386078, "a6": 203388952, "d7": 2049482722, "a7": 1561181888, "usp": 143542612}, "initial memory": [0, 93, 1, 13, 2, 190, 3, 192, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 92, 258, 232, 259, 198, 260, 56, 261, 0, 262, 144, 263, 106, 264, 200, 265, 54, 4376162, 162, 4376163, 190, -1], "final memory": [-1]},
{ "name" : "SUBI 005c", "initial state": {"pc": 256, "sr": 9993, "d0": 1920089394, "a0": 1760232458, "d1": 705681488, "a1": 492200534, "d2": 1984086888, "a2": 307366694, "d3": 422272806, "a3": 1213855022, "d4": 1853097560, "a4": 166725060, "d5": 55375286, "a5": 1829424538, "d6": 832012650, "a6": 1614852874, "d7": 1370599740, "a7": 815273238, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 1920089394, "a0": 1760232458, "d1": 705681488, "a1": 492200534, "d2": 1984086888, "a2": 307366694, "d3": 422272806, "a3": 1213855022, "d4": 1853097560, "a4": 166725062, "d5": 55375286, "a5": 1829424538, "d6": 832012650, "a6": 1614852874, "d7": 1370599740, "a7": 815273238, "usp": 143542612}, "initial memory": [0, 48, 1, 152, 2, 21, 3, 22, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 92, 258, 32, 259, 60, 260, 72, 261, 102, 262, 208, 263, 244, 264, 176, 265, 134, 15730116, 196, 15730117, 122, -1], "final memory": [-1]},
{ "name" : "CMPI 005c", "initial state": {"pc": 256, "sr": 9996, "d0": 781594288, "a0": 1520160846, "d1": 97746524, "a1": 730407170, "d2": 838912, "a2": 936779938, "d3": 1214708908, "a3": 1257801808, "d4": 1633085180, "a4": 45982794, "d5": 274144760, "a5": 1886206292, "d6": 1198558504, "a6": 315552630, "d7": 776184674, "a7": 1201100974, "usp": 143542612}, "final state": {"pc": 260, "sr": 9985, "d0": 781594288, "a0": 1520160846, "d1": 97746524, "a1": 730407170, "d2": 838912, "a2": 936779938, "d3": 1214708908, "a3": 1257801808, "d4": 1633085180, "a4": 45982796, "d5": 274144760, "a5": 1886206292, "d6": 1198558504, "a6": 315552630, "d7": 776184674, "a7": 1201100974, "usp": 143542612}, "initial memory": [0, 71, 1, 151, 2, 88, 3, 174, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 92, 258, 216, 259, 228, 260, 216, 261, 26, 262, 56, 263, 114, 264, 240, 265, 74, 12428362, 12, 12428363, 94, -1], "final memory": [-1]},
{ "name" : "ADDI 005d", "initial state": {"pc": 256, "sr": 9995, "d0": 868908860, "a0": 490214230, "d1": 862410420, "a1": 1283310524, "d2": 1164795336, "a2": 1421726854, "d3": 254302906, "a3": 2060178656, "d4": 576500418, "a4": 1543830810, "d5": 1943810516, "a5": 1267017422, "d6": 2102104248, "a6": 313984708, "d7": 1812619338, "a7": 1235173648, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 868908860, "a0": 490214230, "d1": 862410420, "a1": 1283310524, "d2": 1164795336, "a2": 1421726854, "d3": 254302906, "a3": 2060178656, "d4": 576500418, "a4": 1543830810, "d5": 1943810516, "a5": 1267017424, "d6": 2102104248, "a6": 313984708, "d7": 1812619338, "a7": 1235173648, "usp": 143542612}, "initial memory": [0, 73, 1, 159, 2, 65, 3, 16, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 93, 258, 56, 259, 2, 260, 184, 261, 250, 262, 192, 263, 136, 264, 16, 265, 244, 8726222, 146, 8726223, 234, -1], "final memory": [-1]},
{ "name" : "SUBI 005d", "initial state": {"pc": 256, "sr": 9989, "d0": 833600264, "a0": 433181662, "d1": 136324020, "a1": 514646710, "d2": 1980236438, "a2": 1750625308, "d3": 132252260, "a3": 86104008, "d4": 118159174, "a4": 1893584832, "d5": 1626364396, "a5": 1920106530, "d6": 1134561362, "a6": 993703048, "d7": 1065526228, "a7": 2074956806, "usp": 143542612}, "final state": {"pc": 260, "sr": 9986, "d0": 833600264, "a0": 433181662, "d1": 136324020, "a1": 514646710, "d2": 1980236438, "a2": 1750625308, "d3": 132252260, "a3": 86104008, "d4": 118159174, "a4": 1893584832, "d5": 1626364396, "a5": 1920106532, "d6": 1134561362, "a6": 993703048, "d7": 1065526228, "a7": 2074956806, "usp": 143542612}, "initial memory": [0, 123, 1, 173, 2, 84, 3, 6, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 93, 258, 104, 259, 150, 260, 88, 261, 194, 262, 16, 263, 90, 264, 216, 265, 186, 7503906, 154, 7503907, 226, -1], "final memory": [-1]},
{ "name" : "CMPI 005d", "initial state": {"pc": 256, "sr": 10004, "d0": 460060956, "a0": 678546548, "d1": 1303375098, "a1": 1193683472, "d2": 1492089492, "a2": 445900436, "d3": 1381562832, "a3": 1678200276, "d4": 1333326060, "a4": 461819034, "d5": 219233974, "a5": 786604180, "d6": 1730963220, "a6": 547122328, "d7": 337872630, "a7": 888377096, "usp": 143542612}, "final state": {"pc": 260, "sr": 10008, "d0": 460060956, "a0": 678546548, "d1": 1303375098, "a1": 1193683472, "d2": 1492089492, "a2": 445900436, "d3": 1381562832, "a3": 1678200276, "d4": 1333326060, "a4": 461819034, "d5": 219233974, "a5": 786604182, "d6": 1730963220, "a6": 547122328, "d7": 337872630, "a7": 888377096, "usp": 143542612}, "initial memory": [0, 52, 1, 243, 2, 143, 3, 8, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 93, 258, 72, 259, 246, 260, 240, 261, 110, 262, 144, 263, 130, 264, 56, 265, 146, 14852244, 214, 14852245, 44, -1], "final memory": [-1]},
{ "name" : "ADDI 005e", "initial state": {"pc": 256, "sr": 9992, "d0": 1400853358, "a0": 542677378, "d1": 1279165844, "a1": 415643236, "d2": 481566798, "a2": 2099064214, "d3": 1974792090, "a3": 110908588, "d4": 970892244, "a4": 24849726, "d5": 1205211808, "a5": 1037534170, "d6": 929115358, "a6": 269598356, "d7": 1288241376, "a7": 3190920542, "usp": 143542612}, "final state": {"pc": 260, "sr": 9984, "d0": 1400853358, "a0": 542677378, "d1": 1279165844, "a1": 415643236, "d2": 481566798, "a2": 2099064214, "d3": 1974792090, "a3": 110908588, "d4": 970892244, "a4": 24849726, "d5": 1205211808, "a5": 1037534170, "d6": 929115358, "a6": 269598358, "d7": 1288241376, "a7": 3190920542, "usp": 143542612}, "initial memory": [0, 190, 1, 49, 2, 149, 3, 94, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 94, 258, 0, 259, 78, 260, 0, 261, 108, 262, 240, 263, 188, 264, 128, 265, 100, 1162900, 70, 1162901, 226, -1], "final memory": [-1]},
{ "name" : "SUBI 005e", "initial state": {"pc": 256, "sr": 9999, "d0": 76944520, "a0": 1684418966, "d1": 421392146, "a1": 1900143614, "d2": 2084213662, "a2": 484422768, "d3": 1773267824, "a3": 582955998, "d4": 534264902, "a4": 921077578, "d5": 761079806, "a5": 1488742676, "d6": 1055714716, "a6": 966201142, "d7": 887357104, "a7": 2839978368, "usp": 143542612}, "final state": {"pc": 260, "sr": 9984, "d0": 76944520, "a0": 1684418966, "d1": 421392146, "a1": 1900143614, "d2": 2084213662, "a2": 484422768, "d3": 1773267824, "a3": 582955998, "d4": 534264902, "a4": 921077578, "d5": 761079806, "a5": 1488742676, "d6": 1055714716, "a6": 966201144, "d7": 887357104, "a7": 2839978368, "usp": 143542612}, "initial memory": [0, 169, 1, 70, 2, 161, 3, 128, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 94, 258, 24, 259, 234, 260, 232, 261, 212, 262, 240, 263, 228, 264, 248, 265, 6, 9899830, 112, 9899831, 140, -1], "final memory": [-1]},
{ "name" : "CMPI 005e", "initial state": {"pc": 256, "sr": 10013, "d0": 807867962, "a0": 623019050, "d1": 1445221000, "a1": 2098411032, "d2": 1789299430, "a2": 2017763790, "d3": 1542011068, "a3": 1641748752, "d4": 747384686, "a4": 2001395014, "d5": 662583106, "a5": 1409654144, "d6": 1331552846, "a6": 1017604504, "d7": 481614142, "a7": 1709015360, "usp": 143542612}, "final state": {"pc": 260, "sr": 10000, "d0": 807867962, "a0": 623019050, "d1": 1445221000, "a1": 2098411032, "d2": 1789299430, "a2": 2017763790, "d3": 1542011068, "a3": 1641748752, "d4": 747384686, "a4": 2001395014, "d5": 662583106, "a5": 1409654144, "d6": 1331552846, "a6": 1017604506, "d7": 481614142, "a7": 1709015360, "usp": 143542612}, "initial memory": [0, 101, 1, 221, 2, 129, 3, 64, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 94, 258, 56, 259, 74, 260, 24, 261, 72, 262, 192, 263, 84, 264, 200, 265, 94, 10971544, 108, 10971545, 0, -1], "final memory": [-1]},
{ "name" : "ADDI 005f", "initial state": {"pc": 256, "sr": 9987, "d0": 1872309502, "a0": 2072521982, "d1": 827920622, "a1": 692213940, "d2": 1315361848, "a2": 1120790588, "d3": 1089917118, "a3": 1548344678, "d4": 201493316, "a4": 1969669254, "d5": 2063934340, "a5": 770733472, "d6": 241102388, "a6": 96122006, "d7": 2053693680, "a7": 4067213742, "usp": 143542612}, "final state": {"pc": 260, "sr": 10003, "d0": 1872309502, "a0": 2072521982, "d1": 827920622, "a1": 692213940, "d2": 1315361848, "a2": 1120790588, "d3": 1089917118, "a3": 1548344678, "d4": 201493316, "a4": 1969669254, "d5": 2063934340, "a5": 770733472, "d6": 241102388, "a6": 96122006, "d7": 2053693680, "a7": 4067213744, "usp": 143542612}, "initial memory": [0, 242, 1, 108, 2, 193, 3, 174, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 95, 258, 200, 259, 26, 260, 104, 261, 40, 262, 8, 263, 78, 264, 208, 265, 4, 7127470, 142, 7127471, 160, -1], "final memory": [-1]},
{ "name" : "SUBI 005f", "initial state": {"pc": 256, "sr": 10013, "d0": 1751853212, "a0": 1630445038, "d1": 1396133714, "a1": 998417946, "d2": 1413004076, "a2": 2120684410, "d3": 1485336806, "a3": 556806418, "d4": 1705785714, "a4": 1659217346, "d5": 233807748, "a5": 1390794734, "d6": 1859230272, "a6": 1875080390, "d7": 48650814, "a7": 1790490066, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 1751853212, "a0": 1630445038, "d1": 1396133714, "a1": 998417946, "d2": 1413004076, "a2": 2120684410, "d3": 1485336806, "a3": 556806418, "d4": 1705785714, "a4": 1659217346, "d5": 233807748, "a5": 1390794734, "d6": 1859230272, "a6": 1875080390, "d7": 48650814, "a7": 1790490068, "usp": 143542612}, "initial memory": [0, 106, 1, 184, 2, 181, 3, 210, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 95, 258, 248, 259, 200, 260, 16, 261, 104, 262, 16, 263, 162, 264, 144, 265, 108, 12105170, 228, 12105171, 82, -1], "final memory": [-1]},
{ "name" : "CMPI 005f", "initial state": {"pc": 256, "sr": 10012, "d0": 568781104, "a0": 1730602508, "d1": 1054318938, "a1": 717853794, "d2": 1050819568, "a2": 405603718, "d3": 218983254, "a3": 868609654, "d4": 1812079474, "a4": 128639278, "d5": 6637764, "a5": 1671813270, "d6": 2039233550, "a6": 489608348, "d7": 1706769184, "a7": 2605521402, "usp": 143542612}, "final state": {"pc": 260, "sr": 10000, "d0": 568781104, "a0": 1730602508, "d1": 1054318938, "a1": 717853794, "d2": 1050819568, "a2": 405603718, "d3": 218983254, "a3": 868609654, "d4": 1812079474, "a4": 128639278, "d5": 6637764, "a5": 1671813270, "d6": 2039233550, "a6": 489608348, "d7": 1706769184, "a7": 2605521404, "usp": 143542612}, "initial memory": [0, 155, 1, 77, 2, 25, 3, 250, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 95, 258, 176, 259, 230, 260, 184, 261, 22, 262, 104, 263, 112, 264, 152, 265, 60, 5052922, 212, 5052923, 174, -1], "final memory": [-1]},
{ "name" : "ADDI 0060", "initial state": {"pc": 256, "sr": 10014, "d0": 400052270, "a0": 1470903900, "d1": 2054703586, "a1": 1797603490, "d2": 1866142948, "a2": 1521910434, "d3": 265879408, "a3": 70944820, "d4": 1869224496, "a4": 516182462, "d5": 517832308, "a5": 1792188600, "d6": 1603879718, "a6": 708184184, "d7": 1191700088, "a7": 2665378528, "usp": 143542612}, "final state": {"pc": 260, "sr": 10003, "d0": 400052270, "a0": 1470903898, "d1": 2054703586, "a1": 1797603490, "d2": 1866142948, "a2": 1521910434, "d3": 265879408, "a3": 70944820, "d4": 1869224496, "a4": 516182462, "d5": 517832308, "a5": 1792188600, "d6": 1603879718, "a6": 708184184, "d7": 1191700088, "a7": 2665378528, "usp": 143542612}, "initial memory": [0, 158, 1, 222, 2, 114, 3, 224, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 96, 258, 144, 259, 44, 260, 64, 261, 26, 262, 224, 263, 36, 264, 184, 265, 16, 11286106, 180, 11286107, 182, -1], "final memory": [-1]},
{ "name" : "SUBI 0060", "initial state": {"pc": 256, "sr": 9997, "d0": 858625168, "a0": 1224780346, "d1": 1970574382, "a1": 1252535534, "d2": 950851046, "a2": 1730012044, "d3": 1527729602, "a3": 1531326774, "d4": 1236937282, "a4": 1565081776, "d5": 1563195614, "a5": 1949717582, "d6": 313747100, "a6": 450447908, "d7": 1075156314, "a7": 2263593672, "usp": 143542612}, "final state": {"pc": 260, "sr": 10011, "d0": 858625168, "a0": 1224780344, "d1": 1970574382, "a1": 1252535534, "d2": 950851046, "a2": 1730012044, "d3": 1527729602, "a3": 1531326774, "d4": 1236937282, "a4": 1565081776, "d5": 1563195614, "a5": 1949717582, "d6": 313747100, "a6": 450447908, "d7": 1075156314, "a7": 2263593672, "usp": 143542612}, "initial memory": [0, 134, 1, 235, 2, 178, 3, 200, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 96, 258, 128, 259, 8, 260, 72, 261, 80, 262, 56, 263, 86, 264, 136, 265, 106, 43576, 76, 43577, 94, -1], "final memory": [-1]},
{ "name" : "CMPI 0060", "initial state": {"pc": 256, "sr": 10008, "d0": 1668188888, "a0": 1747752222, "d1": 1851645838, "a1": 1190288294, "d2": 1426070588, "a2": 1365202260, "d3": 2050888802, "a3": 1239099272, "d4": 28094024, "a4": 1392539544, "d5": 1877342674, "a5": 1135347808, "d6": 1668597000, "a6": 1398422268, "d7": 120849634, "a7": 2819562582, "usp": 143542612}, "final state": {"pc": 260, "sr": 10000, "d0": 1668188888, "a0": 1747752220, "d1": 1851645838, "a1": 1190288294, "d2": 1426070588, "a2": 1365202260, "d3": 2050888802, "a3": 1239099272, "d4": 28094024, "a4": 1392539544, "d5": 1877342674, "a5": 1135347808, "d6": 1668597000, "a6": 1398422268, "d7": 120849634, "a7": 2819562582, "usp": 143542612}, "initial memory": [0, 168, 1, 15, 2, 28, 3, 86, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 96, 258, 144, 259, 104, 260, 64, 261, 148, 262, 96, 263, 88, 264, 224, 265, 120, 2921756, 238, 2921757, 152, -1], "final memory": [-1]},
{ "name" : "ADDI 0061", "initial state": {"pc": 256, "sr": 9996, "d0": 2018332234, "a0": 557221302, "d1": 458185632, "a1": 42254954, "d2": 1997059336, "a2": 1509408368, "d3": 1554341188, "a3": 402118964, "d4": 1821281414, "a4": 282407646, "d5": 44837566, "a5": 486446452, "d6": 1965712118, "a6": 235274634, "d7": 835158584, "a7": 2819298504, "usp": 143542612}, "final state": {"pc": 260, "sr": 9994, "d0": 2018332234, "a0": 557221302, "d1": 458185632, "a1": 42254952, "d2": 1997059336, "a2": 1509408368, "d3": 1554341188, "a3": 402118964, "d4": 1821281414, "a4": 282407646, "d5": 44837566, "a5": 486446452, "d6": 1965712118, "a6": 235274634, "d7": 835158584, "a7": 2819298504, "usp": 143542612}, "initial memory": [0, 168, 1, 11, 2, 20, 3, 200, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 97, 258, 80, 259, 128, 260, 80, 261, 84, 262, 200, 263, 206, 264, 160, 265, 46, 8700520, 60, 8700521, 202, -1], "final memory": [-1]},
{ "name" : "SUBI 0061", "initial state": {"pc": 256, "sr": 9992, "d0": 1082837424, "a0": 554436984, "d1": 1472160490, "a1": 490862562, "d2": 1442258342, "a2": 1442391406, "d3": 1388047112, "a3": 1476970112, "d4": 792954022, "a4": 673213518, "d5": 2042234926, "a5": 1755744630, "d6": 611271280, "a6": 227202982, "d7": 74652518, "a7": 4268285792, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 1082837424, "a0": 554436984, "d1": 1472160490, "a1": 490862560, "d2": 1442258342, "a2": 1442391406, "d3": 1388047112, "a3": 1476970112, "d4": 792954022, "a4": 673213518, "d5": 2042234926, "a5": 1755744630, "d6": 611271280, "a6": 227202982, "d7": 74652518, "a7": 4268285792, "usp": 143542612}, "initial memory": [0, 254, 1, 104, 2, 223, 3, 96, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 97, 258, 144, 259, 22, 260, 64, 261, 188, 262, 232, 263, 238, 264, 200, 265, 76, 4323296, 140, 4323297, 10, -1], "final memory": [-1]},
{ "name" : "CMPI 0061", "initial state": {"pc": 256, "sr": 10014, "d0": 872644800, "a0": 1626666322, "d1": 1375345044, "a1": 1914064350, "d2": 2057661846, "a2": 374515196, "d3": 46011240, "a3": 202346622, "d4": 216814566, "a4": 1373062752, "d5": 1870162256, "a5": 206419008, "d6": 1246395906, "a6": 1098194358, "d7": 1620516110, "a7": 772913032, "usp": 143542612}, "final state": {"pc": 260, "sr": 10002, "d0": 872644800, "a0": 1626666322, "d1": 1375345044, "a1": 1914064348, "d2": 2057661846, "a2": 374515196, "d3": 46011240, "a3": 202346622, "d4": 216814566, "a4": 1373062752, "d5": 1870162256, "a5": 206419008, "d6": 1246395906, "a6": 1098194358, "d7": 1620516110, "a7": 772913032, "usp": 143542612}, "initial memory": [0, 46, 1, 17, 2, 183, 3, 136, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 97, 258, 56, 259, 98, 260, 8, 261, 38, 262, 208, 263, 226, 264, 80, 265, 14, 1461724, 148, 1461725, 44, -1], "final memory": [-1]},
{ "name" : "ADDI 0062", "initial state": {"pc": 256, "sr": 9986, "d0": 1705353398, "a0": 1489700046, "d1": 1557807324, "a1": 2024333202, "d2": 2094553890, "a2": 384723400, "d3": 1615304412, "a3": 2120406330, "d4": 2080487564, "a4": 178066344, "d5": 1425747694, "a5": 1316340144, "d6": 918959832, "a6": 352268814, "d7": 255507200, "a7": 446601486, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 1705353398, "a0": 1489700046, "d1": 1557807324, "a1": 2024333202, "d2": 2094553890, "a2": 384723398, "d3": 1615304412, "a3": 2120406330, "d4": 2080487564, "a4": 178066344, "d5": 1425747694, "a5": 1316340144, "d6": 918959832, "a6": 352268814, "d7": 255507200, "a7": 446601486, "usp": 143542612}, "initial memory": [0, 26, 1, 158, 2, 153, 3, 14, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 98, 258, 88, 259, 156, 260, 48, 261, 214, 262, 32, 263, 126, 264, 248, 265, 188, 15624646, 142, 15624647, 184, -1], "final memory": [-1]},
{ "name" : "SUBI 0062", "initial state": {"pc": 256, "sr": 9984, "d0": 2040329616, "a0": 180143658, "d1": 800980816, "a1": 1870018190, "d2": 1657075116, "a2": 972545484, "d3": 1893540316, "a3": 1073929078, "d4": 1171926118, "a4": 2073444558, "d5": 1989755396, "a5": 1165546436, "d6": 1203589488, "a6": 2140622372, "d7": 1580053722, "a7": 2238406290, "usp": 143542612}, "final state": {"pc": 260, "sr": 10001, "d0": 2040329616, "a0": 180143658, "d1": 800980816, "a1": 1870018190, "d2": 1657075116, "a2": 972545482, "d3": 1893540316, "a3": 1073929078, "d4": 1171926118, "a4": 2073444558, "d5": 1989755396, "a5": 1165546436, "d6": 1203589488, "a6": 2140622372, "d7": 1580053722, "a7": 2238406290, "usp": 143542612}, "initial memory": [0, 133, 1, 107, 2, 94, 3, 146, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 98, 258, 248, 259, 188, 260, 136, 261, 100, 262, 88, 263, 162, 264, 160, 265, 100, 16244170, 84, 16244171, 224, -1], "final memory": [-1]},
{ "name" : "CMPI 0062", "initial state": {"pc": 256, "sr": 10010, "d0": 525817554, "a0": 1976977764, "d1": 520422672, "a1": 1198293164, "d2": 42970880, "a2": 611565782, "d3": 657074768, "a3": 729363532, "d4": 1094712902, "a4": 576225248, "d5": 1347340064, "a5": 1613978812, "d6": 1676898486, "a6": 1275964834, "d7": 57487780, "a7": 1201694454, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 525817554, "a0": 1976977764, "d1": 520422672, "a1": 1198293164, "d2": 42970880, "a2": 611565780, "d3": 657074768, "a3": 729363532, "d4": 1094712902, "a4": 576225248, "d5": 1347340064, "a5": 1613978812, "d6": 1676898486, "a6": 1275964834, "d7": 57487780, "a7": 1201694454, "usp": 143542612}, "initial memory": [0, 71, 1, 160, 2, 102, 3, 246, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 98, 258, 104, 259, 204, 260, 216, 261, 210, 262, 200, 263, 198, 264, 168, 265, 44, 7586004, 58, 7586005, 204, -1], "final memory": [-1]},
{ "name" : "ADDI 0063", "initial state": {"pc": 256, "sr": 10006, "d0": 1958541654, "a0": 206982668, "d1": 580254368, "a1": 1981676582, "d2": 611938756, "a2": 714449158, "d3": 555486608, "a3": 1165928128, "d4": 952023954, "a4": 2113268874, "d5": 1913424728, "a5": 477944392, "d6": 361789670, "a6": 1222556564, "d7": 1072795840, "a7": 456895594, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 1958541654, "a0": 206982668, "d1": 580254368, "a1": 1981676582, "d2": 611938756, "a2": 714449158, "d3": 555486608, "a3": 1165928126, "d4": 952023954, "a4": 2113268874, "d5": 1913424728, "a5": 477944392, "d6": 361789670, "a6": 1222556564, "d7": 1072795840, "a7": 456895594, "usp": 143542612}, "initial memory": [0, 27, 1, 59, 2, 172, 3, 106, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 99, 258, 8, 259, 250, 260, 176, 261, 40, 262, 168, 263, 138, 264, 48, 265, 166, 8300222, 176, 8300223, 10, -1], "final memory": [-1]},
{ "name" : "SUBI 0063", "initial state": {"pc": 256, "sr": 10008, "d0": 743468202, "a0": 969219846, "d1": 1410212768, "a1": 1014489226, "d2": 1816463484, "a2": 1647764656, "d3": 674249836, "a3": 31461680, "d4": 1993272080, "a4": 495478598, "d5": 178955360, "a5": 1714697166, "d6": 1225629720, "a6": 1832226676, "d7": 495562016, "a7": 2210125562, "usp": 143542612}, "final state": {"pc": 260, "sr": 9986, "d0": 743468202, "a0": 969219846, "d1": 1410212768, "a1": 1014489226, "d2": 1816463484, "a2": 1647764656, "d3": 674249836, "a3": 31461678, "d4": 1993272080, "a4": 495478598, "d5": 178955360, "a5": 1714697166, "d6": 1225629720, "a6": 1832226676, "d7": 495562016, "a7": 2210125562, "usp": 143542612}, "initial memory": [0, 131, 1, 187, 2, 214, 3, 250, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 99, 258, 104, 259, 246, 260, 176, 261, 38, 262, 160, 263, 48, 264, 104, 265, 46, 14684462, 144, 14684463, 210, -1], "final memory": [-1]},
{ "name" : "CMPI 0063", "initial state": {"pc": 256, "sr": 10014, "d0": 2101632760, "a0": 552866294, "d1": 330788270, "a1": 2009563142, "d2": 1870792260, "a2": 1252428032, "d3": 1097454900, "a3": 2070709576, "d4": 187460216, "a4": 295877356, "d5": 285356970, "a5": 1386096294, "d6": 663611038, "a6": 217810602, "d7": 1428153602, "a7": 3213701336, "usp": 143542612}, "final state": {"pc": 260, "sr": 10001, "d0": 2101632760, "a0": 552866294, "d1": 330788270, "a1": 2009563142, "d2": 1870792260, "a2": 1252428032, "d3": 1097454900, "a3": 2070709574, "d4": 187460216, "a4": 295877356, "d5": 285356970, "a5": 1386096294, "d6": 663611038, "a6": 217810602, "d7": 1428153602, "a7": 3213701336, "usp": 143542612}, "initial memory": [0, 191, 1, 141, 2, 48, 3, 216, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 99, 258, 160, 259, 60, 260, 96, 261, 208, 262, 144, 263, 196, 264, 176, 265, 64, 7112006, 16, 7112007, 40, -1], "final memory": [-1]},
{ "name" : "ADDI 0064", "initial state": {"pc": 256, "sr": 10014, "d0": 596727070, "a0": 908839868, "d1": 443234000, "a1": 1967980818, "d2": 1960550204, "a2": 310493838, "d3": 2125682706, "a3": 84689862, "d4": 811305056, "a4": 1748353126, "d5": 1230418196, "a5": 552263588, "d6": 1518583208, "a6": 469801182, "d7": 2132332714, "a7": 1158165162, "usp": 143542612}, "final state": {"pc": 260, "sr": 10001, "d0": 596727070, "a0": 908839868, "d1": 443234000, "a1": 1967980818, "d2": 1960550204, "a2": 310493838, "d3": 2125682706, "a3": 84689862, "d4": 811305056, "a4": 1748353124, "d5": 1230418196, "a5": 552263588, "d6": 1518583208, "a6": 469801182, "d7": 2132332714, "a7": 1158165162, "usp": 143542612}, "initial memory": [0, 69, 1, 8, 2, 50, 3, 170, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 100, 258, 88, 259, 126, 260, 88, 261, 50, 262, 128, 263, 80, 264, 24, 265, 196, 3522660, 192, 3522661, 58, -1], "final memory": [-1]},
{ "name" : "SUBI 0064", "initial state": {"pc": 256, "sr": 9997, "d0": 1727926396, "a0": 577027758, "d1": 837595998, "a1": 69378854, "d2": 720632300, "a2": 2114262504, "d3": 2006797474, "a3": 2145481466, "d4": 2014469382, "a4": 709082284, "d5": 2107225126, "a5": 1159206792, "d6": 1979870004, "a6": 816907560, "d7": 416063770, "a7": 1218040142, "usp": 143542612}, "final state": {"pc": 260, "sr": 10001, "d0": 1727926396, "a0": 577027758, "d1": 837595998, "a1": 69378854, "d2": 720632300, "a2": 2114262504, "d3": 2006797474, "a3": 2145481466, "d4": 2014469382, "a4": 709082282, "d5": 2107225126, "a5": 1159206792, "d6": 1979870004, "a6": 816907560, "d7": 416063770, "a7": 1218040142, "usp": 143542612}, "initial memory": [0, 72, 1, 153, 2, 209, 3, 78, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 100, 258, 224, 259, 156, 260, 200, 261, 216, 262, 40, 263, 158, 264, 104, 265, 230, 4439210, 62, 4439211, 166, -1], "final memory": [-1]},
{ "name" : "CMPI 0064", "initial state": {"pc": 256, "sr": 10011, "d0": 724148688, "a0": 1564547824, "d1": 977188474, "a1": 1565504100, "d2": 1799233908, "a2": 457765656, "d3": 1007075156, "a3": 1380956838, "d4": 1593524884, "a4": 1885803136, "d5": 1104180458, "a5": 2129661132, "d6": 1554763878, "a6": 1104717782, "d7": 335497656, "a7": 4181996128, "usp": 143542612}, "final state": {"pc": 260, "sr": 10000, "d0": 724148688, "a0": 1564547824, "d1": 977188474, "a1": 1565504100, "d2": 1799233908, "a2": 457765656, "d3": 1007075156, "a3": 1380956838, "d4": 1593524884, "a4": 1885803134, "d5": 1104180458, "a5": 2129661132, "d6": 1554763878, "a6": 1104717782, "d7": 335497656, "a7": 4181996128, "usp": 143542612}, "initial memory": [0, 249, 1, 68, 2, 50, 3, 96, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 100, 258, 0, 259, 240, 260, 216, 261, 200, 262, 224, 263, 44, 264, 64, 265, 154, 6754942, 96, 6754943, 216, -1], "final memory": [-1]},
{ "name" : "ADDI 0065", "initial state": {"pc": 256, "sr": 9998, "d0": 163455226, "a0": 1544335132, "d1": 560398868, "a1": 1153222688, "d2": 1907999188, "a2": 1173819848, "d3": 1516535712, "a3": 1605403994, "d4": 2079788988, "a4": 1040386250, "d5": 422199096, "a5": 959849876, "d6": 614253590, "a6": 299709668, "d7": 806212808, "a7": 1681132676, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 163455226, "a0": 1544335132, "d1": 560398868, "a1": 1153222688, "d2": 1907999188, "a2": 1173819848, "d3": 1516535712, "a3": 1605403994, "d4": 2079788988, "a4": 1040386250, "d5": 422199096, "a5": 959849874, "d6": 614253590, "a6": 299709668, "d7": 806212808, "a7": 1681132676, "usp": 143542612}, "initial memory": [0, 100, 1, 52, 2, 12, 3, 132, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 101, 258, 136, 259, 80, 260, 216, 261, 222, 262, 72, 263, 42, 264, 208, 265, 152, 3548562, 110, 3548563, 230, -1], "final memory": [-1]},
{ "name" : "SUBI 0065", "initial state": {"pc": 256, "sr": 10005, "d0": 6103500, "a0": 1716710850, "d1": 1649793090, "a1": 1316458504, "d2": 1911114020, "a2": 194078494, "d3": 180425960, "a3": 1997072512, "d4": 172216962, "a4": 1775790220, "d5": 1790024632, "a5": 2126001988, "d6": 845579200, "a6": 1882493530, "d7": 1750339008, "a7": 3234197680, "usp": 143542612}, "final state": {"pc": 260, "sr": 10001, "d0": 6103500, "a0": 1716710850, "d1": 1649793090, "a1": 1316458504, "d2": 1911114020, "a2": 194078494, "d3": 180425960, "a3": 1997072512, "d4": 172216962, "a4": 1775790220, "d5": 1790024632, "a5": 2126001986, "d6": 845579200, "a6": 1882493530, "d7": 1750339008, "a7": 3234197680, "usp": 143542612}, "initial memory": [0, 192, 1, 197, 2, 240, 3, 176, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 101, 258, 240, 259, 188, 260, 192, 261, 20, 262, 40, 263, 112, 264, 120, 265, 146, 12072770, 16, 12072771, 112, -1], "final memory": [-1]},
{ "name" : "CMPI 0065", "initial state": {"pc": 256, "sr": 10001, "d0": 1526299870, "a0": 1680549274, "d1": 829768482, "a1": 1286739580, "d2": 160073356, "a2": 1071812576, "d3": 1703368248, "a3": 861150602, "d4": 405645978, "a4": 1465887488, "d5": 1578873474, "a5": 1238612432, "d6": 1818551992, "a6": 1800154252, "d7": 1416082246, "a7": 507724584, "usp": 143542612}, "final state": {"pc": 260, "sr": 10000, "d0": 1526299870, "a0": 1680549274, "d1": 829768482, "a1": 1286739580, "d2": 160073356, "a2": 1071812576, "d3": 1703368248, "a3": 861150602, "d4": 405645978, "a4": 1465887488, "d5": 1578873474, "a5": 1238612430, "d6": 1818551992, "a6": 1800154252, "d7": 1416082246, "a7": 507724584, "usp": 143542612}, "initial memory": [0, 30, 1, 67, 2, 67, 3, 40, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 101, 258, 152, 259, 186, 260, 48, 261, 58, 262, 136, 263, 66, 264, 72, 265, 222, 13875662, 196, 13875663, 124, -1], "final memory": [-1]},
{ "name" : "ADDI 0066", "initial state": {"pc": 256, "sr": 9995, "d0": 1932288228, "a0": 1048123314, "d1": 1720554868, "a1": 198864, "d2": 1498376428, "a2": 1194823600, "d3": 1819380674, "a3": 280678910, "d4": 311338284, "a4": 1496351558, "d5": 1392391902, "a5": 2147128936, "d6": 801412362, "a6": 480823164, "d7": 320134150, "a7": 285787944, "usp": 143542612}, "final state": {"pc": 260, "sr": 9992, "d0": 1932288228, "a0": 1048123314, "d1": 1720554868, "a1": 198864, "d2": 1498376428, "a2": 1194823600, "d3": 1819380674, "a3": 280678910, "d4": 311338284, "a4": 1496351558, "d5": 1392391902, "a5": 2147128936, "d6": 801412362, "a6": 480823162, "d7": 320134150, "a7": 285787944, "usp": 143542612}, "initial memory": [0, 17, 1, 8, 2, 199, 3, 40, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 102, 258, 24, 259, 184, 260, 136, 261, 30, 262, 184, 263, 164, 264, 224, 265, 104, 11061114, 140, 11061115, 64, -1], "final memory": [-1]},
{ "name" : "SUBI 0066", "initial state": {"pc": 256, "sr": 9998, "d0": 1915775946, "a0": 353101922, "d1": 1224004950, "a1": 1086703200, "d2": 1105356844, "a2": 2019748312, "d3": 1998930558, "a3": 635871654, "d4": 791714638, "a4": 1216278112, "d5": 539244054, "a5": 89409398, "d6": 693825238, "a6": 1612682932, "d7": 284571856, "a7": 2079795722, "usp": 143542612}, "final state": {"pc": 260, "sr": 10001, "d0": 1915775946, "a0": 353101922, "d1": 1224004950, "a1": 1086703200, "d2": 1105356844, "a2": 2019748312, "d3": 1998930558, "a3": 635871654, "d4": 791714638, "a4": 1216278112, "d5": 539244054, "a5": 89409398, "d6": 693825238, "a6": 1612682930, "d7": 284571856, "a7": 2079795722, "usp": 143542612}, "initial memory": [0, 123, 1, 247, 2, 42, 3, 10, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 102, 258, 248, 259, 108, 260, 120, 261, 200, 262, 8, 263, 224, 264, 232, 265, 38, 2070194, 72, 2070195, 220, -1], "final memory": [-1]},
{ "name" : "CMPI 0066", "initial state": {"pc": 256, "sr": 10014, "d0": 1266692778, "a0": 1664254964, "d1": 1300143942, "a1": 158677772, "d2": 873124968, "a2": 1870124884, "d3": 855594032, "a3": 618267896, "d4": 418395512, "a4": 1702643886, "d5": 1111909906, "a5": 1116195726, "d6": 467093948, "a6": 1631927144, "d7": 1395254250, "a7": 390148022, "usp": 143542612}, "final state": {"pc": 260, "sr": 10000, "d0": 1266692778, "a0": 1664254964, "d1": 1300143942, "a1": 158677772, "d2": 873124968, "a2": 1870124884, "d3": 855594032, "a3": 618267896, "d4": 418395512, "a4": 1702643886, "d5": 1111909906, "a5": 1116195726, "d6": 467093948, "a6": 1631927142, "d7": 1395254250, "a7": 390148022, "usp": 143542612}, "initial memory": [0, 23, 1, 65, 2, 47, 3, 182, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 102, 258, 184, 259, 10, 260, 144, 261, 30, 262, 16, 263, 84, 264, 80, 265, 190, 4537190, 202, 4537191, 142, -1], "final memory": [-1]},
{ "name" : "ADDI 0067", "initial state": {"pc": 256, "sr": 9986, "d0": 94755960, "a0": 2055111260, "d1": 1278037292, "a1": 127985278, "d2": 841346156, "a2": 1417453506, "d3": 1472528850, "a3": 1104979170, "d4": 1190850728, "a4": 2093831388, "d5": 80612262, "a5": 209614726, "d6": 1935606630, "a6": 1121535608, "d7": 1658362460, "a7": 2071747092, "usp": 143542612}, "final state": {"pc": 260, "sr": 10001, "d0": 94755960, "a0": 2055111260, "d1": 1278037292, "a1": 127985278, "d2": 841346156, "a2": 1417453506, "d3": 1472528850, "a3": 1104979170, "d4": 1190850728, "a4": 2093831388, "d5": 80612262, "a5": 209614726, "d6": 1935606630, "a6": 1121535608, "d7": 1658362460, "a7": 2071747090, "usp": 143542612}, "initial memory": [0, 123, 1, 124, 2, 90, 3, 20, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 103, 258, 232, 259, 84, 260, 56, 261, 96, 262, 168, 263, 230, 264, 48, 265, 100, 8149522, 124, 8149523, 86, -1], "final memory": [-1]},
{ "name" : "SUBI 0067", "initial state": {"pc": 256, "sr": 10004, "d0": 1095276052, "a0": 1315322784, "d1": 74800686, "a1": 433385276, "d2": 897212914, "a2": 1789303562, "d3": 1974760010, "a3": 1611457592, "d4": 431740492, "a4": 1851493234, "d5": 2062689478, "a5": 1008738808, "d6": 793543224, "a6": 1637236638, "d7": 1207534704, "a7": 797695106, "usp": 143542612}, "final state": {"pc": 260, "sr": 10001, "d0": 1095276052, "a0": 1315322784, "d1": 74800686, "a1": 433385276, "d2": 897212914, "a2": 1789303562, "d3": 1974760010, "a3": 1611457592, "d4": 431740492, "a4": 1851493234, "d5": 2062689478, "a5": 1008738808, "d6": 793543224, "a6": 1637236638, "d7": 1207534704, "a7": 797695104, "usp": 143542612}, "initial memory": [0, 47, 1, 139, 2, 220, 3, 130, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 103, 258, 200, 259, 58, 260, 240, 261, 124, 262, 248, 263, 116, 264, 80, 265, 50, 9165952, 16, 9165953, 238, -1], "final memory": [-1]},
{ "name" : "CMPI 0067", "initial state": {"pc": 256, "sr": 10012, "d0": 1210140772, "a0": 501337862, "d1": 18351074, "a1": 1407116260, "d2": 1336339196, "a2": 1313061056, "d3": 1468903652, "a3": 1075211620, "d4": 391690058, "a4": 6807834, "d5": 1097443558, "a5": 602649554, "d6": 2144318870, "a6": 1198174826, "d7": 496684136, "a7": 1567904976, "usp": 143542612}, "final state": {"pc": 260, "sr": 10009, "d0": 1210140772, "a0": 501337862, "d1": 18351074, "a1": 1407116260, "d2": 1336339196, "a2": 1313061056, "d3": 1468903652, "a3": 1075211620, "d4": 391690058, "a4": 6807834, "d5": 1097443558, "a5": 602649554, "d6": 2144318870, "a6": 1198174826, "d7": 496684136, "a7": 1567904974, "usp": 143542612}, "initial memory": [0, 93, 1, 116, 2, 84, 3, 208, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 103, 258, 240, 259, 164, 260, 152, 261, 230, 262, 200, 263, 214, 264, 208, 265, 232, 7623886, 170, 7623887, 130, -1], "final memory": [-1]},
{ "name" : "ADDI 0068", "initial state": {"pc": 256, "sr": 9989, "d0": 2126466966, "a0": 1725338230, "d1": 1107444188, "a1": 287946168, "d2": 573699166, "a2": 1230605692, "d3": 2107808386, "a3": 374861186, "d4": 1045302590, "a4": 1722433258, "d5": 1984397670, "a5": 856205646, "d6": 1350601780, "a6": 2107857422, "d7": 661967670, "a7": 2329654838, "usp": 143542612}, "final state": {"pc": 262, "sr": 10003, "d0": 2126466966, "a0": 1725338230, "d1": 1107444188, "a1": 287946168, "d2": 573699166, "a2": 1230605692, "d3": 2107808386, "a3": 374861186, "d4": 1045302590, "a4": 1722433258, "d5": 1984397670, "a5": 856205646, "d6": 1350601780, "a6": 2107857422, "d7": 661967670, "a7": 2329654838, "usp": 143542612}, "initial memory": [0, 138, 1, 219, 2, 182, 3, 54, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 104, 258, 136, 259, 156, 260, 40, 261, 8, 262, 80, 263, 154, 264, 184, 265, 10, 14072446, 158, 14072447, 114, -1], "final memory": [-1]},
{ "name" : "SUBI 0068", "initial state": {"pc": 256, "sr": 10003, "d0": 489086240, "a0": 1807731742, "d1": 1652518610, "a1": 2096250492, "d2": 474288426, "a2": 65306362, "d3": 2053761764, "a3": 239882516, "d4": 1069326124, "a4": 878657800, "d5": 2021007972, "a5": 1504087828, "d6": 332140804, "a6": 1174116358, "d7": 980511082, "a7": 2893259916, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 489086240, "a0": 1807731742, "d1": 1652518610, "a1": 2096250492, "d2": 474288426, "a2": 65306362, "d3": 2053761764, "a3": 239882516, "d4": 1069326124, "a4": 878657800, "d5": 2021007972, "a5": 1504087828, "d6": 332140804, "a6": 1174116358, "d7": 980511082, "a7": 2893259916, "usp": 143542612}, "initial memory": [0, 172, 1, 115, 2, 164, 3, 140, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 104, 258, 176, 259, 40, 260, 64, 261, 116, 262, 8, 263, 246, 264, 128, 265, 34, 12586130, 244, 12586131, 170, -1], "final memory": [-1]},
{ "name" : "CMPI 0068", "initial state": {"pc": 256, "sr": 10010, "d0": 1358552746, "a0": 566865312, "d1": 1149867118, "a1": 1067857498, "d2": 611312872, "a2": 960147714, "d3": 773689262, "a3": 1010505640, "d4": 381960656, "a4": 1267611004, "d5": 784124508, "a5": 1700365988, "d6": 1820964770, "a6": 1486269686, "d7": 1165452800, "a7": 1931871854, "usp": 143542612}, "final state": {"pc": 262, "sr": 10011, "d0": 1358552746, "a0": 566865312, "d1": 1149867118, "a1": 1067857498, "d2": 611312872, "a2": 960147714, "d3": 773689262, "a3": 1010505640, "d4": 381960656, "a4": 1267611004, "d5": 784124508, "a5": 1700365988, "d6": 1820964770, "a6": 1486269686, "d7": 1165452800, "a7": 1931871854, "usp": 143542612}, "initial memory": [0, 115, 1, 38, 2, 6, 3, 110, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 104, 258, 176, 259, 36, 260, 136, 261, 98, 262, 216, 263, 0, 264, 40, 265, 72, 13186562, 66, 13186563, 196, -1], "final memory": [-1]},
{ "name" : "ADDI 0069", "initial state": {"pc": 256, "sr": 10009, "d0": 1877485216, "a0": 1254763204, "d1": 1916799940, "a1": 515772894, "d2": 1254419740, "a2": 1351046972, "d3": 1185607580, "a3": 1701875480, "d4": 5853354, "a4": 1086497966, "d5": 1740556562, "a5": 717880928, "d6": 511914906, "a6": 861628050, "d7": 934352066, "a7": 2636144874, "usp": 143542612}, "final state": {"pc": 262, "sr": 10001, "d0": 1877485216, "a0": 1254763204, "d1": 1916799940, "a1": 515772894, "d2": 1254419740, "a2": 1351046972, "d3": 1185607580, "a3": 1701875480, "d4": 5853354, "a4": 1086497966, "d5": 1740556562, "a5": 717880928, "d6": 511914906, "a6": 861628050, "d7": 934352066, "a7": 2636144874, "usp": 143542612}, "initial memory": [0, 157, 1, 32, 2, 96, 3, 234, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 105, 258, 72, 259, 182, 260, 184, 261, 142, 262, 240, 263, 62, 264, 48, 265, 144, 12438124, 224, 12438125, 78, -1], "final memory": [-1]},
{ "name" : "SUBI 0069", "initial state": {"pc": 256, "sr": 10010, "d0": 1693017250, "a0": 159837128, "d1": 382598000, "a1": 2028051546, "d2": 758546882, "a2": 601888438, "d3": 1434517182, "a3": 1291000096, "d4": 131373004, "a4": 1811327830, "d5": 372905918, "a5": 258675744, "d6": 1072498686, "a6": 1056344686, "d7": 1655183138, "a7": 2602296092, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 1693017250, "a0": 159837128, "d1": 382598000, "a1": 2028051546, "d2": 758546882, "a2": 601888438, "d3": 1434517182, "a3": 1291000096, "d4": 131373004, "a4": 1811327830, "d5": 372905918, "a5": 258675744, "d6": 1072498686, "a6": 1056344686, "d7": 1655183138, "a7": 2602296092, "usp": 143542612}, "initial memory": [0, 155, 1, 27, 2, 227, 3, 28, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 105, 258, 40, 259, 106, 260, 168, 261, 140, 262, 16, 263, 142, 264, 248, 265, 44, 14763238, 10, 14763239, 34, -1], "final memory": [-1]},
{ "name" : "CMPI 0069", "initial state": {"pc": 256, "sr": 9998, "d0": 959739288, "a0": 33333284, "d1": 588540798, "a1": 1886755968, "d2": 295530710, "a2": 964022574, "d3": 2002467912, "a3": 1710768250, "d4": 114498006, "a4": 223428066, "d5": 222655936, "a5": 1354107112, "d6": 1261820084, "a6": 1594040932, "d7": 1009154470, "a7": 1511347902, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 959739288, "a0": 33333284, "d1": 588540798, "a1": 1886755968, "d2": 295530710, "a2": 964022574, "d3": 2002467912, "a3": 1710768250, "d4": 114498006, "a4": 223428066, "d5": 222655936, "a5": 1354107112, "d6": 1261820084, "a6": 1594040932, "d7": 1009154470, "a7": 1511347902, "usp": 143542612}, "initial memory": [0, 90, 1, 21, 2, 86, 3, 190, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 105, 258, 0, 259, 88, 260, 32, 261, 114, 262, 128, 263, 118, 264, 200, 265, 48, 7716082, 34, 7716083, 88, -1], "final memory": [-1]},
{ "name" : "ADDI 006a", "initial state": {"pc": 256, "sr": 9986, "d0": 1667859766, "a0": 1764481438, "d1": 615042870, "a1": 1037863850, "d2": 1186739886, "a2": 1515546016, "d3": 1856634312, "a3": 478353844, "d4": 1515507680, "a4": 1661782194, "d5": 1981541146, "a5": 1548505322, "d6": 585659952, "a6": 374645668, "d7": 1269275870, "a7": 1329748416, "usp": 143542612}, "final state": {"pc": 262, "sr": 9994, "d0": 1667859766, "a0": 1764481438, "d1": 615042870, "a1": 1037863850, "d2": 1186739886, "a2": 1515546016, "d3": 1856634312, "a3": 478353844, "d4": 1515507680, "a4": 1661782194, "d5": 1981541146, "a5": 1548505322, "d6": 585659952, "a6": 374645668, "d7": 1269275870, "a7": 1329748416, "usp": 143542612}, "initial memory": [0, 79, 1, 66, 2, 89, 3, 192, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 106, 258, 104, 259, 232, 260, 120, 261, 220, 262, 248, 263, 160, 264, 48, 265, 14, 5627516, 68, 5627517, 212, -1], "final memory": [-1]},
{ "name" : "SUBI 006a", "initial state": {"pc": 256, "sr": 9988, "d0": 384653806, "a0": 1677992186, "d1": 950756778, "a1": 1259434504, "d2": 2090850972, "a2": 1716900702, "d3": 1657387350, "a3": 212350582, "d4": 698806212, "a4": 2005894006, "d5": 247956448, "a5": 1862285042, "d6": 1285746356, "a6": 1998046322, "d7": 1558549178, "a7": 3416797272, "usp": 143542612}, "final state": {"pc": 262, "sr": 10011, "d0": 384653806, "a0": 1677992186, "d1": 950756778, "a1": 1259434504, "d2": 2090850972, "a2": 1716900702, "d3": 1657387350, "a3": 212350582, "d4": 698806212, "a4": 2005894006, "d5": 247956448, "a5": 1862285042, "d6": 1285746356, "a6": 1998046322, "d7": 1558549178, "a7": 3416797272, "usp": 143542612}, "initial memory": [0, 203, 1, 168, 2, 48, 3, 88, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 106, 258, 128, 259, 158, 260, 208, 261, 206, 262, 216, 263, 152, 264, 248, 265, 124, 5612588, 18, 5612589, 232, -1], "final memory": [-1]},
{ "name" : "CMPI 006a", "initial state": {"pc": 256, "sr": 10009, "d0": 730647578, "a0": 363983416, "d1": 682349900, "a1": 1435862862, "d2": 692094320, "a2": 1273397102, "d3": 1257804088, "a3": 163067312, "d4": 84285948, "a4": 483179212, "d5": 1402204662, "a5": 1157346776, "d6": 368228862, "a6": 1767890160, "d7": 1922113434, "a7": 783190946, "usp": 143542612}, "final state": {"pc": 262, "sr": 10011, "d0": 730647578, "a0": 363983416, "d1": 682349900, "a1": 1435862862, "d2": 692094320, "a2": 1273397102, "d3": 1257804088, "a3": 163067312, "d4": 84285948, "a4": 483179212, "d5": 1402204662, "a5": 1157346776, "d6": 368228862, "a6": 1767890160, "d7": 1922113434, "a7": 783190946, "usp": 143542612}, "initial memory": [0, 46, 1, 174, 2, 139, 3, 162, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 106, 258, 160, 259, 124, 260, 248, 261, 14, 262, 152, 263, 4, 264, 152, 265, 110, 15103868, 50, 15103869, 76, -1], "final memory": [-1]},
{ "name" : "ADDI 006b", "initial state": {"pc": 256, "sr": 10001, "d0": 1488303394, "a0": 390773618, "d1": 25622702, "a1": 727205200, "d2": 1144023114, "a2": 808361322, "d3": 1175385406, "a3": 1147204738, "d4": 466696, "a4": 961865606, "d5": 1401308730, "a5": 1965845880, "d6": 342685268, "a6": 935796064, "d7": 2107641668, "a7": 670379300, "usp": 143542612}, "final state": {"pc": 262, "sr": 9994, "d0": 1488303394, "a0": 390773618, "d1": 25622702, "a1": 727205200, "d2": 1144023114, "a2": 808361322, "d3": 1175385406, "a3": 1147204738, "d4": 466696, "a4": 961865606, "d5": 1401308730, "a5": 1965845880, "d6": 342685268, "a6": 935796064, "d7": 2107641668, "a7": 670379300, "usp": 143542612}, "initial memory": [0, 39, 1, 245, 2, 45, 3, 36, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 107, 258, 112, 259, 64, 260, 120, 261, 22, 262, 176, 263, 14, 264, 24, 265, 224, 6384792, 62, 6384793, 144, -1], "final memory": [-1]},
{ "name" : "SUBI 006b", "initial state": {"pc": 256, "sr": 9993, "d0": 93017632, "a0": 193931090, "d1": 2126746462, "a1": 1667153938, "d2": 1509966166, "a2": 1637093556, "d3": 1187095362, "a3": 1070927134, "d4": 1388685310, "a4": 1011912438, "d5": 781746380, "a5": 1289344872, "d6": 506473120, "a6": 1909282280, "d7": 1816051586, "a7": 3128659850, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 93017632, "a0": 193931090, "d1": 2126746462, "a1": 1667153938, "d2": 1509966166, "a2": 1637093556, "d3": 1187095362, "a3": 1070927134, "d4": 1388685310, "a4": 1011912438, "d5": 781746380, "a5": 1289344872, "d6": 506473120, "a6": 1909282280, "d7": 1816051586, "a7": 3128659850, "usp": 143542612}, "initial memory": [0, 186, 1, 123, 2, 143, 3, 138, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 107, 258, 168, 259, 46, 260, 0, 261, 84, 262, 120, 263, 184, 264, 136, 265, 246, 13962610, 164, 13962611, 36, -1], "final memory": [-1]},
{ "name" : "CMPI 006b", "initial state": {"pc": 256, "sr": 10000, "d0": 982198334, "a0": 1284859412, "d1": 100621856, "a1": 1684066898, "d2": 1081903602, "a2": 277904032, "d3": 809816472, "a3": 2103634052, "d4": 1981573864, "a4": 1754248210, "d5": 1135551378, "a5": 846675806, "d6": 524855964, "a6": 853643226, "d7": 1538848718, "a7": 2329751864, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 982198334, "a0": 1284859412, "d1": 100621856, "a1": 1684066898, "d2": 1081903602, "a2": 277904032, "d3": 809816472, "a3": 2103634052, "d4": 1981573864, "a4": 1754248210, "d5": 1135551378, "a5": 846675806, "d6": 524855964, "a6": 853643226, "d7": 1538848718, "a7": 2329751864, "usp": 143542612}, "initial memory": [0, 138, 1, 221, 2, 49, 3, 56, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 107, 258, 64, 259, 184, 260, 8, 261, 232, 262, 48, 263, 236, 264, 240, 265, 26, 6484332, 28, 6484333, 116, -1], "final memory": [-1]},
{ "name" : "ADDI 006c", "initial state": {"pc": 256, "sr": 10001, "d0": 1246682150, "a0": 995147902, "d1": 2136451724, "a1": 848162884, "d2": 1417564234, "a2": 77159408, "d3": 818517826, "a3": 1885547922, "d4": 48875706, "a4": 2135229922, "d5": 1115254394, "a5": 210074036, "d6": 843345748, "a6": 251224190, "d7": 719933242, "a7": 4166157922, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 1246682150, "a0": 995147902, "d1": 2136451724, "a1": 848162884, "d2": 1417564234, "a2": 77159408, "d3": 818517826, "a3": 1885547922, "d4": 48875706, "a4": 2135229922, "d5": 1115254394, "a5": 210074036, "d6": 843345748, "a6": 251224190, "d7": 719933242, "a7": 4166157922, "usp": 143542612}, "initial memory": [0, 248, 1, 82, 2, 134, 3, 98, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 108, 258, 160, 259, 198, 260, 240, 261, 158, 262, 16, 263, 176, 264, 224, 265, 156, 4519552, 32, 4519553, 40, -1], "final memory": [-1]},
{ "name" : "SUBI 006c", "initial state": {"pc": 256, "sr": 9989, "d0": 1774066360, "a0": 401599200, "d1": 1070357572, "a1": 136668686, "d2": 29201684, "a2": 1330586958, "d3": 1166448278, "a3": 1427803702, "d4": 118011690, "a4": 1114547936, "d5": 1295067648, "a5": 1854791218, "d6": 1455214398, "a6": 603381074, "d7": 97131502, "a7": 132976528, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 1774066360, "a0": 401599200, "d1": 1070357572, "a1": 136668686, "d2": 29201684, "a2": 1330586958, "d3": 1166448278, "a3": 1427803702, "d4": 118011690, "a4": 1114547936, "d5": 1295067648, "a5": 1854791218, "d6": 1455214398, "a6": 603381074, "d7": 97131502, "a7": 132976528, "usp": 143542612}, "initial memory": [0, 7, 1, 237, 2, 15, 3, 144, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 108, 258, 112, 259, 0, 260, 224, 261, 60, 262, 24, 263, 70, 264, 168, 265, 132, 7243548, 86, 7243549, 132, -1], "final memory": [-1]},
{ "name" : "CMPI 006c", "initial state": {"pc": 256, "sr": 9994, "d0": 2134729394, "a0": 1392188076, "d1": 387634528, "a1": 1670676074, "d2": 1655627552, "a2": 704091192, "d3": 1186652284, "a3": 1025785780, "d4": 384324306, "a4": 382903150, "d5": 1855284412, "a5": 1592252444, "d6": 302574850, "a6": 1193117848, "d7": 134244660, "a7": 418232178, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 2134729394, "a0": 1392188076, "d1": 387634528, "a1": 1670676074, "d2": 1655627552, "a2": 704091192, "d3": 1186652284, "a3": 1025785780, "d4": 384324306, "a4": 382903150, "d5": 1855284412, "a5": 1592252444, "d6": 302574850, "a6": 1193117848, "d7": 134244660, "a7": 418232178, "usp": 143542612}, "initial memory": [0, 24, 1, 237, 2, 183, 3, 114, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 108, 258, 24, 259, 138, 260, 128, 261, 90, 262, 80, 263, 2, 264, 104, 265, 144, 13771720, 42, 13771721, 250, -1], "final memory": [-1]},
{ "name" : "ADDI 006d", "initial state": {"pc": 256, "sr": 9985, "d0": 1108446720, "a0": 891810294, "d1": 243402122, "a1": 1367255652, "d2": 2050600566, "a2": 1390720264, "d3": 1626145706, "a3": 623463100, "d4": 1753989020, "a4": 971607986, "d5": 785436770, "a5": 349785720, "d6": 253832088, "a6": 1185871008, "d7": 1253380074, "a7": 3790628104, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 1108446720, "a0": 891810294, "d1": 243402122, "a1": 1367255652, "d2": 2050600566, "a2": 1390720264, "d3": 1626145706, "a3": 623463100, "d4": 1753989020, "a4": 971607986, "d5": 785436770, "a5": 349785720, "d6": 253832088, "a6": 1185871008, "d7": 1253380074, "a7": 3790628104, "usp": 143542612}, "initial memory": [0, 225, 1, 240, 2, 101, 3, 8, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 109, 258, 128, 259, 172, 260, 224, 261, 54, 262, 248, 263, 132, 264, 104, 265, 134, 14233262, 46, 14233263, 162, -1], "final memory": [-1]},
{ "name" : "SUBI 006d", "initial state": {"pc": 256, "sr": 9992, "d0": 1304252272, "a0": 764808512, "d1": 1202350574, "a1": 1447050696, "d2": 84995754, "a2": 328745396, "d3": 447029030, "a3": 1895947294, "d4": 1319110004, "a4": 823832878, "d5": 1808149246, "a5": 1332125144, "d6": 523305632, "a6": 1510275232, "d7": 1252222558, "a7": 2031549200, "usp": 143542612}, "final state": {"pc": 262, "sr": 10001, "d0": 1304252272, "a0": 764808512, "d1": 1202350574, "a1": 1447050696, "d2": 84995754, "a2": 328745396, "d3": 447029030, "a3": 1895947294, "d4": 1319110004, "a4": 823832878, "d5": 1808149246, "a5": 1332125144, "d6": 523305632, "a6": 1510275232, "d7": 1252222558, "a7": 2031549200, "usp": 143542612}, "initial memory": [0, 121, 1, 22, 2, 251, 3, 16, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 109, 258, 208, 259, 156, 260, 232, 261, 168, 262, 240, 263, 204, 264, 64, 265, 68, 6719104, 38, 6719105, 182, -1], "final memory": [-1]},
{ "name" : "CMPI 006d", "initial state": {"pc": 256, "sr": 10013, "d0": 1534975128, "a0": 748390230, "d1": 605941692, "a1": 382875130, "d2": 694563370, "a2": 1121320304, "d3": 1952938144, "a3": 1861363710, "d4": 891342266, "a4": 1545588120, "d5": 2091043644, "a5": 737355534, "d6": 600641552, "a6": 1753833554, "d7": 1809440370, "a7": 3707302374, "usp": 143542612}, "final state": {"pc": 262, "sr": 10002, "d0": 1534975128, "a0": 748390230, "d1": 605941692, "a1": 382875130, "d2": 694563370, "a2": 1121320304, "d3": 1952938144, "a3": 1861363710, "d4": 891342266, "a4": 1545588120, "d5": 2091043644, "a5": 737355534, "d6": 600641552, "a6": 1753833554, "d7": 1809440370, "a7": 3707302374, "usp": 143542612}, "initial memory": [0, 220, 1, 248, 2, 241, 3, 230, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 109, 258, 112, 259, 42, 260, 200, 261, 116, 262, 208, 263, 198, 264, 144, 265, 8, 15921026, 146, 15921027, 0, -1], "final memory": [-1]},
{ "name" : "ADDI 006e", "initial state": {"pc": 256, "sr": 10006, "d0": 116083230, "a0": 1601968394, "d1": 1095711940, "a1": 1280332326, "d2": 958319362, "a2": 759260142, "d3": 346164634, "a3": 537376120, "d4": 455803914, "a4": 1511713204, "d5": 622230556, "a5": 484808778, "d6": 1731077448, "a6": 628175128, "d7": 110235786, "a7": 3607847828, "usp": 143542612}, "final state": {"pc": 262, "sr": 10001, "d0": 116083230, "a0": 1601968394, "d1": 1095711940, "a1": 1280332326, "d2": 958319362, "a2": 759260142, "d3": 346164634, "a3": 537376120, "d4": 455803914, "a4": 1511713204, "d5": 622230556, "a5": 484808778, "d6": 1731077448, "a6": 628175128, "d7": 110235786, "a7": 3607847828, "usp": 143542612}, "initial memory": [0, 215, 1, 11, 2, 99, 3, 148, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 110, 258, 88, 259, 140, 260, 104, 261, 204, 262, 192, 263, 70, 264, 136, 265, 202, 7444964, 192, 7444965, 58, -1], "final memory": [-1]},
{ "name" : "SUBI 006e", "initial state": {"pc": 256, "sr": 9985, "d0": 1412398962, "a0": 951845448, "d1": 2052604042, "a1": 1060774840, "d2": 938845292, "a2": 33498486, "d3": 1610484942, "a3": 368338688, "d4": 536533406, "a4": 1620458562, "d5": 233120888, "a5": 659440280, "d6": 1052609294, "a6": 49683792, "d7": 234137078, "a7": 4196737686, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 1412398962, "a0": 951845448, "d1": 2052604042, "a1": 1060774840, "d2": 938845292, "a2": 33498486, "d3": 1610484942, "a3": 368338688, "d4": 536533406, "a4": 1620458562, "d5": 233120888, "a5": 659440280, "d6": 1052609294, "a6": 49683792, "d7": 234137078, "a7": 4196737686, "usp": 143542612}, "initial memory": [0, 250, 1, 37, 2, 34, 3, 150, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 110, 258, 24, 259, 130, 260, 80, 261, 224, 262, 176, 263, 42, 264, 224, 265, 74, 16150064, 162, 16150065, 156, -1], "final memory": [-1]},
{ "name" : "CMPI 006e", "initial state": {"pc": 256, "sr": 10001, "d0": 529183186, "a0": 1579184236, "d1": 1252024874, "a1": 599077986, "d2": 1737300818, "a2": 1300373566, "d3": 1627200320, "a3": 437448242, "d4": 151550502, "a4": 1356096420, "d5": 193681772, "a5": 668585328, "d6": 1771816798, "a6": 1279183398, "d7": 1916691490, "a7": 957162964, "usp": 143542612}, "final state": {"pc": 262, "sr": 10008, "d0": 529183186, "a0": 1579184236, "d1": 1252024874, "a1": 599077986, "d2": 1737300818, "a2": 1300373566, "d3": 1627200320, "a3": 437448242, "d4": 151550502, "a4": 1356096420, "d5": 193681772, "a5": 668585328, "d6": 1771816798, "a6": 1279183398, "d7": 1916691490, "a7": 957162964, "usp": 143542612}, "initial memory": [0, 57, 1, 13, 2, 37, 3, 212, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 110, 258, 8, 259, 102, 260, 72, 261, 8, 262, 128, 263, 138, 264, 240, 265, 244, 4133422, 236, 4133423, 204, -1], "final memory": [-1]},
{ "name" : "ADDI 006f", "initial state": {"pc": 256, "sr": 9991, "d0": 1913895782, "a0": 1807675728, "d1": 1836360114, "a1": 1154806386, "d2": 69478120, "a2": 2021228370, "d3": 1635159326, "a3": 1888886344, "d4": 774561422, "a4": 262030006, "d5": 7968246, "a5": 1596851298, "d6": 778341214, "a6": 1176645734, "d7": 1257906628, "a7": 1655585778, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 1913895782, "a0": 1807675728, "d1": 1836360114, "a1": 1154806386, "d2": 69478120, "a2": 2021228370, "d3": 1635159326, "a3": 1888886344, "d4": 774561422, "a4": 262030006, "d5": 7968246, "a5": 1596851298, "d6": 778341214, "a6": 1176645734, "d7": 1257906628, "a7": 1655585778, "usp": 143542612}, "initial memory": [0, 98, 1, 174, 2, 59, 3, 242, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 111, 258, 208, 259, 88, 260, 104, 261, 172, 262, 224, 263, 36, 264, 224, 265, 192, 11445406, 238, 11445407, 92, -1], "final memory": [-1]},
{ "name" : "SUBI 006f", "initial state": {"pc": 256, "sr": 9996, "d0": 1299116764, "a0": 1826674172, "d1": 789230306, "a1": 486591292, "d2": 1734749070, "a2": 522116868, "d3": 1689627818, "a3": 600018834, "d4": 1398472844, "a4": 2080820372, "d5": 2072073146, "a5": 576817616, "d6": 1738561876, "a6": 832489554, "d7": 1346965656, "a7": 81171200, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 1299116764, "a0": 1826674172, "d1": 789230306, "a1": 486591292, "d2": 1734749070, "a2": 522116868, "d3": 1689627818, "a3": 600018834, "d4": 1398472844, "a4": 2080820372, "d5": 2072073146, "a5": 576817616, "d6": 1738561876, "a6": 832489554, "d7": 1346965656, "a7": 81171200, "usp": 143542612}, "initial memory": [0, 4, 1, 214, 2, 147, 3, 0, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 111, 258, 40, 259, 194, 260, 208, 261, 118, 262, 240, 263, 250, 264, 184, 265, 34, 14050166, 38, 14050167, 228, -1], "final memory": [-1]},
{ "name" : "CMPI 006f", "initial state": {"pc": 256, "sr": 10015, "d0": 804315978, "a0": 1455210198, "d1": 1876568028, "a1": 26542102, "d2": 1534006754, "a2": 1564010192, "d3": 1510332242, "a3": 1119457664, "d4": 897300560, "a4": 620727480, "d5": 1300359492, "a5": 91216040, "d6": 200923332, "a6": 1912160776, "d7": 1074147840, "a7": 3473068472, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 804315978, "a0": 1455210198, "d1": 1876568028, "a1": 26542102, "d2": 1534006754, "a2": 1564010192, "d3": 1510332242, "a3": 1119457664, "d4": 897300560, "a4": 620727480, "d5": 1300359492, "a5": 91216040, "d6": 200923332, "a6": 1912160776, "d7": 1074147840, "a7": 3473068472, "usp": 143542612}, "initial memory": [0, 207, 1, 2, 2, 209, 3, 184, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 111, 258, 208, 259, 146, 260, 88, 261, 136, 262, 232, 263, 246, 264, 0, 265, 46, 207424, 196, 207425, 34, -1], "final memory": [-1]},
{ "name" : "ADDI 0070", "initial state": {"pc": 256, "sr": 10005, "d0": 110229164, "a0": 1907730440, "d1": 1490672440, "a1": 1294655370, "d2": 1187489984, "a2": 968492186, "d3": 1578646324, "a3": 1669609488, "d4": 148308782, "a4": 2105349920, "d5": 1544685360, "a5": 528070628, "d6": 597053744, "a6": 1880615392, "d7": 1638676624, "a7": 3204300516, "usp": 143542612}, "final state": {"pc": 262, "sr": 10003, "d0": 110229164, "a0": 1907730440, "d1": 1490672440, "a1": 1294655370, "d2": 1187489984, "a2": 968492186, "d3": 1578646324, "a3": 1669609488, "d4": 148308782, "a4": 2105349920, "d5": 1544685360, "a5": 528070628, "d6": 597053744, "a6": 1880615392, "d7": 1638676624, "a7": 3204300516, "usp": 143542612}, "initial memory": [0, 190, 1, 253, 2, 190, 3, 228, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 112, 258, 128, 259, 214, 260, 64, 261, 48, 262, 32, 263, 218, 264, 176, 265, 224, 11905894, 252, 11905895, 234, -1], "final memory": [-1]},
{ "name" : "SUBI 0070", "initial state": {"pc": 256, "sr": 9993, "d0": 252376524, "a0": 1094079572, "d1": 412036042, "a1": 1440397796, "d2": 1602496772, "a2": 182621548, "d3": 1570846784, "a3": 566225672, "d4": 57942470, "a4": 1054846254, "d5": 1029001198, "a5": 1323484992, "d6": 737342302, "a6": 176661724, "d7": 1531426524, "a7": 2352367096, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 252376524, "a0": 1094079572, "d1": 412036042, "a1": 1440397796, "d2": 1602496772, "a2": 182621548, "d3": 1570846784, "a3": 566225672, "d4": 57942470, "a4": 1054846254, "d5": 1029001198, "a5": 1323484992, "d6": 737342302, "a6": 176661724, "d7": 1531426524, "a7": 2352367096, "usp": 143542612}, "initial memory": [0, 140, 1, 54, 2, 69, 3, 248, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 112, 258, 16, 259, 32, 260, 192, 261, 196, 262, 216, 263, 212, 264, 56, 265, 18, 3539270, 62, 3539271, 136, -1], "final memory": [-1]},
{ "name" : "CMPI 0070", "initial state": {"pc": 256, "sr": 9987, "d0": 986623862, "a0": 882663250, "d1": 1466026954, "a1": 104226080, "d2": 1435133846, "a2": 1528571062, "d3": 1905727072, "a3": 346969972, "d4": 1983787746, "a4": 1106234606, "d5": 1837027346, "a5": 1719090962, "d6": 546228110, "a6": 516828402, "d7": 2110737492, "a7": 31732416, "usp": 143542612}, "final state": {"pc": 262, "sr": 9986, "d0": 986623862, "a0": 882663250, "d1": 1466026954, "a1": 104226080, "d2": 1435133846, "a2": 1528571062, "d3": 1905727072, "a3": 346969972, "d4": 1983787746, "a4": 1106234606, "d5": 1837027346, "a5": 1719090962, "d6": 546228110, "a6": 516828402, "d7": 2110737492, "a7": 31732416, "usp": 143542612}, "initial memory": [0, 1, 1, 228, 2, 50, 3, 192, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 112, 258, 48, 259, 14, 260, 192, 261, 180, 262, 0, 263, 94, 264, 200, 265, 254, 10234868, 144, 10234869, 144, -1], "final memory": [-1]},
{ "name" : "ADDI 0071", "initial state": {"pc": 256, "sr": 10003, "d0": 1674169952, "a0": 974801086, "d1": 1443640270, "a1": 329109438, "d2": 991774084, "a2": 1571950248, "d3": 2126445420, "a3": 1423992742, "d4": 745337372, "a4": 1488252626, "d5": 613115060, "a5": 1319848572, "d6": 998275114, "a6": 1336376548, "d7": 1867590634, "a7": 2501092892, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 1674169952, "a0": 974801086, "d1": 1443640270, "a1": 329109438, "d2": 991774084, "a2": 1571950248, "d3": 2126445420, "a3": 1423992742, "d4": 745337372, "a4": 1488252626, "d5": 613115060, "a5": 1319848572, "d6": 998275114, "a6": 1336376548, "d7": 1867590634, "a7": 2501092892, "usp": 143542612}, "initial memory": [0, 149, 1, 19, 2, 166, 3, 28, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 113, 258, 240, 259, 244, 260, 184, 261, 104, 262, 80, 263, 112, 264, 160, 265, 112, 8271820, 168, 8271821, 254, -1], "final memory": [-1]},
{ "name" : "SUBI 0071", "initial state": {"pc": 256, "sr": 9992, "d0": 1600451416, "a0": 825364188, "d1": 1554270036, "a1": 1299048550, "d2": 625429750, "a2": 1790224448, "d3": 1812856638, "a3": 2056403066, "d4": 183548036, "a4": 364515444, "d5": 1105340766, "a5": 1787706064, "d6": 1728724418, "a6": 532112470, "d7": 1365049870, "a7": 4126535398, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 1600451416, "a0": 825364188, "d1": 1554270036, "a1": 1299048550, "d2": 625429750, "a2": 1790224448, "d3": 1812856638, "a3": 2056403066, "d4": 183548036, "a4": 364515444, "d5": 1105340766, "a5": 1787706064, "d6": 1728724418, "a6": 532112470, "d7": 1365049870, "a7": 4126535398, "usp": 143542612}, "initial memory": [0, 245, 1, 245, 2, 238, 3, 230, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 113, 258, 144, 259, 6, 260, 128, 261, 20, 262, 224, 263, 40, 264, 72, 265, 184, 7206742, 170, 7206743, 78, -1], "final memory": [-1]},
{ "name" : "CMPI 0071", "initial state": {"pc": 256, "sr": 9989, "d0": 1364126850, "a0": 1023461742, "d1": 344569384, "a1": 2124968970, "d2": 1561741382, "a2": 1700445986, "d3": 1642290446, "a3": 683329232, "d4": 368227838, "a4": 2119358522, "d5": 1904886258, "a5": 1894910112, "d6": 737145536, "a6": 571767374, "d7": 371880816, "a7": 243099196, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 1364126850, "a0": 1023461742, "d1": 344569384, "a1": 2124968970, "d2": 1561741382, "a2": 1700445986, "d3": 1642290446, "a3": 683329232, "d4": 368227838, "a4": 2119358522, "d5": 1904886258, "a5": 1894910112, "d6": 737145536, "a6": 571767374, "d7": 371880816, "a7": 243099196, "usp": 143542612}, "initial memory": [0, 14, 1, 125, 2, 102, 3, 60, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 113, 258, 80, 259, 36, 260, 48, 261, 104, 262, 248, 263, 72, 264, 64, 265, 230, 11063680, 96, 11063681, 220, -1], "final memory": [-1]},
{ "name" : "ADDI 0072", "initial state": {"pc": 256, "sr": 10011, "d0": 1785994176, "a0": 639029548, "d1": 1825198720, "a1": 603911396, "d2": 1458473292, "a2": 931116850, "d3": 1182271786, "a3": 567562260, "d4": 1923205258, "a4": 2044044300, "d5": 1534400208, "a5": 956649040, "d6": 1680679486, "a6": 190366998, "d7": 1327729018, "a7": 210520028, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 1785994176, "a0": 639029548, "d1": 1825198720, "a1": 603911396, "d2": 1458473292, "a2": 931116850, "d3": 1182271786, "a3": 567562260, "d4": 1923205258, "a4": 2044044300, "d5": 1534400208, "a5": 956649040, "d6": 1680679486, "a6": 190366998, "d7": 1327729018, "a7": 210520028, "usp": 143542612}, "initial memory": [0, 12, 1, 140, 2, 71, 3, 220, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 114, 258, 176, 259, 178, 260, 160, 261, 132, 262, 96, 263, 30, 264, 184, 265, 218, 8351208, 238, 8351209, 242, -1], "final memory": [-1]},
{ "name" : "SUBI 0072", "initial state": {"pc": 256, "sr": 10004, "d0": 819140450, "a0": 1427297896, "d1": 1923365880, "a1": 1203417888, "d2": 2086490516, "a2": 843472976, "d3": 1385630548, "a3": 710770592, "d4": 979968974, "a4": 1617295130, "d5": 1286473982, "a5": 1178729830, "d6": 902857478, "a6": 375626042, "d7": 206183044, "a7": 3824569156, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 819140450, "a0": 1427297896, "d1": 1923365880, "a1": 1203417888, "d2": 2086490516, "a2": 843472976, "d3": 1385630548, "a3": 710770592, "d4": 979968974, "a4": 1617295130, "d5": 1286473982, "a5": 1178729830, "d6": 902857478, "a6": 375626042, "d7": 206183044, "a7": 3824569156, "usp": 143542612}, "initial memory": [0, 227, 1, 246, 2, 75, 3, 68, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 114, 258, 168, 259, 182, 260, 160, 261, 232, 262, 224, 263, 20, 264, 16, 265, 196, 4636808, 254, 4636809, 110, -1], "final memory": [-1]},
{ "name" : "CMPI 0072", "initial state": {"pc": 256, "sr": 9999, "d0": 2146083382, "a0": 378169938, "d1": 88083068, "a1": 1498036492, "d2": 795907900, "a2": 401060422, "d3": 148438136, "a3": 1818845074, "d4": 1571254392, "a4": 2046944126, "d5": 466159184, "a5": 301917548, "d6": 717078038, "a6": 1971871828, "d7": 252374508, "a7": 2051204940, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 2146083382, "a0": 378169938, "d1": 88083068, "a1": 1498036492, "d2": 795907900, "a2": 401060422, "d3": 148438136, "a3": 1818845074, "d4": 1571254392, "a4": 2046944126, "d5": 466159184, "a5": 301917548, "d6": 717078038, "a6": 1971871828, "d7": 252374508, "a7": 2051204940, "usp": 143542612}, "initial memory": [0, 122, 1, 66, 2, 231, 3, 76, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 114, 258, 176, 259, 252, 260, 208, 261, 156, 262, 200, 263, 12, 264, 192, 265, 194, 15177550, 184, 15177551, 56, -1], "final memory": [-1]},
{ "name" : "ADDI 0073", "initial state": {"pc": 256, "sr": 9996, "d0": 1877347936, "a0": 77229882, "d1": 1757018628, "a1": 922520792, "d2": 164450898, "a2": 2122520258, "d3": 114805804, "a3": 1347115888, "d4": 1100832822, "a4": 56656102, "d5": 1125620448, "a5": 883850692, "d6": 1119439920, "a6": 734210952, "d7": 322504072, "a7": 1171252840, "usp": 143542612}, "final state": {"pc": 262, "sr": 9994, "d0": 1877347936, "a0": 77229882, "d1": 1757018628, "a1": 922520792, "d2": 164450898, "a2": 2122520258, "d3": 114805804, "a3": 1347115888, "d4": 1100832822, "a4": 56656102, "d5": 1125620448, "a5": 883850692, "d6": 1119439920, "a6": 734210952, "d7": 322504072, "a7": 1171252840, "usp": 143542612}, "initial memory": [0, 69, 1, 207, 2, 230, 3, 104, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 115, 258, 112, 259, 14, 260, 216, 261, 44, 262, 0, 263, 164, 264, 216, 265, 184, 16374112, 64, 16374113, 198, -1], "final memory": [-1]},
{ "name" : "SUBI 0073", "initial state": {"pc": 256, "sr": 10003, "d0": 1821429904, "a0": 1617729678, "d1": 393025350, "a1": 2039727126, "d2": 2064842924, "a2": 1412349620, "d3": 479304954, "a3": 1223329856, "d4": 467218788, "a4": 496453414, "d5": 1345956484, "a5": 918560502, "d6": 2045372736, "a6": 2133919284, "d7": 1808853230, "a7": 2229805388, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 1821429904, "a0": 1617729678, "d1": 393025350, "a1": 2039727126, "d2": 2064842924, "a2": 1412349620, "d3": 479304954, "a3": 1223329856, "d4": 467218788, "a4": 496453414, "d5": 1345956484, "a5": 918560502, "d6": 2045372736, "a6": 2133919284, "d7": 1808853230, "a7": 2229805388, "usp": 143542612}, "initial memory": [0, 132, 1, 232, 2, 33, 3, 76, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 115, 258, 32, 259, 108, 260, 152, 261, 234, 262, 120, 263, 84, 264, 128, 265, 118, 8277056, 220, 8277057, 100, -1], "final memory": [-1]},
{ "name" : "CMPI 0073", "initial state": {"pc": 256, "sr": 9986, "d0": 506541100, "a0": 241659670, "d1": 811107798, "a1": 682514020, "d2": 62586636, "a2": 1302975512, "d3": 1774104676, "a3": 1218698532, "d4": 1714334584, "a4": 2114685884, "d5": 33261488, "a5": 671311344, "d6": 680097402, "a6": 1998177724, "d7": 1489082886, "a7": 332260926, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 506541100, "a0": 241659670, "d1": 811107798, "a1": 682514020, "d2": 62586636, "a2": 1302975512, "d3": 1774104676, "a3": 1218698532, "d4": 1714334584, "a4": 2114685884, "d5": 33261488, "a5": 671311344, "d6": 680097402, "a6": 1998177724, "d7": 1489082886, "a7": 332260926, "usp": 143542612}, "initial memory": [0, 19, 1, 205, 2, 230, 3, 62, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 115, 258, 40, 259, 86, 260, 96, 261, 52, 262, 192, 263, 32, 264, 144, 265, 232, 10769362, 208, 10769363, 202, -1], "final memory": [-1]},
{ "name" : "ADDI 0074", "initial state": {"pc": 256, "sr": 9992, "d0": 37964940, "a0": 524034794, "d1": 274103420, "a1": 622346410, "d2": 503773932, "a2": 1530768786, "d3": 1547938650, "a3": 776912048, "d4": 1587990792, "a4": 860233782, "d5": 434476228, "a5": 1089279276, "d6": 797564196, "a6": 218717864, "d7": 68517598, "a7": 4133993596, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 37964940, "a0": 524034794, "d1": 274103420, "a1": 622346410, "d2": 503773932, "a2": 1530768786, "d3": 1547938650, "a3": 776912048, "d4": 1587990792, "a4": 860233782, "d5": 434476228, "a5": 1089279276, "d6": 797564196, "a6": 218717864, "d7": 68517598, "a7": 4133993596, "usp": 143542612}, "initial memory": [0, 246, 1, 103, 2, 188, 3, 124, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 116, 258, 216, 259, 102, 260, 16, 261, 240, 262, 48, 263, 224, 264, 192, 265, 172, 4627618, 24, 4627619, 16, -1], "final memory": [-1]},
{ "name" : "SUBI 0074", "initial state": {"pc": 256, "sr": 10010, "d0": 1201983732, "a0": 1252777712, "d1": 361933202, "a1": 1505330396, "d2": 1337637710, "a2": 583120264, "d3": 1818175174, "a3": 1534412594, "d4": 1525336254, "a4": 1888834182, "d5": 1814143546, "a5": 1532826920, "d6": 337757516, "a6": 1008215028, "d7": 891292390, "a7": 720970702, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 1201983732, "a0": 1252777712, "d1": 361933202, "a1": 1505330396, "d2": 1337637710, "a2": 583120264, "d3": 1818175174, "a3": 1534412594, "d4": 1525336254, "a4": 1888834182, "d5": 1814143546, "a5": 1532826920, "d6": 337757516, "a6": 1008215028, "d7": 891292390, "a7": 720970702, "usp": 143542612}, "initial memory": [0, 42, 1, 249, 2, 35, 3, 206, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 116, 258, 192, 259, 116, 260, 64, 261, 42, 262, 216, 263, 102, 264, 88, 265, 86, 9771886, 144, 9771887, 32, -1], "final memory": [-1]},
{ "name" : "CMPI 0074", "initial state": {"pc": 256, "sr": 9987, "d0": 1498317172, "a0": 918231932, "d1": 823481888, "a1": 906610588, "d2": 1875487154, "a2": 1007693858, "d3": 547643418, "a3": 1254631164, "d4": 128032090, "a4": 444043454, "d5": 56739142, "a5": 532674860, "d6": 132037132, "a6": 1954531324, "d7": 797486980, "a7": 147090756, "usp": 143542612}, "final state": {"pc": 262, "sr": 9985, "d0": 1498317172, "a0": 918231932, "d1": 823481888, "a1": 906610588, "d2": 1875487154, "a2": 1007693858, "d3": 547643418, "a3": 1254631164, "d4": 128032090, "a4": 444043454, "d5": 56739142, "a5": 532674860, "d6": 132037132, "a6": 1954531324, "d7": 797486980, "a7": 147090756, "usp": 143542612}, "initial memory": [0, 8, 1, 196, 2, 109, 3, 68, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 116, 258, 208, 259, 154, 260, 72, 261, 184, 262, 208, 263, 36, 264, 0, 265, 188, 1650128, 0, 1650129, 24, -1], "final memory": [-1]},
{ "name" : "ADDI 0075", "initial state": {"pc": 256, "sr": 10013, "d0": 290168102, "a0": 877134314, "d1": 2067411624, "a1": 1668662390, "d2": 701756108, "a2": 1219842556, "d3": 434717832, "a3": 2014961236, "d4": 563235330, "a4": 1783880716, "d5": 188275334, "a5": 663998044, "d6": 1100126506, "a6": 1490112502, "d7": 2139486126, "a7": 3948611452, "usp": 143542612}, "final state": {"pc": 262, "sr": 9994, "d0": 290168102, "a0": 877134314, "d1": 2067411624, "a1": 1668662390, "d2": 701756108, "a2": 1219842556, "d3": 434717832, "a3": 2014961236, "d4": 563235330, "a4": 1783880716, "d5": 188275334, "a5": 663998044, "d6": 1100126506, "a6": 1490112502, "d7": 2139486126, "a7": 3948611452, "usp": 143542612}, "initial memory": [0, 235, 1, 91, 2, 7, 3, 124, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 117, 258, 40, 259, 136, 260, 40, 261, 46, 262, 216, 263, 94, 264, 88, 265, 20, 6799702, 114, 6799703, 52, -1], "final memory": [-1]},
{ "name" : "SUBI 0075", "initial state": {"pc": 256, "sr": 9994, "d0": 1721762878, "a0": 787518118, "d1": 326564028, "a1": 875309572, "d2": 1740900510, "a2": 1064994654, "d3": 1997681648, "a3": 88952032, "d4": 1276137544, "a4": 368200318, "d5": 1124536226, "a5": 1442374426, "d6": 76773134, "a6": 1191570446, "d7": 1835891744, "a7": 2295144672, "usp": 143542612}, "final state": {"pc": 262, "sr": 10011, "d0": 1721762878, "a0": 787518118, "d1": 326564028, "a1": 875309572, "d2": 1740900510, "a2": 1064994654, "d3": 1997681648, "a3": 88952032, "d4": 1276137544, "a4": 368200318, "d5": 1124536226, "a5": 1442374426, "d6": 76773134, "a6": 1191570446, "d7": 1835891744, "a7": 2295144672, "usp": 143542612}, "initial memory": [0, 136, 1, 205, 2, 32, 3, 224, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 117, 258, 216, 259, 72, 260, 128, 261, 98, 262, 152, 263, 154, 264, 112, 265, 62, 16283170, 94, 16283171, 160, -1], "final memory": [-1]},
{ "name" : "CMPI 0075", "initial state": {"pc": 256, "sr": 9995, "d0": 166764476, "a0": 1682410782, "d1": 344388796, "a1": 360833024, "d2": 674082514, "a2": 26832046, "d3": 1328574872, "a3": 2142131706, "d4": 1970412652, "a4": 244240786, "d5": 380121776, "a5": 1113657692, "d6": 2090339860, "a6": 1924845838, "d7": 1657062554, "a7": 3148111252, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 166764476, "a0": 1682410782, "d1": 344388796, "a1": 360833024, "d2": 674082514, "a2": 26832046, "d3": 1328574872, "a3": 2142131706, "d4": 1970412652, "a4": 244240786, "d5": 380121776, "a5": 1113657692, "d6": 2090339860, "a6": 1924845838, "d7": 1657062554, "a7": 3148111252, "usp": 143542612}, "initial memory": [0, 187, 1, 164, 2, 93, 3, 148, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 117, 258, 8, 259, 134, 260, 232, 261, 66, 262, 176, 263, 174, 264, 24, 265, 78, 1827500, 200, 1827501, 134, -1], "final memory": [-1]},
{ "name" : "ADDI 0076", "initial state": {"pc": 256, "sr": 10015, "d0": 1755743152, "a0": 1666382636, "d1": 202362236, "a1": 1558739532, "d2": 1635504058, "a2": 582304570, "d3": 126021206, "a3": 709945418, "d4": 619533300, "a4": 633497594, "d5": 1495452444, "a5": 2117624178, "d6": 2068105466, "a6": 663094722, "d7": 1625757174, "a7": 1763103444, "usp": 143542612}, "final state": {"pc": 262, "sr": 9994, "d0": 1755743152, "a0": 1666382636, "d1": 202362236, "a1": 1558739532, "d2": 1635504058, "a2": 582304570, "d3": 126021206, "a3": 709945418, "d4": 619533300, "a4": 633497594, "d5": 1495452444, "a5": 2117624178, "d6": 2068105466, "a6": 663094722, "d7": 1625757174, "a7": 1763103444, "usp": 143542612}, "initial memory": [0, 105, 1, 22, 2, 210, 3, 212, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 118, 258, 112, 259, 190, 260, 168, 261, 180, 262, 32, 263, 138, 264, 32, 265, 168, 3885232, 76, 3885233, 54, -1], "final memory": [-1]},
{ "name" : "SUBI 0076", "initial state": {"pc": 256, "sr": 10001, "d0": 369394678, "a0": 369364104, "d1": 41146476, "a1": 1674756098, "d2": 59087798, "a2": 557577856, "d3": 951176072, "a3": 1739890738, "d4": 547973836, "a4": 58812366, "d5": 1386383316, "a5": 616974548, "d6": 746822062, "a6": 1440197326, "d7": 1943962966, "a7": 2881457112, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 369394678, "a0": 369364104, "d1": 41146476, "a1": 1674756098, "d2": 59087798, "a2": 557577856, "d3": 951176072, "a3": 1739890738, "d4": 547973836, "a4": 58812366, "d5": 1386383316, "a5": 616974548, "d6": 746822062, "a6": 1440197326, "d7": 1943962966, "a7": 2881457112, "usp": 143542612}, "initial memory": [0, 171, 1, 191, 2, 139, 3, 216, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 118, 258, 200, 259, 212, 260, 216, 261, 124, 262, 160, 263, 124, 264, 120, 265, 234, 10351646, 226, 10351647, 176, -1], "final memory": [-1]},
{ "name" : "CMPI 0076", "initial state": {"pc": 256, "sr": 9985, "d0": 645659594, "a0": 1018173032, "d1": 365928066, "a1": 1284466334, "d2": 1907340708, "a2": 1520072700, "d3": 1186880586, "a3": 1396420994, "d4": 2073912372, "a4": 1946368548, "d5": 438178554, "a5": 2145291938, "d6": 745531514, "a6": 1818669290, "d7": 1728576006, "a7": 273003056, "usp": 143542612}, "final state": {"pc": 262, "sr": 9993, "d0": 645659594, "a0": 1018173032, "d1": 365928066, "a1": 1284466334, "d2": 1907340708, "a2": 1520072700, "d3": 1186880586, "a3": 1396420994, "d4": 2073912372, "a4": 1946368548, "d5": 438178554, "a5": 2145291938, "d6": 745531514, "a6": 1818669290, "d7": 1728576006, "a7": 273003056, "usp": 143542612}, "initial memory": [0, 16, 1, 69, 2, 178, 3, 48, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 118, 258, 192, 259, 60, 260, 216, 261, 16, 262, 192, 263, 136, 264, 184, 265, 154, 4538268, 182, 4538269, 56, -1], "final memory": [-1]},
{ "name" : "ADDI 0077", "initial state": {"pc": 256, "sr": 10006, "d0": 61804748, "a0": 1615203630, "d1": 1517798134, "a1": 386627682, "d2": 1822495878, "a2": 1913436006, "d3": 1128981192, "a3": 551339016, "d4": 1768872698, "a4": 2110405560, "d5": 1827326672, "a5": 1746349874, "d6": 715740556, "a6": 1243345576, "d7": 1395634652, "a7": 370379390, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 61804748, "a0": 1615203630, "d1": 1517798134, "a1": 386627682, "d2": 1822495878, "a2": 1913436006, "d3": 1128981192, "a3": 551339016, "d4": 1768872698, "a4": 2110405560, "d5": 1827326672, "a5": 1746349874, "d6": 715740556, "a6": 1243345576, "d7": 1395634652, "a7": 370379390, "usp": 143542612}, "initial memory": [0, 22, 1, 19, 2, 138, 3, 126, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 119, 258, 216, 259, 110, 260, 40, 261, 20, 262, 240, 263, 42, 264, 184, 265, 78, 11837208, 234, 11837209, 130, -1], "final memory": [-1]},
{ "name" : "SUBI 0077", "initial state": {"pc": 256, "sr": 9999, "d0": 1928694750, "a0": 824984194, "d1": 1454495432, "a1": 1354940332, "d2": 898371822, "a2": 565583942, "d3": 2125190750, "a3": 1006708378, "d4": 1132935152, "a4": 1871554786, "d5": 1651102168, "a5": 1028327500, "d6": 290467848, "a6": 151901444, "d7": 662808512, "a7": 1819134952, "usp": 143542612}, "final state": {"pc": 262, "sr": 10001, "d0": 1928694750, "a0": 824984194, "d1": 1454495432, "a1": 1354940332, "d2": 898371822, "a2": 565583942, "d3": 2125190750, "a3": 1006708378, "d4": 1132935152, "a4": 1871554786, "d5": 1651102168, "a5": 1028327500, "d6": 290467848, "a6": 151901444, "d7": 662808512, "a7": 1819134952, "usp": 143542612}, "initial memory": [0, 108, 1, 109, 2, 203, 3, 232, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 119, 258, 152, 259, 38, 260, 48, 261, 152, 262, 224, 263, 120, 264, 80, 265, 216, 7184862, 0, 7184863, 138, -1], "final memory": [-1]},
{ "name" : "CMPI 0077", "initial state": {"pc": 256, "sr": 10007, "d0": 2122633202, "a0": 794328398, "d1": 1097898856, "a1": 1519035434, "d2": 1206594574, "a2": 1142943702, "d3": 546943404, "a3": 213577098, "d4": 1247781868, "a4": 1145128756, "d5": 1292042520, "a5": 430557678, "d6": 4011982, "a6": 1510487402, "d7": 857405224, "a7": 3292796884, "usp": 143542612}, "final state": {"pc": 262, "sr": 10000, "d0": 2122633202, "a0": 794328398, "d1": 1097898856, "a1": 1519035434, "d2": 1206594574, "a2": 1142943702, "d3": 546943404, "a3": 213577098, "d4": 1247781868, "a4": 1145128756, "d5": 1292042520, "a5": 430557678, "d6": 4011982, "a6": 1510487402, "d7": 857405224, "a7": 3292796884, "usp": 143542612}, "initial memory": [0, 196, 1, 68, 2, 23, 3, 212, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 119, 258, 128, 259, 18, 260, 208, 261, 236, 262, 240, 263, 238, 264, 112, 265, 140, 4448686, 148, 4448687, 196, -1], "final memory": [-1]},
{ "name" : "ADDI 0078", "initial state": {"pc": 256, "sr": 10004, "d0": 1357774786, "a0": 746673774, "d1": 959612086, "a1": 1599170196, "d2": 598157238, "a2": 1495658774, "d3": 857764266, "a3": 1240926482, "d4": 386296350, "a4": 2037703764, "d5": 639706376, "a5": 1765442838, "d6": 1241924550, "a6": 16244474, "d7": 1632346656, "a7": 3093543284, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 1357774786, "a0": 746673774, "d1": 959612086, "a1": 1599170196, "d2": 598157238, "a2": 1495658774, "d3": 857764266, "a3": 1240926482, "d4": 386296350, "a4": 2037703764, "d5": 639706376, "a5": 1765442838, "d6": 1241924550, "a6": 16244474, "d7": 1632346656, "a7": 3093543284, "usp": 143542612}, "initial memory": [0, 184, 1, 99, 2, 185, 3, 116, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 120, 258, 64, 259, 212, 260, 248, 261, 166, 262, 248, 263, 174, 264, 88, 265, 92, 16775334, 38, 16775335, 100, -1], "final memory": [-1]},
{ "name" : "SUBI 0078", "initial state": {"pc": 256, "sr": 9994, "d0": 2061204890, "a0": 123361142, "d1": 1611876472, "a1": 1008994238, "d2": 301674806, "a2": 1635298160, "d3": 39573874, "a3": 960477620, "d4": 1545670202, "a4": 112801648, "d5": 2116890902, "a5": 1776721282, "d6": 1223810064, "a6": 594475038, "d7": 2124875136, "a7": 706514318, "usp": 143542612}, "final state": {"pc": 262, "sr": 9986, "d0": 2061204890, "a0": 123361142, "d1": 1611876472, "a1": 1008994238, "d2": 301674806, "a2": 1635298160, "d3": 39573874, "a3": 960477620, "d4": 1545670202, "a4": 112801648, "d5": 2116890902, "a5": 1776721282, "d6": 1223810064, "a6": 594475038, "d7": 2124875136, "a7": 706514318, "usp": 143542612}, "initial memory": [0, 42, 1, 28, 2, 141, 3, 142, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 120, 258, 56, 259, 222, 260, 136, 261, 204, 262, 216, 263, 214, 264, 104, 265, 66, 16746700, 170, 16746701, 194, -1], "final memory": [-1]},
{ "name" : "CMPI 0078", "initial state": {"pc": 256, "sr": 9993, "d0": 1154910256, "a0": 2035294286, "d1": 1619471006, "a1": 2071552192, "d2": 1241455764, "a2": 1572822586, "d3": 195911296, "a3": 1053008786, "d4": 588721020, "a4": 505931374, "d5": 1177038218, "a5": 1300861152, "d6": 2009457408, "a6": 42371556, "d7": 1622840340, "a7": 2455680110, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 1154910256, "a0": 2035294286, "d1": 1619471006, "a1": 2071552192, "d2": 1241455764, "a2": 1572822586, "d3": 195911296, "a3": 1053008786, "d4": 588721020, "a4": 505931374, "d5": 1177038218, "a5": 1300861152, "d6": 2009457408, "a6": 42371556, "d7": 1622840340, "a7": 2455680110, "usp": 143542612}, "initial memory": [0, 146, 1, 94, 2, 180, 3, 110, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 120, 258, 64, 259, 74, 260, 224, 261, 138, 262, 40, 263, 170, 264, 72, 265, 176, 16769162, 192, 16769163, 192, -1], "final memory": [-1]},
{ "name" : "ADDI 0079", "initial state": {"pc": 256, "sr": 10004, "d0": 1133495178, "a0": 1639473860, "d1": 326040916, "a1": 274507170, "d2": 1538891714, "a2": 847132434, "d3": 2007493184, "a3": 2085722274, "d4": 822365470, "a4": 1358705944, "d5": 291719004, "a5": 1577182256, "d6": 216150934, "a6": 1311538478, "d7": 1453900660, "a7": 3985302696, "usp": 143542612}, "final state": {"pc": 264, "sr": 10003, "d0": 1133495178, "a0": 1639473860, "d1": 326040916, "a1": 274507170, "d2": 1538891714, "a2": 847132434, "d3": 2007493184, "a3": 2085722274, "d4": 822365470, "a4": 1358705944, "d5": 291719004, "a5": 1577182256, "d6": 216150934, "a6": 1311538478, "d7": 1453900660, "a7": 3985302696, "usp": 143542612}, "initial memory": [0, 237, 1, 138, 2, 228, 3, 168, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 121, 258, 136, 259, 12, 260, 104, 261, 154, 262, 112, 263, 246, 264, 224, 265, 4, 10121462, 168, 10121463, 112, -1], "final memory": [-1]},
{ "name" : "SUBI 0079", "initial state": {"pc": 256, "sr": 9995, "d0": 667771000, "a0": 1131163240, "d1": 477674584, "a1": 1935348242, "d2": 982877608, "a2": 1610602638, "d3": 779761738, "a3": 367183238, "d4": 1510333378, "a4": 1528163234, "d5": 916393312, "a5": 2082556172, "d6": 69695306, "a6": 1833103998, "d7": 990437134, "a7": 2027426756, "usp": 143542612}, "final state": {"pc": 264, "sr": 9984, "d0": 667771000, "a0": 1131163240, "d1": 477674584, "a1": 1935348242, "d2": 982877608, "a2": 1610602638, "d3": 779761738, "a3": 367183238, "d4": 1510333378, "a4": 1528163234, "d5": 916393312, "a5": 2082556172, "d6": 69695306, "a6": 1833103998, "d7": 990437134, "a7": 2027426756, "usp": 143542612}, "initial memory": [0, 120, 1, 216, 2, 19, 3, 196, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 121, 258, 48, 259, 238, 260, 144, 261, 154, 262, 48, 263, 20, 264, 56, 265, 94, 10104852, 58, 10104853, 62, -1], "final memory": [-1]},
{ "name" : "CMPI 0079", "initial state": {"pc": 256, "sr": 10004, "d0": 339369010, "a0": 1905959818, "d1": 58384638, "a1": 1600582474, "d2": 2018067834, "a2": 1609478196, "d3": 309365320, "a3": 796022560, "d4": 445023852, "a4": 2075528756, "d5": 1977838516, "a5": 1834940678, "d6": 632583306, "a6": 1982804226, "d7": 1783571292, "a7": 1472882490, "usp": 143542612}, "final state": {"pc": 264, "sr": 10009, "d0": 339369010, "a0": 1905959818, "d1": 58384638, "a1": 1600582474, "d2": 2018067834, "a2": 1609478196, "d3": 309365320, "a3": 796022560, "d4": 445023852, "a4": 2075528756, "d5": 1977838516, "a5": 1834940678, "d6": 632583306, "a6": 1982804226, "d7": 1783571292, "a7": 1472882490, "usp": 143542612}, "initial memory": [0, 87, 1, 202, 2, 103, 3, 58, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 121, 258, 216, 259, 132, 260, 168, 261, 126, 262, 72, 263, 140, 264, 160, 265, 126, 8276108, 182, 8276109, 144, -1], "final memory": [-1]},
{ "name" : "ADDI 0080", "initial state": {"pc": 256, "sr": 9984, "d0": 1005367744, "a0": 1887854096, "d1": 814338812, "a1": 92907046, "d2": 679130952, "a2": 268127560, "d3": 278343266, "a3": 999209514, "d4": 895888496, "a4": 392182258, "d5": 1190103154, "a5": 779897562, "d6": 401037926, "a6": 1645643700, "d7": 1440754802, "a7": 3093726956, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 3555938804, "a0": 1887854096, "d1": 814338812, "a1": 92907046, "d2": 679130952, "a2": 268127560, "d3": 278343266, "a3": 999209514, "d4": 895888496, "a4": 392182258, "d5": 1190103154, "a5": 779897562, "d6": 401037926, "a6": 1645643700, "d7": 1440754802, "a7": 3093726956, "usp": 143542612}, "initial memory": [0, 184, 1, 102, 2, 134, 3, 236, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 128, 258, 152, 259, 6, 260, 160, 261, 52, 262, 160, 263, 190, 264, 120, 265, 4, -1], "final memory": [-1]},
{ "name" : "SUBI 0080", "initial state": {"pc": 256, "sr": 10015, "d0": 1628005280, "a0": 313947150, "d1": 795611340, "a1": 142429370, "d2": 1606605158, "a2": 1513655638, "d3": 1900996774, "a3": 919042310, "d4": 1938581006, "a4": 1641731752, "d5": 109075558, "a5": 1715676014, "d6": 1429352414, "a6": 1103855836, "d7": 1373963562, "a7": 2495366774, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 1344056096, "a0": 313947150, "d1": 795611340, "a1": 142429370, "d2": 1606605158, "a2": 1513655638, "d3": 1900996774, "a3": 919042310, "d4": 1938581006, "a4": 1641731752, "d5": 109075558, "a5": 1715676014, "d6": 1429352414, "a6": 1103855836, "d7": 1373963562, "a7": 2495366774, "usp": 143542612}, "initial memory": [0, 148, 1, 188, 2, 70, 3, 118, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 128, 258, 16, 259, 236, 260, 184, 261, 128, 262, 88, 263, 104, 264, 8, 265, 14, -1], "final memory": [-1]},
{ "name" : "CMPI 0080", "initial state": {"pc": 256, "sr": 9985, "d0": 763012958, "a0": 1502226098, "d1": 1333928868, "a1": 2096291760, "d2": 1760710250, "a2": 758914444, "d3": 2079999736, "a3": 1169697582, "d4": 1816773892, "a4": 1041956036, "d5": 1596326604, "a5": 1573439414, "d6": 948048264, "a6": 682601940, "d7": 1665995954, "a7": 169069036, "usp": 143542612}, "final state": {"pc": 262, "sr": 9985, "d0": 763012958, "a0": 1502226098, "d1": 1333928868, "a1": 2096291760, "d2": 1760710250, "a2": 758914444, "d3": 2079999736, "a3": 1169697582, "d4": 1816773892, "a4": 1041956036, "d5": 1596326604, "a5": 1573439414, "d6": 948048264, "a6": 682601940, "d7": 1665995954, "a7": 169069036, "usp": 143542612}, "initial memory": [0, 10, 1, 19, 2, 201, 3, 236, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 128, 258, 232, 259, 46, 260, 152, 261, 212, 262, 240, 263, 148, 264, 240, 265, 108, -1], "final memory": [-1]},
{ "name" : "ADDI 0081", "initial state": {"pc": 256, "sr": 10000, "d0": 190285086, "a0": 67975850, "d1": 518290018, "a1": 8827552, "d2": 706677100, "a2": 188311628, "d3": 1537468596, "a3": 1710119764, "d4": 1711469074, "a4": 61758906, "d5": 1264775606, "a5": 747348448, "d6": 1290488842, "a6": 53514232, "d7": 1808633248, "a7": 1251791060, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 190285086, "a0": 67975850, "d1": 1873625714, "a1": 8827552, "d2": 706677100, "a2": 188311628, "d3": 1537468596, "a3": 1710119764, "d4": 1711469074, "a4": 61758906, "d5": 1264775606, "a5": 747348448, "d6": 1290488842, "a6": 53514232, "d7": 1808633248, "a7": 1251791060, "usp": 143542612}, "initial memory": [0, 74, 1, 156, 2, 208, 3, 212, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 129, 258, 80, 259, 200, 260, 200, 261, 16, 262, 32, 263, 24, 264, 72, 265, 192, -1], "final memory": [-1]},
{ "name" : "SUBI 0081", "initial state": {"pc": 256, "sr": 9993, "d0": 1139833626, "a0": 1010056202, "d1": 1629637748, "a1": 156357478, "d2": 315213604, "a2": 1527649272, "d3": 2100385732, "a3": 2034314618, "d4": 846825144, "a4": 638657646, "d5": 1216083346, "a5": 795788616, "d6": 1110927722, "a6": 291115596, "d7": 1139413442, "a7": 1290421522, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 1139833626, "a0": 1010056202, "d1": 1623810990, "a1": 156357478, "d2": 315213604, "a2": 1527649272, "d3": 2100385732, "a3": 2034314618, "d4": 846825144, "a4": 638657646, "d5": 1216083346, "a5": 795788616, "d6": 1110927722, "a6": 291115596, "d7": 1139413442, "a7": 1290421522, "usp": 143542612}, "initial memory": [0, 76, 1, 234, 2, 69, 3, 18, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 129, 258, 0, 259, 88, 260, 232, 261, 198, 262, 48, 263, 170, 264, 160, 265, 66, -1], "final memory": [-1]},
{ "name" : "CMPI 0081", "initial state": {"pc": 256, "sr": 9985, "d0": 1837598794, "a0": 1471539714, "d1": 1560620058, "a1": 1746311152, "d2": 2123533994, "a2": 592544922, "d3": 1205124472, "a3": 1020832914, "d4": 1608726046, "a4": 891946522, "d5": 1039556198, "a5": 1509339194, "d6": 2041568248, "a6": 1386995194, "d7": 143832370, "a7": 3711080154, "usp": 143542612}, "final state": {"pc": 262, "sr": 9995, "d0": 1837598794, "a0": 1471539714, "d1": 1560620058, "a1": 1746311152, "d2": 2123533994, "a2": 592544922, "d3": 1205124472, "a3": 1020832914, "d4": 1608726046, "a4": 891946522, "d5": 1039556198, "a5": 1509339194, "d6": 2041568248, "a6": 1386995194, "d7": 143832370, "a7": 3711080154, "usp": 143542612}, "initial memory": [0, 221, 1, 50, 2, 150, 3, 218, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 129, 258, 168, 259, 192, 260, 240, 261, 124, 262, 216, 263, 48, 264, 80, 265, 58, -1], "final memory": [-1]},
{ "name" : "ADDI 0082", "initial state": {"pc": 256, "sr": 9995, "d0": 789094274, "a0": 1935788352, "d1": 1595942892, "a1": 417580014, "d2": 941451620, "a2": 290736902, "d3": 317883050, "a3": 889814988, "d4": 1868608068, "a4": 44402414, "d5": 894945148, "a5": 1094563396, "d6": 367638848, "a6": 982076370, "d7": 595665916, "a7": 1344233612, "usp": 143542612}, "final state": {"pc": 262, "sr": 9994, "d0": 789094274, "a0": 1935788352, "d1": 1595942892, "a1": 417580014, "d2": 2287055336, "a2": 290736902, "d3": 317883050, "a3": 889814988, "d4": 1868608068, "a4": 44402414, "d5": 894945148, "a5": 1094563396, "d6": 367638848, "a6": 982076370, "d7": 595665916, "a7": 1344233612, "usp": 143542612}, "initial memory": [0, 80, 1, 31, 2, 96, 3, 140, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 130, 258, 80, 259, 52, 260, 72, 261, 132, 262, 72, 263, 102, 264, 56, 265, 34, -1], "final memory": [-1]},
{ "name" : "SUBI 0082", "initial state": {"pc": 256, "sr": 9992, "d0": 319330584, "a0": 1062048650, "d1": 427491434, "a1": 2115070332, "d2": 1515748830, "a2": 690277940, "d3": 1739565096, "a3": 794676486, "d4": 1028198214, "a4": 926899508, "d5": 126475288, "a5": 553672424, "d6": 1808855340, "a6": 525804524, "d7": 1653192448, "a7": 1837116040, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 319330584, "a0": 1062048650, "d1": 427491434, "a1": 2115070332, "d2": 158580140, "a2": 690277940, "d3": 1739565096, "a3": 794676486, "d4": 1028198214, "a4": 926899508, "d5": 126475288, "a5": 553672424, "d6": 1808855340, "a6": 525804524, "d7": 1653192448, "a7": 1837116040, "usp": 143542612}, "initial memory": [0, 109, 1, 128, 2, 42, 3, 136, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 130, 258, 80, 259, 228, 260, 192, 261, 50, 262, 104, 263, 54, 264, 192, 265, 226, -1], "final memory": [-1]},
{ "name" : "CMPI 0082", "initial state": {"pc": 256, "sr": 9991, "d0": 660494390, "a0": 1587694258, "d1": 586258194, "a1": 1893097038, "d2": 586494122, "a2": 164203714, "d3": 256768724, "a3": 255334802, "d4": 1217297444, "a4": 739707314, "d5": 41453146, "a5": 478010722, "d6": 918323194, "a6": 189881226, "d7": 292950568, "a7": 816047892, "usp": 143542612}, "final state": {"pc": 262, "sr": 9993, "d0": 660494390, "a0": 1587694258, "d1": 586258194, "a1": 1893097038, "d2": 586494122, "a2": 164203714, "d3": 256768724, "a3": 255334802, "d4": 1217297444, "a4": 739707314, "d5": 41453146, "a5": 478010722, "d6": 918323194, "a6": 189881226, "d7": 292950568, "a7": 816047892, "usp": 143542612}, "initial memory": [0, 48, 1, 163, 2, 231, 3, 20, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 130, 258, 56, 259, 20, 260, 104, 261, 102, 262, 112, 263, 150, 264, 72, 265, 198, -1], "final memory": [-1]},
{ "name" : "ADDI 0083", "initial state": {"pc": 256, "sr": 10015, "d0": 66193164, "a0": 464592882, "d1": 111995008, "a1": 162027282, "d2": 1104441490, "a2": 183264178, "d3": 1646978216, "a3": 629489848, "d4": 1846150128, "a4": 1331430214, "d5": 1401486246, "a5": 568004958, "d6": 1178713032, "a6": 894518190, "d7": 93302056, "a7": 1641776264, "usp": 143542612}, "final state": {"pc": 262, "sr": 9994, "d0": 66193164, "a0": 464592882, "d1": 111995008, "a1": 162027282, "d2": 1104441490, "a2": 183264178, "d3": 3396562180, "a3": 629489848, "d4": 1846150128, "a4": 1331430214, "d5": 1401486246, "a5": 568004958, "d6": 1178713032, "a6": 894518190, "d7": 93302056, "a7": 1641776264, "usp": 143542612}, "initial memory": [0, 97, 1, 219, 2, 132, 3, 136, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 131, 258, 104, 259, 72, 260, 136, 261, 92, 262, 88, 263, 94, 264, 136, 265, 118, -1], "final memory": [-1]},
{ "name" : "SUBI 0083", "initial state": {"pc": 256, "sr": 10000, "d0": 1290575192, "a0": 675075162, "d1": 1112417244, "a1": 832140632, "d2": 403989126, "a2": 1374109566, "d3": 1649432514, "a3": 620352730, "d4": 145880482, "a4": 235243732, "d5": 1534419746, "a5": 224009596, "d6": 2009054652, "a6": 390463588, "d7": 1296171190, "a7": 2158509432, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 1290575192, "a0": 675075162, "d1": 1112417244, "a1": 832140632, "d2": 403989126, "a2": 1374109566, "d3": 4190107386, "a3": 620352730, "d4": 145880482, "a4": 235243732, "d5": 1534419746, "a5": 224009596, "d6": 2009054652, "a6": 390463588, "d7": 1296171190, "a7": 2158509432, "usp": 143542612}, "initial memory": [0, 128, 1, 168, 2, 61, 3, 120, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 131, 258, 104, 259, 144, 260, 96, 261, 200, 262, 232, 263, 38, 264, 0, 265, 68, -1], "final memory": [-1]},
{ "name" : "CMPI 0083", "initial state": {"pc": 256, "sr": 10009, "d0": 391152460, "a0": 1479854970, "d1": 651968560, "a1": 1914364882, "d2": 1174020926, "a2": 1130589226, "d3": 689954646, "a3": 877829532, "d4": 1803525168, "a4": 468306240, "d5": 115837978, "a5": 295426232, "d6": 1268712064, "a6": 246489360, "d7": 878528584, "a7": 428469224, "usp": 143542612}, "final state": {"pc": 262, "sr": 10001, "d0": 391152460, "a0": 1479854970, "d1": 651968560, "a1": 1914364882, "d2": 1174020926, "a2": 1130589226, "d3": 689954646, "a3": 877829532, "d4": 1803525168, "a4": 468306240, "d5": 115837978, "a5": 295426232, "d6": 1268712064, "a6": 246489360, "d7": 878528584, "a7": 428469224, "usp": 143542612}, "initial memory": [0, 25, 1, 137, 2, 235, 3, 232, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 131, 258, 176, 259, 112, 260, 48, 261, 120, 262, 8, 263, 142, 264, 248, 265, 36, -1], "final memory": [-1]},
{ "name" : "ADDI 0084", "initial state": {"pc": 256, "sr": 10015, "d0": 1372555292, "a0": 791471334, "d1": 267473376, "a1": 745001020, "d2": 741774068, "a2": 1402481130, "d3": 854190040, "a3": 719842438, "d4": 443838892, "a4": 1616471914, "d5": 1389551812, "a5": 227857208, "d6": 312659966, "a6": 632752254, "d7": 2131048000, "a7": 1562450172, "usp": 143542612}, "final state": {"pc": 262, "sr": 10001, "d0": 1372555292, "a0": 791471334, "d1": 267473376, "a1": 745001020, "d2": 741774068, "a2": 1402481130, "d3": 854190040, "a3": 719842438, "d4": 51843522, "a4": 1616471914, "d5": 1389551812, "a5": 227857208, "d6": 312659966, "a6": 632752254, "d7": 2131048000, "a7": 1562450172, "usp": 143542612}, "initial memory": [0, 93, 1, 33, 2, 24, 3, 252, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 132, 258, 232, 259, 162, 260, 160, 261, 22, 262, 248, 263, 36, 264, 216, 265, 30, -1], "final memory": [-1]},
{ "name" : "SUBI 0084", "initial state": {"pc": 256, "sr": 9989, "d0": 706293012, "a0": 1325968500, "d1": 1524535714, "a1": 1114791388, "d2": 1244369648, "a2": 1651521688, "d3": 1924919450, "a3": 898872740, "d4": 280054094, "a4": 1954184988, "d5": 1732504088, "a5": 372212904, "d6": 465437342, "a6": 162430624, "d7": 1469981426, "a7": 3390986720, "usp": 143542612}, "final state": {"pc": 262, "sr": 10001, "d0": 706293012, "a0": 1325968500, "d1": 1524535714, "a1": 1114791388, "d2": 1244369648, "a2": 1651521688, "d3": 1924919450, "a3": 898872740, "d4": 2022654212, "a4": 1954184988, "d5": 1732504088, "a5": 372212904, "d6": 465437342, "a6": 162430624, "d7": 1469981426, "a7": 3390986720, "usp": 143542612}, "initial memory": [0, 202, 1, 30, 2, 89, 3, 224, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 132, 258, 152, 259, 34, 260, 8, 261, 74, 262, 32, 263, 50, 264, 216, 265, 108, -1], "final memory": [-1]},
{ "name" : "CMPI 0084", "initial state": {"pc": 256, "sr": 10010, "d0": 1614852352, "a0": 866474538, "d1": 925166084, "a1": 750966666, "d2": 1484786314, "a2": 735362042, "d3": 1043618064, "a3": 461468216, "d4": 1589873406, "a4": 1332856994, "d5": 2010798668, "a5": 925593108, "d6": 543060236, "a6": 71827288, "d7": 407903508, "a7": 2395196350, "usp": 143542612}, "final state": {"pc": 262, "sr": 10011, "d0": 1614852352, "a0": 866474538, "d1": 925166084, "a1": 750966666, "d2": 1484786314, "a2": 735362042, "d3": 1043618064, "a3": 461468216, "d4": 1589873406, "a4": 1332856994, "d5": 2010798668, "a5": 925593108, "d6": 543060236, "a6": 71827288, "d7": 407903508, "a7": 2395196350, "usp": 143542612}, "initial memory": [0, 142, 1, 195, 2, 203, 3, 190, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 132, 258, 176, 259, 208, 260, 176, 261, 90, 262, 120, 263, 8, 264, 96, 265, 76, -1], "final memory": [-1]},
{ "name" : "ADDI 0085", "initial state": {"pc": 256, "sr": 10012, "d0": 361770362, "a0": 795598138, "d1": 748269476, "a1": 1384719144, "d2": 500863106, "a2": 694370668, "d3": 2017826756, "a3": 861696084, "d4": 552534668, "a4": 2043868874, "d5": 730875448, "a5": 155747906, "d6": 217193696, "a6": 2019974096, "d7": 1799732418, "a7": 3473136190, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 361770362, "a0": 795598138, "d1": 748269476, "a1": 1384719144, "d2": 500863106, "a2": 694370668, "d3": 2017826756, "a3": 861696084, "d4": 552534668, "a4": 2043868874, "d5": 1135132448, "a5": 155747906, "d6": 217193696, "a6": 2019974096, "d7": 1799732418, "a7": 3473136190, "usp": 143542612}, "initial memory": [0, 207, 1, 3, 2, 218, 3, 62, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 133, 258, 24, 259, 24, 260, 120, 261, 232, 262, 112, 263, 50, 264, 176, 265, 44, -1], "final memory": [-1]},
{ "name" : "SUBI 0085", "initial state": {"pc": 256, "sr": 10009, "d0": 626422726, "a0": 1129298386, "d1": 1321918288, "a1": 657501316, "d2": 1762338200, "a2": 1821254196, "d3": 1523684782, "a3": 1734868288, "d4": 1975141052, "a4": 1545841096, "d5": 393462444, "a5": 694155872, "d6": 821164002, "a6": 1546587006, "d7": 1573465992, "a7": 714532636, "usp": 143542612}, "final state": {"pc": 262, "sr": 10001, "d0": 626422726, "a0": 1129298386, "d1": 1321918288, "a1": 657501316, "d2": 1762338200, "a2": 1821254196, "d3": 1523684782, "a3": 1734868288, "d4": 1975141052, "a4": 1545841096, "d5": 2003778136, "a5": 694155872, "d6": 821164002, "a6": 1546587006, "d7": 1573465992, "a7": 714532636, "usp": 143542612}, "initial memory": [0, 42, 1, 150, 2, 231, 3, 28, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 133, 258, 160, 259, 4, 260, 136, 261, 84, 262, 104, 263, 196, 264, 88, 265, 128, -1], "final memory": [-1]},
{ "name" : "CMPI 0085", "initial state": {"pc": 256, "sr": 9998, "d0": 436634570, "a0": 1584778918, "d1": 565596190, "a1": 139617892, "d2": 1212560514, "a2": 1505768320, "d3": 2032249222, "a3": 1500857992, "d4": 285268618, "a4": 577353882, "d5": 1326179428, "a5": 1255577628, "d6": 364890990, "a6": 1318878374, "d7": 1657056744, "a7": 1746423874, "usp": 143542612}, "final state": {"pc": 262, "sr": 9993, "d0": 436634570, "a0": 1584778918, "d1": 565596190, "a1": 139617892, "d2": 1212560514, "a2": 1505768320, "d3": 2032249222, "a3": 1500857992, "d4": 285268618, "a4": 577353882, "d5": 1326179428, "a5": 1255577628, "d6": 364890990, "a6": 1318878374, "d7": 1657056744, "a7": 1746423874, "usp": 143542612}, "initial memory": [0, 104, 1, 24, 2, 80, 3, 66, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 133, 258, 88, 259, 20, 260, 80, 261, 120, 262, 160, 263, 30, 264, 40, 265, 166, -1], "final memory": [-1]},
{ "name" : "ADDI 0086", "initial state": {"pc": 256, "sr": 9995, "d0": 827742948, "a0": 72515490, "d1": 476661770, "a1": 1144612580, "d2": 1140365080, "a2": 345139040, "d3": 1971833732, "a3": 398531540, "d4": 641893220, "a4": 118097786, "d5": 1488989658, "a5": 594616280, "d6": 822260322, "a6": 1474425276, "d7": 671963408, "a7": 3196931572, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 827742948, "a0": 72515490, "d1": 476661770, "a1": 1144612580, "d2": 1140365080, "a2": 345139040, "d3": 1971833732, "a3": 398531540, "d4": 641893220, "a4": 118097786, "d5": 1488989658, "a5": 594616280, "d6": 4183743132, "a6": 1474425276, "d7": 671963408, "a7": 3196931572, "usp": 143542612}, "initial memory": [0, 190, 1, 141, 2, 77, 3, 244, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 134, 258, 200, 259, 92, 260, 40, 261, 58, 262, 80, 263, 96, 264, 16, 265, 142, -1], "final memory": [-1]},
{ "name" : "SUBI 0086", "initial state": {"pc": 256, "sr": 10003, "d0": 965421508, "a0": 1475333118, "d1": 1600331870, "a1": 1077525964, "d2": 1692560868, "a2": 249281796, "d3": 1302137120, "a3": 2086050528, "d4": 12746070, "a4": 433219980, "d5": 1622317436, "a5": 1158657336, "d6": 1836781346, "a6": 172151962, "d7": 706673404, "a7": 3674800826, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 965421508, "a0": 1475333118, "d1": 1600331870, "a1": 1077525964, "d2": 1692560868, "a2": 249281796, "d3": 1302137120, "a3": 2086050528, "d4": 12746070, "a4": 433219980, "d5": 1622317436, "a5": 1158657336, "d6": 1027350244, "a6": 172151962, "d7": 706673404, "a7": 3674800826, "usp": 143542612}, "initial memory": [0, 219, 1, 9, 2, 2, 3, 186, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 134, 258, 48, 259, 62, 260, 240, 261, 62, 262, 64, 263, 242, 264, 64, 265, 68, -1], "final memory": [-1]},
{ "name" : "CMPI 0086", "initial state": {"pc": 256, "sr": 9993, "d0": 975939874, "a0": 1980790788, "d1": 141383338, "a1": 859278122, "d2": 1112864990, "a2": 59870378, "d3": 1486822014, "a3": 1219113056, "d4": 897872806, "a4": 491672972, "d5": 180662972, "a5": 30566748, "d6": 2008194000, "a6": 486742002, "d7": 1863561748, "a7": 3489600062, "usp": 143542612}, "final state": {"pc": 262, "sr": 9995, "d0": 975939874, "a0": 1980790788, "d1": 141383338, "a1": 859278122, "d2": 1112864990, "a2": 59870378, "d3": 1486822014, "a3": 1219113056, "d4": 897872806, "a4": 491672972, "d5": 180662972, "a5": 30566748, "d6": 2008194000, "a6": 486742002, "d7": 1863561748, "a7": 3489600062, "usp": 143542612}, "initial memory": [0, 207, 1, 255, 2, 18, 3, 62, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 134, 258, 128, 259, 138, 260, 192, 261, 216, 262, 192, 263, 230, 264, 216, 265, 208, -1], "final memory": [-1]},
{ "name" : "ADDI 0087", "initial state": {"pc": 256, "sr": 10008, "d0": 756076176, "a0": 1782381372, "d1": 711567540, "a1": 1234344008, "d2": 2126698284, "a2": 927712436, "d3": 700238520, "a3": 1331634632, "d4": 698420080, "a4": 1856174636, "d5": 200670058, "a5": 232184090, "d6": 1112339016, "a6": 340214030, "d7": 1236694776, "a7": 2801681994, "usp": 143542612}, "final state": {"pc": 262, "sr": 10001, "d0": 756076176, "a0": 1782381372, "d1": 711567540, "a1": 1234344008, "d2": 2126698284, "a2": 927712436, "d3": 700238520, "a3": 1331634632, "d4": 698420080, "a4": 1856174636, "d5": 200670058, "a5": 232184090, "d6": 1112339016, "a6": 340214030, "d7": 175689624, "a7": 2801681994, "usp": 143542612}, "initial memory": [0, 166, 1, 254, 2, 70, 3, 74, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 135, 258, 192, 259, 194, 260, 88, 261, 160, 262, 120, 263, 134, 264, 64, 265, 242, -1], "final memory": [-1]},
{ "name" : "SUBI 0087", "initial state": {"pc": 256, "sr": 9991, "d0": 1459643450, "a0": 197162592, "d1": 1521781276, "a1": 144416422, "d2": 47669962, "a2": 550300250, "d3": 177651002, "a3": 1831734574, "d4": 778138090, "a4": 1784922280, "d5": 2138968854, "a5": 989695016, "d6": 773278398, "a6": 1543304704, "d7": 2066487188, "a7": 514287096, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 1459643450, "a0": 197162592, "d1": 1521781276, "a1": 144416422, "d2": 47669962, "a2": 550300250, "d3": 177651002, "a3": 1831734574, "d4": 778138090, "a4": 1784922280, "d5": 2138968854, "a5": 989695016, "d6": 773278398, "a6": 1543304704, "d7": 1120667306, "a7": 514287096, "usp": 143542612}, "initial memory": [0, 30, 1, 167, 2, 101, 3, 248, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 135, 258, 56, 259, 96, 260, 16, 261, 234, 262, 8, 263, 102, 264, 112, 265, 230, -1], "final memory": [-1]},
{ "name" : "CMPI 0087", "initial state": {"pc": 256, "sr": 10008, "d0": 394863440, "a0": 853088840, "d1": 745366850, "a1": 1263323314, "d2": 1108534998, "a2": 504137316, "d3": 1727090468, "a3": 1212882596, "d4": 1820522824, "a4": 1003030454, "d5": 180100512, "a5": 186228234, "d6": 1144846560, "a6": 1054271966, "d7": 2130157254, "a7": 285637350, "usp": 143542612}, "final state": {"pc": 262, "sr": 10011, "d0": 394863440, "a0": 853088840, "d1": 745366850, "a1": 1263323314, "d2": 1108534998, "a2": 504137316, "d3": 1727090468, "a3": 1212882596, "d4": 1820522824, "a4": 1003030454, "d5": 180100512, "a5": 186228234, "d6": 1144846560, "a6": 1054271966, "d7": 2130157254, "a7": 285637350, "usp": 143542612}, "initial memory": [0, 17, 1, 6, 2, 122, 3, 230, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 135, 258, 192, 259, 178, 260, 8, 261, 68, 262, 8, 263, 86, 264, 32, 265, 18, -1], "final memory": [-1]},
{ "name" : "ADDI 0090", "initial state": {"pc": 256, "sr": 10003, "d0": 570284232, "a0": 794593506, "d1": 547587470, "a1": 1679738296, "d2": 1335180894, "a2": 541517410, "d3": 1328674762, "a3": 247413884, "d4": 1501763428, "a4": 756807796, "d5": 762631204, "a5": 122986190, "d6": 1360257138, "a6": 1149643722, "d7": 1878312858, "a7": 3543304848, "usp": 143542612}, "final state": {"pc": 262, "sr": 9994, "d0": 570284232, "a0": 794593506, "d1": 547587470, "a1": 1679738296, "d2": 1335180894, "a2": 541517410, "d3": 1328674762, "a3": 247413884, "d4": 1501763428, "a4": 756807796, "d5": 762631204, "a5": 122986190, "d6": 1360257138, "a6": 1149643722, "d7": 1878312858, "a7": 3543304848, "usp": 143542612}, "initial memory": [0, 211, 1, 50, 2, 138, 3, 144, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 144, 258, 120, 259, 70, 260, 104, 261, 98, 262, 56, 263, 244, 264, 24, 265, 150, 6064354, 10, 6064355, 58, 6064356, 146, 6064357, 250, -1], "final memory": [-1]},
{ "name" : "SUBI 0090", "initial state": {"pc": 256, "sr": 9991, "d0": 322670650, "a0": 974885506, "d1": 729405874, "a1": 1747973186, "d2": 1287884048, "a2": 609046142, "d3": 979533430, "a3": 1331446992, "d4": 408720108, "a4": 849992804, "d5": 1706152050, "a5": 767836984, "d6": 2095849606, "a6": 806955264, "d7": 1917549948, "a7": 205697662, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 322670650, "a0": 974885506, "d1": 729405874, "a1": 1747973186, "d2": 1287884048, "a2": 609046142, "d3": 979533430, "a3": 1331446992, "d4": 408720108, "a4": 849992804, "d5": 1706152050, "a5": 767836984, "d6": 2095849606, "a6": 806955264, "d7": 1917549948, "a7": 205697662, "usp": 143542612}, "initial memory": [0, 12, 1, 66, 2, 178, 3, 126, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 144, 258, 80, 259, 134, 260, 48, 261, 228, 262, 144, 263, 224, 264, 240, 265, 36, 1806978, 108, 1806979, 78, 1806980, 86, 1806981, 70, -1], "final memory": [-1]},
{ "name" : "CMPI 0090", "initial state": {"pc": 256, "sr": 10004, "d0": 1878378446, "a0": 1965683990, "d1": 1896931022, "a1": 362411288, "d2": 177463392, "a2": 782911330, "d3": 1919927308, "a3": 758434948, "d4": 128985734, "a4": 1700726090, "d5": 1052231514, "a5": 1096069866, "d6": 327239560, "a6": 531530702, "d7": 209664952, "a7": 4102406404, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 1878378446, "a0": 1965683990, "d1": 1896931022, "a1": 362411288, "d2": 177463392, "a2": 782911330, "d3": 1919927308, "a3": 758434948, "d4": 128985734, "a4": 1700726090, "d5": 1052231514, "a5": 1096069866, "d6": 327239560, "a6": 531530702, "d7": 209664952, "a7": 4102406404, "usp": 143542612}, "initial memory": [0, 244, 1, 133, 2, 193, 3, 4, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 144, 258, 32, 259, 154, 260, 48, 261, 120, 262, 232, 263, 94, 264, 24, 265, 226, 2749718, 0, 2749719, 162, 2749720, 188, 2749721, 118, -1], "final memory": [-1]},
{ "name" : "ADDI 0091", "initial state": {"pc": 256, "sr": 9989, "d0": 985149360, "a0": 60710084, "d1": 306391956, "a1": 299649462, "d2": 2011319440, "a2": 359372426, "d3": 705740652, "a3": 1248348418, "d4": 830972590, "a4": 76630136, "d5": 1070163688, "a5": 1579991198, "d6": 1065577398, "a6": 1276786438, "d7": 1293195852, "a7": 548454024, "usp": 143542612}, "final state": {"pc": 262, "sr": 10003, "d0": 985149360, "a0": 60710084, "d1": 306391956, "a1": 299649462, "d2": 2011319440, "a2": 359372426, "d3": 705740652, "a3": 1248348418, "d4": 830972590, "a4": 76630136, "d5": 1070163688, "a5": 1579991198, "d6": 1065577398, "a6": 1276786438, "d7": 1293195852, "a7": 548454024, "usp": 143542612}, "initial memory": [0, 32, 1, 176, 2, 190, 3, 136, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 145, 258, 136, 259, 152, 260, 208, 261, 56, 262, 176, 263, 106, 264, 232, 265, 6, 14436790, 150, 14436791, 194, 14436792, 104, 14436793, 26, -1], "final memory": [-1]},
{ "name" : "SUBI 0091", "initial state": {"pc": 256, "sr": 9984, "d0": 1241579076, "a0": 1929232858, "d1": 120932432, "a1": 1908558806, "d2": 991871368, "a2": 184634010, "d3": 1614030768, "a3": 29936154, "d4": 1705678, "a4": 625783686, "d5": 750059542, "a5": 1319008050, "d6": 521714504, "a6": 94608368, "d7": 279938026, "a7": 3684822236, "usp": 143542612}, "final state": {"pc": 262, "sr": 10001, "d0": 1241579076, "a0": 1929232858, "d1": 120932432, "a1": 1908558806, "d2": 991871368, "a2": 184634010, "d3": 1614030768, "a3": 29936154, "d4": 1705678, "a4": 625783686, "d5": 750059542, "a5": 1319008050, "d6": 521714504, "a6": 94608368, "d7": 279938026, "a7": 3684822236, "usp": 143542612}, "initial memory": [0, 219, 1, 161, 2, 236, 3, 220, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 145, 258, 224, 259, 196, 260, 248, 261, 22, 262, 144, 263, 240, 264, 32, 265, 178, 12733398, 86, 12733399, 8, 12733400, 136, 12733401, 70, -1], "final memory": [-1]},
{ "name" : "CMPI 0091", "initial state": {"pc": 256, "sr": 9994, "d0": 205376256, "a0": 1202118628, "d1": 752530670, "a1": 481629820, "d2": 1251773506, "a2": 886519196, "d3": 1807526136, "a3": 486601092, "d4": 788114096, "a4": 686842274, "d5": 154493582, "a5": 1033513300, "d6": 265920258, "a6": 1410296164, "d7": 408306798, "a7": 2727649372, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 205376256, "a0": 1202118628, "d1": 752530670, "a1": 481629820, "d2": 1251773506, "a2": 886519196, "d3": 1807526136, "a3": 486601092, "d4": 788114096, "a4": 686842274, "d5": 154493582, "a5": 1033513300, "d6": 265920258, "a6": 1410296164, "d7": 408306798, "a7": 2727649372, "usp": 143542612}, "initial memory": [0, 162, 1, 148, 2, 160, 3, 92, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 145, 258, 176, 259, 90, 260, 216, 261, 240, 262, 208, 263, 46, 264, 88, 265, 148, 11867772, 184, 11867773, 42, 11867774, 70, 11867775, 160, -1], "final memory": [-1]},
{ "name" : "ADDI 0092", "initial state": {"pc": 256, "sr": 10011, "d0": 1770518382, "a0": 228887776, "d1": 1569033442, "a1": 773639454, "d2": 1793358180, "a2": 1692321246, "d3": 1037962422, "a3": 1569777460, "d4": 1024761972, "a4": 1413183632, "d5": 355631270, "a5": 208167204, "d6": 647782096, "a6": 415336664, "d7": 1679080828, "a7": 2484689146, "usp": 143542612}, "final state": {"pc": 262, "sr": 10001, "d0": 1770518382, "a0": 228887776, "d1": 1569033442, "a1": 773639454, "d2": 1793358180, "a2": 1692321246, "d3": 1037962422, "a3": 1569777460, "d4": 1024761972, "a4": 1413183632, "d5": 355631270, "a5": 208167204, "d6": 647782096, "a6": 415336664, "d7": 1679080828, "a7": 2484689146, "usp": 143542612}, "initial memory": [0, 148, 1, 25, 2, 88, 3, 250, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 146, 258, 120, 259, 178, 260, 80, 261, 162, 262, 8, 263, 120, 264, 88, 265, 218, 14599646, 178, 14599647, 108, 14599648, 74, 14599649, 74, -1], "final memory": [-1]},
{ "name" : "SUBI 0092", "initial state": {"pc": 256, "sr": 9986, "d0": 439891036, "a0": 1303633166, "d1": 1609929078, "a1": 1534471074, "d2": 1931545392, "a2": 724240702, "d3": 2120612098, "a3": 376167318, "d4": 1488942280, "a4": 52256858, "d5": 25978276, "a5": 2107684430, "d6": 677704390, "a6": 1109457744, "d7": 2071919496, "a7": 29635498, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 439891036, "a0": 1303633166, "d1": 1609929078, "a1": 1534471074, "d2": 1931545392, "a2": 724240702, "d3": 2120612098, "a3": 376167318, "d4": 1488942280, "a4": 52256858, "d5": 25978276, "a5": 2107684430, "d6": 677704390, "a6": 1109457744, "d7": 2071919496, "a7": 29635498, "usp": 143542612}, "initial memory": [0, 1, 1, 196, 2, 51, 3, 170, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 146, 258, 16, 259, 152, 260, 128, 261, 22, 262, 184, 263, 18, 264, 16, 265, 212, 2820414, 52, 2820415, 98, 2820416, 20, 2820417, 124, -1], "final memory": [-1]},
{ "name" : "CMPI 0092", "initial state": {"pc": 256, "sr": 9992, "d0": 129948340, "a0": 89352598, "d1": 50881380, "a1": 658062140, "d2": 464878960, "a2": 509604930, "d3": 675189740, "a3": 765274274, "d4": 610386238, "a4": 685161234, "d5": 232137154, "a5": 697561430, "d6": 1698844326, "a6": 801741844, "d7": 1681500216, "a7": 3466196936, "usp": 143542612}, "final state": {"pc": 262, "sr": 9995, "d0": 129948340, "a0": 89352598, "d1": 50881380, "a1": 658062140, "d2": 464878960, "a2": 509604930, "d3": 675189740, "a3": 765274274, "d4": 610386238, "a4": 685161234, "d5": 232137154, "a5": 697561430, "d6": 1698844326, "a6": 801741844, "d7": 1681500216, "a7": 3466196936, "usp": 143542612}, "initial memory": [0, 206, 1, 153, 2, 247, 3, 200, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 146, 258, 128, 259, 200, 260, 120, 261, 162, 262, 56, 263, 194, 264, 160, 265, 228, 6288450, 100, 6288451, 32, 6288452, 124, 6288453, 8, -1], "final memory": [-1]},
{ "name" : "ADDI 0093", "initial state": {"pc": 256, "sr": 10001, "d0": 1855109464, "a0": 1539667702, "d1": 1657191108, "a1": 17137970, "d2": 1695551020, "a2": 275069898, "d3": 17997450, "a3": 1714984148, "d4": 1835431570, "a4": 213082208, "d5": 1643291482, "a5": 1417447114, "d6": 12753906, "a6": 997548826, "d7": 1754033896, "a7": 1056151738, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 1855109464, "a0": 1539667702, "d1": 1657191108, "a1": 17137970, "d2": 1695551020, "a2": 275069898, "d3": 17997450, "a3": 1714984148, "d4": 1835431570, "a4": 213082208, "d5": 1643291482, "a5": 1417447114, "d6": 12753906, "a6": 997548826, "d7": 1754033896, "a7": 1056151738, "usp": 143542612}, "initial memory": [0, 62, 1, 243, 2, 152, 3, 186, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 147, 258, 128, 259, 84, 260, 208, 261, 250, 262, 16, 263, 138, 264, 64, 265, 230, 3708116, 92, 3708117, 8, 3708118, 116, 3708119, 168, -1], "final memory": [-1]},
{ "name" : "SUBI 0093", "initial state": {"pc": 256, "sr": 9991, "d0": 704735872, "a0": 455755870, "d1": 1123487498, "a1": 1962221888, "d2": 1778171268, "a2": 156904636, "d3": 1342086430, "a3": 2133799190, "d4": 1425901376, "a4": 1933565076, "d5": 1354409558, "a5": 1705702734, "d6": 234799912, "a6": 986663342, "d7": 1354678252, "a7": 131055134, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 704735872, "a0": 455755870, "d1": 1123487498, "a1": 1962221888, "d2": 1778171268, "a2": 156904636, "d3": 1342086430, "a3": 2133799190, "d4": 1425901376, "a4": 1933565076, "d5": 1354409558, "a5": 1705702734, "d6": 234799912, "a6": 986663342, "d7": 1354678252, "a7": 131055134, "usp": 143542612}, "initial memory": [0, 7, 1, 207, 2, 190, 3, 30, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 147, 258, 48, 259, 134, 260, 88, 261, 162, 262, 192, 263, 42, 264, 56, 265, 74, 3092758, 254, 3092759, 150, 3092760, 70, 3092761, 102, -1], "final memory": [-1]},
{ "name" : "CMPI 0093", "initial state": {"pc": 256, "sr": 10014, "d0": 1077640708, "a0": 1720262164, "d1": 30317364, "a1": 873850786, "d2": 590329216, "a2": 169515276, "d3": 288684172, "a3": 1479927810, "d4": 749320230, "a4": 991103116, "d5": 981016408, "a5": 1586904480, "d6": 1710828044, "a6": 1504183266, "d7": 1228385824, "a7": 1095454166, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 1077640708, "a0": 1720262164, "d1": 30317364, "a1": 873850786, "d2": 590329216, "a2": 169515276, "d3": 288684172, "a3": 1479927810, "d4": 749320230, "a4": 991103116, "d5": 981016408, "a5": 1586904480, "d6": 1710828044, "a6": 1504183266, "d7": 1228385824, "a7": 1095454166, "usp": 143542612}, "initial memory": [0, 65, 1, 75, 2, 77, 3, 214, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 147, 258, 120, 259, 156, 260, 56, 261, 26, 262, 80, 263, 48, 264, 224, 265, 80, 3532802, 84, 3532803, 108, 3532804, 22, 3532805, 44, -1], "final memory": [-1]},
{ "name" : "ADDI 0094", "initial state": {"pc": 256, "sr": 10011, "d0": 1847771416, "a0": 1801905232, "d1": 733186252, "a1": 806861036, "d2": 400170878, "a2": 1701701700, "d3": 1900647788, "a3": 313277960, "d4": 368140598, "a4": 1780271730, "d5": 438643578, "a5": 137312458, "d6": 2118755748, "a6": 1413061534, "d7": 354038888, "a7": 124153164, "usp": 143542612}, "final state": {"pc": 262, "sr": 10003, "d0": 1847771416, "a0": 1801905232, "d1": 733186252, "a1": 806861036, "d2": 400170878, "a2": 1701701700, "d3": 1900647788, "a3": 313277960, "d4": 368140598, "a4": 1780271730, "d5": 438643578, "a5": 137312458, "d6": 2118755748, "a6": 1413061534, "d7": 354038888, "a7": 124153164, "usp": 143542612}, "initial memory": [0, 7, 1, 102, 2, 109, 3, 76, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 148, 258, 200, 259, 150, 260, 56, 261, 16, 262, 0, 263, 56, 264, 16, 265, 234, 1886834, 176, 1886835, 244, 1886836, 162, 1886837, 36, -1], "final memory": [-1]},
{ "name" : "SUBI 0094", "initial state": {"pc": 256, "sr": 10013, "d0": 170996784, "a0": 73911682, "d1": 609845808, "a1": 988091408, "d2": 1886548378, "a2": 361252004, "d3": 1770041544, "a3": 626177966, "d4": 2144768570, "a4": 1503204262, "d5": 1612357902, "a5": 1356408126, "d6": 1950601068, "a6": 1612460776, "d7": 266794774, "a7": 1250681732, "usp": 143542612}, "final state": {"pc": 262, "sr": 10011, "d0": 170996784, "a0": 73911682, "d1": 609845808, "a1": 988091408, "d2": 1886548378, "a2": 361252004, "d3": 1770041544, "a3": 626177966, "d4": 2144768570, "a4": 1503204262, "d5": 1612357902, "a5": 1356408126, "d6": 1950601068, "a6": 1612460776, "d7": 266794774, "a7": 1250681732, "usp": 143542612}, "initial memory": [0, 74, 1, 139, 2, 227, 3, 132, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 148, 258, 192, 259, 200, 260, 248, 261, 78, 262, 184, 263, 242, 264, 128, 265, 194, 10032038, 86, 10032039, 86, 10032040, 52, 10032041, 198, -1], "final memory": [-1]},
{ "name" : "CMPI 0094", "initial state": {"pc": 256, "sr": 10010, "d0": 1253240416, "a0": 377472348, "d1": 692061936, "a1": 511059598, "d2": 713526200, "a2": 1591559232, "d3": 686158552, "a3": 279721998, "d4": 279599074, "a4": 445933910, "d5": 527417082, "a5": 93297340, "d6": 1633886004, "a6": 385331070, "d7": 848691846, "a7": 1094450990, "usp": 143542612}, "final state": {"pc": 262, "sr": 10008, "d0": 1253240416, "a0": 377472348, "d1": 692061936, "a1": 511059598, "d2": 713526200, "a2": 1591559232, "d3": 686158552, "a3": 279721998, "d4": 279599074, "a4": 445933910, "d5": 527417082, "a5": 93297340, "d6": 1633886004, "a6": 385331070, "d7": 848691846, "a7": 1094450990, "usp": 143542612}, "initial memory": [0, 65, 1, 59, 2, 255, 3, 46, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 148, 258, 32, 259, 140, 260, 104, 261, 158, 262, 176, 263, 244, 264, 200, 265, 176, 9726294, 216, 9726295, 214, 9726296, 148, 9726297, 42, -1], "final memory": [-1]},
{ "name" : "ADDI 0095", "initial state": {"pc": 256, "sr": 9985, "d0": 76571526, "a0": 2141105276, "d1": 594949736, "a1": 172917760, "d2": 636352520, "a2": 683417928, "d3": 708241580, "a3": 1462588546, "d4": 2061863386, "a4": 1627885866, "d5": 1941800510, "a5": 936103888, "d6": 532188110, "a6": 632864500, "d7": 216191822, "a7": 4044916008, "usp": 143542612}, "final state": {"pc": 262, "sr": 10001, "d0": 76571526, "a0": 2141105276, "d1": 594949736, "a1": 172917760, "d2": 636352520, "a2": 683417928, "d3": 708241580, "a3": 1462588546, "d4": 2061863386, "a4": 1627885866, "d5": 1941800510, "a5": 936103888, "d6": 532188110, "a6": 632864500, "d7": 216191822, "a7": 4044916008, "usp": 143542612}, "initial memory": [0, 241, 1, 24, 2, 133, 3, 40, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 149, 258, 40, 259, 246, 260, 224, 261, 140, 262, 224, 263, 168, 264, 64, 265, 80, 13357008, 250, 13357009, 218, 13357010, 18, 13357011, 50, -1], "final memory": [-1]},
{ "name" : "SUBI 0095", "initial state": {"pc": 256, "sr": 10007, "d0": 2115480896, "a0": 391362586, "d1": 1148176146, "a1": 2036055788, "d2": 108450686, "a2": 1985197618, "d3": 1664563752, "a3": 1910425934, "d4": 1053527202, "a4": 1500666440, "d5": 629014498, "a5": 1652923518, "d6": 1932174158, "a6": 837126240, "d7": 1950864026, "a7": 1251004910, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 2115480896, "a0": 391362586, "d1": 1148176146, "a1": 2036055788, "d2": 108450686, "a2": 1985197618, "d3": 1664563752, "a3": 1910425934, "d4": 1053527202, "a4": 1500666440, "d5": 629014498, "a5": 1652923518, "d6": 1932174158, "a6": 837126240, "d7": 1950864026, "a7": 1251004910, "usp": 143542612}, "initial memory": [0, 74, 1, 144, 2, 209, 3, 238, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 149, 258, 128, 259, 12, 260, 128, 261, 6, 262, 232, 263, 28, 264, 0, 265, 168, 8756350, 226, 8756351, 106, 8756352, 48, 8756353, 186, -1], "final memory": [-1]},
{ "name" : "CMPI 0095", "initial state": {"pc": 256, "sr": 9991, "d0": 1250989228, "a0": 153624328, "d1": 1511050866, "a1": 688737002, "d2": 90295440, "a2": 665935284, "d3": 1472005298, "a3": 1837033670, "d4": 981430046, "a4": 652515578, "d5": 72890514, "a5": 1777817864, "d6": 1005206814, "a6": 1844859536, "d7": 257088756, "a7": 3160996934, "usp": 143542612}, "final state": {"pc": 262, "sr": 9993, "d0": 1250989228, "a0": 153624328, "d1": 1511050866, "a1": 688737002, "d2": 90295440, "a2": 665935284, "d3": 1472005298, "a3": 1837033670, "d4": 981430046, "a4": 652515578, "d5": 72890514, "a5": 1777817864, "d6": 1005206814, "a6": 1844859536, "d7": 257088756, "a7": 3160996934, "usp": 143542612}, "initial memory": [0, 188, 1, 104, 2, 252, 3, 70, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 149, 258, 240, 259, 124, 260, 120, 261, 248, 262, 32, 263, 112, 264, 192, 265, 214, 16210184, 140, 16210185, 156, 16210186, 166, 16210187, 172, -1], "final memory": [-1]},
{ "name" : "ADDI 0096", "initial state": {"pc": 256, "sr": 10010, "d0": 591644090, "a0": 1384405860, "d1": 912935020, "a1": 1871474228, "d2": 2075706972, "a2": 1821872840, "d3": 535232888, "a3": 1394999760, "d4": 1997651786, "a4": 1682008828, "d5": 774246910, "a5": 47643088, "d6": 1164416004, "a6": 1873463332, "d7": 321304116, "a7": 556569424, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 591644090, "a0": 1384405860, "d1": 912935020, "a1": 1871474228, "d2": 2075706972, "a2": 1821872840, "d3": 535232888, "a3": 1394999760, "d4": 1997651786, "a4": 1682008828, "d5": 774246910, "a5": 47643088, "d6": 1164416004, "a6": 1873463332, "d7": 321304116, "a7": 556569424, "usp": 143542612}, "initial memory": [0, 33, 1, 44, 2, 147, 3, 80, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 150, 258, 40, 259, 148, 260, 216, 261, 180, 262, 120, 263, 18, 264, 88, 265, 198, 11192356, 10, 11192357, 114, 11192358, 86, 11192359, 118, -1], "final memory": [-1]},
{ "name" : "SUBI 0096", "initial state": {"pc": 256, "sr": 10012, "d0": 1985744120, "a0": 1710962866, "d1": 358066812, "a1": 1346872338, "d2": 779747196, "a2": 258278546, "d3": 1265925984, "a3": 823072034, "d4": 1297539066, "a4": 1429521918, "d5": 42646976, "a5": 2075316836, "d6": 1655687988, "a6": 420684884, "d7": 54916490, "a7": 2000401140, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 1985744120, "a0": 1710962866, "d1": 358066812, "a1": 1346872338, "d2": 779747196, "a2": 258278546, "d3": 1265925984, "a3": 823072034, "d4": 1297539066, "a4": 1429521918, "d5": 42646976, "a5": 2075316836, "d6": 1655687988, "a6": 420684884, "d7": 54916490, "a7": 2000401140, "usp": 143542612}, "initial memory": [0, 119, 1, 59, 2, 178, 3, 244, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 150, 258, 56, 259, 134, 260, 16, 261, 220, 262, 24, 263, 190, 264, 72, 265, 28, 1254484, 38, 1254485, 242, 1254486, 64, 1254487, 182, -1], "final memory": [-1]},
{ "name" : "CMPI 0096", "initial state": {"pc": 256, "sr": 10002, "d0": 1697839348, "a0": 575335028, "d1": 1970704146, "a1": 1684436802, "d2": 984310948, "a2": 52412812, "d3": 1247570194, "a3": 433852820, "d4": 2029421704, "a4": 1057380982, "d5": 7813826, "a5": 974985548, "d6": 330487922, "a6": 1281895432, "d7": 1117793912, "a7": 2404457830, "usp": 143542612}, "final state": {"pc": 262, "sr": 10008, "d0": 1697839348, "a0": 575335028, "d1": 1970704146, "a1": 1684436802, "d2": 984310948, "a2": 52412812, "d3": 1247570194, "a3": 433852820, "d4": 2029421704, "a4": 1057380982, "d5": 7813826, "a5": 974985548, "d6": 330487922, "a6": 1281895432, "d7": 1117793912, "a7": 2404457830, "usp": 143542612}, "initial memory": [0, 143, 1, 81, 2, 29, 3, 102, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 150, 258, 32, 259, 196, 260, 232, 261, 254, 262, 208, 263, 98, 264, 240, 265, 36, 6827016, 254, 6827017, 218, 6827018, 234, 6827019, 174, -1], "final memory": [-1]},
{ "name" : "ADDI 0097", "initial state": {"pc": 256, "sr": 10004, "d0": 1727198796, "a0": 1335394200, "d1": 1493707872, "a1": 618741410, "d2": 664388080, "a2": 1071059096, "d3": 1602996614, "a3": 1082297318, "d4": 1381739882, "a4": 984533536, "d5": 14054922, "a5": 693639416, "d6": 2145373338, "a6": 1456445602, "d7": 1039258636, "a7": 832579192, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 1727198796, "a0": 1335394200, "d1": 1493707872, "a1": 618741410, "d2": 664388080, "a2": 1071059096, "d3": 1602996614, "a3": 1082297318, "d4": 1381739882, "a4": 984533536, "d5": 14054922, "a5": 693639416, "d6": 2145373338, "a6": 1456445602, "d7": 1039258636, "a7": 832579192, "usp": 143542612}, "initial memory": [0, 49, 1, 160, 2, 38, 3, 120, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 151, 258, 40, 259, 172, 260, 136, 261, 180, 262, 8, 263, 202, 264, 24, 265, 216, 10495608, 172, 10495609, 116, 10495610, 96, 10495611, 212, -1], "final memory": [-1]},
{ "name" : "SUBI 0097", "initial state": {"pc": 256, "sr": 9997, "d0": 622318100, "a0": 1628931200, "d1": 1054945810, "a1": 1325146444, "d2": 849239038, "a2": 183381270, "d3": 984193704, "a3": 449988252, "d4": 1424533934, "a4": 1662630276, "d5": 1994131982, "a5": 769850774, "d6": 1746426392, "a6": 293002250, "d7": 381883148, "a7": 1658516724, "usp": 143542612}, "final state": {"pc": 262, "sr": 9986, "d0": 622318100, "a0": 1628931200, "d1": 1054945810, "a1": 1325146444, "d2": 849239038, "a2": 183381270, "d3": 984193704, "a3": 449988252, "d4": 1424533934, "a4": 1662630276, "d5": 1994131982, "a5": 769850774, "d6": 1746426392, "a6": 293002250, "d7": 381883148, "a7": 1658516724, "usp": 143542612}, "initial memory": [0, 98, 1, 218, 2, 244, 3, 244, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 151, 258, 112, 259, 4, 260, 32, 261, 20, 262, 208, 263, 130, 264, 88, 265, 94, 14349556, 226, 14349557, 196, 14349558, 140, 14349559, 114, -1], "final memory": [-1]},
{ "name" : "CMPI 0097", "initial state": {"pc": 256, "sr": 10013, "d0": 766060536, "a0": 1190774042, "d1": 1014981594, "a1": 939234308, "d2": 1333042236, "a2": 1706209106, "d3": 1891471754, "a3": 907306150, "d4": 765359744, "a4": 1960586156, "d5": 2121655524, "a5": 582461130, "d6": 1845933886, "a6": 1193765690, "d7": 2062074246, "a7": 1797756158, "usp": 143542612}, "final state": {"pc": 262, "sr": 10008, "d0": 766060536, "a0": 1190774042, "d1": 1014981594, "a1": 939234308, "d2": 1333042236, "a2": 1706209106, "d3": 1891471754, "a3": 907306150, "d4": 765359744, "a4": 1960586156, "d5": 2121655524, "a5": 582461130, "d6": 1845933886, "a6": 1193765690, "d7": 2062074246, "a7": 1797756158, "usp": 143542612}, "initial memory": [0, 107, 1, 39, 2, 148, 3, 254, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 151, 258, 48, 259, 224, 260, 216, 261, 196, 262, 48, 263, 6, 264, 112, 265, 4, 2594046, 192, 2594047, 168, 2594048, 152, 2594049, 84, -1], "final memory": [-1]},
{ "name" : "ADDI 0098", "initial state": {"pc": 256, "sr": 10002, "d0": 1505208762, "a0": 92004396, "d1": 686301274, "a1": 129657732, "d2": 530844080, "a2": 1609083666, "d3": 1249399728, "a3": 607607790, "d4": 566144936, "a4": 779401852, "d5": 1845399948, "a5": 1904163510, "d6": 1678112868, "a6": 1474821782, "d7": 1140253232, "a7": 2929394924, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 1505208762, "a0": 92004400, "d1": 686301274, "a1": 129657732, "d2": 530844080, "a2": 1609083666, "d3": 1249399728, "a3": 607607790, "d4": 566144936, "a4": 779401852, "d5": 1845399948, "a5": 1904163510, "d6": 1678112868, "a6": 1474821782, "d7": 1140253232, "a7": 2929394924, "usp": 143542612}, "initial memory": [0, 174, 1, 155, 2, 4, 3, 236, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 152, 258, 96, 259, 82, 260, 72, 261, 138, 262, 152, 263, 196, 264, 240, 265, 200, 8118316, 128, 8118317, 202, 8118318, 116, 8118319, 78, -1], "final memory": [-1]},
{ "name" : "SUBI 0098", "initial state": {"pc": 256, "sr": 10013, "d0": 1972382020, "a0": 1210027592, "d1": 1267035048, "a1": 263618460, "d2": 610208084, "a2": 376710266, "d3": 1532853362, "a3": 587649306, "d4": 1452642528, "a4": 344593388, "d5": 1968885806, "a5": 1965176610, "d6": 488241626, "a6": 424810216, "d7": 341992994, "a7": 3382097154, "usp": 143542612}, "final state": {"pc": 262, "sr": 10001, "d0": 1972382020, "a0": 1210027596, "d1": 1267035048, "a1": 263618460, "d2": 610208084, "a2": 376710266, "d3": 1532853362, "a3": 587649306, "d4": 1452642528, "a4": 344593388, "d5": 1968885806, "a5": 1965176610, "d6": 488241626, "a6": 424810216, "d7": 341992994, "a7": 3382097154, "usp": 143542612}, "initial memory": [0, 201, 1, 150, 2, 181, 3, 2, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 152, 258, 216, 259, 60, 260, 176, 261, 24, 262, 160, 263, 54, 264, 160, 265, 42, 2068040, 32, 2068041, 104, 2068042, 144, 2068043, 104, -1], "final memory": [-1]},
{ "name" : "CMPI 0098", "initial state": {"pc": 256, "sr": 10006, "d0": 1684571122, "a0": 987715988, "d1": 162462212, "a1": 494019006, "d2": 1050698554, "a2": 805654540, "d3": 332567796, "a3": 751459444, "d4": 1714514684, "a4": 427564108, "d5": 912735348, "a5": 589680294, "d6": 867320122, "a6": 119670352, "d7": 2077778264, "a7": 1755493674, "usp": 143542612}, "final state": {"pc": 262, "sr": 10000, "d0": 1684571122, "a0": 987715992, "d1": 162462212, "a1": 494019006, "d2": 1050698554, "a2": 805654540, "d3": 332567796, "a3": 751459444, "d4": 1714514684, "a4": 427564108, "d5": 912735348, "a5": 589680294, "d6": 867320122, "a6": 119670352, "d7": 2077778264, "a7": 1755493674, "usp": 143542612}, "initial memory": [0, 104, 1, 162, 2, 181, 3, 42, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 152, 258, 128, 259, 172, 260, 80, 261, 240, 262, 240, 263, 188, 264, 184, 265, 114, 14637460, 236, 14637461, 10, 14637462, 170, 14637463, 16, -1], "final memory": [-1]},
{ "name" : "ADDI 0099", "initial state": {"pc": 256, "sr": 10008, "d0": 1584274926, "a0": 1630867102, "d1": 258958936, "a1": 1649613460, "d2": 1520968530, "a2": 1039539450, "d3": 1420233468, "a3": 1760067804, "d4": 583177078, "a4": 2019844856, "d5": 341785038, "a5": 111019822, "d6": 2009861588, "a6": 1894359564, "d7": 1973425852, "a7": 3698935978, "usp": 143542612}, "final state": {"pc": 262, "sr": 10001, "d0": 1584274926, "a0": 1630867102, "d1": 258958936, "a1": 1649613464, "d2": 1520968530, "a2": 1039539450, "d3": 1420233468, "a3": 1760067804, "d4": 583177078, "a4": 2019844856, "d5": 341785038, "a5": 111019822, "d6": 2009861588, "a6": 1894359564, "d7": 1973425852, "a7": 3698935978, "usp": 143542612}, "initial memory": [0, 220, 1, 121, 2, 72, 3, 170, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 153, 258, 88, 259, 14, 260, 192, 261, 170, 262, 136, 263, 2, 264, 208, 265, 140, 5446292, 178, 5446293, 146, 5446294, 130, 5446295, 180, -1], "final memory": [-1]},
{ "name" : "SUBI 0099", "initial state": {"pc": 256, "sr": 9985, "d0": 1518561982, "a0": 2056050792, "d1": 1775570526, "a1": 886314074, "d2": 581071770, "a2": 1334066126, "d3": 1465095480, "a3": 1920105002, "d4": 812252664, "a4": 968005144, "d5": 2124480322, "a5": 2073845990, "d6": 2077673638, "a6": 1469963120, "d7": 1376750452, "a7": 2221763490, "usp": 143542612}, "final state": {"pc": 262, "sr": 9986, "d0": 1518561982, "a0": 2056050792, "d1": 1775570526, "a1": 886314078, "d2": 581071770, "a2": 1334066126, "d3": 1465095480, "a3": 1920105002, "d4": 812252664, "a4": 968005144, "d5": 2124480322, "a5": 2073845990, "d6": 2077673638, "a6": 1469963120, "d7": 1376750452, "a7": 2221763490, "usp": 143542612}, "initial memory": [0, 132, 1, 109, 2, 107, 3, 162, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 153, 258, 96, 259, 132, 260, 176, 261, 90, 262, 96, 263, 126, 264, 8, 265, 168, 13898842, 186, 13898843, 208, 13898844, 200, 13898845, 228, -1], "final memory": [-1]},
{ "name" : "CMPI 0099", "initial state": {"pc": 256, "sr": 10000, "d0": 1826116182, "a0": 1161681958, "d1": 1845888404, "a1": 1614850036, "d2": 1297641466, "a2": 886224266, "d3": 1763683776, "a3": 1972146716, "d4": 516460498, "a4": 1607264820, "d5": 22688712, "a5": 103050934, "d6": 1224577064, "a6": 1105228256, "d7": 2130942254, "a7": 378428526, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 1826116182, "a0": 1161681958, "d1": 1845888404, "a1": 1614850040, "d2": 1297641466, "a2": 886224266, "d3": 1763683776, "a3": 1972146716, "d4": 516460498, "a4": 1607264820, "d5": 22688712, "a5": 103050934, "d6": 1224577064, "a6": 1105228256, "d7": 2130942254, "a7": 378428526, "usp": 143542612}, "initial memory": [0, 22, 1, 142, 2, 92, 3, 110, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 153, 258, 224, 259, 32, 260, 8, 261, 252, 262, 192, 263, 156, 264, 80, 265, 6, 4237300, 158, 4237301, 114, 4237302, 140, 4237303, 6, -1], "final memory": [-1]},
{ "name" : "ADDI 009a", "initial state": {"pc": 256, "sr": 9999, "d0": 1424144748, "a0": 1738147834, "d1": 1895550628, "a1": 830612704, "d2": 599501550, "a2": 1464010628, "d3": 1976779580, "a3": 1906481116, "d4": 14898322, "a4": 1772120178, "d5": 1288011608, "a5": 573148210, "d6": 975950702, "a6": 1437808674, "d7": 323369534, "a7": 3029560536, "usp": 143542612}, "final state": {"pc": 262, "sr": 10001, "d0": 1424144748, "a0": 1738147834, "d1": 1895550628, "a1": 830612704, "d2": 599501550, "a2": 1464010632, "d3": 1976779580, "a3": 1906481116, "d4": 14898322, "a4": 1772120178, "d5": 1288011608, "a5": 573148210, "d6": 975950702, "a6": 1437808674, "d7": 323369534, "a7": 3029560536, "usp": 143542612}, "initial memory": [0, 180, 1, 147, 2, 108, 3, 216, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 154, 258, 120, 259, 186, 260, 64, 261, 192, 262, 0, 263, 16, 264, 112, 265, 128, 4392836, 204, 4392837, 196, 4392838, 194, 4392839, 56, -1], "final memory": [-1]},
{ "name" : "SUBI 009a", "initial state": {"pc": 256, "sr": 10014, "d0": 1388782730, "a0": 1013452852, "d1": 271600674, "a1": 1409296014, "d2": 1389778042, "a2": 1440964534, "d3": 1967423928, "a3": 1117852526, "d4": 1688261844, "a4": 1560460526, "d5": 2062867944, "a5": 1589763318, "d6": 1645537640, "a6": 160549652, "d7": 1256709414, "a7": 1033126678, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 1388782730, "a0": 1013452852, "d1": 271600674, "a1": 1409296014, "d2": 1389778042, "a2": 1440964538, "d3": 1967423928, "a3": 1117852526, "d4": 1688261844, "a4": 1560460526, "d5": 2062867944, "a5": 1589763318, "d6": 1645537640, "a6": 160549652, "d7": 1256709414, "a7": 1033126678, "usp": 143542612}, "initial memory": [0, 61, 1, 148, 2, 67, 3, 22, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 154, 258, 160, 259, 158, 260, 216, 261, 94, 262, 144, 263, 146, 264, 16, 265, 60, 14901174, 196, 14901175, 222, 14901176, 252, 14901177, 238, -1], "final memory": [-1]},
{ "name" : "CMPI 009a", "initial state": {"pc": 256, "sr": 9984, "d0": 1936492362, "a0": 100485502, "d1": 1512457848, "a1": 937702378, "d2": 115138604, "a2": 1728882166, "d3": 251751480, "a3": 1868836858, "d4": 644356576, "a4": 445268190, "d5": 2088441464, "a5": 1789459988, "d6": 1962975686, "a6": 2093042534, "d7": 2088586194, "a7": 353987956, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 1936492362, "a0": 100485502, "d1": 1512457848, "a1": 937702378, "d2": 115138604, "a2": 1728882170, "d3": 251751480, "a3": 1868836858, "d4": 644356576, "a4": 445268190, "d5": 2088441464, "a5": 1789459988, "d6": 1962975686, "a6": 2093042534, "d7": 2088586194, "a7": 353987956, "usp": 143542612}, "initial memory": [0, 21, 1, 25, 2, 109, 3, 116, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 154, 258, 24, 259, 174, 260, 56, 261, 64, 262, 16, 263, 54, 264, 144, 265, 66, 828918, 54, 828919, 104, 828920, 164, 828921, 238, -1], "final memory": [-1]},
{ "name" : "ADDI 009b", "initial state": {"pc": 256, "sr": 9993, "d0": 298152072, "a0": 1333259560, "d1": 962542460, "a1": 1249052122, "d2": 456812368, "a2": 1166365028, "d3": 391447758, "a3": 866312586, "d4": 1320057944, "a4": 176523048, "d5": 560324458, "a5": 1147968036, "d6": 657373510, "a6": 905696404, "d7": 1820719208, "a7": 4163062446, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 298152072, "a0": 1333259560, "d1": 962542460, "a1": 1249052122, "d2": 456812368, "a2": 1166365028, "d3": 391447758, "a3": 866312590, "d4": 1320057944, "a4": 176523048, "d5": 560324458, "a5": 1147968036, "d6": 657373510, "a6": 905696404, "d7": 1820719208, "a7": 4163062446, "usp": 143542612}, "initial memory": [0, 248, 1, 35, 2, 74, 3, 174, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 155, 258, 240, 259, 210, 260, 64, 261, 214, 262, 120, 263, 226, 264, 16, 265, 50, 10674570, 234, 10674571, 108, 10674572, 148, 10674573, 158, -1], "final memory": [-1]},
{ "name" : "SUBI 009b", "initial state": {"pc": 256, "sr": 10002, "d0": 1313802278, "a0": 1020961966, "d1": 648027892, "a1": 913439838, "d2": 1515206906, "a2": 1970265316, "d3": 1221399822, "a3": 51346078, "d4": 270643488, "a4": 1832607306, "d5": 334738470, "a5": 1420526668, "d6": 1689793796, "a6": 1216005376, "d7": 2040598250, "a7": 3827877252, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 1313802278, "a0": 1020961966, "d1": 648027892, "a1": 913439838, "d2": 1515206906, "a2": 1970265316, "d3": 1221399822, "a3": 51346082, "d4": 270643488, "a4": 1832607306, "d5": 334738470, "a5": 1420526668, "d6": 1689793796, "a6": 1216005376, "d7": 2040598250, "a7": 3827877252, "usp": 143542612}, "initial memory": [0, 228, 1, 40, 2, 197, 3, 132, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 155, 258, 184, 259, 254, 260, 128, 261, 236, 262, 32, 263, 18, 264, 120, 265, 130, 1014430, 194, 1014431, 166, 1014432, 116, 1014433, 48, -1], "final memory": [-1]},
{ "name" : "CMPI 009b", "initial state": {"pc": 256, "sr": 9993, "d0": 1454607254, "a0": 1377208984, "d1": 630280530, "a1": 1172663528, "d2": 1735520706, "a2": 1498503384, "d3": 1773612188, "a3": 1805646518, "d4": 2027023356, "a4": 1409629076, "d5": 500968284, "a5": 596286628, "d6": 1638052948, "a6": 1630659894, "d7": 15542496, "a7": 2214749218, "usp": 143542612}, "final state": {"pc": 262, "sr": 9986, "d0": 1454607254, "a0": 1377208984, "d1": 630280530, "a1": 1172663528, "d2": 1735520706, "a2": 1498503384, "d3": 1773612188, "a3": 1805646522, "d4": 2027023356, "a4": 1409629076, "d5": 500968284, "a5": 596286628, "d6": 1638052948, "a6": 1630659894, "d7": 15542496, "a7": 2214749218, "usp": 143542612}, "initial memory": [0, 132, 1, 2, 2, 100, 3, 34, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 155, 258, 112, 259, 68, 260, 56, 261, 130, 262, 64, 263, 162, 264, 40, 265, 202, 10484406, 184, 10484407, 110, 10484408, 190, 10484409, 136, -1], "final memory": [-1]},
{ "name" : "ADDI 009c", "initial state": {"pc": 256, "sr": 10010, "d0": 289421010, "a0": 20171116, "d1": 248454614, "a1": 1861014032, "d2": 1068504536, "a2": 2111017722, "d3": 1097497144, "a3": 1297538374, "d4": 897471932, "a4": 31016532, "d5": 2033108242, "a5": 1603827556, "d6": 1837932684, "a6": 315013354, "d7": 729841540, "a7": 1095020518, "usp": 143542612}, "final state": {"pc": 262, "sr": 10003, "d0": 289421010, "a0": 20171116, "d1": 248454614, "a1": 1861014032, "d2": 1068504536, "a2": 2111017722, "d3": 1097497144, "a3": 1297538374, "d4": 897471932, "a4": 31016536, "d5": 2033108242, "a5": 1603827556, "d6": 1837932684, "a6": 315013354, "d7": 729841540, "a7": 1095020518, "usp": 143542612}, "initial memory": [0, 65, 1, 68, 2, 175, 3, 230, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 156, 258, 152, 259, 90, 260, 240, 261, 34, 262, 192, 263, 144, 264, 8, 265, 114, 14239316, 170, 14239317, 102, 14239318, 240, 14239319, 216, -1], "final memory": [-1]},
{ "name" : "SUBI 009c", "initial state": {"pc": 256, "sr": 9989, "d0": 41148922, "a0": 607666018, "d1": 100197720, "a1": 1758039848, "d2": 395900792, "a2": 148226262, "d3": 1000272738, "a3": 157771720, "d4": 1081918850, "a4": 1674494448, "d5": 1066072800, "a5": 455010408, "d6": 1029499486, "a6": 170660288, "d7": 522117322, "a7": 3703423274, "usp": 143542612}, "final state": {"pc": 262, "sr": 9986, "d0": 41148922, "a0": 607666018, "d1": 100197720, "a1": 1758039848, "d2": 395900792, "a2": 148226262, "d3": 1000272738, "a3": 157771720, "d4": 1081918850, "a4": 1674494452, "d5": 1066072800, "a5": 455010408, "d6": 1029499486, "a6": 170660288, "d7": 522117322, "a7": 3703423274, "usp": 143542612}, "initial memory": [0, 220, 1, 189, 2, 193, 3, 42, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 156, 258, 88, 259, 166, 260, 80, 261, 254, 262, 80, 263, 228, 264, 104, 265, 30, 13550064, 190, 13550065, 14, 13550066, 218, 13550067, 92, -1], "final memory": [-1]},
{ "name" : "CMPI 009c", "initial state": {"pc": 256, "sr": 10009, "d0": 187069876, "a0": 180810072, "d1": 167363530, "a1": 185536406, "d2": 1822771594, "a2": 164120198, "d3": 1467955902, "a3": 999165038, "d4": 1642724984, "a4": 1792157772, "d5": 1229057062, "a5": 190057988, "d6": 116857348, "a6": 996438034, "d7": 1221394478, "a7": 398048920, "usp": 143542612}, "final state": {"pc": 262, "sr": 10000, "d0": 187069876, "a0": 180810072, "d1": 167363530, "a1": 185536406, "d2": 1822771594, "a2": 164120198, "d3": 1467955902, "a3": 999165038, "d4": 1642724984, "a4": 1792157776, "d5": 1229057062, "a5": 190057988, "d6": 116857348, "a6": 996438034, "d7": 1221394478, "a7": 398048920, "usp": 143542612}, "initial memory": [0, 23, 1, 185, 2, 190, 3, 152, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 156, 258, 160, 259, 26, 260, 184, 261, 102, 262, 48, 263, 70, 264, 8, 265, 204, 13772876, 164, 13772877, 122, 13772878, 156, 13772879, 72, -1], "final memory": [-1]},
{ "name" : "ADDI 009d", "initial state": {"pc": 256, "sr": 10012, "d0": 1112809276, "a0": 172183090, "d1": 550420008, "a1": 1220721120, "d2": 1697023634, "a2": 1748600856, "d3": 1145900830, "a3": 420877596, "d4": 521920320, "a4": 2026123208, "d5": 1591620698, "a5": 404566376, "d6": 1312781060, "a6": 613871836, "d7": 664302948, "a7": 2819504936, "usp": 143542612}, "final state": {"pc": 262, "sr": 9994, "d0": 1112809276, "a0": 172183090, "d1": 550420008, "a1": 1220721120, "d2": 1697023634, "a2": 1748600856, "d3": 1145900830, "a3": 420877596, "d4": 521920320, "a4": 2026123208, "d5": 1591620698, "a5": 404566380, "d6": 1312781060, "a6": 613871836, "d7": 664302948, "a7": 2819504936, "usp": 143542612}, "initial memory": [0, 168, 1, 14, 2, 59, 3, 40, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 157, 258, 88, 259, 48, 260, 0, 261, 80, 262, 176, 263, 108, 264, 88, 265, 244, 1913192, 124, 1913193, 0, 1913194, 186, 1913195, 6, -1], "final memory": [-1]},
{ "name" : "SUBI 009d", "initial state": {"pc": 256, "sr": 10005, "d0": 244397094, "a0": 1504558502, "d1": 1593242600, "a1": 494799688, "d2": 654800564, "a2": 1041691838, "d3": 1526871920, "a3": 1428047728, "d4": 1854261436, "a4": 920942430, "d5": 289286394, "a5": 1364793888, "d6": 133463956, "a6": 818042008, "d7": 1155797830, "a7": 4228598742, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 244397094, "a0": 1504558502, "d1": 1593242600, "a1": 494799688, "d2": 654800564, "a2": 1041691838, "d3": 1526871920, "a3": 1428047728, "d4": 1854261436, "a4": 920942430, "d5": 289286394, "a5": 1364793892, "d6": 133463956, "a6": 818042008, "d7": 1155797830, "a7": 4228598742, "usp": 143542612}, "initial memory": [0, 252, 1, 11, 2, 75, 3, 214, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 157, 258, 56, 259, 208, 260, 16, 261, 220, 262, 128, 263, 238, 264, 128, 265, 124, 5839392, 16, 5839393, 30, 5839394, 206, 5839395, 74, -1], "final memory": [-1]},
{ "name" : "CMPI 009d", "initial state": {"pc": 256, "sr": 10010, "d0": 722087522, "a0": 379408888, "d1": 694893056, "a1": 846249480, "d2": 1051536612, "a2": 130816278, "d3": 1532923528, "a3": 1753430272, "d4": 484422036, "a4": 2131977370, "d5": 570670082, "a5": 1379007394, "d6": 590100672, "a6": 1333769340, "d7": 742512458, "a7": 3249143152, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 722087522, "a0": 379408888, "d1": 694893056, "a1": 846249480, "d2": 1051536612, "a2": 130816278, "d3": 1532923528, "a3": 1753430272, "d4": 484422036, "a4": 2131977370, "d5": 570670082, "a5": 1379007398, "d6": 590100672, "a6": 1333769340, "d7": 742512458, "a7": 3249143152, "usp": 143542612}, "initial memory": [0, 193, 1, 169, 2, 253, 3, 112, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 157, 258, 208, 259, 64, 260, 200, 261, 110, 262, 184, 263, 56, 264, 160, 265, 0, 3275682, 162, 3275683, 248, 3275684, 198, 3275685, 176, -1], "final memory": [-1]},
{ "name" : "ADDI 009e", "initial state": {"pc": 256, "sr": 10003, "d0": 1593688184, "a0": 1734190532, "d1": 1701263104, "a1": 892231046, "d2": 1531712770, "a2": 1996383574, "d3": 1610048800, "a3": 934244296, "d4": 1796246206, "a4": 1590956462, "d5": 184891522, "a5": 886368036, "d6": 62989852, "a6": 93538620, "d7": 2108488240, "a7": 163652174, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 1593688184, "a0": 1734190532, "d1": 1701263104, "a1": 892231046, "d2": 1531712770, "a2": 1996383574, "d3": 1610048800, "a3": 934244296, "d4": 1796246206, "a4": 1590956462, "d5": 184891522, "a5": 886368036, "d6": 62989852, "a6": 93538624, "d7": 2108488240, "a7": 163652174, "usp": 143542612}, "initial memory": [0, 9, 1, 193, 2, 34, 3, 78, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 158, 258, 216, 259, 226, 260, 112, 261, 212, 262, 120, 263, 192, 264, 208, 265, 84, 9652540, 8, 9652541, 172, 9652542, 148, 9652543, 6, -1], "final memory": [-1]},
{ "name" : "SUBI 009e", "initial state": {"pc": 256, "sr": 9990, "d0": 1213346570, "a0": 826911466, "d1": 211106884, "a1": 1534329324, "d2": 430431350, "a2": 489332098, "d3": 1534793160, "a3": 1489703530, "d4": 1842572810, "a4": 2082871984, "d5": 1407027930, "a5": 698505340, "d6": 1975982392, "a6": 1633651684, "d7": 1648961942, "a7": 2684241690, "usp": 143542612}, "final state": {"pc": 262, "sr": 10001, "d0": 1213346570, "a0": 826911466, "d1": 211106884, "a1": 1534329324, "d2": 430431350, "a2": 489332098, "d3": 1534793160, "a3": 1489703530, "d4": 1842572810, "a4": 2082871984, "d5": 1407027930, "a5": 698505340, "d6": 1975982392, "a6": 1633651688, "d7": 1648961942, "a7": 2684241690, "usp": 143542612}, "initial memory": [0, 159, 1, 254, 2, 71, 3, 26, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 158, 258, 208, 259, 32, 260, 176, 261, 82, 262, 80, 263, 200, 264, 104, 265, 106, 6261732, 44, 6261733, 190, 6261734, 68, 6261735, 160, -1], "final memory": [-1]},
{ "name" : "CMPI 009e", "initial state": {"pc": 256, "sr": 10003, "d0": 372252664, "a0": 61637470, "d1": 830676944, "a1": 853840436, "d2": 396208660, "a2": 1010478598, "d3": 1879659726, "a3": 813116110, "d4": 1956584318, "a4": 1604014908, "d5": 2043046568, "a5": 1316354772, "d6": 1367653300, "a6": 598121610, "d7": 1631539258, "a7": 127966572, "usp": 143542612}, "final state": {"pc": 262, "sr": 10011, "d0": 372252664, "a0": 61637470, "d1": 830676944, "a1": 853840436, "d2": 396208660, "a2": 1010478598, "d3": 1879659726, "a3": 813116110, "d4": 1956584318, "a4": 1604014908, "d5": 2043046568, "a5": 1316354772, "d6": 1367653300, "a6": 598121614, "d7": 1631539258, "a7": 127966572, "usp": 143542612}, "initial memory": [0, 7, 1, 160, 2, 157, 3, 108, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 158, 258, 128, 259, 184, 260, 16, 261, 142, 262, 128, 263, 32, 264, 40, 265, 204, 10919050, 16, 10919051, 244, 10919052, 192, 10919053, 180, -1], "final memory": [-1]},
{ "name" : "ADDI 009f", "initial state": {"pc": 256, "sr": 10010, "d0": 485468396, "a0": 1885322410, "d1": 976973426, "a1": 492550192, "d2": 332405820, "a2": 1889101406, "d3": 1139650892, "a3": 1729093394, "d4": 705911058, "a4": 1123961754, "d5": 1547485778, "a5": 1159040466, "d6": 419022028, "a6": 168950124, "d7": 904362890, "a7": 12472970, "usp": 143542612}, "final state": {"pc": 262, "sr": 10003, "d0": 485468396, "a0": 1885322410, "d1": 976973426, "a1": 492550192, "d2": 332405820, "a2": 1889101406, "d3": 1139650892, "a3": 1729093394, "d4": 705911058, "a4": 1123961754, "d5": 1547485778, "a5": 1159040466, "d6": 419022028, "a6": 168950124, "d7": 904362890, "a7": 12472974, "usp": 143542612}, "initial memory": [0, 0, 1, 190, 2, 82, 3, 138, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 159, 258, 144, 259, 194, 260, 104, 261, 70, 262, 8, 263, 44, 264, 32, 265, 196, 12472970, 152, 12472971, 172, 12472972, 242, 12472973, 10, -1], "final memory": [-1]},
{ "name" : "SUBI 009f", "initial state": {"pc": 256, "sr": 9991, "d0": 1983151572, "a0": 929305606, "d1": 1882269164, "a1": 190755410, "d2": 716235390, "a2": 1980591352, "d3": 1122375102, "a3": 1802341370, "d4": 261984066, "a4": 1694581462, "d5": 824720912, "a5": 902505320, "d6": 1224910246, "a6": 729914478, "d7": 1288264380, "a7": 1274392444, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 1983151572, "a0": 929305606, "d1": 1882269164, "a1": 190755410, "d2": 716235390, "a2": 1980591352, "d3": 1122375102, "a3": 1802341370, "d4": 261984066, "a4": 1694581462, "d5": 824720912, "a5": 902505320, "d6": 1224910246, "a6": 729914478, "d7": 1288264380, "a7": 1274392448, "usp": 143542612}, "initial memory": [0, 75, 1, 245, 2, 175, 3, 124, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 159, 258, 208, 259, 120, 260, 32, 261, 130, 262, 136, 263, 118, 264, 104, 265, 96, 16101244, 154, 16101245, 132, 16101246, 70, 16101247, 88, -1], "final memory": [-1]},
{ "name" : "CMPI 009f", "initial state": {"pc": 256, "sr": 10009, "d0": 1052294386, "a0": 889082998, "d1": 1383912456, "a1": 626731560, "d2": 21284142, "a2": 70040384, "d3": 1240289192, "a3": 347712138, "d4": 2064172162, "a4": 694916686, "d5": 2090693096, "a5": 1448669216, "d6": 1151432258, "a6": 1761407272, "d7": 1146817088, "a7": 4019567098, "usp": 143542612}, "final state": {"pc": 262, "sr": 10008, "d0": 1052294386, "a0": 889082998, "d1": 1383912456, "a1": 626731560, "d2": 21284142, "a2": 70040384, "d3": 1240289192, "a3": 347712138, "d4": 2064172162, "a4": 694916686, "d5": 2090693096, "a5": 1448669216, "d6": 1151432258, "a6": 1761407272, "d7": 1146817088, "a7": 4019567102, "usp": 143542612}, "initial memory": [0, 239, 1, 149, 2, 185, 3, 250, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 159, 258, 80, 259, 6, 260, 152, 261, 168, 262, 232, 263, 72, 264, 64, 265, 22, 9812474, 240, 9812475, 110, 9812476, 184, 9812477, 36, -1], "final memory": [-1]},
{ "name" : "ADDI 00a0", "initial state": {"pc": 256, "sr": 9988, "d0": 1704883786, "a0": 762662482, "d1": 107506188, "a1": 1885946484, "d2": 822754588, "a2": 243943674, "d3": 389174290, "a3": 415063602, "d4": 1764586914, "a4": 947073358, "d5": 663115334, "a5": 313136342, "d6": 1686791062, "a6": 1547564844, "d7": 965754986, "a7": 1283203200, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 1704883786, "a0": 762662478, "d1": 107506188, "a1": 1885946484, "d2": 822754588, "a2": 243943674, "d3": 389174290, "a3": 415063602, "d4": 1764586914, "a4": 947073358, "d5": 663115334, "a5": 313136342, "d6": 1686791062, "a6": 1547564844, "d7": 965754986, "a7": 1283203200, "usp": 143542612}, "initial memory": [0, 76, 1, 124, 2, 32, 3, 128, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 160, 258, 232, 259, 212, 260, 40, 261, 154, 262, 176, 263, 158, 264, 16, 265, 2, 7687758, 18, 7687759, 200, 7687760, 72, 7687761, 132, -1], "final memory": [-1]},
{ "name" : "SUBI 00a0", "initial state": {"pc": 256, "sr": 9998, "d0": 1927722166, "a0": 907038134, "d1": 140661672, "a1": 1750991732, "d2": 1868726410, "a2": 1949624882, "d3": 736452302, "a3": 1039922654, "d4": 1605582052, "a4": 1758143298, "d5": 1885540216, "a5": 1886927220, "d6": 2005715180, "a6": 1694771290, "d7": 1004223300, "a7": 1552950350, "usp": 143542612}, "final state": {"pc": 262, "sr": 9986, "d0": 1927722166, "a0": 907038130, "d1": 140661672, "a1": 1750991732, "d2": 1868726410, "a2": 1949624882, "d3": 736452302, "a3": 1039922654, "d4": 1605582052, "a4": 1758143298, "d5": 1885540216, "a5": 1886927220, "d6": 2005715180, "a6": 1694771290, "d7": 1004223300, "a7": 1552950350, "usp": 143542612}, "initial memory": [0, 92, 1, 144, 2, 36, 3, 78, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 160, 258, 104, 259, 194, 260, 160, 261, 178, 262, 248, 263, 16, 264, 80, 265, 198, 1068466, 144, 1068467, 186, 1068468, 30, 1068469, 156, -1], "final memory": [-1]},
{ "name" : "CMPI 00a0", "initial state": {"pc": 256, "sr": 9996, "d0": 522656348, "a0": 823161184, "d1": 1077141412, "a1": 780365514, "d2": 228584080, "a2": 920561568, "d3": 2111888530, "a3": 1406097194, "d4": 900822900, "a4": 1365504776, "d5": 370785756, "a5": 2028535196, "d6": 1946157952, "a6": 140676206, "d7": 753271806, "a7": 2661996706, "usp": 143542612}, "final state": {"pc": 262, "sr": 9995, "d0": 522656348, "a0": 823161180, "d1": 1077141412, "a1": 780365514, "d2": 228584080, "a2": 920561568, "d3": 2111888530, "a3": 1406097194, "d4": 900822900, "a4": 1365504776, "d5": 370785756, "a5": 2028535196, "d6": 1946157952, "a6": 140676206, "d7": 753271806, "a7": 2661996706, "usp": 143542612}, "initial memory": [0, 158, 1, 170, 2, 216, 3, 162, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 160, 258, 136, 259, 160, 260, 192, 261, 254, 262, 64, 263, 184, 264, 56, 265, 98, 1077596, 114, 1077597, 114, 1077598, 150, 1077599, 126, -1], "final memory": [-1]},
{ "name" : "ADDI 00a1", "initial state": {"pc": 256, "sr": 10008, "d0": 81780648, "a0": 276364762, "d1": 97833662, "a1": 2002926926, "d2": 1465384086, "a2": 1386695364, "d3": 1367869606, "a3": 1696445504, "d4": 972026906, "a4": 19204508, "d5": 948123220, "a5": 647635712, "d6": 778297800, "a6": 1366305394, "d7": 528230722, "a7": 2578502126, "usp": 143542612}, "final state": {"pc": 262, "sr": 9994, "d0": 81780648, "a0": 276364762, "d1": 97833662, "a1": 2002926922, "d2": 1465384086, "a2": 1386695364, "d3": 1367869606, "a3": 1696445504, "d4": 972026906, "a4": 19204508, "d5": 948123220, "a5": 647635712, "d6": 778297800, "a6": 1366305394, "d7": 528230722, "a7": 2578502126, "usp": 143542612}, "initial memory": [0, 153, 1, 176, 2, 209, 3, 238, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 161, 258, 56, 259, 166, 260, 88, 261, 114, 262, 248, 263, 164, 264, 248, 265, 148, 6438218, 72, 6438219, 166, 6438220, 160, 6438221, 128, -1], "final memory": [-1]},
{ "name" : "SUBI 00a1", "initial state": {"pc": 256, "sr": 9984, "d0": 830766624, "a0": 1426517346, "d1": 1903477228, "a1": 969615920, "d2": 677881636, "a2": 1228870810, "d3": 755925724, "a3": 1281487278, "d4": 330387616, "a4": 843185582, "d5": 1579434616, "a5": 175506928, "d6": 512247352, "a6": 1249891564, "d7": 79304240, "a7": 3843970914, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 830766624, "a0": 1426517346, "d1": 1903477228, "a1": 969615916, "d2": 677881636, "a2": 1228870810, "d3": 755925724, "a3": 1281487278, "d4": 330387616, "a4": 843185582, "d5": 1579434616, "a5": 175506928, "d6": 512247352, "a6": 1249891564, "d7": 79304240, "a7": 3843970914, "usp": 143542612}, "initial memory": [0, 229, 1, 30, 2, 87, 3, 98, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 161, 258, 120, 259, 242, 260, 80, 261, 52, 262, 96, 263, 54, 264, 24, 265, 16, 13314604, 20, 13314605, 184, 13314606, 70, 13314607, 134, -1], "final memory": [-1]},
{ "name" : "CMPI 00a1", "initial state": {"pc": 256, "sr": 10012, "d0": 1488765492, "a0": 1908615346, "d1": 1349669654, "a1": 1134884982, "d2": 28111516, "a2": 62156626, "d3": 23863878, "a3": 989377546, "d4": 1648256010, "a4": 502553708, "d5": 1847214224, "a5": 366986704, "d6": 2105861736, "a6": 372516750, "d7": 540210744, "a7": 57646262, "usp": 143542612}, "final state": {"pc": 262, "sr": 10011, "d0": 1488765492, "a0": 1908615346, "d1": 1349669654, "a1": 1134884978, "d2": 28111516, "a2": 62156626, "d3": 23863878, "a3": 989377546, "d4": 1648256010, "a4": 502553708, "d5": 1847214224, "a5": 366986704, "d6": 2105861736, "a6": 372516750, "d7": 540210744, "a7": 57646262, "usp": 143542612}, "initial memory": [0, 3, 1, 111, 2, 156, 3, 182, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 161, 258, 144, 259, 110, 260, 56, 261, 62, 262, 160, 263, 110, 264, 64, 265, 196, 10811506, 82, 10811507, 128, 10811508, 54, 10811509, 90, -1], "final memory": [-1]},
{ "name" : "ADDI 00a2", "initial state": {"pc": 256, "sr": 10005, "d0": 1266874198, "a0": 884577204, "d1": 54302588, "a1": 59779446, "d2": 2130530188, "a2": 1838302580, "d3": 678539638, "a3": 504232670, "d4": 1077530296, "a4": 668030434, "d5": 322089720, "a5": 543014528, "d6": 1703150406, "a6": 1787172800, "d7": 1039359586, "a7": 2078151328, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 1266874198, "a0": 884577204, "d1": 54302588, "a1": 59779446, "d2": 2130530188, "a2": 1838302576, "d3": 678539638, "a3": 504232670, "d4": 1077530296, "a4": 668030434, "d5": 322089720, "a5": 543014528, "d6": 1703150406, "a6": 1787172800, "d7": 1039359586, "a7": 2078151328, "usp": 143542612}, "initial memory": [0, 123, 1, 222, 2, 18, 3, 160, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 162, 258, 136, 259, 30, 260, 80, 261, 0, 262, 232, 263, 42, 264, 16, 265, 142, 9586032, 58, 9586033, 172, 9586034, 26, 9586035, 54, -1], "final memory": [-1]},
{ "name" : "SUBI 00a2", "initial state": {"pc": 256, "sr": 10003, "d0": 2136965786, "a0": 2038046554, "d1": 1467469680, "a1": 1084280234, "d2": 2060726418, "a2": 2099164850, "d3": 12665316, "a3": 1802281034, "d4": 265101766, "a4": 680497502, "d5": 1684297284, "a5": 1771112646, "d6": 2002501080, "a6": 819410254, "d7": 671952582, "a7": 555518046, "usp": 143542612}, "final state": {"pc": 262, "sr": 10001, "d0": 2136965786, "a0": 2038046554, "d1": 1467469680, "a1": 1084280234, "d2": 2060726418, "a2": 2099164846, "d3": 12665316, "a3": 1802281034, "d4": 265101766, "a4": 680497502, "d5": 1684297284, "a5": 1771112646, "d6": 2002501080, "a6": 819410254, "d7": 671952582, "a7": 555518046, "usp": 143542612}, "initial memory": [0, 33, 1, 28, 2, 136, 3, 94, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 162, 258, 192, 259, 148, 260, 8, 261, 18, 262, 208, 263, 214, 264, 152, 265, 242, 2012846, 16, 2012847, 8, 2012848, 22, 2012849, 178, -1], "final memory": [-1]},
{ "name" : "CMPI 00a2", "initial state": {"pc": 256, "sr": 9990, "d0": 9773920, "a0": 241287648, "d1": 1061533074, "a1": 872374400, "d2": 2039735896, "a2": 1125682730, "d3": 1559747010, "a3": 18729846, "d4": 335134948, "a4": 1259926066, "d5": 1910948602, "a5": 1388648648, "d6": 1695212928, "a6": 165568146, "d7": 778152954, "a7": 2268646114, "usp": 143542612}, "final state": {"pc": 262, "sr": 9985, "d0": 9773920, "a0": 241287648, "d1": 1061533074, "a1": 872374400, "d2": 2039735896, "a2": 1125682726, "d3": 1559747010, "a3": 18729846, "d4": 335134948, "a4": 1259926066, "d5": 1910948602, "a5": 1388648648, "d6": 1695212928, "a6": 165568146, "d7": 778152954, "a7": 2268646114, "usp": 143542612}, "initial memory": [0, 135, 1, 56, 2, 202, 3, 226, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 162, 258, 216, 259, 200, 260, 32, 261, 90, 262, 16, 263, 42, 264, 56, 265, 210, 1609254, 40, 1609255, 254, 1609256, 208, 1609257, 96, -1], "final memory": [-1]},
{ "name" : "ADDI 00a3", "initial state": {"pc": 256, "sr": 9984, "d0": 1825172768, "a0": 824818386, "d1": 1022298028, "a1": 715672116, "d2": 1893780596, "a2": 245363572, "d3": 915344784, "a3": 656952364, "d4": 1774438034, "a4": 1184952520, "d5": 874631548, "a5": 1881161816, "d6": 406880328, "a6": 1432390378, "d7": 849740648, "a7": 2024125518, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 1825172768, "a0": 824818386, "d1": 1022298028, "a1": 715672116, "d2": 1893780596, "a2": 245363572, "d3": 915344784, "a3": 656952360, "d4": 1774438034, "a4": 1184952520, "d5": 874631548, "a5": 1881161816, "d6": 406880328, "a6": 1432390378, "d7": 849740648, "a7": 2024125518, "usp": 143542612}, "initial memory": [0, 120, 1, 165, 2, 180, 3, 78, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 163, 258, 224, 259, 218, 260, 64, 261, 246, 262, 64, 263, 252, 264, 120, 265, 166, 2640936, 254, 2640937, 228, 2640938, 96, 2640939, 24, -1], "final memory": [-1]},
{ "name" : "SUBI 00a3", "initial state": {"pc": 256, "sr": 9992, "d0": 1352754728, "a0": 203720030, "d1": 339359514, "a1": 833610892, "d2": 2046269012, "a2": 314948816, "d3": 1840178432, "a3": 1945044304, "d4": 1966922984, "a4": 1363542694, "d5": 1858813816, "a5": 1264060920, "d6": 1639209410, "a6": 16179476, "d7": 124846506, "a7": 2098693642, "usp": 143542612}, "final state": {"pc": 262, "sr": 10001, "d0": 1352754728, "a0": 203720030, "d1": 339359514, "a1": 833610892, "d2": 2046269012, "a2": 314948816, "d3": 1840178432, "a3": 1945044300, "d4": 1966922984, "a4": 1363542694, "d5": 1858813816, "a5": 1264060920, "d6": 1639209410, "a6": 16179476, "d7": 124846506, "a7": 2098693642, "usp": 143542612}, "initial memory": [0, 125, 1, 23, 2, 134, 3, 10, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 163, 258, 192, 259, 6, 260, 24, 261, 118, 262, 24, 263, 158, 264, 232, 265, 20, 15664460, 36, 15664461, 210, 15664462, 126, 15664463, 156, -1], "final memory": [-1]},
{ "name" : "CMPI 00a3", "initial state": {"pc": 256, "sr": 10006, "d0": 517809104, "a0": 982823032, "d1": 1213890090, "a1": 2009986554, "d2": 756112936, "a2": 1926245768, "d3": 1329392860, "a3": 1096644250, "d4": 685934632, "a4": 1595268002, "d5": 811142928, "a5": 335993626, "d6": 652999740, "a6": 1310364218, "d7": 1325194010, "a7": 2656098214, "usp": 143542612}, "final state": {"pc": 262, "sr": 10000, "d0": 517809104, "a0": 982823032, "d1": 1213890090, "a1": 2009986554, "d2": 756112936, "a2": 1926245768, "d3": 1329392860, "a3": 1096644246, "d4": 685934632, "a4": 1595268002, "d5": 811142928, "a5": 335993626, "d6": 652999740, "a6": 1310364218, "d7": 1325194010, "a7": 2656098214, "usp": 143542612}, "initial memory": [0, 158, 1, 80, 2, 215, 3, 166, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 163, 258, 152, 259, 36, 260, 64, 261, 238, 262, 224, 263, 202, 264, 120, 265, 210, 6125206, 212, 6125207, 108, 6125208, 248, 6125209, 92, -1], "final memory": [-1]},
{ "name" : "ADDI 00a4", "initial state": {"pc": 256, "sr": 9991, "d0": 1399262342, "a0": 1345035324, "d1": 308763696, "a1": 1595838952, "d2": 1070964326, "a2": 1342015688, "d3": 1636998382, "a3": 236923774, "d4": 1618804556, "a4": 543204886, "d5": 777865656, "a5": 691552412, "d6": 1855121102, "a6": 739890920, "d7": 1852790974, "a7": 2961964094, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 1399262342, "a0": 1345035324, "d1": 308763696, "a1": 1595838952, "d2": 1070964326, "a2": 1342015688, "d3": 1636998382, "a3": 236923774, "d4": 1618804556, "a4": 543204882, "d5": 777865656, "a5": 691552412, "d6": 1855121102, "a6": 739890920, "d7": 1852790974, "a7": 2961964094, "usp": 143542612}, "initial memory": [0, 176, 1, 139, 2, 252, 3, 62, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 164, 258, 176, 259, 84, 260, 56, 261, 44, 262, 208, 263, 24, 264, 120, 265, 216, 6333970, 12, 6333971, 62, 6333972, 114, 6333973, 42, -1], "final memory": [-1]},
{ "name" : "SUBI 00a4", "initial state": {"pc": 256, "sr": 9996, "d0": 725415674, "a0": 304622190, "d1": 796568898, "a1": 184132882, "d2": 520430094, "a2": 197412446, "d3": 167712434, "a3": 48762114, "d4": 1244333374, "a4": 1353580490, "d5": 1315262332, "a5": 1333039566, "d6": 1564835352, "a6": 1846580258, "d7": 2103036708, "a7": 145293846, "usp": 143542612}, "final state": {"pc": 262, "sr": 10001, "d0": 725415674, "a0": 304622190, "d1": 796568898, "a1": 184132882, "d2": 520430094, "a2": 197412446, "d3": 167712434, "a3": 48762114, "d4": 1244333374, "a4": 1353580486, "d5": 1315262332, "a5": 1333039566, "d6": 1564835352, "a6": 1846580258, "d7": 2103036708, "a7": 145293846, "usp": 143542612}, "initial memory": [0, 8, 1, 169, 2, 2, 3, 22, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 164, 258, 200, 259, 64, 260, 16, 261, 154, 262, 16, 263, 26, 264, 48, 265, 222, 11403206, 26, 11403207, 132, 11403208, 138, 11403209, 226, -1], "final memory": [-1]},
{ "name" : "CMPI 00a4", "initial state": {"pc": 256, "sr": 9996, "d0": 1790187892, "a0": 263147194, "d1": 1442023180, "a1": 1046077192, "d2": 1730646672, "a2": 2118231602, "d3": 1460101336, "a3": 134634848, "d4": 627519882, "a4": 1507610044, "d5": 434483164, "a5": 242475362, "d6": 914137548, "a6": 1506930774, "d7": 811758598, "a7": 4120658868, "usp": 143542612}, "final state": {"pc": 262, "sr": 9995, "d0": 1790187892, "a0": 263147194, "d1": 1442023180, "a1": 1046077192, "d2": 1730646672, "a2": 2118231602, "d3": 1460101336, "a3": 134634848, "d4": 627519882, "a4": 1507610040, "d5": 434483164, "a5": 242475362, "d6": 914137548, "a6": 1506930774, "d7": 811758598, "a7": 4120658868, "usp": 143542612}, "initial memory": [0, 245, 1, 156, 2, 67, 3, 180, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 164, 258, 128, 259, 112, 260, 168, 261, 148, 262, 160, 263, 254, 264, 144, 265, 232, 14437816, 26, 14437817, 102, 14437818, 248, 14437819, 156, -1], "final memory": [-1]},
{ "name" : "ADDI 00a5", "initial state": {"pc": 256, "sr": 9993, "d0": 280060924, "a0": 1883643358, "d1": 1847279090, "a1": 190010638, "d2": 1048597758, "a2": 200626584, "d3": 1531711424, "a3": 381671498, "d4": 1587426578, "a4": 219213296, "d5": 1689166572, "a5": 1383428074, "d6": 88762264, "a6": 470193648, "d7": 1473720030, "a7": 3532073406, "usp": 143542612}, "final state": {"pc": 262, "sr": 10001, "d0": 280060924, "a0": 1883643358, "d1": 1847279090, "a1": 190010638, "d2": 1048597758, "a2": 200626584, "d3": 1531711424, "a3": 381671498, "d4": 1587426578, "a4": 219213296, "d5": 1689166572, "a5": 1383428070, "d6": 88762264, "a6": 470193648, "d7": 1473720030, "a7": 3532073406, "usp": 143542612}, "initial memory": [0, 210, 1, 135, 2, 41, 3, 190, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 165, 258, 40, 259, 0, 260, 128, 261, 116, 262, 200, 263, 188, 264, 72, 265, 74, 7696358, 230, 7696359, 212, 7696360, 170, 7696361, 68, -1], "final memory": [-1]},
{ "name" : "SUBI 00a5", "initial state": {"pc": 256, "sr": 9994, "d0": 564984876, "a0": 1891121968, "d1": 1675607544, "a1": 1328957382, "d2": 1982945704, "a2": 1956807280, "d3": 569729334, "a3": 1495401608, "d4": 1958835018, "a4": 1213721622, "d5": 1215855822, "a5": 72138100, "d6": 1581915956, "a6": 1244286598, "d7": 1413922632, "a7": 166514724, "usp": 143542612}, "final state": {"pc": 262, "sr": 10009, "d0": 564984876, "a0": 1891121968, "d1": 1675607544, "a1": 1328957382, "d2": 1982945704, "a2": 1956807280, "d3": 569729334, "a3": 1495401608, "d4": 1958835018, "a4": 1213721622, "d5": 1215855822, "a5": 72138096, "d6": 1581915956, "a6": 1244286598, "d7": 1413922632, "a7": 166514724, "usp": 143542612}, "initial memory": [0, 9, 1, 236, 2, 208, 3, 36, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 165, 258, 104, 259, 246, 260, 72, 261, 154, 262, 168, 263, 202, 264, 136, 265, 100, 5029232, 0, 5029233, 46, 5029234, 202, 5029235, 78, -1], "final memory": [-1]},
{ "name" : "CMPI 00a5", "initial state": {"pc": 256, "sr": 10009, "d0": 99925600, "a0": 1784046970, "d1": 117364052, "a1": 1310745376, "d2": 1147650824, "a2": 810283506, "d3": 2016782068, "a3": 1241079714, "d4": 174332628, "a4": 318106694, "d5": 840784288, "a5": 1332408674, "d6": 619131156, "a6": 1980613456, "d7": 1179069176, "a7": 3879884986, "usp": 143542612}, "final state": {"pc": 262, "sr": 10008, "d0": 99925600, "a0": 1784046970, "d1": 117364052, "a1": 1310745376, "d2": 1147650824, "a2": 810283506, "d3": 2016782068, "a3": 1241079714, "d4": 174332628, "a4": 318106694, "d5": 840784288, "a5": 1332408670, "d6": 619131156, "a6": 1980613456, "d7": 1179069176, "a7": 3879884986, "usp": 143542612}, "initial memory": [0, 231, 1, 66, 2, 88, 3, 186, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 165, 258, 8, 259, 100, 260, 0, 261, 78, 262, 136, 263, 230, 264, 8, 265, 166, 7008606, 238, 7008607, 112, 7008608, 226, 7008609, 62, -1], "final memory": [-1]},
{ "name" : "ADDI 00a6", "initial state": {"pc": 256, "sr": 9990, "d0": 1608353120, "a0": 240393896, "d1": 1214239858, "a1": 883470064, "d2": 192195964, "a2": 779447096, "d3": 422178666, "a3": 517112578, "d4": 270886580, "a4": 244795844, "d5": 125435226, "a5": 1852566102, "d6": 1508402482, "a6": 1860578914, "d7": 676062138, "a7": 1598003490, "usp": 143542612}, "final state": {"pc": 262, "sr": 10001, "d0": 1608353120, "a0": 240393896, "d1": 1214239858, "a1": 883470064, "d2": 192195964, "a2": 779447096, "d3": 422178666, "a3": 517112578, "d4": 270886580, "a4": 244795844, "d5": 125435226, "a5": 1852566102, "d6": 1508402482, "a6": 1860578910, "d7": 676062138, "a7": 1598003490, "usp": 143542612}, "initial memory": [0, 95, 1, 63, 2, 153, 3, 34, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 166, 258, 152, 259, 140, 260, 104, 261, 74, 262, 168, 263, 6, 264, 208, 265, 212, 15085150, 116, 15085151, 220, 15085152, 2, 15085153, 140, -1], "final memory": [-1]},
{ "name" : "SUBI 00a6", "initial state": {"pc": 256, "sr": 9994, "d0": 1986999374, "a0": 272519354, "d1": 2127784774, "a1": 1797647274, "d2": 1781023580, "a2": 110304474, "d3": 2036253980, "a3": 608923964, "d4": 1021260074, "a4": 1425484992, "d5": 1628773700, "a5": 798711418, "d6": 825544398, "a6": 22541736, "d7": 32853918, "a7": 1326243472, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 1986999374, "a0": 272519354, "d1": 2127784774, "a1": 1797647274, "d2": 1781023580, "a2": 110304474, "d3": 2036253980, "a3": 608923964, "d4": 1021260074, "a4": 1425484992, "d5": 1628773700, "a5": 798711418, "d6": 825544398, "a6": 22541732, "d7": 32853918, "a7": 1326243472, "usp": 143542612}, "initial memory": [0, 79, 1, 12, 2, 222, 3, 144, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 166, 258, 0, 259, 54, 260, 232, 261, 98, 262, 16, 263, 106, 264, 72, 265, 104, 5764516, 50, 5764517, 52, 5764518, 128, 5764519, 168, -1], "final memory": [-1]},
{ "name" : "CMPI 00a6", "initial state": {"pc": 256, "sr": 10011, "d0": 135940086, "a0": 2133406738, "d1": 1969908640, "a1": 1780092060, "d2": 499143488, "a2": 1412582870, "d3": 1033477634, "a3": 848578504, "d4": 810857702, "a4": 620033808, "d5": 154173652, "a5": 1317555812, "d6": 1331290882, "a6": 1456648066, "d7": 373735680, "a7": 2185914754, "usp": 143542612}, "final state": {"pc": 262, "sr": 10008, "d0": 135940086, "a0": 2133406738, "d1": 1969908640, "a1": 1780092060, "d2": 499143488, "a2": 1412582870, "d3": 1033477634, "a3": 848578504, "d4": 810857702, "a4": 620033808, "d5": 154173652, "a5": 1317555812, "d6": 1331290882, "a6": 1456648062, "d7": 373735680, "a7": 2185914754, "usp": 143542612}, "initial memory": [0, 130, 1, 74, 2, 105, 3, 130, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 166, 258, 96, 259, 34, 260, 48, 261, 50, 262, 104, 263, 228, 264, 104, 265, 2, 13807486, 224, 13807487, 154, 13807488, 60, 13807489, 110, -1], "final memory": [-1]},
{ "name" : "ADDI 00a7", "initial state": {"pc": 256, "sr": 9985, "d0": 743602940, "a0": 699112366, "d1": 1527270686, "a1": 1098519432, "d2": 2113887464, "a2": 899180364, "d3": 137168286, "a3": 681970616, "d4": 1137446378, "a4": 759919072, "d5": 161849452, "a5": 874611202, "d6": 1489442662, "a6": 64908298, "d7": 1993430802, "a7": 2936382730, "usp": 143542612}, "final state": {"pc": 262, "sr": 9994, "d0": 743602940, "a0": 699112366, "d1": 1527270686, "a1": 1098519432, "d2": 2113887464, "a2": 899180364, "d3": 137168286, "a3": 681970616, "d4": 1137446378, "a4": 759919072, "d5": 161849452, "a5": 874611202, "d6": 1489442662, "a6": 64908298, "d7": 1993430802, "a7": 2936382726, "usp": 143542612}, "initial memory": [0, 175, 1, 5, 2, 165, 3, 10, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 167, 258, 80, 259, 146, 260, 120, 261, 164, 262, 96, 263, 172, 264, 160, 265, 68, 369926, 90, 369927, 188, 369928, 38, 369929, 220, -1], "final memory": [-1]},
{ "name" : "SUBI 00a7", "initial state": {"pc": 256, "sr": 9987, "d0": 1701878472, "a0": 82822606, "d1": 1136784510, "a1": 430152592, "d2": 1922752664, "a2": 1144674748, "d3": 370120598, "a3": 1389996616, "d4": 1504265680, "a4": 1346029852, "d5": 2015808082, "a5": 1131001872, "d6": 984435908, "a6": 1370719914, "d7": 1200306074, "a7": 3148392294, "usp": 143542612}, "final state": {"pc": 262, "sr": 9992, "d0": 1701878472, "a0": 82822606, "d1": 1136784510, "a1": 430152592, "d2": 1922752664, "a2": 1144674748, "d3": 370120598, "a3": 1389996616, "d4": 1504265680, "a4": 1346029852, "d5": 2015808082, "a5": 1131001872, "d6": 984435908, "a6": 1370719914, "d7": 1200306074, "a7": 3148392290, "usp": 143542612}, "initial memory": [0, 187, 1, 168, 2, 167, 3, 102, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 167, 258, 64, 259, 24, 260, 248, 261, 136, 262, 0, 263, 184, 264, 152, 265, 84, 11052898, 240, 11052899, 182, 11052900, 244, 11052901, 22, -1], "final memory": [-1]},
{ "name" : "CMPI 00a7", "initial state": {"pc": 256, "sr": 9988, "d0": 1697652348, "a0": 525535614, "d1": 975295600, "a1": 76841194, "d2": 50488456, "a2": 832275710, "d3": 303439426, "a3": 1496881866, "d4": 1780271610, "a4": 322597256, "d5": 135312426, "a5": 1643373370, "d6": 10761608, "a6": 1389062330, "d7": 481736114, "a7": 3192832796, "usp": 143542612}, "final state": {"pc": 262, "sr": 9984, "d0": 1697652348, "a0": 525535614, "d1": 975295600, "a1": 76841194, "d2": 50488456, "a2": 832275710, "d3": 303439426, "a3": 1496881866, "d4": 1780271610, "a4": 322597256, "d5": 135312426, "a5": 1643373370, "d6": 10761608, "a6": 1389062330, "d7": 481736114, "a7": 3192832792, "usp": 143542612}, "initial memory": [0, 190, 1, 78, 2, 195, 3, 28, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 167, 258, 24, 259, 210, 260, 40, 261, 120, 262, 88, 263, 168, 264, 32, 265, 68, 5161752, 48, 5161753, 72, 5161754, 198, 5161755, 180, -1], "final memory": [-1]},
{ "name" : "ADDI 00a8", "initial state": {"pc": 256, "sr": 10015, "d0": 731342388, "a0": 1808793220, "d1": 1622620142, "a1": 609158414, "d2": 481893340, "a2": 1070935656, "d3": 1020549350, "a3": 1155124884, "d4": 421036860, "a4": 931773314, "d5": 407905962, "a5": 863351280, "d6": 907702110, "a6": 1945460634, "d7": 25534482, "a7": 836123476, "usp": 143542612}, "final state": {"pc": 264, "sr": 9992, "d0": 731342388, "a0": 1808793220, "d1": 1622620142, "a1": 609158414, "d2": 481893340, "a2": 1070935656, "d3": 1020549350, "a3": 1155124884, "d4": 421036860, "a4": 931773314, "d5": 407905962, "a5": 863351280, "d6": 907702110, "a6": 1945460634, "d7": 25534482, "a7": 836123476, "usp": 143542612}, "initial memory": [0, 49, 1, 214, 2, 59, 3, 84, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 168, 258, 152, 259, 124, 260, 32, 261, 190, 262, 184, 263, 174, 264, 144, 265, 180, 13612850, 64, 13612851, 16, 13612852, 114, 13612853, 200, -1], "final memory": [-1]},
{ "name" : "SUBI 00a8", "initial state": {"pc": 256, "sr": 10015, "d0": 991837362, "a0": 1315151384, "d1": 1042491926, "a1": 1847615964, "d2": 1990224862, "a2": 267971328, "d3": 503986768, "a3": 520901936, "d4": 830122814, "a4": 1655509986, "d5": 1820380792, "a5": 1358220976, "d6": 2087952788, "a6": 2016276476, "d7": 192249096, "a7": 186647822, "usp": 143542612}, "final state": {"pc": 264, "sr": 9984, "d0": 991837362, "a0": 1315151384, "d1": 1042491926, "a1": 1847615964, "d2": 1990224862, "a2": 267971328, "d3": 503986768, "a3": 520901936, "d4": 830122814, "a4": 1655509986, "d5": 1820380792, "a5": 1358220976, "d6": 2087952788, "a6": 2016276476, "d7": 192249096, "a7": 186647822, "usp": 143542612}, "initial memory": [0, 11, 1, 32, 2, 5, 3, 14, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 168, 258, 160, 259, 144, 260, 248, 261, 118, 262, 16, 263, 86, 264, 144, 265, 240, 6532718, 200, 6532719, 214, 6532720, 198, 6532721, 206, -1], "final memory": [-1]},
{ "name" : "CMPI 00a8", "initial state": {"pc": 256, "sr": 9992, "d0": 233589072, "a0": 1944928880, "d1": 331443194, "a1": 1571111980, "d2": 2140681694, "a2": 220124348, "d3": 1643692866, "a3": 1663076702, "d4": 316380660, "a4": 1830464808, "d5": 240259454, "a5": 1918801588, "d6": 771403824, "a6": 536362516, "d7": 625309836, "a7": 2844809004, "usp": 143542612}, "final state": {"pc": 264, "sr": 9985, "d0": 233589072, "a0": 1944928880, "d1": 331443194, "a1": 1571111980, "d2": 2140681694, "a2": 220124348, "d3": 1643692866, "a3": 1663076702, "d4": 316380660, "a4": 1830464808, "d5": 240259454, "a5": 1918801588, "d6": 771403824, "a6": 536362516, "d7": 625309836, "a7": 2844809004, "usp": 143542612}, "initial memory": [0, 169, 1, 144, 2, 87, 3, 44, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 168, 258, 200, 259, 112, 260, 216, 261, 164, 262, 208, 263, 130, 264, 96, 265, 68, 15536882, 0, 15536883, 42, 15536884, 72, 15536885, 42, -1], "final memory": [-1]},
{ "name" : "ADDI 00a9", "initial state": {"pc": 256, "sr": 9984, "d0": 290805680, "a0": 1324780434, "d1": 2045766834, "a1": 474318948, "d2": 1990007374, "a2": 419278178, "d3": 1143633246, "a3": 914508646, "d4": 1065341678, "a4": 606351742, "d5": 1626433914, "a5": 1143839586, "d6": 155449934, "a6": 238313958, "d7": 1306942792, "a7": 59368666, "usp": 143542612}, "final state": {"pc": 264, "sr": 9992, "d0": 290805680, "a0": 1324780434, "d1": 2045766834, "a1": 474318948, "d2": 1990007374, "a2": 419278178, "d3": 1143633246, "a3": 914508646, "d4": 1065341678, "a4": 606351742, "d5": 1626433914, "a5": 1143839586, "d6": 155449934, "a6": 238313958, "d7": 1306942792, "a7": 59368666, "usp": 143542612}, "initial memory": [0, 3, 1, 137, 2, 228, 3, 218, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 169, 258, 40, 259, 116, 260, 168, 261, 132, 262, 120, 263, 56, 264, 136, 265, 214, 4587676, 140, 4587677, 204, 4587678, 168, 4587679, 200, -1], "final memory": [-1]},
{ "name" : "SUBI 00a9", "initial state": {"pc": 256, "sr": 9990, "d0": 1822381054, "a0": 1994504184, "d1": 1346617870, "a1": 1559574464, "d2": 276402164, "a2": 1730121620, "d3": 484041886, "a3": 1225486960, "d4": 623939972, "a4": 243678342, "d5": 396477910, "a5": 250595972, "d6": 2109960376, "a6": 551069636, "d7": 706576520, "a7": 4182374580, "usp": 143542612}, "final state": {"pc": 264, "sr": 9984, "d0": 1822381054, "a0": 1994504184, "d1": 1346617870, "a1": 1559574464, "d2": 276402164, "a2": 1730121620, "d3": 484041886, "a3": 1225486960, "d4": 623939972, "a4": 243678342, "d5": 396477910, "a5": 250595972, "d6": 2109960376, "a6": 551069636, "d7": 706576520, "a7": 4182374580, "usp": 143542612}, "initial memory": [0, 249, 1, 73, 2, 248, 3, 180, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 169, 258, 48, 259, 234, 260, 96, 261, 210, 262, 224, 263, 50, 264, 248, 265, 230, 16062450, 50, 16062451, 90, 16062452, 182, 16062453, 234, -1], "final memory": [-1]},
{ "name" : "CMPI 00a9", "initial state": {"pc": 256, "sr": 10006, "d0": 1755381018, "a0": 1676307464, "d1": 558427040, "a1": 861599262, "d2": 979723890, "a2": 416564712, "d3": 1462297680, "a3": 406442170, "d4": 1034268298, "a4": 2075570536, "d5": 1214662474, "a5": 389653490, "d6": 852668942, "a6": 1228583534, "d7": 648548570, "a7": 2521356130, "usp": 143542612}, "final state": {"pc": 264, "sr": 10009, "d0": 1755381018, "a0": 1676307464, "d1": 558427040, "a1": 861599262, "d2": 979723890, "a2": 416564712, "d3": 1462297680, "a3": 406442170, "d4": 1034268298, "a4": 2075570536, "d5": 1214662474, "a5": 389653490, "d6": 852668942, "a6": 1228583534, "d7": 648548570, "a7": 2521356130, "usp": 143542612}, "initial memory": [0, 150, 1, 72, 2, 215, 3, 98, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 169, 258, 64, 259, 222, 260, 152, 261, 218, 262, 216, 263, 26, 264, 208, 265, 226, 5951032, 48, 5951033, 192, 5951034, 36, 5951035, 162, -1], "final memory": [-1]},
{ "name" : "ADDI 00aa", "initial state": {"pc": 256, "sr": 10012, "d0": 1109005710, "a0": 696856370, "d1": 1048395656, "a1": 1836700306, "d2": 282483564, "a2": 1492100964, "d3": 1762400278, "a3": 1574355928, "d4": 419529274, "a4": 1054084016, "d5": 839711824, "a5": 1397452808, "d6": 1921581530, "a6": 2108197270, "d7": 14224284, "a7": 31993088, "usp": 143542612}, "final state": {"pc": 264, "sr": 10003, "d0": 1109005710, "a0": 696856370, "d1": 1048395656, "a1": 1836700306, "d2": 282483564, "a2": 1492100964, "d3": 1762400278, "a3": 1574355928, "d4": 419529274, "a4": 1054084016, "d5": 839711824, "a5": 1397452808, "d6": 1921581530, "a6": 2108197270, "d7": 14224284, "a7": 31993088, "usp": 143542612}, "initial memory": [0, 1, 1, 232, 2, 45, 3, 0, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 170, 258, 200, 259, 212, 260, 192, 261, 98, 262, 32, 263, 112, 264, 168, 265, 190, 15714260, 170, 15714261, 152, 15714262, 80, 15714263, 126, -1], "final memory": [-1]},
{ "name" : "SUBI 00aa", "initial state": {"pc": 256, "sr": 10001, "d0": 223480046, "a0": 329657842, "d1": 80234518, "a1": 51541234, "d2": 2029314164, "a2": 817610096, "d3": 347872694, "a3": 1972526772, "d4": 1245880924, "a4": 1552415072, "d5": 1555131418, "a5": 1661287700, "d6": 70274688, "a6": 1827496060, "d7": 2138175820, "a7": 429207210, "usp": 143542612}, "final state": {"pc": 264, "sr": 9992, "d0": 223480046, "a0": 329657842, "d1": 80234518, "a1": 51541234, "d2": 2029314164, "a2": 817610096, "d3": 347872694, "a3": 1972526772, "d4": 1245880924, "a4": 1552415072, "d5": 1555131418, "a5": 1661287700, "d6": 70274688, "a6": 1827496060, "d7": 2138175820, "a7": 429207210, "usp": 143542612}, "initial memory": [0, 25, 1, 149, 2, 46, 3, 170, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 170, 258, 104, 259, 240, 260, 64, 261, 20, 262, 8, 263, 66, 264, 184, 265, 74, 12305842, 250, 12305843, 10, 12305844, 36, 12305845, 204, -1], "final memory": [-1]},
{ "name" : "CMPI 00aa", "initial state": {"pc": 256, "sr": 9999, "d0": 869790450, "a0": 543060922, "d1": 646924828, "a1": 419416304, "d2": 155879434, "a2": 1088491874, "d3": 2083098352, "a3": 2017221172, "d4": 208105022, "a4": 1111902614, "d5": 1517744244, "a5": 344554110, "d6": 916766648, "a6": 1305031264, "d7": 2049386164, "a7": 926546146, "usp": 143542612}, "final state": {"pc": 264, "sr": 9986, "d0": 869790450, "a0": 543060922, "d1": 646924828, "a1": 419416304, "d2": 155879434, "a2": 1088491874, "d3": 2083098352, "a3": 2017221172, "d4": 208105022, "a4": 1111902614, "d5": 1517744244, "a5": 344554110, "d6": 916766648, "a6": 1305031264, "d7": 2049386164, "a7": 926546146, "usp": 143542612}, "initial memory": [0, 55, 1, 57, 2, 248, 3, 226, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 170, 258, 96, 259, 178, 260, 0, 261, 162, 262, 0, 263, 142, 264, 32, 265, 46, 14750192, 222, 14750193, 30, 14750194, 234, 14750195, 104, -1], "final memory": [-1]},
{ "name" : "ADDI 00ab", "initial state": {"pc": 256, "sr": 10001, "d0": 453387620, "a0": 607525234, "d1": 813749784, "a1": 1539350000, "d2": 1516755592, "a2": 1119954590, "d3": 1480344854, "a3": 382644982, "d4": 1557910682, "a4": 1548173356, "d5": 1684224956, "a5": 1237727240, "d6": 786901192, "a6": 1955117838, "d7": 1244035718, "a7": 834812054, "usp": 143542612}, "final state": {"pc": 264, "sr": 10009, "d0": 453387620, "a0": 607525234, "d1": 813749784, "a1": 1539350000, "d2": 1516755592, "a2": 1119954590, "d3": 1480344854, "a3": 382644982, "d4": 1557910682, "a4": 1548173356, "d5": 1684224956, "a5": 1237727240, "d6": 786901192, "a6": 1955117838, "d7": 1244035718, "a7": 834812054, "usp": 143542612}, "initial memory": [0, 49, 1, 194, 2, 56, 3, 150, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 171, 258, 184, 259, 0, 260, 32, 261, 122, 262, 224, 263, 228, 264, 48, 265, 114, 13538266, 248, 13538267, 72, 13538268, 242, 13538269, 54, -1], "final memory": [-1]},
{ "name" : "SUBI 00ab", "initial state": {"pc": 256, "sr": 9995, "d0": 696208094, "a0": 1320148362, "d1": 1678527002, "a1": 2079962976, "d2": 1658135622, "a2": 1198948572, "d3": 390111834, "a3": 889606610, "d4": 342036554, "a4": 837143856, "d5": 1942123706, "a5": 1711416294, "d6": 1669175988, "a6": 377702146, "d7": 1261966362, "a7": 1484573376, "usp": 143542612}, "final state": {"pc": 264, "sr": 10001, "d0": 696208094, "a0": 1320148362, "d1": 1678527002, "a1": 2079962976, "d2": 1658135622, "a2": 1198948572, "d3": 390111834, "a3": 889606610, "d4": 342036554, "a4": 837143856, "d5": 1942123706, "a5": 1711416294, "d6": 1669175988, "a6": 377702146, "d7": 1261966362, "a7": 1484573376, "usp": 143542612}, "initial memory": [0, 88, 1, 124, 2, 202, 3, 192, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 171, 258, 248, 259, 226, 260, 24, 261, 112, 262, 176, 263, 198, 264, 240, 265, 130, 393880, 28, 393881, 78, 393882, 6, 393883, 224, -1], "final memory": [-1]},
{ "name" : "CMPI 00ab", "initial state": {"pc": 256, "sr": 10015, "d0": 726810710, "a0": 1159376148, "d1": 620635640, "a1": 1515807012, "d2": 695144808, "a2": 569946322, "d3": 987748376, "a3": 1310785040, "d4": 1038364122, "a4": 1476933160, "d5": 1333682932, "a5": 52161254, "d6": 1922214384, "a6": 500868002, "d7": 2060666874, "a7": 1583683406, "usp": 143542612}, "final state": {"pc": 264, "sr": 10009, "d0": 726810710, "a0": 1159376148, "d1": 620635640, "a1": 1515807012, "d2": 695144808, "a2": 569946322, "d3": 987748376, "a3": 1310785040, "d4": 1038364122, "a4": 1476933160, "d5": 1333682932, "a5": 52161254, "d6": 1922214384, "a6": 500868002, "d7": 2060666874, "a7": 1583683406, "usp": 143542612}, "initial memory": [0, 94, 1, 101, 2, 23, 3, 78, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 171, 258, 88, 259, 242, 260, 184, 261, 186, 262, 160, 263, 176, 264, 48, 265, 162, 2137792, 54, 2137793, 42, 2137794, 110, 2137795, 252, -1], "final memory": [-1]},
{ "name" : "ADDI 00ac", "initial state": {"pc": 256, "sr": 9985, "d0": 705243340, "a0": 713753980, "d1": 1062567586, "a1": 219489718, "d2": 99426256, "a2": 1734268526, "d3": 314824032, "a3": 55592558, "d4": 1995300070, "a4": 188735860, "d5": 2051128584, "a5": 250269208, "d6": 1910626450, "a6": 1501598030, "d7": 575788366, "a7": 4278864098, "usp": 143542612}, "final state": {"pc": 264, "sr": 9992, "d0": 705243340, "a0": 713753980, "d1": 1062567586, "a1": 219489718, "d2": 99426256, "a2": 1734268526, "d3": 314824032, "a3": 55592558, "d4": 1995300070, "a4": 188735860, "d5": 2051128584, "a5": 250269208, "d6": 1910626450, "a6": 1501598030, "d7": 575788366, "a7": 4278864098, "usp": 143542612}, "initial memory": [0, 255, 1, 10, 2, 72, 3, 226, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 172, 258, 104, 259, 196, 260, 88, 261, 242, 262, 152, 263, 86, 264, 216, 265, 186, 4159946, 134, 4159947, 4, 4159948, 42, 4159949, 72, -1], "final memory": [-1]},
{ "name" : "SUBI 00ac", "initial state": {"pc": 256, "sr": 10011, "d0": 1854219014, "a0": 1352545868, "d1": 1723783488, "a1": 1123999980, "d2": 2074684786, "a2": 1801521654, "d3": 535221962, "a3": 802516532, "d4": 1814018504, "a4": 1698050164, "d5": 383677076, "a5": 1218921364, "d6": 1714708038, "a6": 1564872822, "d7": 2014935572, "a7": 3163512480, "usp": 143542612}, "final state": {"pc": 264, "sr": 10011, "d0": 1854219014, "a0": 1352545868, "d1": 1723783488, "a1": 1123999980, "d2": 2074684786, "a2": 1801521654, "d3": 535221962, "a3": 802516532, "d4": 1814018504, "a4": 1698050164, "d5": 383677076, "a5": 1218921364, "d6": 1714708038, "a6": 1564872822, "d7": 2014935572, "a7": 3163512480, "usp": 143542612}, "initial memory": [0, 188, 1, 143, 2, 94, 3, 160, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 172, 258, 160, 259, 126, 260, 232, 261, 194, 262, 40, 263, 54, 264, 168, 265, 126, 3561642, 40, 3561643, 196, 3561644, 100, 3561645, 178, -1], "final memory": [-1]},
{ "name" : "CMPI 00ac", "initial state": {"pc": 256, "sr": 9996, "d0": 1505085940, "a0": 428320770, "d1": 769532374, "a1": 422013452, "d2": 1384087584, "a2": 1789102176, "d3": 817159984, "a3": 374263544, "d4": 849928522, "a4": 267798752, "d5": 1834949864, "a5": 1915384398, "d6": 2137193328, "a6": 1085725462, "d7": 996783974, "a7": 2592183816, "usp": 143542612}, "final state": {"pc": 264, "sr": 9993, "d0": 1505085940, "a0": 428320770, "d1": 769532374, "a1": 422013452, "d2": 1384087584, "a2": 1789102176, "d3": 817159984, "a3": 374263544, "d4": 849928522, "a4": 267798752, "d5": 1834949864, "a5": 1915384398, "d6": 2137193328, "a6": 1085725462, "d7": 996783974, "a7": 2592183816, "usp": 143542612}, "initial memory": [0, 154, 1, 129, 2, 150, 3, 8, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 172, 258, 40, 259, 160, 260, 104, 261, 196, 262, 248, 263, 216, 264, 48, 265, 18, 16138680, 8, 16138681, 54, 16138682, 64, 16138683, 16, -1], "final memory": [-1]},
{ "name" : "ADDI 00ad", "initial state": {"pc": 256, "sr": 9992, "d0": 990965254, "a0": 562461380, "d1": 1417358300, "a1": 65416372, "d2": 1652335576, "a2": 2088837394, "d3": 1692986474, "a3": 27419802, "d4": 2012846222, "a4": 1283111756, "d5": 596561962, "a5": 228499918, "d6": 1963247944, "a6": 697360990, "d7": 221975460, "a7": 440418202, "usp": 143542612}, "final state": {"pc": 264, "sr": 10001, "d0": 990965254, "a0": 562461380, "d1": 1417358300, "a1": 65416372, "d2": 1652335576, "a2": 2088837394, "d3": 1692986474, "a3": 27419802, "d4": 2012846222, "a4": 1283111756, "d5": 596561962, "a5": 228499918, "d6": 1963247944, "a6": 697360990, "d7": 221975460, "a7": 440418202, "usp": 143542612}, "initial memory": [0, 26, 1, 64, 2, 63, 3, 154, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 173, 258, 88, 259, 184, 260, 248, 261, 210, 262, 64, 263, 12, 264, 208, 265, 202, 10412506, 248, 10412507, 206, 10412508, 24, 10412509, 192, -1], "final memory": [-1]},
{ "name" : "SUBI 00ad", "initial state": {"pc": 256, "sr": 9993, "d0": 1592721604, "a0": 1609570812, "d1": 488338572, "a1": 205136024, "d2": 1971381224, "a2": 1009918740, "d3": 1626525852, "a3": 2141000938, "d4": 1700651900, "a4": 566792640, "d5": 1996642184, "a5": 1993942842, "d6": 985718466, "a6": 715034058, "d7": 1281405104, "a7": 3974178996, "usp": 143542612}, "final state": {"pc": 264, "sr": 9984, "d0": 1592721604, "a0": 1609570812, "d1": 488338572, "a1": 205136024, "d2": 1971381224, "a2": 1009918740, "d3": 1626525852, "a3": 2141000938, "d4": 1700651900, "a4": 566792640, "d5": 1996642184, "a5": 1993942842, "d6": 985718466, "a6": 715034058, "d7": 1281405104, "a7": 3974178996, "usp": 143542612}, "initial memory": [0, 236, 1, 225, 2, 40, 3, 180, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 173, 258, 160, 259, 166, 260, 224, 261, 206, 262, 224, 263, 54, 264, 152, 265, 226, 14223216, 174, 14223217, 172, 14223218, 34, 14223219, 118, -1], "final memory": [-1]},
{ "name" : "CMPI 00ad", "initial state": {"pc": 256, "sr": 10001, "d0": 1947045050, "a0": 1284435558, "d1": 630342364, "a1": 1002803662, "d2": 627281096, "a2": 669485578, "d3": 716174156, "a3": 1377282812, "d4": 93198456, "a4": 266007078, "d5": 870888136, "a5": 1867490538, "d6": 1915847446, "a6": 1439988068, "d7": 278238610, "a7": 3744714914, "usp": 143542612}, "final state": {"pc": 264, "sr": 10011, "d0": 1947045050, "a0": 1284435558, "d1": 630342364, "a1": 1002803662, "d2": 627281096, "a2": 669485578, "d3": 716174156, "a3": 1377282812, "d4": 93198456, "a4": 266007078, "d5": 870888136, "a5": 1867490538, "d6": 1915847446, "a6": 1439988068, "d7": 278238610, "a7": 3744714914, "usp": 143542612}, "initial memory": [0, 223, 1, 51, 2, 208, 3, 162, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 173, 258, 152, 259, 124, 260, 72, 261, 4, 262, 80, 263, 168, 264, 16, 265, 86, 5240210, 38, 5240211, 156, 5240212, 202, 5240213, 12, -1], "final memory": [-1]},
{ "name" : "ADDI 00ae", "initial state": {"pc": 256, "sr": 9985, "d0": 1202348064, "a0": 95630526, "d1": 42793378, "a1": 944482526, "d2": 1968765948, "a2": 1866179504, "d3": 621255060, "a3": 880276100, "d4": 368301706, "a4": 785568516, "d5": 998902088, "a5": 320603462, "d6": 1667724416, "a6": 345932318, "d7": 487715874, "a7": 2937456586, "usp": 143542612}, "final state": {"pc": 264, "sr": 10009, "d0": 1202348064, "a0": 95630526, "d1": 42793378, "a1": 944482526, "d2": 1968765948, "a2": 1866179504, "d3": 621255060, "a3": 880276100, "d4": 368301706, "a4": 785568516, "d5": 998902088, "a5": 320603462, "d6": 1667724416, "a6": 345932318, "d7": 487715874, "a7": 2937456586, "usp": 143542612}, "initial memory": [0, 175, 1, 22, 2, 7, 3, 202, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 174, 258, 232, 259, 122, 260, 184, 261, 250, 262, 184, 263, 152, 264, 248, 265, 146, 10369718, 156, 10369719, 96, 10369720, 206, 10369721, 198, -1], "final memory": [-1]},
{ "name" : "SUBI 00ae", "initial state": {"pc": 256, "sr": 9985, "d0": 719455636, "a0": 668556876, "d1": 1557958448, "a1": 800990634, "d2": 339544472, "a2": 1822103048, "d3": 859890824, "a3": 969138322, "d4": 1767635112, "a4": 1791815812, "d5": 354554786, "a5": 885187210, "d6": 1882651524, "a6": 1722215700, "d7": 700108970, "a7": 1918062774, "usp": 143542612}, "final state": {"pc": 264, "sr": 9984, "d0": 719455636, "a0": 668556876, "d1": 1557958448, "a1": 800990634, "d2": 339544472, "a2": 1822103048, "d3": 859890824, "a3": 969138322, "d4": 1767635112, "a4": 1791815812, "d5": 354554786, "a5": 885187210, "d6": 1882651524, "a6": 1722215700, "d7": 700108970, "a7": 1918062774, "usp": 143542612}, "initial memory": [0, 114, 1, 83, 2, 80, 3, 182, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 174, 258, 144, 259, 226, 260, 176, 261, 172, 262, 240, 263, 174, 264, 24, 265, 140, 10935746, 232, 10935747, 200, 10935748, 150, 10935749, 14, -1], "final memory": [-1]},
{ "name" : "CMPI 00ae", "initial state": {"pc": 256, "sr": 9992, "d0": 590156738, "a0": 1826006822, "d1": 1684813720, "a1": 7858076, "d2": 2092306344, "a2": 1074197672, "d3": 348020790, "a3": 145252974, "d4": 1587446748, "a4": 1725327832, "d5": 2028163762, "a5": 113203790, "d6": 340419102, "a6": 2093070934, "d7": 527428512, "a7": 1263598112, "usp": 143542612}, "final state": {"pc": 264, "sr": 9984, "d0": 590156738, "a0": 1826006822, "d1": 1684813720, "a1": 7858076, "d2": 2092306344, "a2": 1074197672, "d3": 348020790, "a3": 145252974, "d4": 1587446748, "a4": 1725327832, "d5": 2028163762, "a5": 113203790, "d6": 340419102, "a6": 2093070934, "d7": 527428512, "a7": 1263598112, "usp": 143542612}, "initial memory": [0, 75, 1, 80, 2, 250, 3, 32, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 174, 258, 184, 259, 240, 260, 224, 261, 130, 262, 48, 263, 48, 264, 184, 265, 12, 12708486, 238, 12708487, 216, 12708488, 208, 12708489, 208, -1], "final memory": [-1]},
{ "name" : "ADDI 00af", "initial state": {"pc": 256, "sr": 10006, "d0": 964806726, "a0": 1197231790, "d1": 2005125838, "a1": 2100422594, "d2": 1836587348, "a2": 1466347972, "d3": 1741116312, "a3": 388032432, "d4": 1329681762, "a4": 1900732332, "d5": 1246543252, "a5": 1789054798, "d6": 1949459878, "a6": 1725465146, "d7": 414184074, "a7": 57850212, "usp": 143542612}, "final state": {"pc": 264, "sr": 9994, "d0": 964806726, "a0": 1197231790, "d1": 2005125838, "a1": 2100422594, "d2": 1836587348, "a2": 1466347972, "d3": 1741116312, "a3": 388032432, "d4": 1329681762, "a4": 1900732332, "d5": 1246543252, "a5": 1789054798, "d6": 1949459878, "a6": 1725465146, "d7": 414184074, "a7": 57850212, "usp": 143542612}, "initial memory": [0, 3, 1, 114, 2, 185, 3, 100, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 175, 258, 80, 259, 64, 260, 168, 261, 116, 262, 136, 263, 246, 264, 248, 265, 188, 7488090, 68, 7488091, 106, 7488092, 174, 7488093, 96, -1], "final memory": [-1]},
{ "name" : "SUBI 00af", "initial state": {"pc": 256, "sr": 10010, "d0": 1970317112, "a0": 123584670, "d1": 921881450, "a1": 470878848, "d2": 2114517498, "a2": 583559140, "d3": 2136215136, "a3": 320666938, "d4": 1736197012, "a4": 1412756642, "d5": 255402054, "a5": 1621697668, "d6": 1870011678, "a6": 10275158, "d7": 863115108, "a7": 480298654, "usp": 143542612}, "final state": {"pc": 264, "sr": 9984, "d0": 1970317112, "a0": 123584670, "d1": 921881450, "a1": 470878848, "d2": 2114517498, "a2": 583559140, "d3": 2136215136, "a3": 320666938, "d4": 1736197012, "a4": 1412756642, "d5": 255402054, "a5": 1621697668, "d6": 1870011678, "a6": 10275158, "d7": 863115108, "a7": 480298654, "usp": 143542612}, "initial memory": [0, 28, 1, 160, 2, 198, 3, 158, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 175, 258, 144, 259, 186, 260, 0, 261, 68, 262, 240, 263, 10, 264, 176, 265, 104, 10532520, 166, 10532521, 36, 10532522, 234, 10532523, 64, -1], "final memory": [-1]},
{ "name" : "CMPI 00af", "initial state": {"pc": 256, "sr": 10010, "d0": 1719023010, "a0": 1401534014, "d1": 1522242786, "a1": 1981549808, "d2": 1361817590, "a2": 731242186, "d3": 187542210, "a3": 2086008774, "d4": 1663430128, "a4": 1878944150, "d5": 1328044650, "a5": 667299914, "d6": 1648889278, "a6": 1150066770, "d7": 1753131264, "a7": 1759531374, "usp": 143542612}, "final state": {"pc": 264, "sr": 10000, "d0": 1719023010, "a0": 1401534014, "d1": 1522242786, "a1": 1981549808, "d2": 1361817590, "a2": 731242186, "d3": 187542210, "a3": 2086008774, "d4": 1663430128, "a4": 1878944150, "d5": 1328044650, "a5": 667299914, "d6": 1648889278, "a6": 1150066770, "d7": 1753131264, "a7": 1759531374, "usp": 143542612}, "initial memory": [0, 104, 1, 224, 2, 81, 3, 110, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 175, 258, 128, 259, 56, 260, 216, 261, 162, 262, 16, 263, 110, 264, 88, 265, 172, 14705116, 136, 14705117, 2, 14705118, 184, 14705119, 126, -1], "final memory": [-1]},
{ "name" : "ADDI 00b0", "initial state": {"pc": 256, "sr": 9989, "d0": 2121794474, "a0": 1814137784, "d1": 2033766082, "a1": 240915582, "d2": 9347682, "a2": 1061512078, "d3": 340185142, "a3": 1686856124, "d4": 890230086, "a4": 2059252020, "d5": 578503560, "a5": 1002261894, "d6": 1250862950, "a6": 153942196, "d7": 1536196974, "a7": 2344895664, "usp": 143542612}, "final state": {"pc": 264, "sr": 9994, "d0": 2121794474, "a0": 1814137784, "d1": 2033766082, "a1": 240915582, "d2": 9347682, "a2": 1061512078, "d3": 340185142, "a3": 1686856124, "d4": 890230086, "a4": 2059252020, "d5": 578503560, "a5": 1002261894, "d6": 1250862950, "a6": 153942196, "d7": 1536196974, "a7": 2344895664, "usp": 143542612}, "initial memory": [0, 139, 1, 196, 2, 68, 3, 176, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 176, 258, 80, 259, 164, 260, 160, 261, 218, 262, 32, 263, 104, 264, 192, 265, 154, 2174594, 94, 2174595, 218, 2174596, 60, 2174597, 150, -1], "final memory": [-1]},
{ "name" : "SUBI 00b0", "initial state": {"pc": 256, "sr": 9985, "d0": 1189633792, "a0": 822625046, "d1": 1102388574, "a1": 359445542, "d2": 1503340548, "a2": 329742190, "d3": 1499500088, "a3": 1469178070, "d4": 1377381470, "a4": 708849284, "d5": 1924152084, "a5": 1538126278, "d6": 267835614, "a6": 2027712214, "d7": 387457192, "a7": 1480258372, "usp": 143542612}, "final state": {"pc": 264, "sr": 10009, "d0": 1189633792, "a0": 822625046, "d1": 1102388574, "a1": 359445542, "d2": 1503340548, "a2": 329742190, "d3": 1499500088, "a3": 1469178070, "d4": 1377381470, "a4": 708849284, "d5": 1924152084, "a5": 1538126278, "d6": 267835614, "a6": 2027712214, "d7": 387457192, "a7": 1480258372, "usp": 143542612}, "initial memory": [0, 88, 1, 58, 2, 243, 3, 68, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 176, 258, 120, 259, 226, 260, 8, 261, 134, 262, 72, 263, 54, 264, 128, 265, 88, 2191274, 62, 2191275, 154, 2191276, 148, 2191277, 230, -1], "final memory": [-1]},
{ "name" : "CMPI 00b0", "initial state": {"pc": 256, "sr": 9984, "d0": 773511148, "a0": 1034031322, "d1": 1683349144, "a1": 1526757330, "d2": 1099514436, "a2": 2075830954, "d3": 442360224, "a3": 471514716, "d4": 159898854, "a4": 533174382, "d5": 917996780, "a5": 1760062990, "d6": 1249378218, "a6": 1938919152, "d7": 204626366, "a7": 1991736830, "usp": 143542612}, "final state": {"pc": 264, "sr": 9986, "d0": 773511148, "a0": 1034031322, "d1": 1683349144, "a1": 1526757330, "d2": 1099514436, "a2": 2075830954, "d3": 442360224, "a3": 471514716, "d4": 159898854, "a4": 533174382, "d5": 917996780, "a5": 1760062990, "d6": 1249378218, "a6": 1938919152, "d7": 204626366, "a7": 1991736830, "usp": 143542612}, "initial memory": [0, 118, 1, 183, 2, 125, 3, 254, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 176, 258, 104, 259, 206, 260, 24, 261, 244, 262, 88, 263, 56, 264, 16, 265, 30, 5871102, 218, 5871103, 152, 5871104, 218, 5871105, 116, -1], "final memory": [-1]},
{ "name" : "ADDI 00b1", "initial state": {"pc": 256, "sr": 9996, "d0": 182674188, "a0": 1966601244, "d1": 1450946152, "a1": 746296930, "d2": 1375181786, "a2": 1708020836, "d3": 1461268288, "a3": 1292298010, "d4": 913129324, "a4": 3048312, "d5": 1046407006, "a5": 1840855902, "d6": 1218964558, "a6": 468259392, "d7": 143350732, "a7": 48177326, "usp": 143542612}, "final state": {"pc": 264, "sr": 9984, "d0": 182674188, "a0": 1966601244, "d1": 1450946152, "a1": 746296930, "d2": 1375181786, "a2": 1708020836, "d3": 1461268288, "a3": 1292298010, "d4": 913129324, "a4": 3048312, "d5": 1046407006, "a5": 1840855902, "d6": 1218964558, "a6": 468259392, "d7": 143350732, "a7": 48177326, "usp": 143542612}, "initial memory": [0, 2, 1, 223, 2, 32, 3, 174, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 177, 258, 80, 259, 216, 260, 16, 261, 254, 262, 168, 263, 110, 264, 56, 265, 158, 4844340, 26, 4844341, 234, 4844342, 200, 4844343, 198, -1], "final memory": [-1]},
{ "name" : "SUBI 00b1", "initial state": {"pc": 256, "sr": 9990, "d0": 1548926840, "a0": 1473903860, "d1": 1016630946, "a1": 678306874, "d2": 1136413890, "a2": 1460449848, "d3": 2136176458, "a3": 42526932, "d4": 1086135866, "a4": 1785592126, "d5": 1074517168, "a5": 1510395310, "d6": 1220071760, "a6": 1957284436, "d7": 1572208764, "a7": 1369079722, "usp": 143542612}, "final state": {"pc": 264, "sr": 10009, "d0": 1548926840, "a0": 1473903860, "d1": 1016630946, "a1": 678306874, "d2": 1136413890, "a2": 1460449848, "d3": 2136176458, "a3": 42526932, "d4": 1086135866, "a4": 1785592126, "d5": 1074517168, "a5": 1510395310, "d6": 1220071760, "a6": 1957284436, "d7": 1572208764, "a7": 1369079722, "usp": 143542612}, "initial memory": [0, 81, 1, 154, 2, 127, 3, 170, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 177, 258, 88, 259, 22, 260, 32, 261, 206, 262, 0, 263, 232, 264, 216, 265, 6, 7201690, 6, 7201691, 38, 7201692, 154, 7201693, 34, -1], "final memory": [-1]},
{ "name" : "CMPI 00b1", "initial state": {"pc": 256, "sr": 9991, "d0": 535202296, "a0": 1761320880, "d1": 1483492042, "a1": 1605456718, "d2": 765625030, "a2": 1926535324, "d3": 137883192, "a3": 1668261456, "d4": 267969638, "a4": 923795760, "d5": 492498106, "a5": 2076054156, "d6": 1013708810, "a6": 2075403890, "d7": 1416214826, "a7": 788942598, "usp": 143542612}, "final state": {"pc": 264, "sr": 9985, "d0": 535202296, "a0": 1761320880, "d1": 1483492042, "a1": 1605456718, "d2": 765625030, "a2": 1926535324, "d3": 137883192, "a3": 1668261456, "d4": 267969638, "a4": 923795760, "d5": 492498106, "a5": 2076054156, "d6": 1013708810, "a6": 2075403890, "d7": 1416214826, "a7": 788942598, "usp": 143542612}, "initial memory": [0, 47, 1, 6, 2, 79, 3, 6, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 177, 258, 200, 259, 18, 260, 64, 261, 158, 262, 192, 263, 160, 264, 32, 265, 90, 11621406, 18, 11621407, 230, 11621408, 88, 11621409, 2, -1], "final memory": [-1]},
{ "name" : "ADDI 00b2", "initial state": {"pc": 256, "sr": 9986, "d0": 724062634, "a0": 1512266504, "d1": 1678362542, "a1": 1194187290, "d2": 1041556856, "a2": 323618168, "d3": 1306872094, "a3": 1621955372, "d4": 136559148, "a4": 46522186, "d5": 1637082246, "a5": 214332594, "d6": 880839964, "a6": 957831338, "d7": 1672512984, "a7": 3615620952, "usp": 143542612}, "final state": {"pc": 264, "sr": 9994, "d0": 724062634, "a0": 1512266504, "d1": 1678362542, "a1": 1194187290, "d2": 1041556856, "a2": 323618168, "d3": 1306872094, "a3": 1621955372, "d4": 136559148, "a4": 46522186, "d5": 1637082246, "a5": 214332594, "d6": 880839964, "a6": 957831338, "d7": 1672512984, "a7": 3615620952, "usp": 143542612}, "initial memory": [0, 215, 1, 129, 2, 255, 3, 88, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 178, 258, 120, 259, 236, 260, 224, 261, 170, 262, 208, 263, 186, 264, 8, 265, 170, 4880868, 14, 4880869, 118, 4880870, 186, 4880871, 178, -1], "final memory": [-1]},
{ "name" : "SUBI 00b2", "initial state": {"pc": 256, "sr": 9998, "d0": 1030420430, "a0": 1003479308, "d1": 968037602, "a1": 1287666472, "d2": 471867142, "a2": 1617684084, "d3": 13947222, "a3": 1273445574, "d4": 335259438, "a4": 977753022, "d5": 1855768384, "a5": 550190716, "d6": 1994241314, "a6": 2138280284, "d7": 1436485668, "a7": 2349215360, "usp": 143542612}, "final state": {"pc": 264, "sr": 10011, "d0": 1030420430, "a0": 1003479308, "d1": 968037602, "a1": 1287666472, "d2": 471867142, "a2": 1617684084, "d3": 13947222, "a3": 1273445574, "d4": 335259438, "a4": 977753022, "d5": 1855768384, "a5": 550190716, "d6": 1994241314, "a6": 2138280284, "d7": 1436485668, "a7": 2349215360, "usp": 143542612}, "initial memory": [0, 140, 1, 6, 2, 46, 3, 128, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 178, 258, 144, 259, 86, 260, 200, 261, 126, 262, 120, 263, 230, 264, 0, 265, 238, 716414, 46, 716415, 166, 716416, 50, 716417, 42, -1], "final memory": [-1]},
{ "name" : "CMPI 00b2", "initial state": {"pc": 256, "sr": 10007, "d0": 356722188, "a0": 337728834, "d1": 1802954938, "a1": 409250824, "d2": 1269400602, "a2": 2035961274, "d3": 1713385322, "a3": 396700820, "d4": 1258901038, "a4": 1561441452, "d5": 1340855422, "a5": 896317424, "d6": 63685936, "a6": 1956645110, "d7": 922670146, "a7": 327622710, "usp": 143542612}, "final state": {"pc": 264, "sr": 10000, "d0": 356722188, "a0": 337728834, "d1": 1802954938, "a1": 409250824, "d2": 1269400602, "a2": 2035961274, "d3": 1713385322, "a3": 396700820, "d4": 1258901038, "a4": 1561441452, "d5": 1340855422, "a5": 896317424, "d6": 63685936, "a6": 1956645110, "d7": 922670146, "a7": 327622710, "usp": 143542612}, "initial memory": [0, 19, 1, 135, 2, 32, 3, 54, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 178, 258, 64, 259, 136, 260, 120, 261, 204, 262, 184, 263, 36, 264, 184, 265, 252, 16743026, 98, 16743027, 132, 16743028, 72, 16743029, 74, -1], "final memory": [-1]},
{ "name" : "ADDI 00b3", "initial state": {"pc": 256, "sr": 10007, "d0": 1680352008, "a0": 322189594, "d1": 118756758, "a1": 1234232270, "d2": 932540450, "a2": 1197232324, "d3": 871687344, "a3": 2109380724, "d4": 315750774, "a4": 1701800398, "d5": 391166880, "a5": 1972095246, "d6": 894325500, "a6": 742208530, "d7": 690633146, "a7": 139338194, "usp": 143542612}, "final state": {"pc": 264, "sr": 9994, "d0": 1680352008, "a0": 322189594, "d1": 118756758, "a1": 1234232270, "d2": 932540450, "a2": 1197232324, "d3": 871687344, "a3": 2109380724, "d4": 315750774, "a4": 1701800398, "d5": 391166880, "a5": 1972095246, "d6": 894325500, "a6": 742208530, "d7": 690633146, "a7": 139338194, "usp": 143542612}, "initial memory": [0, 8, 1, 78, 2, 33, 3, 210, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 179, 258, 72, 259, 102, 260, 184, 261, 118, 262, 184, 263, 42, 264, 152, 265, 184, 7680274, 58, 7680275, 202, 7680276, 124, 7680277, 8, -1], "final memory": [-1]},
{ "name" : "SUBI 00b3", "initial state": {"pc": 256, "sr": 9993, "d0": 1312660490, "a0": 1907134742, "d1": 785349798, "a1": 2020194126, "d2": 939577330, "a2": 1686216612, "d3": 1028945726, "a3": 2048392072, "d4": 1952491238, "a4": 1015209046, "d5": 1970110906, "a5": 860877514, "d6": 1751127696, "a6": 1171047958, "d7": 2087288184, "a7": 2035115016, "usp": 143542612}, "final state": {"pc": 264, "sr": 9986, "d0": 1312660490, "a0": 1907134742, "d1": 785349798, "a1": 2020194126, "d2": 939577330, "a2": 1686216612, "d3": 1028945726, "a3": 2048392072, "d4": 1952491238, "a4": 1015209046, "d5": 1970110906, "a5": 860877514, "d6": 1751127696, "a6": 1171047958, "d7": 2087288184, "a7": 2035115016, "usp": 143542612}, "initial memory": [0, 121, 1, 77, 2, 100, 3, 8, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 179, 258, 24, 259, 20, 260, 16, 261, 186, 262, 232, 263, 94, 264, 224, 265, 52, 14991868, 148, 14991869, 182, 14991870, 162, 14991871, 202, -1], "final memory": [-1]},
{ "name" : "CMPI 00b3", "initial state": {"pc": 256, "sr": 9989, "d0": 1296423246, "a0": 1108448866, "d1": 616429866, "a1": 279453136, "d2": 875661540, "a2": 222137570, "d3": 538086696, "a3": 1139560504, "d4": 569462154, "a4": 1334226782, "d5": 1763308052, "a5": 325283100, "d6": 644118170, "a6": 1687180084, "d7": 229035470, "a7": 3842868268, "usp": 143542612}, "final state": {"pc": 264, "sr": 9995, "d0": 1296423246, "a0": 1108448866, "d1": 616429866, "a1": 279453136, "d2": 875661540, "a2": 222137570, "d3": 538086696, "a3": 1139560504, "d4": 569462154, "a4": 1334226782, "d5": 1763308052, "a5": 325283100, "d6": 644118170, "a6": 1687180084, "d7": 229035470, "a7": 3842868268, "usp": 143542612}, "initial memory": [0, 229, 1, 13, 2, 132, 3, 44, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 179, 258, 176, 259, 120, 260, 192, 261, 10, 262, 216, 263, 138, 264, 24, 265, 66, 5225694, 122, 5225695, 140, 5225696, 230, 5225697, 152, -1], "final memory": [-1]},
{ "name" : "ADDI 00b4", "initial state": {"pc": 256, "sr": 10005, "d0": 2058708860, "a0": 769227950, "d1": 463289556, "a1": 562617516, "d2": 1879347316, "a2": 542110478, "d3": 1000876742, "a3": 1625173172, "d4": 496012650, "a4": 440995610, "d5": 2100574542, "a5": 847168280, "d6": 1872671168, "a6": 540702350, "d7": 463990144, "a7": 62346218, "usp": 143542612}, "final state": {"pc": 264, "sr": 10009, "d0": 2058708860, "a0": 769227950, "d1": 463289556, "a1": 562617516, "d2": 1879347316, "a2": 542110478, "d3": 1000876742, "a3": 1625173172, "d4": 496012650, "a4": 440995610, "d5": 2100574542, "a5": 847168280, "d6": 1872671168, "a6": 540702350, "d7": 463990144, "a7": 62346218, "usp": 143542612}, "initial memory": [0, 3, 1, 183, 2, 83, 3, 234, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 180, 258, 248, 259, 98, 260, 40, 261, 192, 262, 72, 263, 172, 264, 8, 265, 178, 14261296, 158, 14261297, 166, 14261298, 180, 14261299, 234, -1], "final memory": [-1]},
{ "name" : "SUBI 00b4", "initial state": {"pc": 256, "sr": 9986, "d0": 1510576792, "a0": 1906532212, "d1": 712485116, "a1": 483390196, "d2": 368545746, "a2": 408404378, "d3": 805531880, "a3": 694645234, "d4": 837413278, "a4": 1181342746, "d5": 1944641362, "a5": 1341215506, "d6": 1033747440, "a6": 1820667236, "d7": 1050536656, "a7": 706476992, "usp": 143542612}, "final state": {"pc": 264, "sr": 10009, "d0": 1510576792, "a0": 1906532212, "d1": 712485116, "a1": 483390196, "d2": 368545746, "a2": 408404378, "d3": 805531880, "a3": 694645234, "d4": 837413278, "a4": 1181342746, "d5": 1944641362, "a5": 1341215506, "d6": 1033747440, "a6": 1820667236, "d7": 1050536656, "a7": 706476992, "usp": 143542612}, "initial memory": [0, 42, 1, 27, 2, 251, 3, 192, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 180, 258, 240, 259, 154, 260, 0, 261, 198, 262, 32, 263, 248, 264, 104, 265, 144, 6908900, 166, 6908901, 114, 6908902, 212, 6908903, 220, -1], "final memory": [-1]},
{ "name" : "CMPI 00b4", "initial state": {"pc": 256, "sr": 9996, "d0": 777427910, "a0": 16490414, "d1": 940375022, "a1": 128997634, "d2": 1550836480, "a2": 1252251622, "d3": 899712528, "a3": 1253270354, "d4": 1036099568, "a4": 1195229902, "d5": 1928046306, "a5": 666928876, "d6": 1293532166, "a6": 1356465238, "d7": 1418155380, "a7": 2602258526, "usp": 143542612}, "final state": {"pc": 264, "sr": 9995, "d0": 777427910, "a0": 16490414, "d1": 940375022, "a1": 128997634, "d2": 1550836480, "a2": 1252251622, "d3": 899712528, "a3": 1253270354, "d4": 1036099568, "a4": 1195229902, "d5": 1928046306, "a5": 666928876, "d6": 1293532166, "a6": 1356465238, "d7": 1418155380, "a7": 2602258526, "usp": 143542612}, "initial memory": [0, 155, 1, 27, 2, 80, 3, 94, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 180, 258, 168, 259, 224, 260, 240, 261, 54, 262, 152, 263, 220, 264, 120, 265, 84, 15604652, 90, 15604653, 152, 15604654, 110, 15604655, 64, -1], "final memory": [-1]},
{ "name" : "ADDI 00b5", "initial state": {"pc": 256, "sr": 9985, "d0": 1198301590, "a0": 1327588176, "d1": 753181564, "a1": 419398508, "d2": 1453930730, "a2": 789411308, "d3": 2144843544, "a3": 481899196, "d4": 724945466, "a4": 1118971142, "d5": 1483717630, "a5": 1033686814, "d6": 262115252, "a6": 31595474, "d7": 882097174, "a7": 762333896, "usp": 143542612}, "final state": {"pc": 264, "sr": 9992, "d0": 1198301590, "a0": 1327588176, "d1": 753181564, "a1": 419398508, "d2": 1453930730, "a2": 789411308, "d3": 2144843544, "a3": 481899196, "d4": 724945466, "a4": 1118971142, "d5": 1483717630, "a5": 1033686814, "d6": 262115252, "a6": 31595474, "d7": 882097174, "a7": 762333896, "usp": 143542612}, "initial memory": [0, 45, 1, 112, 2, 74, 3, 200, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 181, 258, 160, 259, 136, 260, 144, 261, 34, 262, 208, 263, 46, 264, 248, 265, 190, 10264170, 68, 10264171, 182, 10264172, 220, 10264173, 24, -1], "final memory": [-1]},
{ "name" : "SUBI 00b5", "initial state": {"pc": 256, "sr": 10014, "d0": 1618147010, "a0": 1707178362, "d1": 463891462, "a1": 17739374, "d2": 1258163224, "a2": 1792915532, "d3": 1825317406, "a3": 40811620, "d4": 1305745246, "a4": 873613946, "d5": 524977636, "a5": 483912690, "d6": 1436306376, "a6": 600009640, "d7": 137585504, "a7": 173407272, "usp": 143542612}, "final state": {"pc": 264, "sr": 10001, "d0": 1618147010, "a0": 1707178362, "d1": 463891462, "a1": 17739374, "d2": 1258163224, "a2": 1792915532, "d3": 1825317406, "a3": 40811620, "d4": 1305745246, "a4": 873613946, "d5": 524977636, "a5": 483912690, "d6": 1436306376, "a6": 600009640, "d7": 137585504, "a7": 173407272, "usp": 143542612}, "initial memory": [0, 10, 1, 85, 2, 252, 3, 40, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 181, 258, 176, 259, 174, 260, 184, 261, 62, 262, 48, 263, 24, 264, 168, 265, 222, 14159400, 46, 14159401, 108, 14159402, 194, 14159403, 128, -1], "final memory": [-1]},
{ "name" : "CMPI 00b5", "initial state": {"pc": 256, "sr": 10011, "d0": 967094754, "a0": 81413860, "d1": 1805306788, "a1": 375678688, "d2": 2142237906, "a2": 429787036, "d3": 2029160994, "a3": 1443209190, "d4": 2068511798, "a4": 189080272, "d5": 2012511350, "a5": 1743817590, "d6": 1410819200, "a6": 1632921328, "d7": 1271347872, "a7": 3352018912, "usp": 143542612}, "final state": {"pc": 264, "sr": 10009, "d0": 967094754, "a0": 81413860, "d1": 1805306788, "a1": 375678688, "d2": 2142237906, "a2": 429787036, "d3": 2029160994, "a3": 1443209190, "d4": 2068511798, "a4": 189080272, "d5": 2012511350, "a5": 1743817590, "d6": 1410819200, "a6": 1632921328, "d7": 1271347872, "a7": 3352018912, "usp": 143542612}, "initial memory": [0, 199, 1, 203, 2, 191, 3, 224, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 181, 258, 120, 259, 190, 260, 8, 261, 158, 262, 120, 263, 104, 264, 120, 265, 84, 12043902, 60, 12043903, 226, 12043904, 36, 12043905, 76, -1], "final memory": [-1]},
{ "name" : "ADDI 00b6", "initial state": {"pc": 256, "sr": 9995, "d0": 201772068, "a0": 1749673464, "d1": 306468262, "a1": 1268347884, "d2": 1146310734, "a2": 1200206266, "d3": 968725908, "a3": 552816390, "d4": 1302807848, "a4": 1170826614, "d5": 548253330, "a5": 690260844, "d6": 1788888486, "a6": 507344014, "d7": 1077743008, "a7": 1902701696, "usp": 143542612}, "final state": {"pc": 264, "sr": 10001, "d0": 201772068, "a0": 1749673464, "d1": 306468262, "a1": 1268347884, "d2": 1146310734, "a2": 1200206266, "d3": 968725908, "a3": 552816390, "d4": 1302807848, "a4": 1170826614, "d5": 548253330, "a5": 690260844, "d6": 1788888486, "a6": 507344014, "d7": 1077743008, "a7": 1902701696, "usp": 143542612}, "initial memory": [0, 113, 1, 104, 2, 236, 3, 128, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 182, 258, 176, 259, 122, 260, 96, 261, 226, 262, 16, 263, 232, 264, 8, 265, 0, 4049436, 108, 4049437, 130, 4049438, 78, 4049439, 210, -1], "final memory": [-1]},
{ "name" : "SUBI 00b6", "initial state": {"pc": 256, "sr": 10014, "d0": 1113454138, "a0": 298990148, "d1": 651197408, "a1": 15683456, "d2": 1098171144, "a2": 1598840058, "d3": 1487954890, "a3": 241979894, "d4": 610766914, "a4": 1769551494, "d5": 187707744, "a5": 350932354, "d6": 150592772, "a6": 1129995822, "d7": 1276982838, "a7": 2332636876, "usp": 143542612}, "final state": {"pc": 264, "sr": 10009, "d0": 1113454138, "a0": 298990148, "d1": 651197408, "a1": 15683456, "d2": 1098171144, "a2": 1598840058, "d3": 1487954890, "a3": 241979894, "d4": 610766914, "a4": 1769551494, "d5": 187707744, "a5": 350932354, "d6": 150592772, "a6": 1129995822, "d7": 1276982838, "a7": 2332636876, "usp": 143542612}, "initial memory": [0, 139, 1, 9, 2, 54, 3, 204, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 182, 258, 208, 259, 160, 260, 216, 261, 146, 262, 152, 263, 14, 264, 248, 265, 172, 4828604, 194, 4828605, 216, 4828606, 2, 4828607, 190, -1], "final memory": [-1]},
{ "name" : "CMPI 00b6", "initial state": {"pc": 256, "sr": 9991, "d0": 625054972, "a0": 585790044, "d1": 1956413734, "a1": 1308248466, "d2": 1323508120, "a2": 1794406882, "d3": 565374020, "a3": 1483627760, "d4": 1773516618, "a4": 899137002, "d5": 420795172, "a5": 2100669128, "d6": 640823040, "a6": 1314894422, "d7": 682343574, "a7": 3379895906, "usp": 143542612}, "final state": {"pc": 264, "sr": 9984, "d0": 625054972, "a0": 585790044, "d1": 1956413734, "a1": 1308248466, "d2": 1323508120, "a2": 1794406882, "d3": 565374020, "a3": 1483627760, "d4": 1773516618, "a4": 899137002, "d5": 420795172, "a5": 2100669128, "d6": 640823040, "a6": 1314894422, "d7": 682343574, "a7": 3379895906, "usp": 143542612}, "initial memory": [0, 201, 1, 117, 2, 30, 3, 98, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 182, 258, 216, 259, 38, 260, 136, 261, 218, 262, 8, 263, 234, 264, 136, 265, 108, 10569532, 246, 10569533, 120, 10569534, 52, 10569535, 54, -1], "final memory": [-1]},
{ "name" : "ADDI 00b7", "initial state": {"pc": 256, "sr": 9990, "d0": 1641767466, "a0": 2082430912, "d1": 168420758, "a1": 1875359632, "d2": 264249766, "a2": 551848004, "d3": 249651972, "a3": 2075032288, "d4": 1865147620, "a4": 2080737590, "d5": 717254080, "a5": 1332967382, "d6": 1063628756, "a6": 633383770, "d7": 754624464, "a7": 3464308672, "usp": 143542612}, "final state": {"pc": 264, "sr": 10001, "d0": 1641767466, "a0": 2082430912, "d1": 168420758, "a1": 1875359632, "d2": 264249766, "a2": 551848004, "d3": 249651972, "a3": 2075032288, "d4": 1865147620, "a4": 2080737590, "d5": 717254080, "a5": 1332967382, "d6": 1063628756, "a6": 633383770, "d7": 754624464, "a7": 3464308672, "usp": 143542612}, "initial memory": [0, 206, 1, 125, 2, 39, 3, 192, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 183, 258, 96, 259, 60, 260, 8, 261, 112, 262, 88, 263, 156, 264, 168, 265, 90, 4035868, 160, 4035869, 16, 4035870, 100, 4035871, 128, -1], "final memory": [-1]},
{ "name" : "SUBI 00b7", "initial state": {"pc": 256, "sr": 10001, "d0": 2050558032, "a0": 1062149768, "d1": 911293574, "a1": 1667076912, "d2": 257744620, "a2": 342517574, "d3": 439329148, "a3": 1436709064, "d4": 756212050, "a4": 463128586, "d5": 847701404, "a5": 1321424980, "d6": 910982830, "a6": 2061262040, "d7": 1477504346, "a7": 665686840, "usp": 143542612}, "final state": {"pc": 264, "sr": 10009, "d0": 2050558032, "a0": 1062149768, "d1": 911293574, "a1": 1667076912, "d2": 257744620, "a2": 342517574, "d3": 439329148, "a3": 1436709064, "d4": 756212050, "a4": 463128586, "d5": 847701404, "a5": 1321424980, "d6": 910982830, "a6": 2061262040, "d7": 1477504346, "a7": 665686840, "usp": 143542612}, "initial memory": [0, 39, 1, 173, 2, 147, 3, 56, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 183, 258, 96, 259, 174, 260, 248, 261, 202, 262, 80, 263, 130, 264, 64, 265, 98, 11368534, 80, 11368535, 134, 11368536, 158, 11368537, 192, -1], "final memory": [-1]},
{ "name" : "CMPI 00b7", "initial state": {"pc": 256, "sr": 9988, "d0": 1961970094, "a0": 789026548, "d1": 219970172, "a1": 457672010, "d2": 1219341124, "a2": 1954548970, "d3": 29827746, "a3": 47190630, "d4": 951254078, "a4": 711469474, "d5": 1859020678, "a5": 478503022, "d6": 820954942, "a6": 2021516386, "d7": 207295026, "a7": 586869906, "usp": 143542612}, "final state": {"pc": 264, "sr": 9984, "d0": 1961970094, "a0": 789026548, "d1": 219970172, "a1": 457672010, "d2": 1219341124, "a2": 1954548970, "d3": 29827746, "a3": 47190630, "d4": 951254078, "a4": 711469474, "d5": 1859020678, "a5": 478503022, "d6": 820954942, "a6": 2021516386, "d7": 207295026, "a7": 586869906, "usp": 143542612}, "initial memory": [0, 34, 1, 250, 2, 236, 3, 146, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 183, 258, 192, 259, 14, 260, 136, 261, 8, 262, 176, 263, 8, 264, 216, 265, 94, 16449280, 198, 16449281, 80, 16449282, 148, 16449283, 38, -1], "final memory": [-1]},
{ "name" : "ADDI 00b8", "initial state": {"pc": 256, "sr": 9997, "d0": 568781544, "a0": 1087378376, "d1": 1061714018, "a1": 482529462, "d2": 785877602, "a2": 974416762, "d3": 1220444570, "a3": 312226912, "d4": 1395592300, "a4": 1295160362, "d5": 903393566, "a5": 865974948, "d6": 626279472, "a6": 944292124, "d7": 1061731956, "a7": 3842877402, "usp": 143542612}, "final state": {"pc": 264, "sr": 10001, "d0": 568781544, "a0": 1087378376, "d1": 1061714018, "a1": 482529462, "d2": 785877602, "a2": 974416762, "d3": 1220444570, "a3": 312226912, "d4": 1395592300, "a4": 1295160362, "d5": 903393566, "a5": 865974948, "d6": 626279472, "a6": 944292124, "d7": 1061731956, "a7": 3842877402, "usp": 143542612}, "initial memory": [0, 229, 1, 13, 2, 167, 3, 218, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 184, 258, 208, 259, 150, 260, 144, 261, 82, 262, 144, 263, 90, 264, 160, 265, 186, 16748634, 84, 16748635, 20, 16748636, 248, 16748637, 14, -1], "final memory": [-1]},
{ "name" : "SUBI 00b8", "initial state": {"pc": 256, "sr": 10002, "d0": 1951434588, "a0": 149603680, "d1": 1390863532, "a1": 1833199576, "d2": 883884728, "a2": 637407130, "d3": 1306254004, "a3": 1253202674, "d4": 485721946, "a4": 57732142, "d5": 943420982, "a5": 1788985796, "d6": 1204678672, "a6": 565748532, "d7": 558633194, "a7": 669073362, "usp": 143542612}, "final state": {"pc": 264, "sr": 9984, "d0": 1951434588, "a0": 149603680, "d1": 1390863532, "a1": 1833199576, "d2": 883884728, "a2": 637407130, "d3": 1306254004, "a3": 1253202674, "d4": 485721946, "a4": 57732142, "d5": 943420982, "a5": 1788985796, "d6": 1204678672, "a6": 565748532, "d7": 558633194, "a7": 669073362, "usp": 143542612}, "initial memory": [0, 39, 1, 225, 2, 63, 3, 210, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 184, 258, 32, 259, 252, 260, 144, 261, 198, 262, 56, 263, 34, 264, 248, 265, 158, 14370, 94, 14371, 52, 14372, 60, 14373, 16, -1], "final memory": [-1]},
{ "name" : "CMPI 00b8", "initial state": {"pc": 256, "sr": 10005, "d0": 1169862956, "a0": 168662050, "d1": 1673930014, "a1": 24677116, "d2": 1705969598, "a2": 283961548, "d3": 1176862488, "a3": 833073602, "d4": 1203463752, "a4": 2022134020, "d5": 1614309224, "a5": 2077777172, "d6": 386748376, "a6": 969345936, "d7": 1794456416, "a7": 1227727032, "usp": 143542612}, "final state": {"pc": 264, "sr": 10009, "d0": 1169862956, "a0": 168662050, "d1": 1673930014, "a1": 24677116, "d2": 1705969598, "a2": 283961548, "d3": 1176862488, "a3": 833073602, "d4": 1203463752, "a4": 2022134020, "d5": 1614309224, "a5": 2077777172, "d6": 386748376, "a6": 969345936, "d7": 1794456416, "a7": 1227727032, "usp": 143542612}, "initial memory": [0, 73, 1, 45, 2, 160, 3, 184, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 184, 258, 104, 259, 46, 260, 152, 261, 250, 262, 176, 263, 206, 264, 32, 265, 228, 16756942, 34, 16756943, 64, 16756944, 238, 16756945, 86, -1], "final memory": [-1]},
{ "name" : "ADDI 00b9", "initial state": {"pc": 256, "sr": 10015, "d0": 1537141572, "a0": 1591644928, "d1": 510144000, "a1": 1719997864, "d2": 1235505982, "a2": 726727980, "d3": 1129673438, "a3": 1377676178, "d4": 518549338, "a4": 434841692, "d5": 770101046, "a5": 497466702, "d6": 204356460, "a6": 769039550, "d7": 792671666, "a7": 2620055184, "usp": 143542612}, "final state": {"pc": 266, "sr": 9994, "d0": 1537141572, "a0": 1591644928, "d1": 510144000, "a1": 1719997864, "d2": 1235505982, "a2": 726727980, "d3": 1129673438, "a3": 1377676178, "d4": 518549338, "a4": 434841692, "d5": 770101046, "a5": 497466702, "d6": 204356460, "a6": 769039550, "d7": 792671666, "a7": 2620055184, "usp": 143542612}, "initial memory": [0, 156, 1, 42, 2, 222, 3, 144, 4, 0, 5, 0, 6, 1, 7, 0, 256, 6, 257, 185, 258, 64, 259, 86, 260, 176, 261, 6, 262, 56, 263, 160, 264, 160, 265, 34, 266, 50, 267, 92, 10526754, 100, 10526755, 98, 10526756, 88, 10526757, 106, -1], "final memory": [-1]},
{ "name" : "SUBI 00b9", "initial state": {"pc": 256, "sr": 9996, "d0": 673321110, "a0": 1506700812, "d1": 1416559726, "a1": 2140865506, "d2": 1115621046, "a2": 438070664, "d3": 563214972, "a3": 1079707932, "d4": 1993602074, "a4": 414395974, "d5": 1430214030, "a5": 463667796, "d6": 822758146, "a6": 1793992862, "d7": 448956788, "a7": 1198840128, "usp": 143542612}, "final state": {"pc": 266, "sr": 9986, "d0": 673321110, "a0": 1506700812, "d1": 1416559726, "a1": 2140865506, "d2": 1115621046, "a2": 438070664, "d3": 563214972, "a3": 1079707932, "d4": 1993602074, "a4": 414395974, "d5": 1430214030, "a5": 463667796, "d6": 822758146, "a6": 1793992862, "d7": 448956788, "a7": 1198840128, "usp": 143542612}, "initial memory": [0, 71, 1, 116, 2, 217, 3, 64, 4, 0, 5, 0, 6, 1, 7, 0, 256, 4, 257, 185, 258, 80, 259, 34, 260, 64, 261, 108, 262, 80, 263, 202, 264, 240, 265, 8, 266, 176, 267, 122, 13299720, 132, 13299721, 82, 13299722, 92, 13299723, 218, -1], "final memory": [-1]},
{ "name" : "CMPI 00b9", "initial state": {"pc": 256, "sr": 9989, "d0": 88945566, "a0": 1029251066, "d1": 259509450, "a1": 641889676, "d2": 36039092, "a2": 1429442458, "d3": 118647596, "a3": 739832616, "d4": 1245338362, "a4": 436477788, "d5": 1026243278, "a5": 78061570, "d6": 1629621096, "a6": 2015799126, "d7": 35326634, "a7": 541445366, "usp": 143542612}, "final state": {"pc": 266, "sr": 9984, "d0": 88945566, "a0": 1029251066, "d1": 259509450, "a1": 641889676, "d2": 36039092, "a2": 1429442458, "d3": 118647596, "a3": 739832616, "d4": 1245338362, "a4": 436477788, "d5": 1026243278, "a5": 78061570, "d6": 1629621096, "a6": 2015799126, "d7": 35326634, "a7": 541445366, "usp": 143542612}, "initial memory": [0, 32, 1, 69, 2, 204, 3, 246, 4, 0, 5, 0, 6, 1, 7, 0, 256, 12, 257, 185, 258, 176, 259, 194, 260, 248, 261, 44, 262, 88, 263, 34, 264, 176, 265, 192, 266, 216, 267, 72, 2273472, 242, 2273473, 78, 2273474, 152, 2273475, 64, -1], "final memory": [-1]},
{}]

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More