logical.py (5119:a4469f2919f3) logical.py (6082:5db340cc3c47)
1# Copyright (c) 2007 The Hewlett-Packard Development Company
2# All rights reserved.
3#
4# Redistribution and use of this software in source and binary forms,
5# with or without modification, are permitted provided that the
6# following conditions are met:
7#
8# The software must be used only for Non-Commercial Use which means any

--- 62 unchanged lines hidden (view full) ---

71{
72 limm t2, imm
73 rdip t7
74 ldst t1, seg, riprel, disp
75 or t1, t1, t2, flags=(OF,SF,ZF,PF,CF)
76 st t1, seg, riprel, disp
77};
78
1# Copyright (c) 2007 The Hewlett-Packard Development Company
2# All rights reserved.
3#
4# Redistribution and use of this software in source and binary forms,
5# with or without modification, are permitted provided that the
6# following conditions are met:
7#
8# The software must be used only for Non-Commercial Use which means any

--- 62 unchanged lines hidden (view full) ---

71{
72 limm t2, imm
73 rdip t7
74 ldst t1, seg, riprel, disp
75 or t1, t1, t2, flags=(OF,SF,ZF,PF,CF)
76 st t1, seg, riprel, disp
77};
78
79def macroop OR_LOCKED_M_I
80{
81 limm t2, imm
82 ldstl t1, seg, sib, disp
83 or t1, t1, t2, flags=(OF,SF,ZF,PF,CF)
84 stul t1, seg, sib, disp
85};
86
87def macroop OR_LOCKED_P_I
88{
89 limm t2, imm
90 rdip t7
91 ldstl t1, seg, riprel, disp
92 or t1, t1, t2, flags=(OF,SF,ZF,PF,CF)
93 stul t1, seg, riprel, disp
94};
95
79def macroop OR_M_R
80{
81 ldst t1, seg, sib, disp
82 or t1, t1, reg, flags=(OF,SF,ZF,PF,CF)
83 st t1, seg, sib, disp
84};
85
86def macroop OR_P_R
87{
88 rdip t7
89 ldst t1, seg, riprel, disp
90 or t1, t1, reg, flags=(OF,SF,ZF,PF,CF)
91 st t1, seg, riprel, disp
92};
93
96def macroop OR_M_R
97{
98 ldst t1, seg, sib, disp
99 or t1, t1, reg, flags=(OF,SF,ZF,PF,CF)
100 st t1, seg, sib, disp
101};
102
103def macroop OR_P_R
104{
105 rdip t7
106 ldst t1, seg, riprel, disp
107 or t1, t1, reg, flags=(OF,SF,ZF,PF,CF)
108 st t1, seg, riprel, disp
109};
110
111def macroop OR_LOCKED_M_R
112{
113 ldstl t1, seg, sib, disp
114 or t1, t1, reg, flags=(OF,SF,ZF,PF,CF)
115 stul t1, seg, sib, disp
116};
117
118def macroop OR_LOCKED_P_R
119{
120 rdip t7
121 ldstl t1, seg, riprel, disp
122 or t1, t1, reg, flags=(OF,SF,ZF,PF,CF)
123 stul t1, seg, riprel, disp
124};
125
94def macroop OR_R_M
95{
96 ld t1, seg, sib, disp
97 or reg, reg, t1, flags=(OF,SF,ZF,PF,CF)
98};
99
100def macroop OR_R_P
101{

--- 146 unchanged lines hidden ---
126def macroop OR_R_M
127{
128 ld t1, seg, sib, disp
129 or reg, reg, t1, flags=(OF,SF,ZF,PF,CF)
130};
131
132def macroop OR_R_P
133{

--- 146 unchanged lines hidden ---