Open ktye opened 1 year ago
uptype is wrong for char atoms. maybe Kc should be:
func Kc(x int32) K { return K(0xff&uint32(x)) | K(ct)<<59 }
no. Kc is ok.
Kc
Flr needs sign extension of xp, e.g.
Flr
case 1: return Kc(int32(int8(xp)))
but there is no such operation in the abstract machine
uptype is wrong for char atoms. maybe Kc should be: