Plaster
New
List
Login
text
default
shinmera
2017.06.21 11:08:25
Rank Name Self% Cumul% Total% 1 TRIAL::RENDER-LOOP 0.00 98.73 0.00 2 (LAMBDA () :IN FLARE:START) 0.00 98.73 0.00 3 (LAMBDA () :IN TRIAL:MAKE-THREAD) 0.00 98.73 0.00 4 (LAMBDA () :IN BORDEAUX-THREADS::BINDING-DEFAULT-SPECI 0.00 98.73 0.00 5 (FLET #:WITHOUT-INTERRUPTS-BODY-1138 :IN SB-THREAD::IN 0.00 98.73 0.00 6 (FLET SB-THREAD::WITH-MUTEX-THUNK :IN SB-THREAD::INITI 0.00 98.73 0.00 7 (FLET #:WITHOUT-INTERRUPTS-BODY-358 :IN SB-THREAD::CAL 0.00 98.73 0.00 8 SB-THREAD::CALL-WITH-MUTEX 0.00 98.73 0.00 9 SB-THREAD::INITIAL-THREAD-FUNCTION-TRAMPOLINE 0.00 98.73 0.00 10 "foreign function call_into_lisp" 0.00 98.73 0.00 11 "foreign function new_thread_trampoline" 0.00 98.73 0.00 12 (TRIAL:RENDER :AROUND (T TRIAL:DISPLAY)) 0.00 92.05 0.00 13 (FLARE:PAINT (TRIAL:PIPELINE T)) 0.00 91.98 0.00 14 (FLARE:PAINT (TRIAL:MAIN TRIAL:MAIN)) 0.00 91.98 0.00 15 (TRIAL:RENDER (T TRIAL:DISPLAY)) 0.00 91.98 0.00 16 (FLET CALL-NEXT-METHOD) 0.00 91.98 0.00 17 (FLARE:PAINT (FLARE:CONTAINER T)) 0.11 91.91 0.11 18 (FLARE:PAINT (TRIAL:SHADER-PASS T)) 0.00 91.91 0.11 19 (FLARE:PAINT :AROUND (TRIAL:TEXTURED-SUBJECT T)) 0.04 90.31 0.14 20 (FLET CALL-NEXT-METHOD) 0.11 80.17 0.25 21 (FLARE:PAINT :AROUND (TRIAL:SHADER-SUBJECT TRIAL:PER-O 0.21 79.96 0.46 22 (FLET CALL-NEXT-METHOD) 0.18 67.13 0.64 23 (FLARE:PAINT :AROUND (TRIAL:LOCATED-ENTITY T)) 0.53 66.95 1.17 24 (FLET CALL-NEXT-METHOD) 0.21 63.84 1.38 25 (SB-PCL::EMF FLARE:PAINT) 0.07 62.99 1.45 26 SB-ALIEN-INTERNALS:DEPORT 0.21 58.25 1.66 Callers CL-OPENGL-BINDINGS:UNIFORM-MATRIX-4FV 16.72 CL-OPENGL-BINDINGS:BIND-VERTEX-ARRAY 15.31 CL-OPENGL-BINDINGS:UNIFORM-2F 12.27 CL-OPENGL-BINDINGS:ACTIVE-TEXTURE 7.46 CL-OPENGL-BINDINGS:USE-PROGRAM 6.47 CL-OPENGL-BINDINGS:BIND-FRAMEBUFFER 0.04 Calls SB-EVAL::%EVAL 28.10 SB-ALIEN::COERCE-TO-INTERPRETED-FUNCTION 10.57 SB-EVAL::EVAL-IF 6.89 SB-EVAL::CALL-WITH-NEW-ENV 5.44 SB-EVAL::EVAL-LET 2.37 SB-EVAL::CALL-WITH-NEW-ENV-FULL-PARSING 2.26 SB-ALIEN-INTERNALS:COMPUTE-DEPORT-LAMBDA 1.27 (LAMBDA (SB-EVAL::ENV) :IN SB-EVAL::CALL-WITH-NEW-ENV-FULL- 0.25 SB-EVAL::EVAL-PROGN 0.21 (LAMBDA (SB-EVAL::ENV) :IN SB-EVAL::EVAL-LET) 0.11 SB-VM::GENERIC-+ 0.11 (LAMBDA (&REST SB-EVAL::ARGS) :IN SB-EVAL::MAKE-INTERPRETED 0.11 SB-EVAL::EVAL-NEXT-LET*-BINDING 0.07 SB-C:RETURN-MULTIPLE 0.07 SB-KERNEL:%COERCE-CALLABLE-TO-FUN 0.04 SB-EVAL::INTERPRETED-APPLY 0.04 SB-EVAL::SPECIALP 0.04 SB-ALIEN::POINTER-DEPORT-GEN-METHOD 0.04 27 (FLARE:PAINT (TRIAL:VERTEX-SUBJECT TRIAL:SHADER-PASS)) 0.42 44.04 2.09 28 SB-EVAL::%EVAL 2.47 33.09 4.56 Callers SB-ALIEN-INTERNALS:DEPORT 28.10 SB-EVAL::EVAL-IF 2.72 SB-EVAL:EVAL-IN-NATIVE-ENVIRONMENT 1.41 SB-EVAL::EVAL-ARGS 0.49 SB-ALIEN-INTERNALS:DEPORT-ALLOC 0.49 SB-EVAL::EVAL-LET 0.35 SB-EVAL::%EVAL 0.04 Calls SB-IMPL::CASE-BODY 20.29 SB-EVAL::GET-FUNCTION 2.65 SB-C::CALL-WITH-CURRENT-SOURCE-FORM 2.19 SB-IMPL::CASE-BODY-AUX 1.84 SB-EVAL::GET-VARIABLE 0.78 SB-EVAL::EVAL-ARGS 0.74 SB-KERNEL:VALID-MACROEXPAND-HOOK 0.49 (MACRO-FUNCTION LAMBDA) 0.42 GETF 0.32 (MACRO-FUNCTION ETYPECASE) 0.25 FUNCALL 0.25 (LABELS SB-IMPL::MAKE-CLAUSES :IN COND) 0.14 (MACRO-FUNCTION COND) 0.11 SB-VM::GENERIC-+ 0.04 SB-C:RETURN-MULTIPLE 0.04 MACRO-FUNCTION 0.04 SB-EVAL::%EVAL 0.04 29 (SETF TRIAL:UNIFORM) 0.42 22.98 4.98 30 CL-OPENGL-BINDINGS:UNIFORM-MATRIX-4FV 0.18 21.10 5.16 Callers (SETF TRIAL:UNIFORM) 21.10 Calls SB-ALIEN-INTERNALS:DEPORT 16.72 SB-ALIEN-INTERNALS:DEPORT-ALLOC 3.89 "foreign function glGetError" 0.14 SB-KERNEL:%UNARY-TRUNCATE 0.07 CL-OPENGL-BINDINGS:CHECK-ERROR 0.04 31 SB-IMPL::CASE-BODY 1.94 20.29 7.10 32 CL-OPENGL-BINDINGS:BIND-VERTEX-ARRAY 0.32 19.37 7.42 Callers (FLARE:PAINT (TRIAL:VERTEX-SUBJECT TRIAL:SHADER-PASS)) 19.37 Calls SB-ALIEN-INTERNALS:DEPORT 15.31 SB-ALIEN-INTERNALS:DEPORT-ALLOC 3.64 CL-OPENGL-BINDINGS:CHECK-ERROR 0.07 33 (FLARE:PAINT :BEFORE (TRIAL:SPRITE-SUBJECT TRIAL:SHADE 0.11 18.63 7.53 34 (FLARE:PAINT :AROUND (TRIAL:AXIS-ROTATED-ENTITY T)) 0.11 17.71 7.64 35 (FLET CALL-NEXT-METHOD) 0.00 17.07 7.64 36 CL-OPENGL-BINDINGS:UNIFORM-2F 0.18 16.93 7.81 Callers (FLARE:PAINT :BEFORE (TRIAL:SPRITE-SUBJECT TRIAL:SHADER-PAS 16.93 Calls SB-ALIEN-INTERNALS:DEPORT 12.27 SB-ALIEN-INTERNALS:DEPORT-ALLOC 4.07 CL-OPENGL-BINDINGS:CHECK-ERROR 0.14 SB-KERNEL:%SINGLE-FLOAT 0.11 SB-ALIEN-INTERNALS:COMPUTE-DEPORT-LAMBDA 0.04 37 SB-ALIEN-INTERNALS:DEPORT-ALLOC 0.53 14.53 8.34 38 SB-ALIEN::COERCE-TO-INTERPRETED-FUNCTION 0.81 13.47 9.16 39 SB-EVAL::CALL-WITH-NEW-ENV 1.45 9.01 10.60 40 CL-OPENGL-BINDINGS:ACTIVE-TEXTURE 0.07 9.01 10.68 41 CL-OPENGL-BINDINGS:USE-PROGRAM 0.14 8.31 10.82 42 SB-C::CALL-WITH-CURRENT-SOURCE-FORM 1.48 7.67 12.30 43 SB-EVAL::EVAL-IF 0.53 6.89 12.83 44 (TRIAL:UPDATE (TRIAL:MAIN T T)) 0.00 6.68 12.83 45 (TRIAL:HANDLE :AROUND (T T)) 0.04 6.65 12.87 46 (FLET CALL-NEXT-METHOD) 0.00 6.65 12.87 47 (SB-PCL::EMF TRIAL:HANDLE) 0.00 6.65 12.87 48 TRIAL:PROCESS 0.00 6.65 12.87 49 (TRIAL:HANDLE (T TRIAL:HANDLER-CONTAINER)) 0.04 6.57 12.90 50 (FLET CALL-NEXT-METHOD) 0.00 6.57 12.90 51 (TRIAL:HANDLE (T TRIAL:EVENT-LOOP)) 0.00 6.57 12.90 52 (TRIAL:HANDLE (T TRIAL:HANDLER)) 0.00 6.47 12.90 53 SB-EVAL::CALL-WITH-NEW-ENV-FULL-PARSING 0.74 6.36 13.64 54 GENSYM 0.21 5.87 13.86 55 MAKE-HASH-TABLE 3.22 5.59 17.07 56 (LABELS SB-IMPL::RECURSE :IN SB-IMPL::%SYMBOL-NAMEIFY) 1.10 5.44 18.17 57 SB-EVAL::PARSE-ARGUMENTS 1.66 5.30 19.83 58 EVAL 0.18 4.81 20.01 59 (LAMBDA (SHOOTMAN::BULLET SHOOTMAN::EV)) 0.39 4.77 20.40 60 SB-C::GLOBALDB-SXHASHOID 0.53 4.70 20.93 61 (LAMBDA () :IN SB-IMPL::CASE-BODY) 1.41 4.45 22.34 62 SB-EVAL::MAKE-ENV 1.13 4.28 23.47 63 SB-EVAL:EVAL-IN-NATIVE-ENVIRONMENT 0.49 4.28 23.97 64 (LABELS SB-IMPL::RECURSE :IN SB-C::GLOBALDB-SXHASHOID) 2.62 4.21 26.58 65 SB-C::GET-INFO-VALUE 2.12 3.68 28.70 66 (LABELS SB-IMPL::EQUAL-AUX :IN EQUAL) 2.86 3.00 31.57 67 SB-IMPL::GETHASH3 0.60 2.97 32.17 68 TYPEP 0.39 2.97 32.56 69 TRIAL::PREPARE-PASS-PROGRAM 0.21 2.93 32.77 70 SB-INT:PARSE-LAMBDA-LIST 2.33 2.83 35.10 71 SB-EVAL::FABRICATE-NEW-NATIVE-ENVIRONMENT 2.47 2.79 37.58 72 (FLET SB-IMPL::CHECK-CLAUSE :IN SB-IMPL::CASE-BODY) 0.46 2.79 38.03 73 SB-EVAL::GET-FUNCTION 0.53 2.65 38.56 74 SB-KERNEL:SPECIFIER-TYPE 0.39 2.58 38.95 75 SB-EVAL::EVAL-LET 0.92 2.37 39.87 76 3D-MATRICES:NMTRANSLATE 0.04 2.37 39.91 77 (FLET #:BODY-FUN-558 :IN SB-IMPL::GETHASH3) 1.34 2.26 41.25 78 SB-KERNEL::SPECIFIER-TYPE-R 0.46 2.23 41.71 79 SXHASH 0.71 2.19 42.42 80 (LAMBDA (SB-PCL::.ARG0.)) 2.16 2.16 44.57 81 3D-MATRICES::2MAT-NM* 0.88 2.12 45.46 82 (FLOW:PORTS (FLOW:STATIC-NODE)) 0.04 2.12 45.49 83 (LAMBDA () :IN COND) 1.06 2.05 46.55 84 REPLACE 1.17 1.87 47.72 85 SB-IMPL::CASE-BODY-AUX 1.45 1.84 49.17 86 SB-KERNEL:%%TYPEP 1.20 1.77 50.37 87 SB-KERNEL::VALUES-SPECIFIER-TYPE-R 0.42 1.77 50.80 88 MACRO-FUNCTION 0.28 1.77 51.08 89 SB-EVAL::SPECIALP 0.21 1.59 51.29 90 SB-VM::GENERIC-+ 1.10 1.45 52.39 91 SB-KERNEL:%PUTHASH 0.35 1.45 52.74 92 SB-IMPL::%MAKE-HASH-TABLE 1.20 1.41 53.94 93 (LABELS SB-IMPL::SXHASH-RECURSE :IN SXHASH) 1.17 1.41 55.11 94 SB-KERNEL:CLASSOID-TYPEP 1.38 1.38 56.49 95 (FOR-ITERATOR:NEXT :AROUND (FOR-ITERATOR:ITERATOR)) 0.35 1.38 56.84 96 (TRIAL:SHADER-PROGRAM-FOR-PASS (TRIAL:PER-OBJECT-PASS 0.04 1.38 56.88 97 SB-ALIEN-INTERNALS:COMPUTE-DEPORT-LAMBDA 0.60 1.34 57.48 98 "foreign function syscall" 0.00 1.34 57.48 99 SB-C::PACKED-INFO-VALUE-INDEX 1.24 1.24 58.71 100 (LAMBDA (SB-PCL::.ARG0.)) 1.20 1.20 59.92 101 SB-KERNEL:%MAKE-ARRAY 0.67 1.20 60.59 102 SB-EVAL::EVAL-ARGS 0.46 1.20 61.05 103 (LAMBDA (SHOOTMAN::FLAME SHOOTMAN::EV)) 0.21 1.06 61.26 104 (SB-MOP:SLOT-VALUE-USING-CLASS (FLOW:STATIC-NODE-CLASS 0.18 1.06 61.44 105 SB-ALIEN-INTERNALS:COMPUTE-DEPORT-ALLOC-LAMBDA 0.32 0.95 61.75 106 (FLET #:BODY-FUN-694 :IN SB-KERNEL:%PUTHASH) 0.88 0.92 62.64 107 (LAMBDA (SB-EVAL::ENV) :IN SB-EVAL::CALL-WITH-NEW-ENV- 0.88 0.88 63.52 108 NCONC 0.74 0.85 64.26 109 SB-EVAL::EVAL-LAMBDA 0.14 0.85 64.40 110 SB-EVAL::GET-VARIABLE 0.57 0.81 64.97 111 SB-EVAL::MAKE-INTERPRETED-FUNCTION 0.57 0.81 65.54 112 CFFI::%FOREIGN-ENUM-VALUE 0.25 0.81 65.78 113 FLOW::PORT-SLOT-VALUE 0.07 0.81 65.85 114 TRUNCATE 0.78 0.78 66.63 115 SB-IMPL::APPEND2 0.74 0.74 67.37 116 SLOT-VALUE 0.21 0.74 67.59 117 SB-KERNEL:TWO-ARG-* 0.71 0.71 68.29 118 (LAMBDA (SB-PCL::.ARG0. SB-PCL::.ARG1.)) 0.71 0.71 69.00 119 (FLET CALL-NEXT-METHOD) 0.25 0.71 69.25 120 SB-KERNEL:%MEMBER 0.35 0.67 69.60 121 SB-C::MAKE-DEFINITION-SOURCE-LOCATION 0.42 0.64 70.02 122 (LAMBDA (SB-PCL::.ARG0.)) 0.60 0.60 70.63 123 SB-EVAL::%MAKE-ENV 0.60 0.60 71.23 124 SB-EVAL::PARSE-LAMBDA-HEADERS 0.57 0.60 71.79 125 (FOR-ITERATOR:NEXT (FLARE-QUEUE::QUEUE-ITERATOR)) 0.35 0.60 72.15 126 SB-ALIEN::ALIEN-TYPE-CLASS-OR-LOSE 0.18 0.60 72.32 127 SB-IMPL::LIST-NREVERSE 0.57 0.57 72.89 128 SB-C::CHECK-DS-LIST/&REST 0.57 0.57 73.45 129 SB-ALIEN::POINTER-DEPORT-GEN-METHOD 0.57 0.57 74.02 130 (FOR-ITERATOR:HAS-MORE (FLARE-QUEUE::QUEUE-ITERATOR)) 0.14 0.57 74.16 131 SB-KERNEL:%LAST1 0.53 0.53 74.69 132 (SB-PCL::EMF SB-MOP:CLASS-SLOTS) 0.25 0.53 74.94 133 SB-IMPL::EQL-HASH 0.49 0.49 75.43 134 SB-KERNEL:VALID-MACROEXPAND-HOOK 0.49 0.49 75.93 135 (LAMBDA (&REST SB-EVAL::ARGS) :IN SB-EVAL::MAKE-INTERP 0.49 0.49 76.42 136 EQL 0.46 0.46 76.88 137 SB-KERNEL:%COERCE-CALLABLE-TO-FUN 0.46 0.46 77.34 138 SB-KERNEL:%SINGLE-FLOAT 0.46 0.46 77.80 139 (LAMBDA (SB-C::NAME)) 0.18 0.46 77.98 140 "foreign function __sched_yield" 0.00 0.46 77.98 141 SB-C:RETURN-MULTIPLE 0.42 0.42 78.40 142 (MACRO-FUNCTION LAMBDA) 0.35 0.42 78.76 143 SB-KERNEL::MEMBER-TYPE-MEMBER-P 0.04 0.42 78.79 144 3D-MATRICES:NMROTATE 0.00 0.42 78.79 145 SB-IMPL::EQUAL-HASH 0.00 0.42 78.79 146 SB-EVAL::INTERPRETED-APPLY 0.39 0.39 79.18 147 KEYWORDP 0.39 0.39 79.57 148 CL-OPENGL-BINDINGS:CHECK-ERROR 0.39 0.39 79.96 149 SB-EVAL::DECLARED-SPECIALS 0.39 0.39 80.35 150 SB-EVAL::MAKE-ENV-FROM-NATIVE-ENVIRONMENT 0.39 0.39 80.74 151 EQUAL 0.32 0.39 81.05 152 SB-KERNEL:TWO-ARG-+ 0.35 0.35 81.41 153 SB-KERNEL:UB64-BASH-FILL 0.35 0.35 81.76 154 (FLET SB-IMPL::PROGNIFY) 0.35 0.35 82.11 155 (LAMBDA (SB-PCL::.PV. SB-PCL::.NEXT-METHOD-CALL. SB-KE 0.35 0.35 82.47 156 SB-INT:FP-ZERO-P 0.35 0.35 82.82 157 SB-EVAL::EVAL-PROGN 0.35 0.35 83.17 158 SB-KERNEL:CLASSOID-CELL-TYPEP 0.35 0.35 83.53 159 (LABELS SB-IMPL::MAKE-CLAUSES :IN COND) 0.32 0.32 83.85 160 LENGTH 0.32 0.32 84.16 161 SB-KERNEL:HAIRY-DATA-VECTOR-REF 0.32 0.32 84.48 162 (LAMBDA (CLASS SB-KERNEL:INSTANCE SB-PCL::SLOTD) :IN S 0.32 0.32 84.80 163 GETF 0.32 0.32 85.12 164 (LAMBDA (SB-PCL::.ARG0. SB-PCL::.ARG1.)) 0.32 0.32 85.44 165 SB-INT:EVAL-IN-LEXENV 0.14 0.32 85.58 166 (MACRO-FUNCTION ETYPECASE) 0.18 0.28 85.75 167 (FLET CALL-NEXT-METHOD) 0.11 0.28 85.86 168 MAKE-ARRAY 0.07 0.28 85.93 169 SB-THREAD:MAKE-MUTEX 0.25 0.25 86.18 170 SB-C::LEXENV-POLICY 0.25 0.25 86.43 171 SB-KERNEL:%ASSOC-EQ 0.25 0.25 86.67 172 (FLET SB-IMPL::TRICK :IN SB-KERNEL:%SXHASH-SIMPLE-STRI 0.25 0.25 86.92 173 SB-IMPL::%VECTOR-WIDETAG-AND-N-BITS-SHIFT 0.25 0.25 87.17 174 SB-IMPL::ALLOCATE-VECTOR-WITH-WIDETAG 0.25 0.25 87.42 175 FUNCALL 0.21 0.25 87.63 176 SB-EVAL::EVAL-QUOTE 0.21 0.25 87.84 177 SB-EVAL::EVAL-FUNCTION 0.14 0.25 87.98 178 SB-C::%MAKE-DEFINITION-SOURCE-LOCATION 0.21 0.21 88.19 179 SB-KERNEL:%ASSOC-TEST 0.21 0.21 88.41 180 (SETF SB-KERNEL:FUNCALLABLE-INSTANCE-FUN) 0.21 0.21 88.62 181 (LABELS SB-C::NEED-BINDABLE :IN SB-INT:PARSE-LAMBDA-LI 0.21 0.21 88.83 182 SB-ALIEN::ROOT-DEPORT-ALLOC-GEN-METHOD 0.21 0.21 89.04 183 (LABELS SB-C::PROBABLY-LL-KEYWORD-P :IN SB-INT:PARSE-L 0.21 0.21 89.25 184 SB-INT:LIST-OF-LENGTH-AT-LEAST-P 0.21 0.21 89.47 185 (SB-IMPL::OPTIMIZED-DATA-VECTOR-SET BASE-CHAR) 0.21 0.21 89.68 186 SB-KERNEL:%MEMBER-EQ 0.21 0.21 89.89 187 SB-EVAL::BINDING-VALUE 0.21 0.21 90.10 188 (LAMBDA (SHOOTMAN::TOMATO SHOOTMAN::EV)) 0.04 0.21 90.14 189 SB-C::CHECK-DS-LIST 0.18 0.18 90.31 190 (LAMBDA (SB-PCL::.ARG0.)) 0.18 0.18 90.49 191 SB-KERNEL:%MAKE-SYMBOL 0.18 0.18 90.67 192 SB-KERNEL:MAKE-NULL-LEXENV 0.18 0.18 90.84 193 (LAMBDA (SB-KERNEL:INSTANCE) :IN SB-PCL::GET-ACCESSOR- 0.18 0.18 91.02 194 (LAMBDA (SB-PCL::.ARG0.)) 0.18 0.18 91.20 195 "foreign function glGetError" 0.18 0.18 91.38 196 3D-MATRICES:MTRANSLATION 0.18 0.18 91.55 197 "foreign function memcpy" 0.00 0.18 91.55 198 CLASS-OF 0.14 0.14 91.69 199 SB-INT:POWER-OF-TWO-CEILING 0.14 0.14 91.83 200 SB-EVAL::SPECIAL-BINDINGS 0.14 0.14 91.98 201 (LAMBDA (SB-KERNEL::CACHE SB-KERNEL::OBJECT) :IN SB-KE 0.14 0.14 92.12 202 SB-EVAL::EVAL-NEXT-LET*-BINDING 0.14 0.14 92.26 203 SB-IMPL::VALIDATE-ARRAY-INITARGS 0.14 0.14 92.40 204 SB-EVAL::BINDING-NAME 0.14 0.14 92.54 205 SB-INT:EQUAL-BUT-NO-CAR-RECURSION 0.07 0.14 92.61 206 SHOOTMAN::SHOOT-AT 0.00 0.14 92.61 207 (LAMBDA (SB-EVAL::ENV) :IN SB-EVAL::INTERPRETED-APPLY) 0.11 0.11 92.72 208 (MACRO-FUNCTION COND) 0.11 0.11 92.82 209 SB-EVAL::LAMBDAP 0.11 0.11 92.93 210 SB-INT:FIND-FDEFN 0.11 0.11 93.04 211 SB-PCL::VALID-WRAPPER-OF 0.11 0.11 93.14 212 "#<code object [0] {2325912F}>" 0.11 0.11 93.25 213 SB-EVAL::%APPLY 0.11 0.11 93.35 214 SB-KERNEL:%UNARY-TRUNCATE/SINGLE-FLOAT 0.11 0.11 93.46 215 SB-KERNEL:%UNARY-TRUNCATE 0.11 0.11 93.57 216 (FLET SB-IMPL::%SYMBOL-NAMEIFY) 0.11 0.11 93.67 217 (LAMBDA (SB-EVAL::ENV) :IN SB-EVAL::EVAL-LET) 0.11 0.11 93.78 218 SB-IMPL::EQ-HASH 0.11 0.11 93.88 219 SB-VM::FILL-VECTOR/T 0.11 0.11 93.99 220 3D-MATRICES:MROTATION 0.07 0.11 94.06 221 (SB-MOP:CLASS-SLOTS :BEFORE (SB-PCL::SLOT-CLASS)) 0.07 0.11 94.13 222 (LAMBDA (TRIAL:ANIMATED-SPRITE-SUBJECT TRIAL::EV)) 0.00 0.11 94.13 223 "foreign function pthread_self" 0.00 0.11 94.13 224 SB-VM::UNDEFINED-TRAMP 0.07 0.07 94.20 225 NREVERSE 0.07 0.07 94.27 226 SB-KERNEL:TWO-ARG-- 0.07 0.07 94.34 227 SB-KERNEL:HAIRY-DATA-VECTOR-SET 0.07 0.07 94.42 228 (SB-IMPL::OPTIMIZED-DATA-VECTOR-REF BASE-CHAR) 0.07 0.07 94.49 229 (FLET SB-THREAD::WITH-RECURSIVE-SYSTEM-LOCK-THUNK :IN 0.07 0.07 94.56 230 (FLET SB-THREAD::WITH-RECURSIVE-SYSTEM-LOCK-THUNK :IN 0.07 0.07 94.63 231 SB-KERNEL:COERCE-TO-FUN 0.07 0.07 94.70 232 (FLET SB-C::SCAN-OPT/KEY :IN SB-INT:PARSE-LAMBDA-LIST) 0.07 0.07 94.77 233 SB-EVAL::%MAKE-INTERPRETED-FUNCTION 0.07 0.07 94.84 234 (FLET CALL-NEXT-METHOD) 0.04 0.07 94.87 235 "foreign function pthread_mutex_lock" 0.00 0.07 94.87 236 CL-OPENGL-BINDINGS:BIND-FRAMEBUFFER 0.00 0.07 94.87 237 VERBOSE:LOG-MESSAGE 0.00 0.07 94.87 238 (VERBOSE:LOG (T T STRING)) 0.00 0.07 94.87 239 (LAMBDA (SB-PCL::.ARG0. SB-PCL::.ARG1. SB-PCL::.ARG2. 0.00 0.07 94.87 240 (LAMBDA () :IN TRIAL:LOAD) 0.00 0.07 94.87 241 DISSECT::STACK-CAPPER 0.00 0.07 94.87 242 (TRIAL:LOAD PROGN (T)) 0.00 0.07 94.87 243 (SB-PCL::EMF TRIAL:LOAD) 0.00 0.07 94.87 244 (FLET CALL-NEXT-METHOD) 0.00 0.07 94.87 245 (TRIAL:LOAD :AROUND (T)) 0.00 0.07 94.87 246 (TRIAL:ADD-HANDLER (LIST TRIAL:HANDLER-CONTAINER)) 0.00 0.07 94.87 247 (TRIAL:ADD-HANDLER (TRIAL:HANDLER-CONTAINER TRIAL:HAND 0.00 0.07 94.87 248 (FLARE:REGISTER :AFTER (TRIAL:HANDLER-CONTAINER TRIAL: 0.00 0.07 94.87 249 (SB-PCL::EMF FLARE:REGISTER) 0.00 0.07 94.87 250 (FLET CALL-NEXT-METHOD) 0.00 0.07 94.87 251 (FLARE:REGISTER :AROUND (FLARE:UNIT FLARE:SCENE-GRAPH) 0.00 0.07 94.87 252 (FLARE:ENTER :AFTER (FLARE:UNIT FLARE:SCENE-GRAPH)) 0.00 0.07 94.87 253 (SB-PCL::EMF FLARE:ENTER) 0.00 0.07 94.87 254 (FLARE:UPDATE :AROUND (T)) 0.00 0.07 94.87 255 (FLET CALL-NEXT-METHOD) 0.00 0.07 94.87 256 (FLARE:UPDATE :AROUND (FLARE:CLOCK)) 0.00 0.07 94.87 257 (TRIAL:HANDLE :BEFORE (FLARE:TICK TRIAL:SCENE)) 0.00 0.07 94.87 258 SB-KERNEL:TWO-ARG-= 0.04 0.04 94.91 259 3D-VECTORS:VEC-P 0.04 0.04 94.95 260 (FLET #:CLEANUP-FUN-27 :IN FLARE:PAINT) 0.04 0.04 94.98 261 (LABELS SB-C::NEED-ARG :IN SB-INT:PARSE-LAMBDA-LIST) 0.04 0.04 95.02 262 "#<code object [0] {232590CF}>" 0.04 0.04 95.05 263 (LOCAL-TIME:CLOCK-NOW (T)) 0.04 0.04 95.09 264 SB-INT:XSET-MEMBER-P 0.04 0.04 95.12 265 "foreign function glBindTexture" 0.04 0.04 95.16 266 (SB-PCL::EMF TRIAL:ACQUIRE-CONTEXT) 0.04 0.04 95.19 267 FIND 0.04 0.04 95.23 268 3D-VECTORS::%VEC3 0.04 0.04 95.26 269 "#<code object [0] {2324F1FF}>" 0.04 0.04 95.30 270 (FLET #:CLEANUP-FUN-500 :IN FLARE:PAINT) 0.04 0.04 95.33 271 FIND-CLASS 0.04 0.04 95.37 272 TRIAL:MAP-EVENT 0.04 0.04 95.40 273 SB-KERNEL:TWO-ARG-/ 0.04 0.04 95.44 274 3D-MATRICES::%MAT4 0.04 0.04 95.48 275 3D-VECTORS:VX3 0.04 0.04 95.51 276 VECTOR-PUSH-EXTEND 0.04 0.04 95.55 277 (LAMBDA (SB-PCL::.ARG0.)) 0.00 0.04 95.55 278 (LAMBDA ()) 0.00 0.04 95.55 279 SB-PCL::DEFAULT-INITARGS 0.00 0.04 95.55 280 (MAKE-INSTANCE (CLASS)) 0.00 0.04 95.55 281 (GLOP:SWAP-BUFFERS (GLOP::X11-WINDOW)) 0.00 0.04 95.55 282 (TRIAL:SWAP-BUFFERS (TRIAL-GLOP:CONTEXT)) 0.00 0.04 95.55 283 "foreign function __poll" 0.00 0.04 95.55 284 (TRIAL:ASSET (TRIAL:POOL T)) 0.00 0.04 95.55 285 (TRIAL:ASSET (SYMBOL T)) 0.00 0.04 95.55 286 (MAKE-INSTANCE (SYMBOL)) 0.00 0.04 95.55 287 (LAMBDA (TRIAL:CONTROLLER TRIAL::EV)) 0.00 0.04 95.55 288 (FLARE:UPDATE :BEFORE (FLARE:CLOCK)) 0.00 0.04 95.55 289 (SB-PCL::EMF FLARE:UPDATE) 0.00 0.04 95.55 290 3D-MATRICES:NMSCALE 0.00 0.04 95.55 291 (TRIAL:PROJECT-VIEW (TRIAL:SIDESCROLL-CAMERA T)) 0.00 0.04 95.55 292 (SB-PCL::EMF TRIAL:PROJECT-VIEW) 0.00 0.04 95.55 Elsewhere 4.45
Raw
Annotate
Repaste
Annotations
text
default
shinmera
2017.06.21 11:22:36
; compiling (DEFUN POP-MATRIX ...) CL-USER> (disassemble #'%gl:uniform-matrix-4fv) ; disassembly for CL-OPENGL-BINDINGS:UNIFORM-MATRIX-4FV ; Size: 979 bytes. Origin: #x1002ECB60F ; 60F: 498B442460 MOV RAX, [R12+96] ; thread.binding-stack-pointer ; no-arg-parsing entry point ; 614: 488945F8 MOV [RBP-8], RAX ; 618: 84042500F00F20 TEST AL, [#x200FF000] ; safepoint ; 61F: 488D4424F0 LEA RAX, [RSP-16] ; 624: 4883EC10 SUB RSP, 16 ; 628: 488B55F0 MOV RDX, [RBP-16] ; 62C: B902000000 MOV ECX, 2 ; 631: 488928 MOV [RAX], RBP ; 634: 488BE8 MOV RBP, RAX ; 637: B8F8E73320 MOV EAX, #x2033E7F8 ; #<FDEFN SB-KERNEL:%UNARY-TRUNCATE> ; 63C: FFD0 CALL RAX ; 63E: 488955A8 MOV [RBP-88], RDX ; 642: 488D4424F0 LEA RAX, [RSP-16] ; 647: 4883EC10 SUB RSP, 16 ; 64B: 488B55E8 MOV RDX, [RBP-24] ; 64F: B902000000 MOV ECX, 2 ; 654: 488928 MOV [RAX], RBP ; 657: 488BE8 MOV RBP, RAX ; 65A: B8F8E73320 MOV EAX, #x2033E7F8 ; #<FDEFN SB-KERNEL:%UNARY-TRUNCATE> ; 65F: FFD0 CALL RAX ; 661: 488955B0 MOV [RBP-80], RDX ; 665: 48817DE017001020 CMP QWORD PTR [RBP-32], 537919511 ; 66D: BA02000000 MOV EDX, 2 ; 672: 41BB00000000 MOV R11D, 0 ; 678: 490F44D3 CMOVEQ RDX, R11 ; 67C: 488955B8 MOV [RBP-72], RDX ; 680: 488B45D8 MOV RAX, [RBP-40] ; 684: 488945C0 MOV [RBP-64], RAX ; 688: 498B442458 MOV RAX, [R12+88] ; thread.alien-stack-pointer ; 68D: 83F851 CMP EAX, 81 ; 690: 0F8433030000 JEQ L10 ; 696: 488945A0 MOV [RBP-96], RAX ; 69A: 488B45A0 MOV RAX, [RBP-96] ; 69E: B910000000 MOV ECX, 16 ; 6A3: 490FC14C2460 XADD [R12+96], RCX ; thread.binding-stack-pointer ; 6A9: 498B542458 MOV RDX, [R12+88] ; thread.alien-stack-pointer ; 6AE: 488911 MOV [RCX], RDX ; 6B1: C7410858000000 MOV DWORD PTR [RCX+8], 88 ; 6B8: 4989442458 MOV [R12+88], RAX ; thread.alien-stack-pointer ; 6BD: 31C0 XOR EAX, EAX ; 6BF: 49896C2440 MOV [R12+64], RBP ; thread.pseudo-atomic-bits ; 6C4: 4D8B5C2418 MOV R11, [R12+24] ; thread.alloc-region ; 6C9: 498D4B10 LEA RCX, [R11+16] ; 6CD: 493B4C2420 CMP RCX, [R12+32] ; 6D2: 0F87FA020000 JNBE L11 ; 6D8: 49894C2418 MOV [R12+24], RCX ; thread.alloc-region ; 6DD: L0: 498D4B0F LEA RCX, [R11+15] ; 6E1: 66C741F14D01 MOV WORD PTR [RCX-15], 333 ; 6E7: 488941F9 MOV [RCX-7], RAX ; 6EB: 49316C2440 XOR [R12+64], RBP ; thread.pseudo-atomic-bits ; 6F0: 7402 JEQ L1 ; 6F2: CC09 BREAK 9 ; pending interrupt trap ; 6F4: L1: 84042500F00F20 TEST AL, [#x200FF000] ; safepoint ; 6FB: 48894DC8 MOV [RBP-56], RCX ; 6FF: 488B0562FEFFFF MOV RAX, [RIP-414] ; #.(SB-SYS:INT-SAP #X7FFFF18C5300) ; 706: 48894598 MOV [RBP-104], RAX ; 1/2829 samples ; 70A: 488B4598 MOV RAX, [RBP-104] ; 70E: 48894590 MOV [RBP-112], RAX ; 1/2829 samples ; 712: 488B0557FEFFFF MOV RAX, [RIP-425] ; #<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (* ; #)> ; 719: 48894588 MOV [RBP-120], RAX ; 71D: 488D4424F0 LEA RAX, [RSP-16] ; 722: 4883EC10 SUB RSP, 16 ; 726: 488B5590 MOV RDX, [RBP-112] ; 72A: 488B7D88 MOV RDI, [RBP-120] ; 72E: B904000000 MOV ECX, 4 ; 733: 488928 MOV [RAX], RBP ; 736: 488BE8 MOV RBP, RAX ; 739: 49837C246800 CMP QWORD PTR [R12+104], 0 ; thread.stepping ; 73F: 7402 JEQ L2 ; 741: CC0E BREAK 14 ; single-step trap (around) ; 743: L2: B898803320 MOV EAX, #x20338098 ; #<FDEFN SB-ALIEN-INTERNALS:DEPORT-ALLOC> ; 748: FFD0 CALL RAX ; 74A: 48895580 MOV [RBP-128], RDX ; 74E: 488D4424F0 LEA RAX, [RSP-16] ; 753: 4883EC10 SUB RSP, 16 ; 757: 488B5580 MOV RDX, [RBP-128] ; 75B: 488B7D88 MOV RDI, [RBP-120] ; 75F: B904000000 MOV ECX, 4 ; 764: 488928 MOV [RAX], RBP ; 767: 488BE8 MOV RBP, RAX ; 76A: 49837C246800 CMP QWORD PTR [R12+104], 0 ; thread.stepping ; 770: 7402 JEQ L3 ; 772: CC0E BREAK 14 ; single-step trap (around) ; 774: L3: B858803320 MOV EAX, #x20338058 ; #<FDEFN SB-ALIEN-INTERNALS:DEPORT> ; 779: FFD0 CALL RAX ; 77B: 488955C8 MOV [RBP-56], RDX ; 77F: 488B45C8 MOV RAX, [RBP-56] ; 2/2829 samples ; 783: 488945D0 MOV [RBP-48], RAX ; 787: 488B4DD0 MOV RCX, [RBP-48] ; 78B: 8D41F1 LEA EAX, [RCX-15] ; 78E: A80F TEST AL, 15 ; 790: 0F8529020000 JNE L9 ; 796: 8079F14D CMP BYTE PTR [RCX-15], 77 ; 79A: 0F851F020000 JNE L9 ; 7A0: 4C8BC4 MOV R8, RSP ; 7A3: 4883EC20 SUB RSP, 32 ; 7A7: 4883E4F0 AND RSP, -16 ; 7AB: 488D54240F LEA RDX, [RSP+15] ; 7B0: 48C742F1AD000000 MOV QWORD PTR [RDX-15], 173 ; 7B8: 48C742F904000000 MOV QWORD PTR [RDX-7], 4 ; 7C0: 660F57C0 XORPD XMM0, XMM0 ; 7C4: 660F294201 MOVAPD [RDX+1], XMM0 ; 7C9: 488B4500 MOV RAX, [RBP] ; 7CD: 48894201 MOV [RDX+1], RAX ; 7D1: 488B4508 MOV RAX, [RBP+8] ; 7D5: 48894209 MOV [RDX+9], RAX ; 7D9: 488B0DA8FDFFFF MOV RCX, [RIP-600] ; 'SB-ALIEN-INTERNALS:*SAVED-FP-AND-PCS* ; 7E0: 498B9C2470220000 MOV RBX, [R12+8816] ; tls: SB-ALIEN-INTERNALS:*SAVED-FP-AND-PCS* ; 7E8: 83FB61 CMP EBX, 97 ; 7EB: 480F4459F9 CMOVEQ RBX, [RCX-7] ; 7F0: 488BC4 MOV RAX, RSP ; 7F3: 4883EC10 SUB RSP, 16 ; 7F7: 4883E4F0 AND RSP, -16 ; 7FB: 488D442407 LEA RAX, [RSP+7] ; 800: 488950F9 MOV [RAX-7], RDX ; 804: 48895801 MOV [RAX+1], RBX ; 808: B910000000 MOV ECX, 16 ; 80D: 490FC14C2460 XADD [R12+96], RCX ; thread.binding-stack-pointer ; 813: 498B942470220000 MOV RDX, [R12+8816] ; tls: SB-ALIEN-INTERNALS:*SAVED-FP-AND-PCS* ; 81B: 488911 MOV [RCX], RDX ; 81E: C7410870220000 MOV DWORD PTR [RCX+8], 8816 ; 825: 4989842470220000 MOV [R12+8816], RAX ; tls: SB-ALIEN-INTERNALS:*SAVED-FP-AND-PCS* ; 82D: F645A801 TEST BYTE PTR [RBP-88], 1 ; 831: 0F8580010000 JNE L8 ; 837: 488B55A8 MOV RDX, [RBP-88] ; 83B: 483B155EFDFFFF CMP RDX, [RIP-674] ; [#x1002ECB5A0] = FFFFFFFF00000000 ; 842: 0F8C6F010000 JL L8 ; 848: 488B55A8 MOV RDX, [RBP-88] ; 84C: 483B1555FDFFFF CMP RDX, [RIP-683] ; [#x1002ECB5A8] = FFFFFFFE ; 853: 0F8F5E010000 JNLE L8 ; 859: F645B001 TEST BYTE PTR [RBP-80], 1 ; 85D: 0F854C010000 JNE L7 ; 863: 488B55B0 MOV RDX, [RBP-80] ; 867: 483B1532FDFFFF CMP RDX, [RIP-718] ; [#x1002ECB5A0] = FFFFFFFF00000000 ; 86E: 0F8C3B010000 JL L7 ; 874: 488B55B0 MOV RDX, [RBP-80] ; 878: 483B1529FDFFFF CMP RDX, [RIP-727] ; [#x1002ECB5A8] = FFFFFFFE ; 87F: 0F8F2A010000 JNLE L7 ; 885: 488B4DC0 MOV RCX, [RBP-64] ; 889: 8D41F1 LEA EAX, [RCX-15] ; 88C: A80F TEST AL, 15 ; 88E: 0F8513010000 JNE L6 ; 894: 8079F14D CMP BYTE PTR [RCX-15], 77 ; 898: 0F8509010000 JNE L6 ; 89E: 4C898570FFFFFF MOV [RBP-144], R8 ; 8A5: 4C8BCC MOV R9, RSP ; 8A8: 4C898D78FFFFFF MOV [RBP-136], R9 ; 8AF: 4883E4F0 AND RSP, -16 ; 8B3: 488B55A8 MOV RDX, [RBP-88] ; 8B7: 48D1FA SAR RDX, 1 ; 8BA: 488BFA MOV RDI, RDX ; 8BD: 488B55B0 MOV RDX, [RBP-80] ; 8C1: 48D1FA SAR RDX, 1 ; 1/2829 samples ; 8C4: 488BF2 MOV RSI, RDX ; 8C7: 488B55B8 MOV RDX, [RBP-72] ; 8CB: 48D1FA SAR RDX, 1 ; 8CE: 488B45C0 MOV RAX, [RBP-64] ; 8D2: 488B48F9 MOV RCX, [RAX-7] ; 8D6: 488B45D0 MOV RAX, [RBP-48] ; 8DA: 488B58F9 MOV RBX, [RAX-7] ; 8DE: 4C8D3500000000 LEA R14, [RIP] ; = L4 ; 8E5: L4: 31C0 XOR EAX, EAX ; 8E7: 4989A4240080FFFF MOV [R12-32768], RSP ; 8EF: 4D89B424E0000000 MOV [R12+224], R14 ; thread.pc-around-foreign-call ; 8F7: FFD3 CALL RBX ; 8F9: 4D31F6 XOR R14, R14 ; 8FC: 4D89B4240080FFFF MOV [R12-32768], R14 ; 904: 4D89B424E0000000 MOV [R12+224], R14 ; thread.pc-around-foreign-call ; 90C: 4C8B8570FFFFFF MOV R8, [RBP-144] ; 913: 4C8B8D78FFFFFF MOV R9, [RBP-136] ; 91A: 498BE1 MOV RSP, R9 ; 91D: 498B542460 MOV RDX, [R12+96] ; thread.binding-stack-pointer ; 922: 660F57C0 XORPD XMM0, XMM0 ; 926: 4883EA10 SUB RDX, 16 ; 92A: 8B7A08 MOV EDI, [RDX+8] ; 92D: 488B0A MOV RCX, [RDX] ; 930: 49890C3C MOV [R12+RDI], RCX ; 934: 660F2902 MOVAPD [RDX], XMM0 ; 938: 4989542460 MOV [R12+96], RDX ; thread.binding-stack-pointer ; 93D: 498B542460 MOV RDX, [R12+96] ; thread.binding-stack-pointer ; 942: 660F57C0 XORPD XMM0, XMM0 ; 946: 4883EA10 SUB RDX, 16 ; 94A: 8B7A08 MOV EDI, [RDX+8] ; 94D: 488B0A MOV RCX, [RDX] ; 950: 49890C3C MOV [R12+RDI], RCX ; 954: 660F2902 MOVAPD [RDX], XMM0 ; 958: 4989542460 MOV [R12+96], RDX ; thread.binding-stack-pointer ; 95D: 498BE0 MOV RSP, R8 ; 960: 488D4424F0 LEA RAX, [RSP-16] ; 965: 4883EC10 SUB RSP, 16 ; 969: 488B1520FCFFFF MOV RDX, [RIP-992] ; 'CL-OPENGL-BINDINGS:UNIFORM-MATRIX-4FV ; 970: B902000000 MOV ECX, 2 ; 975: 488928 MOV [RAX], RBP ; 978: 488BE8 MOV RBP, RAX ; 97B: 49837C246800 CMP QWORD PTR [R12+104], 0 ; thread.stepping ; 981: 7402 JEQ L5 ; 983: CC0E BREAK 14 ; single-step trap (around) ; 985: L5: B8B8245020 MOV EAX, #x205024B8 ; #<FDEFN CL-OPENGL-BINDINGS:CHECK-ERROR> ; 98A: FFD0 CALL RAX ; 98C: 480F42E3 CMOVB RSP, RBX ; 990: 488D5D10 LEA RBX, [RBP+16] ; 994: 31C9 XOR ECX, ECX ; 996: BA17001020 MOV EDX, 537919511 ; 99B: 488BFA MOV RDI, RDX ; 99E: 488BF2 MOV RSI, RDX ; 9A1: F9 STC ; 9A2: 488BE5 MOV RSP, RBP ; 9A5: 5D POP RBP ; 9A6: C3 RET ; 9A7: L6: 488B45C0 MOV RAX, [RBP-64] ; 9AB: CC0A BREAK 10 ; error trap ; 9AD: 44 BYTE #X44 ; OBJECT-NOT-SAP-ERROR ; 9AE: 00 BYTE #X00 ; RAX ; 9AF: L7: 488B45B0 MOV RAX, [RBP-80] ; 9B3: CC0A BREAK 10 ; error trap ; 9B5: 46 BYTE #X46 ; OBJECT-NOT-SIGNED-BYTE-32-ERROR ; 9B6: 00 BYTE #X00 ; RAX ; 9B7: L8: 488B45A8 MOV RAX, [RBP-88] ; 9BB: CC0A BREAK 10 ; error trap ; 9BD: 46 BYTE #X46 ; OBJECT-NOT-SIGNED-BYTE-32-ERROR ; 9BE: 00 BYTE #X00 ; RAX ; 9BF: L9: 488B45D0 MOV RAX, [RBP-48] ; 9C3: CC0A BREAK 10 ; error trap ; 9C5: 44 BYTE #X44 ; OBJECT-NOT-SAP-ERROR ; 9C6: 00 BYTE #X00 ; RAX ; 9C7: CC10 BREAK 16 ; Invalid argument count trap ; 9C9: L10: B80F0A1020 MOV EAX, 537922063 ; SB-VM::*ALIEN-STACK-POINTER* ; 9CE: CC0A BREAK 10 ; error trap ; 9D0: 06 BYTE #X06 ; UNBOUND-SYMBOL-ERROR ; 9D1: 00 BYTE #X00 ; RAX ; 9D2: L11: 6A10 PUSH 16 ; 9D4: B970F74200 MOV ECX, #x42F770 ; alloc_tramp ; 9D9: FFD1 CALL RCX ; 9DB: 415B POP R11 ; 9DD: E9FBFCFFFF JMP L0
Raw
Repaste