• Home
  • Raw
  • Download

Lines Matching full:src

321 The 'code' field encodes the operation as below, where 'src' refers to the
330 ADD 0x0 0 dst += src
331 SUB 0x1 0 dst -= src
332 MUL 0x2 0 dst \*= src
333 DIV 0x3 0 dst = (src != 0) ? (dst / src) : 0
334 SDIV 0x3 1 dst = (src != 0) ? (dst s/ src) : 0
335 OR 0x4 0 dst \|= src
336 AND 0x5 0 dst &= src
337 LSH 0x6 0 dst <<= (src & mask)
338 RSH 0x7 0 dst >>= (src & mask)
340 MOD 0x9 0 dst = (src != 0) ? (dst % src) : dst
341 SMOD 0x9 1 dst = (src != 0) ? (dst s% src) : dst
342 XOR 0xa 0 dst ^= src
343 MOV 0xb 0 dst = src
344 MOVSX 0xb 8/16/32 dst = (s8,s16,s32)src
345 ARSH 0xc 0 :term:`sign extending<Sign Extend>` dst >>= (src & mask)
358 dst = (u32) ((u32) dst + (u32) src)
364 dst = dst + src
414 dst = (u32)src
418 dst = (u32)(s32)(s8)src
492 JEQ 0x1 any PC += offset if dst == src
493 JGT 0x2 any PC += offset if dst > src unsigned
494 JGE 0x3 any PC += offset if dst >= src unsigned
495 JSET 0x4 any PC += offset if dst & src
496 JNE 0x5 any PC += offset if dst != src
497 JSGT 0x6 any PC += offset if dst > src signed
498 JSGE 0x7 any PC += offset if dst >= src signed
503 JLT 0xa any PC += offset if dst < src unsigned
504 JLE 0xb any PC += offset if dst <= src unsigned
505 JSLT 0xc any PC += offset if dst < src signed
506 JSLE 0xd any PC += offset if dst <= src signed
519 if (s32)dst s>= (s32)src goto +offset
623 *(size *) (dst + offset) = src
631 dst = *(unsigned size *) (src + offset)
644 dst = *(signed size *) (src + offset)
683 *(u32 *)(dst + offset) += src
687 *(u64 *)(dst + offset) += src
704 is set, then the operation also overwrites ``src`` with the value that
707 The ``XCHG`` operation atomically exchanges ``src`` with the value
712 ``dst + offset`` is replaced with ``src``. In either case, the