Changeset add04f7 in mainline for kernel/test


Ignore:
Timestamp:
2009-03-03T15:20:49Z (16 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
f24d300
Parents:
deca67b
Message:

better inline assembler readability using the new symbolic syntax

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/test/fpu/sse1.c

    rdeca67b radd04f7  
    5959        for (i = 0; i < ATTEMPTS; i++) {
    6060                asm volatile (
    61                         "movlpd %0, %%xmm2\n"
    62                         : "=m" (arg)
     61                        "movlpd %[arg], %%xmm2\n"
     62                        : [arg] "=m" (arg)
    6363                );
    6464
    6565                delay(DELAY);
    6666                asm volatile (
    67                         "movlpd %%xmm2, %0\n"
    68                         : "=m" (after_arg)
     67                        "movlpd %%xmm2, %[after_arg]\n"
     68                        : [after_arg] "=m" (after_arg)
    6969                );
    7070               
     
    9191        for (i = 0; i < ATTEMPTS; i++) {
    9292                asm volatile (
    93                         "movlpd %0, %%xmm2\n"
    94                         : "=m" (arg)
     93                        "movlpd %[arg], %%xmm2\n"
     94                        : [arg] "=m" (arg)
    9595                );
    9696
    9797                scheduler();
    9898                asm volatile (
    99                         "movlpd %%xmm2, %0\n"
    100                         : "=m" (after_arg)
     99                        "movlpd %%xmm2, %[after_arg]\n"
     100                        : [after_arg] "=m" (after_arg)
    101101                );
    102102               
Note: See TracChangeset for help on using the changeset viewer.