void test(int entry)
{
    switch (entry)
    {
        case 0:
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 8 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 16 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 24 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 32 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 40 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 48 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 56 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 64 bytes

            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 8 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 16 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 24 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 32 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 40 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 48 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 56 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 64 bytes

            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 8 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 16 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 24 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 32 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 40 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 48 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 56 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 64 bytes

            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 8 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 16 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 24 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 32 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 40 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 48 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 56 bytes
            asm volatile ("mov r5,r0\n mov r5, r0\n mov r5, r0\n mov r5, r0\n"); // 64 bytes

            break;

        case 1:
            asm volatile ("mov r6,r0\n mov r6, r0\n mov r6, r0\n mov r6, r0\n"); // 8 bytes
            break;

        case 2:
            asm volatile ("mov r7,r0\n mov r7, r0\n mov r7,r0\n mov r7, r0\n"); // 8 bytes
            break;
    }
}