ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
HFile_masm.php
Go to the documentation of this file.
1<?php
2$BEAUT_PATH = realpath(".") . "/Services/COPage/syntax_highlight/php";
3if (!isset($BEAUT_PATH)) {
4 return;
5}
6require_once("$BEAUT_PATH/Beautifier/HFile.php");
7 class HFile_masm extends HFile
8 {
9 public function HFile_masm()
10 {
11 $this->HFile();
12 /*************************************/
13 // Beautifier Highlighting Configuration File
14 // Assembly for MASM
15 /*************************************/
16 // Flags
17
18 $this->nocase = "1";
19 $this->notrim = "0";
20 $this->perl = "0";
21
22 // Colours
23
24 $this->colours = array("blue", "purple", "gray", "brown", "blue", "purple");
25 $this->quotecolour = "blue";
26 $this->blockcommentcolour = "green";
27 $this->linecommentcolour = "green";
28
29 // Indent Strings
30
31 $this->indent = array();
32 $this->unindent = array();
33
34 // String characters and delimiters
35
36 $this->stringchars = array();
37 $this->delimiters = array("~", "!", "%", "&", "^", "*", "(", ")", "-", "+", "=", "|", "\\", "/", "{", "}", "[", "]", ":", ";", "\"", "'", "<", ">", " ", ",", " ", " ", " ", " ", " ", " ", " ", " ");
38 $this->escchar = "";
39
40 // Comment settings
41
42 $this->linecommenton = array(";");
43 $this->blockcommenton = array("");
44 $this->blockcommentoff = array("");
45
46 // Keywords (keyword mapping to colour number)
47
48 $this->keywords = array(
49 ".break" => "1",
50 ".breakif" => "1",
51 ".continue" => "1",
52 ".else" => "1",
53 ".elseif" => "1",
54 ".endif" => "1",
55 ".exit" => "1",
56 ".if" => "1",
57 ".repeat" => "1",
58 ".startup" => "1",
59 ".until" => "1",
60 ".untilcxz" => "1",
61 ".while" => "1",
62 "aaa" => "1",
63 "aad" => "1",
64 "aam" => "1",
65 "aas" => "1",
66 "adc" => "1",
67 "add" => "1",
68 "and" => "2",
69 "arpl" => "1",
70 "bound" => "1",
71 "bsf" => "1",
72 "bsr" => "1",
73 "bswap" => "1",
74 "bt" => "1",
75 "btc" => "1",
76 "btr" => "1",
77 "bts" => "1",
78 "call" => "1",
79 "cbw" => "1",
80 "cdq" => "1",
81 "clc" => "1",
82 "cld" => "1",
83 "cli" => "1",
84 "clts" => "1",
85 "cmc" => "1",
86 "cmov" => "1",
87 "cmp" => "1",
88 "cmps" => "1",
89 "cmpsb" => "1",
90 "cmpsd" => "1",
91 "cmpsw" => "1",
92 "cmpxchg" => "1",
93 "cmpxchg8b" => "1",
94 "cpuid" => "1",
95 "cwd" => "1",
96 "cwde" => "1",
97 "daa" => "1",
98 "das" => "1",
99 "dec" => "1",
100 "div" => "1",
101 "enter" => "1",
102 "esc" => "1",
103 "hlt" => "1",
104 "idiv" => "1",
105 "imul" => "1",
106 "in" => "1",
107 "inc" => "1",
108 "ins" => "1",
109 "insb" => "1",
110 "insd" => "1",
111 "insw" => "1",
112 "int" => "1",
113 "into" => "1",
114 "invd" => "1",
115 "invlpg" => "1",
116 "invoke" => "1",
117 "iret" => "1",
118 "iretd" => "1",
119 "ja" => "1",
120 "jae" => "1",
121 "jb" => "1",
122 "jbe" => "1",
123 "jc" => "1",
124 "jcxz" => "1",
125 "je" => "1",
126 "jecxz" => "1",
127 "jg" => "1",
128 "jge" => "1",
129 "jl" => "1",
130 "jle" => "1",
131 "jmp" => "1",
132 "jna" => "1",
133 "jnae" => "1",
134 "jnb" => "1",
135 "jnbe" => "1",
136 "jnc" => "1",
137 "jne" => "1",
138 "jng" => "1",
139 "jnge" => "1",
140 "jnl" => "1",
141 "jnle" => "1",
142 "jno" => "1",
143 "jnp" => "1",
144 "jns" => "1",
145 "jnz" => "1",
146 "jo" => "1",
147 "jp" => "1",
148 "jpe" => "1",
149 "jpo" => "1",
150 "js" => "1",
151 "jz" => "1",
152 "lahf" => "1",
153 "lar" => "1",
154 "lds" => "1",
155 "lea" => "1",
156 "leave" => "1",
157 "les" => "1",
158 "lfs" => "1",
159 "lgdt" => "1",
160 "lgs" => "1",
161 "lidt" => "1",
162 "lldt" => "1",
163 "lmsw" => "1",
164 "lock" => "1",
165 "lods" => "1",
166 "lodsb" => "1",
167 "lodsd" => "1",
168 "lodsw" => "1",
169 "loop" => "1",
170 "loope" => "1",
171 "loopne" => "1",
172 "loopnz" => "1",
173 "loopz" => "1",
174 "lsl" => "1",
175 "lss" => "1",
176 "ltr" => "1",
177 "mov" => "1",
178 "movs" => "1",
179 "movsb" => "1",
180 "movsd" => "1",
181 "movsw" => "1",
182 "movsx" => "1",
183 "movzx" => "1",
184 "mul" => "1",
185 "neg" => "1",
186 "nop" => "1",
187 "not" => "2",
188 "oio" => "1",
189 "or" => "2",
190 "out" => "1",
191 "outs" => "1",
192 "outsb" => "1",
193 "outsd" => "1",
194 "outsw" => "1",
195 "pop" => "1",
196 "popa" => "1",
197 "popad" => "1",
198 "popf" => "1",
199 "popfd" => "1",
200 "push" => "1",
201 "pusha" => "1",
202 "pushad" => "1",
203 "pushf" => "1",
204 "pushfd" => "1",
205 "pushw" => "1",
206 "rcl" => "1",
207 "rcr" => "1",
208 "rdmsr" => "1",
209 "rdtsc" => "1",
210 "rep" => "1",
211 "repe" => "1",
212 "repne" => "1",
213 "repnz" => "1",
214 "repz" => "1",
215 "ret" => "1",
216 "retf" => "1",
217 "retn" => "1",
218 "rol" => "1",
219 "ror" => "1",
220 "rsdc" => "1",
221 "rsldt" => "1",
222 "rsm" => "1",
223 "rsts" => "1",
224 "sahf" => "1",
225 "sal" => "1",
226 "sar" => "1",
227 "sbb" => "1",
228 "scas" => "1",
229 "scasb" => "1",
230 "scasd" => "1",
231 "scasw" => "1",
232 "seta" => "1",
233 "setae" => "1",
234 "setb" => "1",
235 "setbe" => "1",
236 "setc" => "1",
237 "sete" => "1",
238 "setg" => "1",
239 "setge" => "1",
240 "setl" => "1",
241 "setle" => "1",
242 "setna" => "1",
243 "setnae" => "1",
244 "setnb" => "1",
245 "setnc" => "1",
246 "setne" => "1",
247 "setng" => "1",
248 "setnge" => "1",
249 "setnl" => "1",
250 "setnle" => "1",
251 "setno" => "1",
252 "setnp" => "1",
253 "setns" => "1",
254 "setnz" => "1",
255 "seto" => "1",
256 "setp" => "1",
257 "setpe" => "1",
258 "setpo" => "1",
259 "sets" => "1",
260 "setz" => "1",
261 "sgdt" => "1",
262 "shl" => "2",
263 "shld" => "1",
264 "shr" => "2",
265 "shrd" => "1",
266 "sidt" => "1",
267 "sldt" => "1",
268 "smsw" => "1",
269 "stc" => "1",
270 "std" => "1",
271 "sti" => "1",
272 "stos" => "1",
273 "stosb" => "1",
274 "stosd" => "1",
275 "stosw" => "1",
276 "str" => "1",
277 "sub" => "1",
278 "svdc" => "1",
279 "svldt" => "1",
280 "svts" => "1",
281 "test" => "1",
282 "verr" => "1",
283 "verw" => "1",
284 "wait" => "1",
285 "wbinvd" => "1",
286 "wrmsr" => "1",
287 "xadd" => "1",
288 "xchg" => "1",
289 "xlat" => "1",
290 "xlatb" => "1",
291 "xor" => "2",
292 "%cond" => "2",
293 "%out" => "2",
294 ".186" => "2",
295 ".286" => "2",
296 ".286c" => "2",
297 ".286p" => "2",
298 ".287" => "2",
299 ".386" => "2",
300 ".386p" => "2",
301 ".387" => "2",
302 ".486" => "2",
303 ".486c" => "2",
304 ".486p" => "2",
305 ".586" => "2",
306 ".586p" => "2",
307 ".686" => "2",
308 ".686p" => "2",
309 ".8086" => "2",
310 ".8087" => "2",
311 ".alpha" => "2",
312 ".dosseg" => "2",
313 ".code" => "2",
314 ".const" => "2",
315 ".cref" => "2",
316 ".data" => "2",
317 ".data?" => "2",
318 ".err" => "2",
319 ".err1" => "2",
320 ".err2" => "2",
321 ".errb" => "2",
322 ".errdef" => "2",
323 ".errdif" => "2",
324 ".erre" => "2",
325 ".fardata" => "2",
326 ".fardata?" => "2",
327 ".k3d" => "2",
328 ".lall" => "2",
329 ".lfcond" => "2",
330 ".list" => "2",
331 ".mmx" => "2",
332 ".model" => "2",
333 ".msfloat" => "2",
334 ".nolist" => "2",
335 ".nolistmacro" => "2",
336 ".radix" => "2",
337 ".sall" => "2",
338 ".seq" => "2",
339 ".sfcond" => "2",
340 ".stack" => "2",
341 ".type" => "2",
342 ".xall" => "2",
343 ".xcref" => "2",
344 ".xlist" => "2",
345 "@catstr" => "2",
346 "@code" => "2",
347 "@codesize" => "2",
348 "@cpu" => "2",
349 "@curseg" => "2",
350 "@data" => "2",
351 "@data?" => "2",
352 "@datasize" => "2",
353 "@date" => "2",
354 "@environ" => "2",
355 "@fardata" => "2",
356 "@fardata?" => "2",
357 "@filename" => "2",
358 "@instr" => "2",
359 "@interface" => "2",
360 "@model" => "2",
361 "@sizestr" => "2",
362 "@stack" => "2",
363 "@startup" => "2",
364 "@substr" => "2",
365 "@time" => "2",
366 "@version" => "2",
367 "@wordsize" => "2",
368 "addr" => "2",
369 "align" => "2",
370 "arg" => "2",
371 "assume" => "2",
372 "at" => "2",
373 "basic" => "2",
374 "byte" => "2",
375 "c" => "2",
376 "casemap" => "2",
377 "catstr" => "2",
378 "codeptr" => "2",
379 "codeseg" => "2",
380 "comm" => "2",
381 "comment" => "2",
382 "common" => "2",
383 "compact" => "2",
384 "dataptr" => "2",
385 "db" => "2",
386 "dd" => "2",
387 "df" => "2",
388 "dosseg" => "2",
389 "dup" => "2",
390 "dq" => "2",
391 "dt" => "2",
392 "dw" => "2",
393 "dword" => "2",
394 "echo" => "2",
395 "else" => "2",
396 "elseif" => "2",
397 "elseifdef" => "2",
398 "elseifidn" => "2",
399 "elseifidni" => "2",
400 "end" => "2",
401 "endif" => "2",
402 "endm" => "2",
403 "endp" => "2",
404 "ends" => "2",
405 "epilogue" => "2",
406 "epiloguedef" => "2",
407 "eq" => "2",
408 "equ" => "2",
409 "even" => "2",
410 "exitm" => "2",
411 "export" => "2",
412 "expr32" => "2",
413 "extern" => "2",
414 "externdef" => "2",
415 "extrn" => "2",
416 "far" => "2",
417 "far16" => "2",
418 "far32" => "2",
419 "farstack" => "2",
420 "flat" => "2",
421 "for" => "2",
422 "forc" => "2",
423 "fortran" => "2",
424 "fword" => "2",
425 "ge" => "2",
426 "global" => "2",
427 "goto" => "2",
428 "group" => "2",
429 "gt" => "2",
430 "high" => "2",
431 "highword" => "2",
432 "huge" => "2",
433 "ideal" => "2",
434 "if" => "2",
435 "if1" => "2",
436 "if2" => "2",
437 "ifb" => "2",
438 "ifdef" => "2",
439 "ifdif" => "2",
440 "ifdifi" => "2",
441 "ifidn" => "2",
442 "ifidni" => "2",
443 "ife" => "2",
444 "ifnb" => "2",
445 "ifndef" => "2",
446 "include" => "2",
447 "includelib" => "2",
448 "instr" => "2",
449 "integer" => "2",
450 "irp" => "2",
451 "irpc" => "2",
452 "jumps" => "2",
453 "label" => "2",
454 "large" => "2",
455 "le" => "2",
456 "length" => "2",
457 "lengthof" => "2",
458 "listing" => "2",
459 "local" => "2",
460 "locals" => "2",
461 "lroffset" => "2",
462 "low" => "2",
463 "lowword" => "2",
464 "lt" => "2",
465 "macro" => "2",
466 "mask" => "2",
467 "masm" => "2",
468 "masm51" => "2",
469 "medium" => "2",
470 "memory" => "2",
471 "mm2word" => "2",
472 "mmword" => "2",
473 "model" => "2",
474 "multerrs" => "2",
475 "name" => "2",
476 "near" => "2",
477 "near32" => "2",
478 "nle" => "2",
479 "nokeyword" => "2",
480 "nolist" => "2",
481 "nolocals" => "2",
482 "noljmp" => "2",
483 "nomasm51" => "2",
484 "none" => "2",
485 "nonunique" => "2",
486 "noscoped" => "2",
487 "nosmart" => "2",
488 "nothing" => "2",
489 "offset" => "2",
490 "opattr" => "2",
491 "option" => "2",
492 "org" => "2",
493 "page" => "2",
494 "para" => "2",
495 "pascal" => "2",
496 "popcontext" => "2",
497 "private" => "2",
498 "proc" => "2",
499 "prologue" => "2",
500 "prologuedef" => "2",
501 "proto" => "2",
502 "ptr" => "2",
503 "public" => "2",
504 "publicdll" => "2",
505 "purge" => "2",
506 "pushcontext" => "2",
507 "pword" => "2",
508 "quirks" => "2",
509 "qword" => "2",
510 "readonly" => "2",
511 "real4" => "2",
512 "real8" => "2",
513 "real10" => "2",
514 "record" => "2",
515 "rept" => "2",
516 "req" => "2",
517 "sbyte" => "2",
518 "sdword" => "2",
519 "seg" => "2",
520 "segment" => "2",
521 "short" => "2",
522 "size" => "2",
523 "sizeof" => "2",
524 "small" => "2",
525 "smart" => "2",
526 "stack" => "2",
527 "stdcall" => "2",
528 "struc" => "2",
529 "struct" => "2",
530 "substr" => "2",
531 "subtitle" => "2",
532 "subttl" => "2",
533 "sword" => "2",
534 "symtype" => "2",
535 "tbyte" => "2",
536 "textequ" => "2",
537 "this" => "2",
538 "tiny" => "2",
539 "title" => "2",
540 "tword" => "2",
541 "type" => "2",
542 "typedef" => "2",
543 "use16" => "2",
544 "use32" => "2",
545 "uses" => "2",
546 "union" => "2",
547 "vararg" => "2",
548 "width" => "2",
549 "word" => "2",
550 "\\" => "2",
551 "f2xm1" => "3",
552 "fabs" => "3",
553 "fadd" => "3",
554 "faddp" => "3",
555 "fbld" => "3",
556 "fbstp" => "3",
557 "fchs" => "3",
558 "fclex" => "3",
559 "fcmov" => "3",
560 "fcom" => "3",
561 "fcomp" => "3",
562 "fcompp" => "3",
563 "fcos" => "3",
564 "fdecstp" => "3",
565 "fdiv" => "3",
566 "fdivp" => "3",
567 "fdivr" => "3",
568 "fdivrp" => "3",
569 "ffree" => "3",
570 "fiadd" => "3",
571 "ficom" => "3",
572 "ficomp" => "3",
573 "fidiv" => "3",
574 "fidivr" => "3",
575 "fild" => "3",
576 "fimul" => "3",
577 "fincstp" => "3",
578 "finit" => "3",
579 "fist" => "3",
580 "fistp" => "3",
581 "fisub" => "3",
582 "fisubr" => "3",
583 "fld" => "3",
584 "fld1" => "3",
585 "fldcw" => "3",
586 "fldenv" => "3",
587 "fldl2e" => "3",
588 "fldl2t" => "3",
589 "fldlg2" => "3",
590 "fldln2" => "3",
591 "fldpi" => "3",
592 "fldz" => "3",
593 "fly2x" => "3",
594 "fly2xp1" => "3",
595 "fmul" => "3",
596 "fmulp" => "3",
597 "fnclex" => "3",
598 "fninit" => "3",
599 "fnop" => "3",
600 "fnsave" => "3",
601 "fnstcw" => "3",
602 "fnstenv" => "3",
603 "fnstsw" => "3",
604 "fpatan" => "3",
605 "fprem" => "3",
606 "fprem1" => "3",
607 "fptan" => "3",
608 "fqrt" => "3",
609 "frndint" => "3",
610 "frstor" => "3",
611 "fsave" => "3",
612 "fscale" => "3",
613 "fsin" => "3",
614 "fsincos" => "3",
615 "fst" => "3",
616 "fstcw" => "3",
617 "fstenv" => "3",
618 "fstp" => "3",
619 "fstsw" => "3",
620 "fsub" => "3",
621 "fsubp" => "3",
622 "fsubr" => "3",
623 "fsubrb" => "3",
624 "ftst" => "3",
625 "fucom" => "3",
626 "fucomp" => "3",
627 "fucompp" => "3",
628 "fwait" => "3",
629 "fxam" => "3",
630 "fxch" => "3",
631 "fxtract" => "3",
632 "!" => "4",
633 "%" => "4",
634 "&" => "4",
635 "*" => "4",
636 "+" => "4",
637 "," => "4",
638 "-" => "4",
639 "//" => "4",
640 "/" => "4",
641 ">" => "4",
642 "=" => "4",
643 "<" => "4",
644 "|" => "4",
645 "$" => "5",
646 "?" => "5",
647 "@@" => "5",
648 "@b" => "5",
649 "@f" => "5",
650 "ah" => "5",
651 "al" => "5",
652 "ax" => "5",
653 "bh" => "5",
654 "bl" => "5",
655 "bp" => "5",
656 "bx" => "5",
657 "carry?" => "5",
658 "ch" => "5",
659 "cl" => "5",
660 "cr0" => "5",
661 "cr2" => "5",
662 "cr3" => "5",
663 "cr4" => "5",
664 "cs" => "5",
665 "cx" => "5",
666 "dh" => "5",
667 "di" => "5",
668 "dl" => "5",
669 "dr0" => "5",
670 "dr1" => "5",
671 "dr2" => "5",
672 "dr3" => "5",
673 "dr4" => "5",
674 "dr5" => "5",
675 "dr6" => "5",
676 "dr7" => "5",
677 "ds" => "5",
678 "dx" => "5",
679 "eax" => "5",
680 "ebx" => "5",
681 "ebp" => "5",
682 "ecx" => "5",
683 "edi" => "5",
684 "edx" => "5",
685 "es" => "5",
686 "esi" => "5",
687 "esp" => "5",
688 "ext0" => "5",
689 "ext1" => "5",
690 "ext2" => "5",
691 "ext3" => "5",
692 "ext4" => "5",
693 "ext5" => "5",
694 "ext6" => "5",
695 "ext7" => "5",
696 "extb0" => "5",
697 "extb1" => "5",
698 "extb2" => "5",
699 "extb3" => "5",
700 "fs" => "5",
701 "gs" => "5",
702 "mm" => "5",
703 "mm0" => "5",
704 "mm1" => "5",
705 "mm2" => "5",
706 "mm3" => "5",
707 "mm4" => "5",
708 "mm5" => "5",
709 "mm6" => "5",
710 "mm7" => "5",
711 "overflow?" => "5",
712 "parity?" => "5",
713 "si" => "5",
714 "sign?" => "5",
715 "sp" => "5",
716 "ss" => "5",
717 "tr3" => "5",
718 "tr4" => "5",
719 "tr5" => "5",
720 "tr6" => "5",
721 "tr7" => "5",
722 "xmm" => "5",
723 "xmm0" => "5",
724 "xmm1" => "5",
725 "xmm2" => "5",
726 "xmm3" => "5",
727 "xmm4" => "5",
728 "xmm5" => "5",
729 "xmm6" => "5",
730 "xmm7" => "5",
731 "zero?" => "5",
732 "addps" => "6",
733 "addss" => "6",
734 "andnps" => "6",
735 "andps" => "6",
736 "cmpeqps" => "6",
737 "cmpeqss" => "6",
738 "cmpleps" => "6",
739 "cmpless" => "6",
740 "cmpltps" => "6",
741 "cmpltss" => "6",
742 "cmpneqps" => "6",
743 "cmpneqss" => "6",
744 "cmpnleps" => "6",
745 "cmpnless" => "6",
746 "cmpnltps" => "6",
747 "cmpnltss" => "6",
748 "cmpordps" => "6",
749 "cmpordss" => "6",
750 "cmpps" => "6",
751 "cmpss" => "6",
752 "cmpunordps" => "6",
753 "cmpunordss" => "6",
754 "comiss" => "6",
755 "cvtpi2ps" => "6",
756 "cvtps2pi" => "6",
757 "cvtsi2ss" => "6",
758 "cvttps2pi" => "6",
759 "cvttss2si" => "6",
760 "cvtss2si" => "6",
761 "divps" => "6",
762 "divss" => "6",
763 "emms" => "6",
764 "femms" => "6",
765 "fxrstor" => "6",
766 "fxsave" => "6",
767 "ldmxcsr" => "6",
768 "maskmovq" => "6",
769 "maxps" => "6",
770 "maxss" => "6",
771 "minps" => "6",
772 "minss" => "6",
773 "movaps" => "6",
774 "movd" => "6",
775 "movdf" => "6",
776 "movdt" => "6",
777 "movhps" => "6",
778 "movhlps" => "6",
779 "movlhps" => "6",
780 "movlps" => "6",
781 "movmskps" => "6",
782 "movntps" => "6",
783 "movntq" => "6",
784 "movq" => "6",
785 "movss" => "6",
786 "movups" => "6",
787 "mulps" => "6",
788 "mulss" => "6",
789 "orps" => "6",
790 "packssdw" => "6",
791 "packsswb" => "6",
792 "packuswb" => "6",
793 "paddb" => "6",
794 "paddd" => "6",
795 "paddsb" => "6",
796 "paddsw" => "6",
797 "paddusb" => "6",
798 "paddusw" => "6",
799 "paddw" => "6",
800 "pand" => "6",
801 "pandn" => "6",
802 "pavgb" => "6",
803 "pavgusb" => "6",
804 "pavgw" => "6",
805 "pcmpeqb" => "6",
806 "pcmpeqd" => "6",
807 "pcmpeqw" => "6",
808 "pcmpgtb" => "6",
809 "pcmpgtd" => "6",
810 "pcmpgtw" => "6",
811 "pextrw" => "6",
812 "pf2id" => "6",
813 "pfacc" => "6",
814 "pfadd" => "6",
815 "pfcmpeq" => "6",
816 "pfcmpge" => "6",
817 "pfcmpgt" => "6",
818 "pfmax" => "6",
819 "pfmin" => "6",
820 "pfmul" => "6",
821 "pfrcp" => "6",
822 "pfrcpit1" => "6",
823 "pfrcpit2" => "6",
824 "pfsqit1" => "6",
825 "pfrsqrt" => "6",
826 "pfsub" => "6",
827 "pfsubr" => "6",
828 "pi2fd" => "6",
829 "pinsrw" => "6",
830 "pmaddwd" => "6",
831 "pmaxsw" => "6",
832 "pmaxub" => "6",
833 "pminsw" => "6",
834 "pminub" => "6",
835 "pmovmskb" => "6",
836 "pmulhrw" => "6",
837 "pmulhuw" => "6",
838 "pmulhw" => "6",
839 "pmullw" => "6",
840 "por" => "6",
841 "prefetch" => "6",
842 "prefetchw" => "6",
843 "prefetchnta" => "6",
844 "prefetcht0" => "6",
845 "prefetcht1" => "6",
846 "prefetcht2" => "6",
847 "psadbw" => "6",
848 "pslld" => "6",
849 "psllq" => "6",
850 "psllw" => "6",
851 "psrad" => "6",
852 "psraw" => "6",
853 "psrld" => "6",
854 "psrlq" => "6",
855 "psrlw" => "6",
856 "psubb" => "6",
857 "psubd" => "6",
858 "psubsb" => "6",
859 "psubsw" => "6",
860 "psubusb" => "6",
861 "psubusw" => "6",
862 "psubw" => "6",
863 "punpckhbw" => "6",
864 "punpckhdq" => "6",
865 "punpckhwd" => "6",
866 "punpcklbw" => "6",
867 "punpckldq" => "6",
868 "punpcklwd" => "6",
869 "pxor" => "6",
870 "HFileufw" => "6",
871 "rcpps" => "6",
872 "rcpss" => "6",
873 "rdpmc" => "6",
874 "rsqrtps" => "6",
875 "rsqrtss" => "6",
876 "sfence" => "6",
877 "shufps" => "6",
878 "sqrtps" => "6",
879 "sqrtss" => "6",
880 "stmxcsr" => "6",
881 "subps" => "6",
882 "subss" => "6",
883 "syscall" => "6",
884 "sysret" => "6",
885 "ucomiss" => "6",
886 "unpckhps" => "6",
887 "unpckps" => "6",
888 "unpcklps" => "6",
889 "xmmword" => "6",
890 "xorps" => "6");
891
892 // Special extensions
893
894 // Each category can specify a PHP function that returns an altered
895 // version of the keyword.
896
897
898
899 $this->linkscripts = array(
900 "1" => "donothing",
901 "2" => "donothing",
902 "3" => "donothing",
903 "4" => "donothing",
904 "5" => "donothing",
905 "6" => "donothing");
906 }
907
908
909 public function donothing($keywordin)
910 {
911 return $keywordin;
912 }
913 }
$BEAUT_PATH
Definition: HFile_masm.php:2
An exception for terminatinating execution or to throw for unit testing.
donothing($keywordin)
Definition: HFile_masm.php:909