# float census -- classes that separate the 'bits' and 'canonical'
# policies are: negative zero, NaN.  Classes an x87 -> SSE port is
# most likely to move are: subnormal, and anything near FLT_MAX.

turn1-state.sav: 1101 float leaves
      576  ordinary                 e.g. /CreateParams/MapP/.[1]/.[1]/.[0]/.[0]
      275  positive zero            e.g. /Summary/Session/TMRS/TQTLE
      192  exact integer            e.g. /Summary/Session/TMRS/TCTL
       58  FLT_MAX (0x7f7fffff)     e.g. /Summary/Session/TMRS/TSTL

turn2-state.sav: 1116 float leaves
      581  ordinary                 e.g. /CreateParams/MapP/.[1]/.[1]/.[0]/.[0]
      279  positive zero            e.g. /Summary/Session/TMRS/TQTLE
      198  exact integer            e.g. /Summary/Session/TMRS/TCTL
       58  FLT_MAX (0x7f7fffff)     e.g. /Summary/Session/TMRS/TSTL

turn3-state.sav: 1141 float leaves
      599  ordinary                 e.g. /CreateParams/MapP/.[1]/.[1]/.[0]/.[0]
      281  positive zero            e.g. /Summary/Session/TMRS/TQTLE
      203  exact integer            e.g. /Summary/Session/TMRS/TCTL
       58  FLT_MAX (0x7f7fffff)     e.g. /Summary/Session/TMRS/TSTL

Autosave EndTurn - turn3.sav: 1116 float leaves
      581  ordinary                 e.g. /CreateParams/MapP/.[1]/.[1]/.[0]/.[0]
      279  positive zero            e.g. /Summary/Session/TMRS/TQTLE
      198  exact integer            e.g. /Summary/Session/TMRS/TCTL
       58  FLT_MAX (0x7f7fffff)     e.g. /Summary/Session/TMRS/TSTL

all distinct saves combined:
     2337  ordinary
     1114  positive zero
      791  exact integer
      232  FLT_MAX (0x7f7fffff)

'canonical' would change 0 leaf/leaves across the corpus (a no-op today).
subnormals: 0  (each one is an x87/SSE parity risk)
