Mill Computing, Inc. Forums The Mill Architecture Is every belt address always valid? Reply To: Is every belt address always valid?

Post count: 98

Its not so obvious at first, but uninitialized slots don’t have scalarity nor size. The instructions don’t encode this metadata either, so consequently an op wouldn’t know what to do.

Referencing uninitialized slots is a programmer error, and faults.

There are recipes for getting scalars and vectors of zeros or Nones and a few other utility constants cheaply.