-
Notifications
You must be signed in to change notification settings - Fork 255
Open
Open
Copy link
Labels
Component: CoreIssue needs changes to the coreIssue needs changes to the coreCore: HLILIssue involves High Level ILIssue involves High Level ILEffort: LowIssue should take < 1 weekIssue should take < 1 weekIL OptimizationIssue involving optimization of representation (not correctness)Issue involving optimization of representation (not correctness)Impact: LowIssue is a papercut or has a good, supported workaroundIssue is a papercut or has a good, supported workaround
Description
If intermediate stages of an optimized divide use partial variable writes, the expression fails
to simplify into a division expression.

Binaries with examples:
u8_div_4k_x64.so: See 3, 5, 6, 7, 9, and others
u16_div_4k_x64.so: See 7, 21, 23, 25, and others
i16_div_4k_x64.so: See 3, 5, 6, 7, 9, and others
i8_div_4k_x86.so: See 3, 5, 6, 7, 9, and others
i16_div_4k_x86.so: See 3, 5, 6, 7, 9, and others
u8_div_4k_x86.so: See 3, 5, 6, 7, 9, and others
u16_div_4k_x86.so: See 7, 21, 23, 25, and others
0xdevalias
Metadata
Metadata
Assignees
Labels
Component: CoreIssue needs changes to the coreIssue needs changes to the coreCore: HLILIssue involves High Level ILIssue involves High Level ILEffort: LowIssue should take < 1 weekIssue should take < 1 weekIL OptimizationIssue involving optimization of representation (not correctness)Issue involving optimization of representation (not correctness)Impact: LowIssue is a papercut or has a good, supported workaroundIssue is a papercut or has a good, supported workaround