use NativeReg, NativeInt to avoid ifdef
add test of new Label