[Info-vax] Python for x86?
    Arne Vajhøj 
    arne at vajhoej.dk
       
    Tue May  9 20:20:56 EDT 2023
    
    
  
On 5/9/2023 6:38 PM, Chris Townley wrote:
> On 09/05/2023 23:32, Dave Froble wrote:
>> On 5/9/2023 3:38 PM, Chris Townley wrote:
>>> I then changed the integer bits to append the % to all integer 
>>> constants, and
>>> now get:
>>> It shows how BASIC can be slowed down not doing that!
>>
>> I haven't been following this closely, but, First guess is that the 
>> variables were defaulted to floating point, and then perhaps an 
>> integer conversion happened?
>>
>> Can you post the code?
>>
>> Once past the compiler, the "%" and "$" signs don't matter, since the 
>> compiler would assign the variables, if not declared, and it would 
>> just be data and addresses/pointers afterwards.
> Arne posted a link to the code before, but the relevant bits are:
> 
> Arne's version:
> 
> sub testfp(integer xscale)
That was the FP sub.
> My changes:
> 
> sub testint(integer xscale)
I think the only important change is from:
sum = ((sum + 1) * 2 + 1) / 2
to:
sum = ((sum + 1%) * 2% + 1%) / 2%
Arne
    
    
More information about the Info-vax
mailing list