From 74736fcfc95e786ef5aad46c73e1c53365d5d3d8 Mon Sep 17 00:00:00 2001 From: Michael Sevakis Date: Fri, 27 Jan 2012 11:47:49 -0500 Subject: find_first_set_bit tweaks Correct sizing in m68k asm. Make the gerneric version far more generic. Change-Id: I32945f7431771979b3fe0da5472bdb110fd054ae --- firmware/asm/m68k/ffs.S | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'firmware/asm/m68k/ffs.S') diff --git a/firmware/asm/m68k/ffs.S b/firmware/asm/m68k/ffs.S index 2a39ae5bcd..87421ffe10 100644 --- a/firmware/asm/m68k/ffs.S +++ b/firmware/asm/m68k/ffs.S @@ -61,6 +61,7 @@ find_first_set_bit: | the top 24 bits of d0 are 0 so just load the value over it move.b (%a0, %d1.l), %d0 | rts | + .size find_first_set_bit, .-find_first_set_bit .section .irodata L_ffs_table: @@ -74,5 +75,4 @@ L_ffs_table: .byte 9, 0, 0, 24, 0, 0, 20, 26 | 40-47 .byte 30, 0, 0, 0, 0, 23, 0, 19 | 48-55 .byte 29, 0, 22, 18, 28, 17, 16, 0 | 56-63 - - .size find_first_set_bit, .-find_first_set_bit + .size L_ffs_table, .-L_ffs_table -- cgit v1.2.3