Commit 05d7adb3 authored by Mark Andrews's avatar Mark Andrews

remove false ad on do

parent 29e07a52
......@@ -1588,7 +1588,8 @@ process(struct workitem *item, unsigned char *buf, int n) {
addtag(item, "rd"), ok = 0;
if (!rd && opts[item->test].rd)
addtag(item, "nord"), ok = 0;
if (ad && (opts[item->test].opcode || !opts[item->test].ad))
if (ad && (opts[item->test].opcode ||
(!opts[item->test].ad && (opts[item->test].flags & 0x8000) == 0)))
addtag(item, "ad"), ok = 0;
if (cd && (opts[item->test].opcode || !opts[item->test].cd))
addtag(item, "cd"), ok = 0;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment