harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Evgueni Brevnov (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HARMONY-5037) [drlvm][jit][opt] improper opcode group lookup
Date Mon, 11 Feb 2008 12:38:08 GMT

     [ https://issues.apache.org/jira/browse/HARMONY-5037?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Evgueni Brevnov updated HARMONY-5037:
-------------------------------------

    Attachment: enc_lookup.patch

enc_lookup.patch entroduces the following changes:

1) Master encoder table was provided with extention information (signed/zero/none)
2) Base encoder lookup procedure was changed to match operand size and extention strictly.
3) Jitrino specific layer finds strict matching between operand but extends immediates taking
into account allowed extention.

Next step should be fixing all use cases wich provides invalid operands.

> [drlvm][jit][opt] improper opcode group lookup
> ----------------------------------------------
>
>                 Key: HARMONY-5037
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5037
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Alexey Varlamov
>         Attachments: enc_lookup.patch
>
>
> Encoder of Jitrino.OPT improperly matches OpcodeGroups, allowing to create invalid instructions.
See for example HARMONY-5022

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message