/*
 *               Copyright (C) 2005, BroadOn Communications Corp.
 *
 *  These coded instructions, statements, and computer programs contain
 *  unpublished  proprietary information of BroadOn Communications Corp.,
 *  and  are protected by Federal copyright law. They may not be disclosed
 *  to  third  parties or copied or duplicated in any form, in whole or in
 *  part, without the prior written consent of BroadOn Communications Corp.
 *
 */
#ifndef __ASM_H__
#define __ASM_H__

#define BEGIN_PROC(symbol) \
        .global symbol; \
        .type   symbol,"function"; \
symbol:

#define BEGIN_THUMB_PROC(symbol) \
        .global symbol; \
        .type   symbol,"function"; \
        .thumb_func; \
symbol:

#define END_PROC(symbol) \
        .size   symbol,.-symbol;

#endif /* __ASM_H__ */
