xref: /openbmc/linux/arch/arm/lib/testchangebit.S (revision 684f970e)
11da177e4SLinus Torvalds/*
21da177e4SLinus Torvalds *  linux/arch/arm/lib/testchangebit.S
31da177e4SLinus Torvalds *
41da177e4SLinus Torvalds *  Copyright (C) 1995-1996 Russell King
51da177e4SLinus Torvalds *
61da177e4SLinus Torvalds * This program is free software; you can redistribute it and/or modify
71da177e4SLinus Torvalds * it under the terms of the GNU General Public License version 2 as
81da177e4SLinus Torvalds * published by the Free Software Foundation.
91da177e4SLinus Torvalds */
101da177e4SLinus Torvalds#include <linux/linkage.h>
111da177e4SLinus Torvalds#include <asm/assembler.h>
12684f970eSRussell King#include "bitops.h"
131da177e4SLinus Torvalds                .text
141da177e4SLinus Torvalds
151da177e4SLinus TorvaldsENTRY(_test_and_change_bit_be)
161da177e4SLinus Torvalds		eor	r0, r0, #0x18		@ big endian byte ordering
171da177e4SLinus TorvaldsENTRY(_test_and_change_bit_le)
18684f970eSRussell King	testop	eor, strb
19