/art/test/303-verification-stress/ |
D | classes-gen.c | 13 FILE* fp; in createFiles() local 21 fp = fopen(nameBuf, "w"); in createFiles() 22 if (fp == NULL) { in createFiles() 27 fprintf(fp, "public class Test%03d {\n", i); in createFiles() 28 fprintf(fp, " static String[] array = new String[%d];\n", array_size); in createFiles() 29 fprintf(fp, " static {\n"); in createFiles() 31 fprintf(fp, " array[%d] = \"string_%04d\";\n", k, k); in createFiles() 33 fprintf(fp, " }\n"); in createFiles() 34 fprintf(fp, "}\n"); in createFiles() 35 fclose(fp); in createFiles() [all …]
|
/art/test/023-many-interfaces/ |
D | iface-gen.c | 13 FILE* fp; in createFiles() local 20 fp = fopen(nameBuf, "w"); in createFiles() 21 if (fp == NULL) { in createFiles() 26 fprintf(fp, "interface Interface%03d {\n", i); in createFiles() 28 fprintf(fp, " int func%03d();\n", i); in createFiles() 29 fprintf(fp, "}\n"); in createFiles() 30 fclose(fp); in createFiles() 33 fp = fopen("func-decl", "w"); in createFiles() 34 fprintf(fp, " implements\n"); in createFiles() 36 fprintf(fp, " Interface%03d%s\n", i, (i == count-1) ? "" : ","); in createFiles() [all …]
|
/art/runtime/interpreter/mterp/x86_64ng/ |
D | other.S | 129 SET_VREG_OBJECT %edx, %rax # fp[A] <- fp[B] 131 SET_VREG %edx, %rax # fp[A] <- fp[B] 142 SET_VREG_OBJECT %edx, %rax # fp[A] <- fp[B] 144 SET_VREG %edx, %rax # fp[A] <- fp[B] 151 SET_VREG_OBJECT %eax, rINSTq # fp[AA] <- exception object 159 GET_VREG %edx, %rax # edx <- fp[BBBB] 161 SET_VREG_OBJECT %edx, rINSTq # fp[A] <- fp[B] 163 SET_VREG %edx, rINSTq # fp[A] <- fp[B] 180 SET_VREG_OBJECT %eax, rINSTq # fp[A] <- fp[B] 182 SET_VREG %eax, rINSTq # fp[A] <- fp[B]
|
D | object.S | 56 SET_WIDE_VREG %rax, rINSTq # fp[A] <- value 59 SET_VREG %eax, rINSTq # fp[A] <- value
|
D | main.S | 278 .macro SETUP_STACK_FRAME code_item, refs, fp, cfi_refs 300 leaq (\refs, %rbx, 4), \fp 316 cmpq %r10, \fp 604 .macro LOOP_OVER_SHORTY_STORING_XMMS xmm_reg, shorty, arg_index, fp, finished 621 movsd REG_VAR(xmm_reg),(REG_VAR(fp), REG_VAR(arg_index), 4) 625 movss REG_VAR(xmm_reg), (REG_VAR(fp), REG_VAR(arg_index), 4) 1217 SET_WIDE_VREG %rax, rINSTq # fp[A] <- value 1220 SET_VREG %eax, rINSTq # fp[A] <- value 1337 SET_WIDE_VREG %rax, rINSTq # fp[A] <- value 1340 SET_VREG %eax, rINSTq # fp[A] <- value [all …]
|
/art/tools/dmtracedump/ |
D | createtesttrace.cc | 306 void write2LE(FILE* fp, uint16_t val) { in write2LE() argument 307 putc(val & 0xff, fp); in write2LE() 308 putc(val >> 8, fp); in write2LE() 311 void write4LE(FILE* fp, uint32_t val) { in write4LE() argument 312 putc(val & 0xff, fp); in write4LE() 313 putc((val >> 8) & 0xff, fp); in write4LE() 314 putc((val >> 16) & 0xff, fp); in write4LE() 315 putc((val >> 24) & 0xff, fp); in write4LE() 318 void write8LE(FILE* fp, uint64_t val) { in write8LE() argument 319 putc(val & 0xff, fp); in write8LE() [all …]
|
D | tracedump.cc | 822 DataKeys* parseKeys(FILE* fp, int32_t verbose) { in parseKeys() argument 832 if (fseek(fp, 0L, SEEK_END) != 0) { in parseKeys() 837 pKeys->fileLen = ftell(fp); in parseKeys() 843 rewind(fp); in parseKeys() 852 if (fread(pKeys->fileData, 1, pKeys->fileLen, fp) != (size_t)pKeys->fileLen) { in parseKeys() 876 fseek(fp, offset, SEEK_SET); in parseKeys() 915 uint32_t read2LE(FILE* fp) { in read2LE() argument 916 uint32_t val = getc(fp); in read2LE() 917 val |= getc(fp) << 8; in read2LE() 920 uint32_t read4LE(FILE* fp) { in read4LE() argument [all …]
|
/art/runtime/interpreter/mterp/x86_64/ |
D | other.S | 148 SET_VREG_OBJECT %edx, %rax # fp[A] <- fp[B] 150 SET_VREG %edx, %rax # fp[A] <- fp[B] 161 SET_VREG_OBJECT %edx, %rax # fp[A] <- fp[B] 163 SET_VREG %edx, %rax # fp[A] <- fp[B] 171 SET_VREG_OBJECT %eax, rINSTq # fp[AA] <- exception object 179 GET_VREG %edx, %rax # edx <- fp[BBBB] 181 SET_VREG_OBJECT %edx, rINSTq # fp[A] <- fp[B] 183 SET_VREG %edx, rINSTq # fp[A] <- fp[B] 202 SET_VREG_OBJECT %eax, rINSTq # fp[A] <- fp[B] 204 SET_VREG %eax, rINSTq # fp[A] <- fp[B]
|
D | floating_point.S | 178 fldl VREG_ADDRESS(%rcx) # %st1 <- fp[vBB] 179 fldl VREG_ADDRESS(%rax) # %st0 <- fp[vCC] 186 fstpl VREG_ADDRESS(rINSTq) # fp[vAA] <- %st 194 fldl VREG_ADDRESS(rINSTq) # vB to fp stack 196 fldl VREG_ADDRESS(%rcx) # vA to fp stack 211 flds VREG_ADDRESS(%rcx) # vBB to fp stack 212 flds VREG_ADDRESS(%rax) # vCC to fp stack 227 flds VREG_ADDRESS(rINSTq) # vB to fp stack 229 flds VREG_ADDRESS(%rcx) # vA to fp stack
|
D | object.S | 84 SET_WIDE_VREG %rax, rINSTq # fp[A] <- value 87 SET_VREG %eax, rINSTq # fp[A] <- value 195 GET_WIDE_VREG %rax, rINSTq # rax<- fp[A]/fp[A+1]
|
/art/runtime/interpreter/mterp/arm/ |
D | other.S | 52 SET_VREG r1, r0 @ fp[A]<- r1 105 VREG_INDEX_TO_ADDR r9, r9 @ r9<- &fp[AA] 117 VREG_INDEX_TO_ADDR r3, r3 @ r3<- &fp[AA] 130 VREG_INDEX_TO_ADDR r3, r3 @ r3<- &fp[AA] 144 VREG_INDEX_TO_ADDR r3, r3 @ r3<- &fp[AA] 197 GET_VREG r2, r1 @ r2<- fp[B] 200 SET_VREG_OBJECT r2, r0 @ fp[A]<- r2 202 SET_VREG r2, r0 @ fp[A]<- r2 212 GET_VREG r2, r1 @ r2<- fp[BBBB] 215 SET_VREG_OBJECT r2, r0 @ fp[AAAA]<- r2 [all …]
|
D | object.S | 121 SET_VREG_OBJECT r0, r2 @ fp[A]<- r0 160 VREG_INDEX_TO_ADDR r3, r2 @ r3<- &fp[A] 163 SET_VREG_WIDE_BY_ADDR r0, r1, r3 @ fp[A]<- r0/r1 232 GET_VREG r3, r2 @ r3<- fp[B], the object pointer 236 GET_VREG r0, r2 @ r0<- fp[A] 255 GET_VREG r2, r2 @ r2<- fp[B], the object pointer 259 VREG_INDEX_TO_ADDR r0, r0 @ r0<- &fp[A] 260 GET_VREG_WIDE_BY_ADDR r0, r1, r0 @ r0/r1<- fp[A]/fp[A+1]
|
D | arithmetic.S | 157 VREG_INDEX_TO_ADDR r9, rINST @ r9<- &fp[AA] 158 VREG_INDEX_TO_ADDR r2, r2 @ r2<- &fp[BB] 159 VREG_INDEX_TO_ADDR r3, r3 @ r3<- &fp[CC] 193 VREG_INDEX_TO_ADDR r1, r1 @ r1<- &fp[B] 194 VREG_INDEX_TO_ADDR r9, rINST @ r9<- &fp[A] 245 VREG_INDEX_TO_ADDR r3, r3 @ r3<- &fp[B] 266 VREG_INDEX_TO_ADDR r3, r3 @ r3<- &fp[B] 267 VREG_INDEX_TO_ADDR r9, rINST @ r9<- &fp[A] 290 VREG_INDEX_TO_ADDR r9, rINST @ r9<- &fp[A] 346 VREG_INDEX_TO_ADDR r2, r2 @ r2<- &fp[BB] [all …]
|
D | main.S | 385 stmfd sp!, {r3-r10,fp,lr} @ save 10 regs, (r3 just to align 64) 395 .cfi_rel_offset fp, 32 737 ldmfd sp!, {r3-r10,fp,pc} @ restore 10 regs and return 748 ldmfd sp!, {r3-r10,fp,pc} @ restore 10 regs and return
|
D | array.S | 88 VREG_INDEX_TO_ADDR r9, r9 @ r9<- &fp[AA] 169 VREG_INDEX_TO_ADDR r9, r9 @ r9<- &fp[AA]
|
/art/runtime/interpreter/mterp/x86/ |
D | other.S | 175 SET_VREG_OBJECT rINST, %eax # fp[A] <- fp[B] 177 SET_VREG rINST, %eax # fp[A] <- fp[B] 188 SET_VREG_OBJECT rINST, %eax # fp[A] <- fp[B] 190 SET_VREG rINST, %eax # fp[A] <- fp[B] 198 SET_VREG_OBJECT %eax, rINST # fp[AA] <- exception object 207 GET_VREG rINST, rINST # rINST <- fp[BBBB] 209 SET_VREG_OBJECT rINST, %eax # fp[A] <- fp[B] 211 SET_VREG rINST, %eax # fp[A] <- fp[B] 230 SET_VREG_OBJECT %eax, rINST # fp[A] <- fp[B] 232 SET_VREG %eax, rINST # fp[A] <- fp[B]
|
D | floating_point.S | 178 fldl VREG_ADDRESS(%ecx) # %st1 <- fp[vBB] 179 fldl VREG_ADDRESS(%eax) # %st0 <- fp[vCC] 186 fstpl VREG_ADDRESS(rINST) # fp[vAA] <- %st 194 fldl VREG_ADDRESS(rINST) # vB to fp stack 196 fldl VREG_ADDRESS(%ecx) # vA to fp stack 211 flds VREG_ADDRESS(%ecx) # vBB to fp stack 212 flds VREG_ADDRESS(%eax) # vCC to fp stack 227 flds VREG_ADDRESS(rINST) # vB to fp stack 229 flds VREG_ADDRESS(%ecx) # vA to fp stack
|
D | object.S | 93 SET_VREG %eax, rINST # fp[A] <- value
|
/art/test/474-fp-sub-neg/ |
D | info.txt | 4 fp calculation because we can lose the sign of zero for 8 Addition or subtraction with fp zero should not be eliminated
|
D | Android.bp | 3 name: "art-run-test-474-fp-sub-neg",
|
/art/test/705-register-conflict/ |
D | info.txt | 1 Tests if blocked fp register work correctly on optimizing compiler.
|
/art/test/642-fp-callees/ |
D | Android.bp | 3 name: "art-run-test-642-fp-callees",
|
/art/test/658-fp-read-barrier/ |
D | Android.bp | 3 name: "art-run-test-658-fp-read-barrier",
|
/art/openjdkjvm/ |
D | OpenjdkJvm.cc | 180 JNIEXPORT int jio_fprintf(FILE* fp, const char* fmt, ...) { in jio_fprintf() argument 184 int len = jio_vfprintf(fp, fmt, args); in jio_fprintf() 190 JNIEXPORT int jio_vfprintf(FILE* fp, const char* fmt, va_list args) { in jio_vfprintf() argument 191 assert(fp != nullptr); in jio_vfprintf() 192 return vfprintf(fp, fmt, args); in jio_vfprintf()
|
/art/runtime/interpreter/mterp/arm64/ |
D | main.S | 408 SAVE_TWO_REGS fp, lr, 64 409 add fp, sp, #64 749 RESTORE_TWO_REGS fp, lr, 64 767 RESTORE_TWO_REGS fp, lr, 64
|