blob: 0a531be9018fceb491aa541f94aaf4f876315330 [file] [log] [blame]
Bill Buzbee7c58bd42016-01-20 20:46:01 +00001%default { "is_object":"0" }
2 /* for move, move-object, long-to-int */
3 /* op vA, vB */
4 movzbl rINSTbl, %eax # eax <- BA
5 andb $$0xf, %al # eax <- A
6 shrl $$4, rINST # rINST <- B
7 GET_VREG rINST rINST
8 .if $is_object
9 SET_VREG_OBJECT rINST %eax # fp[A] <- fp[B]
10 .else
11 SET_VREG rINST %eax # fp[A] <- fp[B]
12 .endif
13 ADVANCE_PC_FETCH_AND_GOTO_NEXT 1