my led blinks with a period time of around 1 seconds. This is not what i expected.
It should be "LIMIT 16000000" to get a blink frequency of one second.
How many instruction cycles does your loop take? If you do half a million loops in one second it is doing about 32 instruction cycles per loop. For a 32-bit comparison , a 32-bit increment, and a jump that doesn't sound too bad. If you change your loop counter to 16 million you should end up with a 32-second loop.
If you don't want to use the Arduino IDE or libraries you might be better off at the AVRfreaks forum: www.avrfreaks.net