Lines Matching refs:operator
98 fun from_op operator =
99 if operator = Term `ADD` then Assem.ADD
100 else if operator = Term `SUB:OPERATOR` then Assem.SUB
101 else if operator = Term `RSB:OPERATOR` then Assem.RSB
102 else if operator = Term `MUL:OPERATOR` then Assem.MUL
103 else if operator = Term `MLA:OPERATOR` then Assem.MLA
104 else if operator = Term `AND:OPERATOR` then Assem.AND
105 else if operator = Term `ORR:OPERATOR` then Assem.ORR
106 else if operator = Term `EOR:OPERATOR` then Assem.EOR
107 else if operator = Term `CMP:OPERATOR` then Assem.CMP
108 else if operator = Term `TST:OPERATOR` then Assem.TST
109 else if operator = Term `LSL:OPERATOR` then Assem.LSL
110 else if operator = Term `LSR:OPERATOR` then Assem.LSR
111 else if operator = Term `ASR:OPERATOR` then Assem.ASR
112 else if operator = Term `ROR:OPERATOR` then Assem.ROR
113 else if operator = Term `LDR:OPERATOR` then Assem.LDR
114 else if operator = Term `LDMFD:OPERATOR` then Assem.LDMFD
115 else if operator = Term `STR:OPERATOR` then Assem.STR
116 else if operator = Term `STMFD:OPERATOR` then Assem.STMFD
117 else if operator = Term `MRS:OPERATOR` then Assem.MRS
118 else if operator = Term `MSR:OPERATOR` then Assem.MSR
119 else if operator = Term `BL:OPERATOR` then Assem.BL
120 else if operator = Term `B:OPERATOR` then Assem.B
121 else if operator = Term `SWI:OPERATOR` then Assem.SWI
122 else if operator = Term `NOP:OPERATOR` then Assem.NOP
123 else raise Fail "from_op: invalid ARM operator!"