/*1* Copyright (C) 2004-2006 Atmel Corporation2*3* This program is free software; you can redistribute it and/or modify4* it under the terms of the GNU General Public License version 2 as5* published by the Free Software Foundation.6*/78.Lnot_word_aligned:9/*10* Bad alignment will cause a hardware exception, which is as11* good as anything. No need for us to check for proper alignment.12*/13ld.uh r8, r12[0]14sub r10, 115st.h r11++, r81617/* fall through */1819.global __raw_readsw20.type __raw_readsw,@function21__raw_readsw:22cp.w r10, 023reteq r1224mov r9, 325tst r11, r926brne .Lnot_word_aligned2728sub r10, 229brlt 2f30311: ldins.h r8:t, r12[0]32ldins.h r8:b, r12[0]33st.w r11++, r834sub r10, 235brge 1b36372: sub r10, -238reteq r123940ld.uh r8, r12[0]41st.h r11++, r842retal r12434445