Lines Matching refs:bit
71 The eBPF processor provides ten general-purpose 64-bit registers,
119 The @code{.half} directive produces a 16 bit value.
123 The @code{.word} directive produces a 32 bit value.
127 The @code{.dword} directive produces a 64 bit value.
146 16-bit signed PC-relative offset, measured in number of 64-bit words,
149 32-bit signed PC-relative offset, measured in number of 64-bit words,
152 Signed 16-bit immediate.
154 Signed 32-bit immediate.
156 Signed 64-bit immediate.
166 64-bit arithmetic addition.
168 64-bit arithmetic subtraction.
170 64-bit arithmetic multiplication.
172 64-bit arithmetic integer division.
174 64-bit integer remainder.
176 64-bit bit-wise ``and'' operation.
178 64-bit bit-wise ``or'' operation.
180 64-bit bit-wise exclusive-or operation.
182 64-bit left shift, by @code{%s} or @code{imm32} bits.
184 64-bit right logical shift, by @code{%s} or @code{imm32} bits.
186 64-bit right arithmetic shift, by @code{%s} or @code{imm32} bits.
188 64-bit arithmetic negation.
190 Move the 64-bit value of @code{%s} in @code{%d}, or load @code{imm32}
194 @subsubsection 32-bit arithmetic instructions
200 32-bit arithmetic addition.
202 32-bit arithmetic subtraction.
204 32-bit arithmetic multiplication.
206 32-bit arithmetic integer division.
208 32-bit integer remainder.
210 32-bit bit-wise ``and'' operation.
212 32-bit bit-wise ``or'' operation.
214 32-bit bit-wise exclusive-or operation.
216 32-bit left shift, by @code{%s} or @code{imm32} bits.
218 32-bit right logical shift, by @code{%s} or @code{imm32} bits.
220 32-bit right arithmetic shift, by @code{%s} or @code{imm32} bits.
222 32-bit arithmetic negation.
224 Move the 32-bit value of @code{%s} in @code{%d}, or load @code{imm32}
232 Convert the 8-bit, 16-bit or 32-bit value in @code{%d} to
235 Convert the 8-bit, 16-bit or 32-bit value in @code{%d} to big-endian.
238 @subsubsection 64-bit load and pseudo maps
242 Load the given signed 64-bit immediate, or pseudo map descriptor, to
261 Absolute 64-bit load.
263 Absolute 32-bit load.
265 Absolute 16-bit load.
267 Absolute 8-bit load.
274 Indirect 64-bit load.
276 Indirect 32-bit load.
278 Indirect 16-bit load.
280 Indirect 8-bit load.
292 Generic 64-bit load.
294 Generic 32-bit load.
296 Generic 16-bit load.
298 Generic 8-bit load.
305 Generic 64-bit store.
307 Generic 32-bit store.
309 Generic 16-bit store.
311 Generic 8-bit store.
318 Store immediate as 64-bit.
320 Store immediate as 32-bit.
322 Store immediate as 16-bit.
324 Store immediate as 8-bit.
380 for swapping 64-bit quantities and another for 32-bit quantities.
384 Exchange-and-add a 64-bit value at the specified location.
386 Exchange-and-add a 32-bit value at the specified location.