aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.c
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2007-04-06 12:59:53 +0200
committerUros Bizjak <uros@gcc.gnu.org>2007-04-06 12:59:53 +0200
commitd869c35152bfa3131a0e6d6a20480b925d17d85a (patch)
tree2fa999803b3ff3a8eb9b915c2f6a445118e79e99 /gcc/tree-vectorizer.c
parent0874ee9b767e78ab00f2cc82ac9f9acf8ac9ad56 (diff)
downloadgcc-d869c35152bfa3131a0e6d6a20480b925d17d85a.zip
gcc-d869c35152bfa3131a0e6d6a20480b925d17d85a.tar.gz
gcc-d869c35152bfa3131a0e6d6a20480b925d17d85a.tar.bz2
i386.c (output_387_reg_move): Handle memory operand[0].
* config/i386/i386.c (output_387_reg_move): Handle memory operand[0]. * config/i386/i386.md (*movsf_1, *movdf_nointeger, *movdf_integer_rex64, *movdf_integer, *movxf_nointeger, *movxf_integer): Use output_387_reg_move() for x87 reg->mem alternative. (*extendsfdf2_mixed, *extendsfdf2_i387, *extendsfxf2_i387, *extenddfxf2_i387, *truncdfsf_fast_mixed): Ditto. From-SVN: r123613
Diffstat (limited to 'gcc/tree-vectorizer.c')
0 files changed, 0 insertions, 0 deletions
"hl kwd">GetDirectBufferAddress (env, buffer); if (address == tmp) printf ("PASS: address of %s\n", name); else printf ("FAIL: address of %s\n", name); int tmplen = (*env)->GetDirectBufferCapacity (env, buffer); if (len == tmplen) printf ("PASS: length of %s\n", name); else printf ("FAIL: length of %s\n", name); } JNIEXPORT void JNICALL Java_directbuffer_testDirectByteBuffer (JNIEnv *env, jclass k, jobject buffer, jint len) { test_buffer (env, buffer, "direct java.nio.ByteBuffer", len); } JNIEXPORT void JNICALL Java_directbuffer_testCharBuffer (JNIEnv *env, jclass k, jobject buffer, jint len) { test_buffer (env, buffer, "java.nio.CharBuffer view", len); } JNIEXPORT void JNICALL Java_directbuffer_testDoubleBuffer (JNIEnv *env, jclass k, jobject buffer, jint len) { test_buffer (env, buffer, "java.nio.DoubleBuffer view", len); } JNIEXPORT void JNICALL Java_directbuffer_testFloatBuffer (JNIEnv *env, jclass k, jobject buffer, jint len) { test_buffer (env, buffer, "java.nio.FloatBuffer view", len); } JNIEXPORT void JNICALL Java_directbuffer_testIntBuffer (JNIEnv *env, jclass k, jobject buffer, jint len) { test_buffer (env, buffer, "java.nio.IntBuffer view", len); } JNIEXPORT void JNICALL Java_directbuffer_testLongBuffer (JNIEnv *env, jclass k, jobject buffer, jint len) { test_buffer (env, buffer, "java.nio.LongBuffer view", len); } JNIEXPORT void JNICALL Java_directbuffer_testShortBuffer (JNIEnv *env, jclass k, jobject buffer, jint len) { test_buffer (env, buffer, "java.nio.ShortBuffer view", len); }