mirror of
https://github.com/TomHarte/CLK.git
synced 2025-01-31 02:33:02 +00:00
Forcing a displacement upon BP reduces to 29 failures.
(At the current limited fidelity of testing)
This commit is contained in:
parent
8d4393275c
commit
7ee5adc481
@ -670,6 +670,11 @@ std::pair<int, typename Decoder<model>::InstructionT> Decoder<model>::decode(con
|
||||
};
|
||||
|
||||
sib_ = rm_table[rm];
|
||||
|
||||
// BP always gets a displacement.
|
||||
if(rm == 6 && displacement_size_ == DataSize::None) {
|
||||
displacement_size_ = DataSize::Word;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -33,9 +33,10 @@ constexpr char TestSuiteHome[] = "/Users/tharte/Projects/ProcessorTests/8088/v1"
|
||||
|
||||
- (NSArray<NSString *> *)testFiles {
|
||||
NSString *path = [NSString stringWithUTF8String:TestSuiteHome];
|
||||
NSSet *allowList = [[NSSet alloc] initWithArray:@[
|
||||
@"00.json.gz",
|
||||
]];
|
||||
NSSet *allowList = nil;
|
||||
// [[NSSet alloc] initWithArray:@[
|
||||
// @"00.json.gz",
|
||||
// ]];
|
||||
|
||||
NSArray<NSString *> *files = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:path error:nil];
|
||||
files = [files filteredArrayUsingPredicate:[NSPredicate predicateWithBlock:^BOOL(NSString* evaluatedObject, NSDictionary<NSString *,id> *) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user