Index: ipcc/ipcc.c
===================================================================
--- ipcc/ipcc.c	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ ipcc/ipcc.c	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -27,6 +27,6 @@
  */
 
-/** @addtogroup ippc IPPC
- * @brief	Interprocess communication tester.
+/** @addtogroup ippc IPC Tester
+ * @brief	IPC tester and task faulter.
  * @{
  */ 
Index: kbd/arch/amd64
===================================================================
--- kbd/arch/amd64	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ kbd/arch/amd64	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -1,1 +1,1 @@
-ia32/
+ia32
Index: kbd/arch/ia32/include/kbd.h
===================================================================
--- kbd/arch/ia32/include/kbd.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ kbd/arch/ia32/include/kbd.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -27,10 +27,12 @@
  */
 
-/** @addtogroup kbdia32 ia32
- * @brief	HelenOS ia32 arch dependent parts of uspace keyboard handler.
+/** @addtogroup kbdamd64 amd64
+ * @brief	HelenOS ia32 / amd64 arch dependent parts of uspace keyboard handler.
  * @ingroup  kbd
  * @{
- */ 
+ */
+
 /** @file
+ * @ingroup kbdia32
  */
 
Index: kbd/arch/ia32/src/kbd.c
===================================================================
--- kbd/arch/ia32/src/kbd.c	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ kbd/arch/ia32/src/kbd.c	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -29,9 +29,10 @@
 
 /** @addtogroup kbdia32 ia32
- * @brief	HelenOS ia32 arch dependent parts of uspace keyboard handler.
+ * @brief	HelenOS ia32 / amd64 arch dependent parts of uspace keyboard handler.
  * @ingroup  kbd
  * @{
  */ 
 /** @file
+ * @ingroup kbdamd64
  */
 
Index: libc/arch/amd64/src/thread.c
===================================================================
--- libc/arch/amd64/src/thread.c	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ libc/arch/amd64/src/thread.c	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -28,9 +28,9 @@
 
  /** @addtogroup libcamd64 amd64
-  * @addtogroup libcia32
  * @ingroup lc
  * @{
  */
 /** @file
+  * @ingroup libcia32
  */
 
Index: libc/arch/mips32/include/atomic.h
===================================================================
--- libc/arch/mips32/include/atomic.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ libc/arch/mips32/include/atomic.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -31,4 +31,5 @@
  */
 /** @file
+ * @ingroup libcmips32eb	
  */
 
Index: libc/arch/mips32/include/endian.h
===================================================================
--- libc/arch/mips32/include/endian.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ libc/arch/mips32/include/endian.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -27,5 +27,7 @@
  */
 
- /** @addtogroup libcmips32	
+ /** @addtogroup libcmips32 mips32
+  * @brief mips32 architecture dependent parts of libc
+  * @ingroup lc
  * @{
  */
Index: libc/arch/mips32/include/limits.h
===================================================================
--- libc/arch/mips32/include/limits.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ libc/arch/mips32/include/limits.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -31,4 +31,5 @@
  */
 /** @file
+ * @ingroup libcmips32eb	
  */
 
Index: libc/arch/mips32/include/psthread.h
===================================================================
--- libc/arch/mips32/include/psthread.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ libc/arch/mips32/include/psthread.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -31,4 +31,5 @@
  */
 /** @file
+ * @ingroup libcmips32eb	
  */
 
Index: libc/arch/mips32/include/stackarg.h
===================================================================
--- libc/arch/mips32/include/stackarg.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ libc/arch/mips32/include/stackarg.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -31,4 +31,5 @@
  */
 /** @file
+ * @ingroup libcmips32eb	
  */
 
Index: libc/arch/mips32/include/thread.h
===================================================================
--- libc/arch/mips32/include/thread.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ libc/arch/mips32/include/thread.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -31,4 +31,5 @@
  */
 /** @file
+ * @ingroup libcmips32eb	
  */
 
Index: libc/arch/mips32/include/types.h
===================================================================
--- libc/arch/mips32/include/types.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ libc/arch/mips32/include/types.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -31,4 +31,5 @@
  */
 /** @file
+ * @ingroup libcmips32eb	
  */
 
Index: libc/arch/mips32/src/syscall.c
===================================================================
--- libc/arch/mips32/src/syscall.c	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ libc/arch/mips32/src/syscall.c	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -27,10 +27,9 @@
  */
 
- /** @addtogroup libcmips32 mips32
-  * @brief mips32 architecture dependent parts of libc
-  * @ingroup lc
+ /** @addtogroup libcmips32
  * @{
  */
 /** @file
+  * @ingroup libcmips32eb	
  */
 
Index: libc/arch/mips32/src/thread.c
===================================================================
--- libc/arch/mips32/src/thread.c	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ libc/arch/mips32/src/thread.c	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -31,4 +31,5 @@
  */
 /** @file
+ * @ingroup libcmips32eb	
  */
 
