From 71a7be987d7e4fc73161ec19196a8e96d51918dc Mon Sep 17 00:00:00 2001 From: Joseph Elijah Geis Date: Wed, 29 Mar 2023 20:25:58 -0600 Subject: [PATCH] Fix incorrect jle condition codes --- voltron/plugins/view/register.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/voltron/plugins/view/register.py b/voltron/plugins/view/register.py index a4a0a4ae..937be8fb 100644 --- a/voltron/plugins/view/register.py +++ b/voltron/plugins/view/register.py @@ -684,10 +684,10 @@ def format_jump(self, val): else: j = (True, 's!=o') elif inst in ['jle', 'jng']: - if values['z'] or values['s'] == values['o']: - j = (True, 'z || s==o') + if values['z'] or values['s'] != values['o']: + j = (True, 'z || s!=o') else: - j = (False, '!z && s!=o') + j = (False, '!z && s==o') elif inst in ['jne', 'jnz']: if not values['z']: j = (True, '!z')