Zephyr Project API 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
asm-macro-64-bit-mwdt.h File Reference

Go to the source code of this file.

Variables

macro MOVR
 
macro d
 
macro s movl &$suffix s endm macro LDR
 
macro s movl &$suffix s endm macro s
 
macro s movl &$suffix s endm macro off if $narg
 
macro s movl &$suffix s endm macro off if else ldl &$suffix endif endm macro STR
 
macro s movl &$suffix s endm macro off if else ldl &$suffix endif endm macro off if else stl &$suffix endif endm macro PUSHR
 
macro s movl &$suffix s endm macro off if else ldl &$suffix endif endm macro off if else stl &$suffix endif endm macro r pushl r endm macro POPR
 
macro s movl &$suffix s endm macro off if else ldl &$suffix endif endm macro off if else stl &$suffix endif endm macro r pushl r endm macro r popl r endm macro LRR
 
macro s movl &$suffix s endm macro off if else ldl &$suffix endif endm macro off if else stl &$suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro SRR
 
macro s movl &$suffix s endm macro off if else ldl &$suffix endif endm macro off if else stl &$suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro ADDR
 
macro s movl &$suffix s endm macro off if else ldl &$suffix endif endm macro off if else stl &$suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro v addl &$suffix v endm macro ADD2R
 
macro s movl &$suffix s endm macro off if else ldl &$suffix endif endm macro off if else stl &$suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro v addl &$suffix v endm macro v add2l &$suffix v endm macro ADD3R
 
macro s movl &$suffix s endm macro off if else ldl &$suffix endif endm macro off if else stl &$suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro v addl &$suffix v endm macro v add2l &$suffix v endm macro v add3l v endm macro SUBR
 
macro s movl &$suffix s endm macro off if else ldl &$suffix endif endm macro off if else stl &$suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro v addl &$suffix v endm macro v add2l &$suffix v endm macro v add3l v endm macro v subl v endm macro BMSKNR
 
macro s movl &$suffix s endm macro off if else ldl &$suffix endif endm macro off if else stl &$suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro v addl &$suffix v endm macro v add2l &$suffix v endm macro v add3l v endm macro v subl v endm macro v bmsknl v endm macro LSRR
 
macro s movl &$suffix s endm macro off if else ldl &$suffix endif endm macro off if else stl &$suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro v addl &$suffix v endm macro v add2l &$suffix v endm macro v add3l v endm macro v subl v endm macro v bmsknl v endm macro v lsrl v endm macro ASLR
 
macro s movl &$suffix s endm macro off if else ldl &$suffix endif endm macro off if else stl &$suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro v addl &$suffix v endm macro v add2l &$suffix v endm macro v add3l v endm macro v subl v endm macro v bmsknl v endm macro v lsrl v endm macro v asll v endm macro ANDR
 
macro s movl &$suffix s endm macro off if else ldl &$suffix endif endm macro off if else stl &$suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro v addl &$suffix v endm macro v add2l &$suffix v endm macro v add3l v endm macro v subl v endm macro v bmsknl v endm macro v lsrl v endm macro v asll v endm macro v andl v endm macro ORR
 
macro s movl &$suffix s endm macro off if else ldl &$suffix endif endm macro off if else stl &$suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro v addl &$suffix v endm macro v add2l &$suffix v endm macro v add3l v endm macro v subl v endm macro v bmsknl v endm macro v lsrl v endm macro v asll v endm macro v andl v endm macro v orl v endm macro BRR
 
macro s movl &$suffix s endm macro off if else ldl &$suffix endif endm macro off if else stl &$suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro v addl &$suffix v endm macro v add2l &$suffix v endm macro v add3l v endm macro v subl v endm macro v bmsknl v endm macro v lsrl v endm macro v asll v endm macro v andl v endm macro v orl v endm macro lbl br &$suffix l lbl endm macro BREQR
 
macro s movl &$suffix s endm macro off if else ldl &$suffix endif endm macro off if else stl &$suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro v addl &$suffix v endm macro v add2l &$suffix v endm macro v add3l v endm macro v subl v endm macro v bmsknl v endm macro v lsrl v endm macro v asll v endm macro v andl v endm macro v orl v endm macro lbl br &$suffix l lbl endm macro lbl breql lbl endm macro CMPR
 
macro s movl &$suffix s endm macro off if else ldl &$suffix endif endm macro off if else stl &$suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro v addl &$suffix v endm macro v add2l &$suffix v endm macro v add3l v endm macro v subl v endm macro v bmsknl v endm macro v lsrl v endm macro v asll v endm macro v andl v endm macro v orl v endm macro lbl br &$suffix l lbl endm macro lbl breql lbl endm macro op1
 

Variable Documentation

◆ $narg

macro s movl& $suffix s endm macro off if else ldl& $suffix endif endm macro off if $narg
Initial value:
== 2
ldl\&$suffix d
macro d
Definition asm-macro-64-bit-mwdt.h:8

◆ ADD2R

macro s movl& $suffix s endm macro off if else ldl& $suffix endif endm macro off if else stl& $suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro v addl& $suffix v endm macro ADD2R

◆ ADD3R

macro s movl& $suffix s endm macro off if else ldl& $suffix endif endm macro off if else stl& $suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro v addl& $suffix v endm macro v add2l& $suffix v endm macro ADD3R

