9#include <l4/sys/l4int.h>
19 asm volatile (
"ldrb %w[val], %[mem]" : [val]
"=r" (val) : [mem]
"m" (*mem));
30 asm volatile (
"ldrh %w[val], %[mem]" : [val]
"=r" (val) : [mem]
"m" (*mem));
41 asm volatile (
"ldr %w[val], %[mem]" : [val]
"=r" (val) : [mem]
"m" (*mem));
52 asm volatile (
"ldr %[val], %[mem]" : [val]
"=r" (val) : [mem]
"m" (*mem));
61 asm volatile (
"strb %w[val], %[mem]" :[mem]
"=m" (*mem) : [val]
"r" (val));
68 asm volatile (
"strh %w[val], %[mem]" : [mem]
"=m" (*mem) : [val]
"r" (val));
75 asm volatile (
"str %w[val], %[mem]" : [mem]
"=m" (*mem) : [val]
"r" (val));
82 asm volatile (
"str %[val], %[mem]" : [mem]
"=m" (*mem) : [val]
"r" (val));
unsigned char l4_uint8_t
Unsigned 8bit value.
unsigned int l4_uint32_t
Unsigned 32bit value.
unsigned short int l4_uint16_t
Unsigned 16bit value.
unsigned long long l4_uint64_t
Unsigned 64bit value.
T read(Istream &s)
Read a value out of a stream.