View Issue Details

IDProjectCategoryView StatusLast Update
0026331RunnerWindows (YYC)Public2018-02-06 14:26
ReporterStewart BishopAssigned ToRussell Kay 
PriorityLowSeverityC - GeneralReproducibility100%
Status ClosedResolutionFixed 
Product Version 
Target VersionFixed in Version 
Summary0026331: Windows (YYC): Bitshifting in YYC provides different results than VM
DescriptionThe project in the sample URL draws different outputs to screen depending on what target you've chosen. With windows YYC it draws 0 (which is the bug I'm making this report for), while the normal windows draws the expected number 10.89. I've been using bitshifting as a shortcut to floor(variablename / 2) and floor(variablename / (2 to the power of some number)), so returning 0 instead of half the value made my GUI buggy.
Steps To Reproduce1) Run project in VM
2) Run project in YYC
TagsNo tags attached.
1.4 Found In1.99.533
2.x Runtime Found In
2.x Runtime Verified In


Stewart Bishop

2017-04-27 17:10


Bug report bitshifting in YYC different from VM.gmz (8,614 bytes)

Mike Dailly

2017-04-28 16:34

Developer   ~0052960

confirmed. YYC currently needs "real(b)*0.99" or "0.99*b" which isn't right.

Russell Kay

2017-04-28 17:15

Manager   ~0052964

Fixed in gitlab - YYGML.h change so could be applied in the field

Russell Kay

2017-08-04 11:12

Manager   ~0054776

Fixed in gitlab - if either number is a Real then the result is a Real