fix some double promotion
DummyBackend: add sine-sweep generators