Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(57)

Side by Side Diff: test/cctest/test-disasm-arm.cc

Issue 6691057: ARM: Add support load/store multiple VFP registers (Closed) Base URL: https://v8.googlecode.com/svn/branches/bleeding_edge
Patch Set: Comments addressed Created 9 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « test/cctest/test-assembler-arm.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2007-2008 the V8 project authors. All rights reserved. 1 // Copyright 2011 the V8 project authors. All rights reserved.
2 // Redistribution and use in source and binary forms, with or without 2 // Redistribution and use in source and binary forms, with or without
3 // modification, are permitted provided that the following conditions are 3 // modification, are permitted provided that the following conditions are
4 // met: 4 // met:
5 // 5 //
6 // * Redistributions of source code must retain the above copyright 6 // * Redistributions of source code must retain the above copyright
7 // notice, this list of conditions and the following disclaimer. 7 // notice, this list of conditions and the following disclaimer.
8 // * Redistributions in binary form must reproduce the above 8 // * Redistributions in binary form must reproduce the above
9 // copyright notice, this list of conditions and the following 9 // copyright notice, this list of conditions and the following
10 // disclaimer in the documentation and/or other materials provided 10 // disclaimer in the documentation and/or other materials provided
11 // with the distribution. 11 // with the distribution.
(...skipping 503 matching lines...) Expand 10 before | Expand all | Expand 10 after
515 COMPARE(vmsr(r10, pl), 515 COMPARE(vmsr(r10, pl),
516 "5ee1aa10 vmsrpl FPSCR, r10"); 516 "5ee1aa10 vmsrpl FPSCR, r10");
517 COMPARE(vmsr(pc), 517 COMPARE(vmsr(pc),
518 "eee1fa10 vmsr FPSCR, APSR"); 518 "eee1fa10 vmsr FPSCR, APSR");
519 COMPARE(vmrs(r5), 519 COMPARE(vmrs(r5),
520 "eef15a10 vmrs r5, FPSCR"); 520 "eef15a10 vmrs r5, FPSCR");
521 COMPARE(vmrs(r10, ge), 521 COMPARE(vmrs(r10, ge),
522 "aef1aa10 vmrsge r10, FPSCR"); 522 "aef1aa10 vmrsge r10, FPSCR");
523 COMPARE(vmrs(pc), 523 COMPARE(vmrs(pc),
524 "eef1fa10 vmrs APSR, FPSCR"); 524 "eef1fa10 vmrs APSR, FPSCR");
525
526 COMPARE(vstm(ia, r0, d1, d3),
527 "ec801b06 vstmia r0, {d1-d3}");
528 COMPARE(vldm(ia, r1, d2, d5),
529 "ec912b08 vldmia r1, {d2-d5}");
530 COMPARE(vstm(ia, r2, d0, d15),
531 "ec820b20 vstmia r2, {d0-d15}");
532 COMPARE(vldm(ia, r3, d0, d15),
533 "ec930b20 vldmia r3, {d0-d15}");
534 COMPARE(vstm(ia, r4, s1, s3),
535 "ecc40a03 vstmia r4, {s1-s3}");
536 COMPARE(vldm(ia, r5, s2, s5),
537 "ec951a04 vldmia r5, {s2-s5}");
538 COMPARE(vstm(ia, r6, s0, s31),
539 "ec860a20 vstmia r6, {s0-s31}");
540 COMPARE(vldm(ia, r7, s0, s31),
541 "ec970a20 vldmia r7, {s0-s31}");
525 } 542 }
526 543
527 VERIFY_RUN(); 544 VERIFY_RUN();
528 } 545 }
OLDNEW
« no previous file with comments | « test/cctest/test-assembler-arm.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698