Index: libc/arch/mips32eb/include/endian.h
===================================================================
--- libc/arch/mips32eb/include/endian.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ libc/arch/mips32eb/include/endian.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -27,5 +27,5 @@
  */
  
-/** @addtogroup libcmipseb32 mipseb32
+/** @addtogroup libcmips32eb mipseb32
   * @brief mipseb32 architecture dependent parts of libc
   * @ingroup lc
Index: softfloat/arch/amd64/include/functions.h
===================================================================
--- softfloat/arch/amd64/include/functions.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/arch/amd64/include/functions.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -25,4 +25,12 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup softfloatamd64 amd64	
+ * @ingroup sfl 
+ * @brief softfloat architecture dependent definitions 
+ * @{
+ */
+/** @file
  */
 
@@ -64,2 +72,6 @@
 #endif
 
+
+ /** @}
+ */
+
Index: softfloat/arch/ia32/include/functions.h
===================================================================
--- softfloat/arch/ia32/include/functions.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/arch/ia32/include/functions.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -25,4 +25,12 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup softfloatia32 ia32	
+ * @ingroup sfl
+ * @brief softfloat architecture dependent definitions 
+ * @{
+ */
+/** @file
  */
 
@@ -64,2 +72,6 @@
 #endif
 
+
+ /** @}
+ */
+
Index: softfloat/arch/ia64/include/functions.h
===================================================================
--- softfloat/arch/ia64/include/functions.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/arch/ia64/include/functions.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -25,4 +25,12 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup softfloatia64 ia64
+ * @ingroup sfl 
+ * @brief softfloat architecture dependent definitions 
+ * @{
+ */
+/** @file
  */
 
@@ -64,2 +72,6 @@
 #endif
 
+
+ /** @}
+ */
+
Index: softfloat/arch/mips32/include/functions.h
===================================================================
--- softfloat/arch/mips32/include/functions.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/arch/mips32/include/functions.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -25,4 +25,12 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup softfloatmips32 mips32	
+ * @ingroup sfl
+ * @brief softfloat architecture dependent definitions 
+ * @{
+ */
+/** @file
  */
 
@@ -64,2 +72,6 @@
 #endif
 
+
+ /** @}
+ */
+
Index: softfloat/arch/mips32eb/include/functions.h
===================================================================
--- softfloat/arch/mips32eb/include/functions.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/arch/mips32eb/include/functions.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -25,4 +25,12 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup softfloatmipseb32 mipseb32	
+ * @ingroup sfl
+ * @brief softfloat architecture dependent definitions 
+ * * @{
+ */
+/** @file
  */
 
@@ -64,2 +72,6 @@
 #endif
 
+
+ /** @}
+ */
+
Index: softfloat/arch/ppc32/include/functions.h
===================================================================
--- softfloat/arch/ppc32/include/functions.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/arch/ppc32/include/functions.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -25,4 +25,12 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup softfloatppc32 ppc32	
+ * @ingroup sfl
+ * @brief softfloat architecture dependent definitions 
+ * @{
+ */
+/** @file
  */
 
@@ -64,2 +72,6 @@
 #endif
 
+
+ /** @}
+ */
+
Index: softfloat/arch/ppc64/include/functions.h
===================================================================
--- softfloat/arch/ppc64/include/functions.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/arch/ppc64/include/functions.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -25,4 +25,12 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup softfloatppc64 ppc64	
+ * @ingroup sfl
+ * @brief softfloat architecture dependent definitions 
+ * @{
+ */
+/** @file
  */
 
@@ -63,2 +71,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: softfloat/arch/sparc64/include/functions.h
===================================================================
--- softfloat/arch/sparc64/include/functions.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/arch/sparc64/include/functions.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -25,4 +25,12 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup softfloatsparc64 sparc64	
+ * @ingroup sfl
+ * @brief softfloat architecture dependent definitions 
+ * @{
+ */
+/** @file
  */
 
@@ -64,2 +72,6 @@
 #endif
 
+
+ /** @}
+ */
+
Index: softfloat/generic/add.c
===================================================================
--- softfloat/generic/add.c	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/generic/add.c	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup softfloat	
+ * @{
+ */
+/** @file
+ */
+
 #include<sftypes.h>
 #include<add.h>
@@ -251,2 +257,6 @@
 
 
+
+ /** @}
+ */
+
Index: softfloat/generic/common.c
===================================================================
--- softfloat/generic/common.c	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/generic/common.c	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup softfloat	
+ * @{
+ */
+/** @file
+ */
+
 #include<sftypes.h>
 #include<common.h>
@@ -205,2 +211,6 @@
 }
 
+
+ /** @}
+ */
+
Index: softfloat/generic/comparison.c
===================================================================
--- softfloat/generic/comparison.c	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/generic/comparison.c	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup softfloat	
+ * @{
+ */
+/** @file
  */
 
@@ -122,2 +128,6 @@
 
 
+
+ /** @}
+ */
+
Index: softfloat/generic/conversion.c
===================================================================
--- softfloat/generic/conversion.c	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/generic/conversion.c	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup softfloat	
+ * @{
+ */
+/** @file
+ */
+
 #include "sftypes.h"
 #include "conversion.h"
@@ -585,2 +591,6 @@
 
 
+
+ /** @}
+ */
+
Index: softfloat/generic/div.c
===================================================================
--- softfloat/generic/div.c	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/generic/div.c	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup softfloat	
+ * @{
+ */
+/** @file
+ */
+
 #include<sftypes.h>
 #include<add.h>
@@ -355,2 +361,6 @@
 }
 
+
+ /** @}
+ */
+
Index: softfloat/generic/mul.c
===================================================================
--- softfloat/generic/mul.c	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/generic/mul.c	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup softfloat	
+ * @{
+ */
+/** @file
+ */
+
 #include<sftypes.h>
 #include<mul.h>
@@ -286,2 +292,6 @@
 
 
+
+ /** @}
+ */
+
Index: softfloat/generic/other.c
===================================================================
--- softfloat/generic/other.c	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/generic/other.c	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -27,3 +27,13 @@
  */
 
+ /** @addtogroup softfloat	
+ * @{
+ */
+/** @file
+ */
 
+
+
+ /** @}
+ */
+
Index: softfloat/generic/softfloat.c
===================================================================
--- softfloat/generic/softfloat.c	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/generic/softfloat.c	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -27,4 +27,17 @@
  */
 
+/** @defgroup sfl Softfloat
+ * @brief Software FPU emulation.
+ * @{ 
+ * @}
+ */
+ /** @addtogroup softfloat generic
+  * @ingroup sfl
+ * @brief Architecture independent parts of FPU software emulation library.
+ * @{
+ */
+/** @file
+ */
+
 #include<softfloat.h>
 #include<sftypes.h>
@@ -486,2 +499,6 @@
 }
 
+
+ /** @}
+ */
+
Index: softfloat/generic/sub.c
===================================================================
--- softfloat/generic/sub.c	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/generic/sub.c	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup softfloat	
+ * @{
+ */
+/** @file
+ */
+
 #include<sftypes.h>
 #include<sub.h>
@@ -254,2 +260,6 @@
 }
 
+
+ /** @}
+ */
+
Index: softfloat/include/add.h
===================================================================
--- softfloat/include/add.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/include/add.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup softfloat	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __ADD_H__
 #define __ADD_H__
@@ -36,2 +42,6 @@
 #endif
 
+
+ /** @}
+ */
+
Index: softfloat/include/common.h
===================================================================
--- softfloat/include/common.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/include/common.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup softfloat	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __COMMON_H__
 #define __COMMON_H__
@@ -42,2 +48,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: softfloat/include/comparison.h
===================================================================
--- softfloat/include/comparison.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/include/comparison.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup softfloat	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __COMPARISON_H__
 #define __COMPARISON_H__
@@ -48,2 +54,6 @@
 #endif
 
+
+ /** @}
+ */
+
Index: softfloat/include/conversion.h
===================================================================
--- softfloat/include/conversion.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/include/conversion.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup softfloat	
+ * @{
+ */
+/** @file
  */
 
@@ -60,2 +66,6 @@
 #endif
 
+
+ /** @}
+ */
+
Index: softfloat/include/div.h
===================================================================
--- softfloat/include/div.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/include/div.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup softfloat	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __DIV_H__
 #define __DIV_H__
@@ -37,2 +43,6 @@
 #endif
 
+
+ /** @}
+ */
+
Index: softfloat/include/mul.h
===================================================================
--- softfloat/include/mul.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/include/mul.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup softfloat	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __MUL_H__
 #define __MUL_H__
@@ -38,2 +44,6 @@
 #endif
 
+
+ /** @}
+ */
+
Index: softfloat/include/other.h
===================================================================
--- softfloat/include/other.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/include/other.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup softfloat	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __OTHER_H__
 #define __OTHER_H__
@@ -32,2 +38,6 @@
 #endif
 
+
+ /** @}
+ */
+
Index: softfloat/include/sftypes.h
===================================================================
--- softfloat/include/sftypes.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/include/sftypes.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup softfloat	
+ * @{
+ */
+/** @file
  */
 
@@ -101,2 +107,6 @@
 #endif
 
+
+ /** @}
+ */
+
Index: softfloat/include/softfloat.h
===================================================================
--- softfloat/include/softfloat.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/include/softfloat.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup softfloat	
+ * @{
+ */
+/** @file
  */
 
@@ -163,2 +169,6 @@
 #endif
 
+
+ /** @}
+ */
+
Index: softfloat/include/sub.h
===================================================================
--- softfloat/include/sub.h	(revision e209fc9638825e0d9388de4f48da510f066470b6)
+++ softfloat/include/sub.h	(revision 846848a632676ac86608fbe67cb2574e1b00cc5e)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup softfloat	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __SUB_H__
 #define __SUB_H__
@@ -36,2 +42,6 @@
 #endif
 
+
+ /** @}
+ */
+
