Hello,

while waiting for my msp430x149 device I did some tests of my code with 
msp430simu. When running the following code:

    int64_t a = 1152921504606846976LL;  // 2^60
    int32_t b = 1073741824L;            // 2^30
    int32_t c = (int32_t)(a / b);

the simulation stops with the following error message:

Traceback (most recent call last):
  File "./testing.py", line 107, in ?
    msp.start()
  File "./testing.py", line 88, in start
    self.step()
  File "./core.py", line 1129, in step
    apply(execfu, [self]+args)
  File "./core.py", line 817, in execRRC
    arg.set(r)
  File "./core.py", line 650, in set
    raise "not possible as destination"
not possible as destination

My question to the mspgcc-experts:

Did I make something wrong, is it a simulator problem or is the msp430x149 or 
the mspgcc not able to do this kind of calculations?

Best regards,

Martin

Reply via email to