Subversion Repositories HelenOS-historic

Rev

Rev 1104 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1104 Rev 1658
Line 47... Line 47...
47
static void testit1(void *data)
47
static void testit1(void *data)
48
{
48
{
49
    int i;
49
    int i;
50
    int arg __attribute__((aligned(16))) = (int)((__native) data);
50
    int arg __attribute__((aligned(16))) = (int)((__native) data);
51
    int after_arg __attribute__((aligned(16)));
51
    int after_arg __attribute__((aligned(16)));
-
 
52
 
-
 
53
    thread_detach(THREAD);
52
   
54
   
53
    waitq_sleep(&can_start);
55
    waitq_sleep(&can_start);
54
 
56
 
55
    for (i = 0; i<ATTEMPTS; i++) {
57
    for (i = 0; i<ATTEMPTS; i++) {
56
        __asm__ volatile (
58
        __asm__ volatile (
Line 75... Line 77...
75
static void testit2(void *data)
77
static void testit2(void *data)
76
{
78
{
77
    int i;
79
    int i;
78
    int arg __attribute__((aligned(16))) = (int)((__native) data);
80
    int arg __attribute__((aligned(16))) = (int)((__native) data);
79
    int after_arg __attribute__((aligned(16)));
81
    int after_arg __attribute__((aligned(16)));
-
 
82
 
-
 
83
    thread_detach(THREAD);
80
   
84
 
81
    waitq_sleep(&can_start);
85
    waitq_sleep(&can_start);
82
 
86
 
83
    for (i = 0; i<ATTEMPTS; i++) {
87
    for (i = 0; i<ATTEMPTS; i++) {
84
        __asm__ volatile (
88
        __asm__ volatile (
85
            "mtc1 %0,$1"
89
            "mtc1 %0,$1"