summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authoroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-05-07 06:51:27 +0000
committeroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-05-07 06:51:27 +0000
commit8d10b757c0fa5fa46f82d0ce85bad6c6ed5236af (patch)
tree043efb6d5b00175e79bd53e3bb0d05d9b20bf7f4 /src
parentcb97efc46b1e79c32b677fdfd3ee570ea64286ce (diff)
downloadopenocd+libswd-8d10b757c0fa5fa46f82d0ce85bad6c6ed5236af.tar.gz
openocd+libswd-8d10b757c0fa5fa46f82d0ce85bad6c6ed5236af.tar.bz2
openocd+libswd-8d10b757c0fa5fa46f82d0ce85bad6c6ed5236af.tar.xz
openocd+libswd-8d10b757c0fa5fa46f82d0ce85bad6c6ed5236af.zip
slightly increase readability of code
git-svn-id: svn://svn.berlios.de/openocd/trunk@1631 b42882b7-edfa-0310-969c-e2dbd0fdcd60
Diffstat (limited to 'src')
-rw-r--r--src/target/arm7tdmi.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/target/arm7tdmi.c b/src/target/arm7tdmi.c
index 136a8a05..dec3e28d 100644
--- a/src/target/arm7tdmi.c
+++ b/src/target/arm7tdmi.c
@@ -265,28 +265,29 @@ int arm7tdmi_clock_data_in_endianness(arm_jtag_t *jtag_info, void *in, int size,
jtag_add_dr_scan_now(2, fields, TAP_INVALID);
+ u32 readback=flip_u32(le_to_h_u32(tmp), 32);
switch (size)
{
case 4:
if (be)
{
- h_u32_to_be(((u8*)in), flip_u32(le_to_h_u32(tmp), 32));
+ h_u32_to_be(((u8*)in), readback);
} else
{
- h_u32_to_le(((u8*)in), flip_u32(le_to_h_u32(tmp), 32));
+ h_u32_to_le(((u8*)in), readback);
}
break;
case 2:
if (be)
{
- h_u16_to_be(((u8*)in), flip_u32(le_to_h_u32(tmp), 32) & 0xffff);
+ h_u16_to_be(((u8*)in), readback & 0xffff);
} else
{
- h_u16_to_le(((u8*)in), flip_u32(le_to_h_u32(tmp), 32) & 0xffff);
+ h_u16_to_le(((u8*)in), readback & 0xffff);
}
break;
case 1:
- *((u8 *)in)= flip_u32(le_to_h_u32(tmp), 32) & 0xff;
+ *((u8 *)in)= readback & 0xff;
break;
}