◆ ADDR

macro s movl& $suffix s endm macro off if else ldl& $suffix endif endm macro off if else stl& $suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro ADDR

◆ ANDR

macro s movl& $suffix s endm macro off if else ldl& $suffix endif endm macro off if else stl& $suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro v addl& $suffix v endm macro v add2l& $suffix v endm macro v add3l v endm macro v subl v endm macro v bmsknl v endm macro v lsrl v endm macro v asll v endm macro ANDR

◆ ASLR

macro s movl& $suffix s endm macro off if else ldl& $suffix endif endm macro off if else stl& $suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro v addl& $suffix v endm macro v add2l& $suffix v endm macro v add3l v endm macro v subl v endm macro v bmsknl v endm macro v lsrl v endm macro ASLR

◆ BMSKNR

macro s movl& $suffix s endm macro off if else ldl& $suffix endif endm macro off if else stl& $suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro v addl& $suffix v endm macro v add2l& $suffix v endm macro v add3l v endm macro v subl v endm macro BMSKNR

◆ BREQR

macro s movl& $suffix s endm macro off if else ldl& $suffix endif endm macro off if else stl& $suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro v addl& $suffix v endm macro v add2l& $suffix v endm macro v add3l v endm macro v subl v endm macro v bmsknl v endm macro v lsrl v endm macro v asll v endm macro v andl v endm macro v orl v endm macro lbl br& $suffix l lbl endm macro BREQR

◆ BRR

macro s movl& $suffix s endm macro off if else ldl& $suffix endif endm macro off if else stl& $suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro v addl& $suffix v endm macro v add2l& $suffix v endm macro v add3l v endm macro v subl v endm macro v bmsknl v endm macro v lsrl v endm macro v asll v endm macro v andl v endm macro v orl v endm macro BRR

◆ CMPR

macro s movl& $suffix s endm macro off if else ldl& $suffix endif endm macro off if else stl& $suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro v addl& $suffix v endm macro v add2l& $suffix v endm macro v add3l v endm macro v subl v endm macro v bmsknl v endm macro v lsrl v endm macro v asll v endm macro v andl v endm macro v orl v endm macro lbl br& $suffix l lbl endm macro lbl breql lbl endm macro CMPR

◆ d

macro s movl& $suffix s endm macro off if else ldl& $suffix endif endm macro off if else stl& $suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro v addl& $suffix v endm macro v add2l& $suffix v endm macro v add3l v endm macro v subl v endm macro v bmsknl v endm macro v lsrl v endm macro v asll v endm macro v andl v endm macro v orl v endm macro lbl br& $suffix l lbl endm macro lbl breql d

◆ LDR

macro s movl& $suffix s endm macro LDR

◆ LRR

macro s movl& $suffix s endm macro off if else ldl& $suffix endif endm macro off if else stl& $suffix endif endm macro r pushl r endm macro r popl r endm macro LRR

◆ LSRR

macro s movl& $suffix s endm macro off if else ldl& $suffix endif endm macro off if else stl& $suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro v addl& $suffix v endm macro v add2l& $suffix v endm macro v add3l v endm macro v subl v endm macro v bmsknl v endm macro LSRR

◆ MOVR

macro MOVR

◆ op1

macro s movl& $suffix s endm macro off if else ldl& $suffix endif endm macro off if else stl& $suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro v addl& $suffix v endm macro v add2l& $suffix v endm macro v add3l v endm macro v subl v endm macro v bmsknl v endm macro v lsrl v endm macro v asll v endm macro v andl v endm macro v orl v endm macro lbl br& $suffix l lbl endm macro lbl breql lbl endm macro op2 cmpl op1

◆ ORR

macro s movl& $suffix s endm macro off if else ldl& $suffix endif endm macro off if else stl& $suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro v addl& $suffix v endm macro v add2l& $suffix v endm macro v add3l v endm macro v subl v endm macro v bmsknl v endm macro v lsrl v endm macro v asll v endm macro v andl v endm macro ORR

◆ POPR

macro s movl& $suffix s endm macro off if else ldl& $suffix endif endm macro off if else stl& $suffix endif endm macro r pushl r endm macro POPR

◆ PUSHR

macro s movl& $suffix s endm macro off if else ldl& $suffix endif endm macro off if else stl& $suffix endif endm macro PUSHR

◆ s

macro s movl& $suffix s endm macro off if else ldl& $suffix endif endm macro off if else stl& $suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro v addl& $suffix v endm macro v add2l& $suffix v endm macro v add3l v endm macro v subl v endm macro v bmsknl v endm macro v lsrl v endm macro v asll v endm macro v andl v endm macro v orl v endm macro lbl br& $suffix l lbl endm macro lbl breql s

◆ SRR

macro s movl& $suffix s endm macro off if else ldl& $suffix endif endm macro off if else stl& $suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro SRR

◆ STR

macro s movl& $suffix s endm macro off if else ldl& $suffix endif endm macro STR

◆ SUBR

macro s movl& $suffix s endm macro off if else ldl& $suffix endif endm macro off if else stl& $suffix endif endm macro r pushl r endm macro r popl r endm macro aux lrl aux endm macro aux srl aux endm macro v addl& $suffix v endm macro v add2l& $suffix v endm macro v add3l v endm macro SUBR