Lines Matching refs:instruction
4326 sljit_u8 instruction[5]; in load_from_mem_sse2() local
4328 sljit_u8 instruction[4]; in load_from_mem_sse2()
4337 instruction[0] = 0x66; in load_from_mem_sse2()
4338 instruction[1] = 0x0f; in load_from_mem_sse2()
4339 instruction[2] = 0x6f; in load_from_mem_sse2()
4340 instruction[3] = (dst_xmm_reg << 3) | src_general_reg; in load_from_mem_sse2()
4341 sljit_emit_op_custom(compiler, instruction, 4); in load_from_mem_sse2()
4345 instruction[0] = 0x66; in load_from_mem_sse2()
4346 instruction[1] = 0x41; in load_from_mem_sse2()
4347 instruction[2] = 0x0f; in load_from_mem_sse2()
4348 instruction[3] = 0x6f; in load_from_mem_sse2()
4349 instruction[4] = (dst_xmm_reg << 3) | (src_general_reg & 0x7); in load_from_mem_sse2()
4350 sljit_emit_op_custom(compiler, instruction, 4); in load_from_mem_sse2()
4353 instruction[0] = 0x66; in load_from_mem_sse2()
4354 instruction[1] = 0x0f; in load_from_mem_sse2()
4355 instruction[2] = 0x6f; in load_from_mem_sse2()
4356 instruction[3] = (dst_xmm_reg << 3) | src_general_reg; in load_from_mem_sse2()
4357 sljit_emit_op_custom(compiler, instruction, 4); in load_from_mem_sse2()
4364 sljit_u8 instruction[4]; in fast_forward_char_pair_sse2_compare() local
4365 instruction[0] = 0x66; in fast_forward_char_pair_sse2_compare()
4366 instruction[1] = 0x0f; in fast_forward_char_pair_sse2_compare()
4375 instruction[2] = 0xeb; in fast_forward_char_pair_sse2_compare()
4376 instruction[3] = 0xc0 | (dst_ind << 3) | cmp2_ind; in fast_forward_char_pair_sse2_compare()
4377 sljit_emit_op_custom(compiler, instruction, 4); in fast_forward_char_pair_sse2_compare()
4383 instruction[2] = 0x74 + SSE2_COMPARE_TYPE_INDEX; in fast_forward_char_pair_sse2_compare()
4384 instruction[3] = 0xc0 | (dst_ind << 3) | cmp1_ind; in fast_forward_char_pair_sse2_compare()
4385 sljit_emit_op_custom(compiler, instruction, 4); in fast_forward_char_pair_sse2_compare()
4392 instruction[2] = 0x6f; in fast_forward_char_pair_sse2_compare()
4393 instruction[3] = 0xc0 | (tmp_ind << 3) | dst_ind; in fast_forward_char_pair_sse2_compare()
4394 sljit_emit_op_custom(compiler, instruction, 4); in fast_forward_char_pair_sse2_compare()
4399 instruction[2] = 0x74 + SSE2_COMPARE_TYPE_INDEX; in fast_forward_char_pair_sse2_compare()
4400 instruction[3] = 0xc0 | (dst_ind << 3) | cmp1_ind; in fast_forward_char_pair_sse2_compare()
4401 sljit_emit_op_custom(compiler, instruction, 4); in fast_forward_char_pair_sse2_compare()
4403 instruction[3] = 0xc0 | (tmp_ind << 3) | cmp2_ind; in fast_forward_char_pair_sse2_compare()
4404 sljit_emit_op_custom(compiler, instruction, 4); in fast_forward_char_pair_sse2_compare()
4409 instruction[2] = 0xeb; in fast_forward_char_pair_sse2_compare()
4410 instruction[3] = 0xc0 | (dst_ind << 3) | tmp_ind; in fast_forward_char_pair_sse2_compare()
4411 sljit_emit_op_custom(compiler, instruction, 4); in fast_forward_char_pair_sse2_compare()
4424 sljit_u8 instruction[8]; in fast_forward_first_char2_sse2() local
4453 instruction[0] = 0x66; in fast_forward_first_char2_sse2()
4454 instruction[1] = 0x0f; in fast_forward_first_char2_sse2()
4455 instruction[2] = 0x6e; in fast_forward_first_char2_sse2()
4456 instruction[3] = 0xc0 | (cmp1_ind << 3) | tmp1_ind; in fast_forward_first_char2_sse2()
4457 sljit_emit_op_custom(compiler, instruction, 4); in fast_forward_first_char2_sse2()
4464 instruction[3] = 0xc0 | (cmp2_ind << 3) | tmp1_ind; in fast_forward_first_char2_sse2()
4465 sljit_emit_op_custom(compiler, instruction, 4); in fast_forward_first_char2_sse2()
4473 instruction[2] = 0x70; in fast_forward_first_char2_sse2()
4474 instruction[3] = 0xc0 | (cmp1_ind << 3) | 2; in fast_forward_first_char2_sse2()
4475 instruction[4] = 0; in fast_forward_first_char2_sse2()
4476 sljit_emit_op_custom(compiler, instruction, 5); in fast_forward_first_char2_sse2()
4481 instruction[3] = 0xc0 | (cmp2_ind << 3) | 3; in fast_forward_first_char2_sse2()
4482 sljit_emit_op_custom(compiler, instruction, 5); in fast_forward_first_char2_sse2()
4497 instruction[2] = 0xd7; in fast_forward_first_char2_sse2()
4498 instruction[3] = 0xc0 | (tmp1_ind << 3) | 0; in fast_forward_first_char2_sse2()
4499 sljit_emit_op_custom(compiler, instruction, 4); in fast_forward_first_char2_sse2()
4505 instruction[0] = 0x0f; in fast_forward_first_char2_sse2()
4506 instruction[1] = 0xbc; in fast_forward_first_char2_sse2()
4507 instruction[2] = 0xc0 | (tmp1_ind << 3) | tmp1_ind; in fast_forward_first_char2_sse2()
4508 sljit_emit_op_custom(compiler, instruction, 3); in fast_forward_first_char2_sse2()
4528 instruction[0] = 0x66; in fast_forward_first_char2_sse2()
4529 instruction[1] = 0x0f; in fast_forward_first_char2_sse2()
4530 instruction[2] = 0xd7; in fast_forward_first_char2_sse2()
4531 instruction[3] = 0xc0 | (tmp1_ind << 3) | 0; in fast_forward_first_char2_sse2()
4532 sljit_emit_op_custom(compiler, instruction, 4); in fast_forward_first_char2_sse2()
4535 instruction[0] = 0x0f; in fast_forward_first_char2_sse2()
4536 instruction[1] = 0xbc; in fast_forward_first_char2_sse2()
4537 instruction[2] = 0xc0 | (tmp1_ind << 3) | tmp1_ind; in fast_forward_first_char2_sse2()
4538 sljit_emit_op_custom(compiler, instruction, 3); in fast_forward_first_char2_sse2()
4613 sljit_u8 instruction[8]; in fast_forward_char_pair_sse2() local
4634 instruction[0] = 0x66; in fast_forward_char_pair_sse2()
4635 instruction[1] = 0x0f; in fast_forward_char_pair_sse2()
4636 instruction[2] = 0x6e; in fast_forward_char_pair_sse2()
4656 instruction[3] = 0xc0 | (cmp1a_ind << 3) | tmp1_ind; in fast_forward_char_pair_sse2()
4657 sljit_emit_op_custom(compiler, instruction, 4); in fast_forward_char_pair_sse2()
4661 instruction[3] = 0xc0 | (cmp1b_ind << 3) | tmp2_ind; in fast_forward_char_pair_sse2()
4662 sljit_emit_op_custom(compiler, instruction, 4); in fast_forward_char_pair_sse2()
4683 instruction[3] = 0xc0 | (cmp2a_ind << 3) | tmp1_ind; in fast_forward_char_pair_sse2()
4684 sljit_emit_op_custom(compiler, instruction, 4); in fast_forward_char_pair_sse2()
4688 instruction[3] = 0xc0 | (cmp2b_ind << 3) | tmp2_ind; in fast_forward_char_pair_sse2()
4689 sljit_emit_op_custom(compiler, instruction, 4); in fast_forward_char_pair_sse2()
4695 instruction[2] = 0x70; in fast_forward_char_pair_sse2()
4696 instruction[4] = 0; in fast_forward_char_pair_sse2()
4698 instruction[3] = 0xc0 | (cmp1a_ind << 3) | cmp1a_ind; in fast_forward_char_pair_sse2()
4699 sljit_emit_op_custom(compiler, instruction, 5); in fast_forward_char_pair_sse2()
4703 instruction[3] = 0xc0 | (cmp1b_ind << 3) | cmp1b_ind; in fast_forward_char_pair_sse2()
4704 sljit_emit_op_custom(compiler, instruction, 5); in fast_forward_char_pair_sse2()
4707 instruction[3] = 0xc0 | (cmp2a_ind << 3) | cmp2a_ind; in fast_forward_char_pair_sse2()
4708 sljit_emit_op_custom(compiler, instruction, 5); in fast_forward_char_pair_sse2()
4712 instruction[3] = 0xc0 | (cmp2b_ind << 3) | cmp2b_ind; in fast_forward_char_pair_sse2()
4713 sljit_emit_op_custom(compiler, instruction, 5); in fast_forward_char_pair_sse2()
4734 instruction[2] = 0x6f; in fast_forward_char_pair_sse2()
4735 instruction[3] = 0xc0 | (tmp_ind << 3) | data1_ind; in fast_forward_char_pair_sse2()
4736 sljit_emit_op_custom(compiler, instruction, 4); in fast_forward_char_pair_sse2()
4741 instruction[2] = 0x73; in fast_forward_char_pair_sse2()
4742 instruction[3] = 0xc0 | (7 << 3) | tmp_ind; in fast_forward_char_pair_sse2()
4743 instruction[4] = diff; in fast_forward_char_pair_sse2()
4744 sljit_emit_op_custom(compiler, instruction, 5); in fast_forward_char_pair_sse2()
4750 instruction[3] = 0xc0 | (3 << 3) | data2_ind; in fast_forward_char_pair_sse2()
4751 instruction[4] = 16 - diff; in fast_forward_char_pair_sse2()
4752 sljit_emit_op_custom(compiler, instruction, 5); in fast_forward_char_pair_sse2()
4757 instruction[2] = 0xeb; in fast_forward_char_pair_sse2()
4758 instruction[3] = 0xc0 | (data2_ind << 3) | tmp_ind; in fast_forward_char_pair_sse2()
4759 sljit_emit_op_custom(compiler, instruction, 4); in fast_forward_char_pair_sse2()
4768 instruction[2] = 0x6f; in fast_forward_char_pair_sse2()
4769 instruction[3] = 0xc0 | (data2_ind << 3) | data1_ind; in fast_forward_char_pair_sse2()
4770 sljit_emit_op_custom(compiler, instruction, 4); in fast_forward_char_pair_sse2()
4775 instruction[2] = 0x73; in fast_forward_char_pair_sse2()
4776 instruction[3] = 0xc0 | (7 << 3) | data2_ind; in fast_forward_char_pair_sse2()
4777 instruction[4] = diff; in fast_forward_char_pair_sse2()
4778 sljit_emit_op_custom(compiler, instruction, 5); in fast_forward_char_pair_sse2()
4790 instruction[2] = 0xdb; in fast_forward_char_pair_sse2()
4791 instruction[3] = 0xc0 | (data1_ind << 3) | data2_ind; in fast_forward_char_pair_sse2()
4792 sljit_emit_op_custom(compiler, instruction, 4); in fast_forward_char_pair_sse2()
4797 instruction[2] = 0xd7; in fast_forward_char_pair_sse2()
4798 instruction[3] = 0xc0 | (tmp1_ind << 3) | 0; in fast_forward_char_pair_sse2()
4799 sljit_emit_op_custom(compiler, instruction, 4); in fast_forward_char_pair_sse2()
4806 instruction[0] = 0x0f; in fast_forward_char_pair_sse2()
4807 instruction[1] = 0xbc; in fast_forward_char_pair_sse2()
4808 instruction[2] = 0xc0 | (tmp1_ind << 3) | tmp1_ind; in fast_forward_char_pair_sse2()
4809 sljit_emit_op_custom(compiler, instruction, 3); in fast_forward_char_pair_sse2()
4817 instruction[0] = 0x66; in fast_forward_char_pair_sse2()
4818 instruction[1] = 0x0f; in fast_forward_char_pair_sse2()
4832 instruction[2] = 0x73; in fast_forward_char_pair_sse2()
4833 instruction[3] = 0xc0 | (3 << 3) | data2_ind; in fast_forward_char_pair_sse2()
4834 instruction[4] = 16 - diff; in fast_forward_char_pair_sse2()
4835 sljit_emit_op_custom(compiler, instruction, 5); in fast_forward_char_pair_sse2()
4840 instruction[2] = 0x6f; in fast_forward_char_pair_sse2()
4841 instruction[3] = 0xc0 | (tmp_ind << 3) | data1_ind; in fast_forward_char_pair_sse2()
4842 sljit_emit_op_custom(compiler, instruction, 4); in fast_forward_char_pair_sse2()
4847 instruction[2] = 0x73; in fast_forward_char_pair_sse2()
4848 instruction[3] = 0xc0 | (7 << 3) | tmp_ind; in fast_forward_char_pair_sse2()
4849 instruction[4] = diff; in fast_forward_char_pair_sse2()
4850 sljit_emit_op_custom(compiler, instruction, 5); in fast_forward_char_pair_sse2()
4855 instruction[2] = 0xeb; in fast_forward_char_pair_sse2()
4856 instruction[3] = 0xc0 | (data2_ind << 3) | tmp_ind; in fast_forward_char_pair_sse2()
4857 sljit_emit_op_custom(compiler, instruction, 4); in fast_forward_char_pair_sse2()
4865 instruction[2] = 0xdb; in fast_forward_char_pair_sse2()
4866 instruction[3] = 0xc0 | (data1_ind << 3) | data2_ind; in fast_forward_char_pair_sse2()
4867 sljit_emit_op_custom(compiler, instruction, 4); in fast_forward_char_pair_sse2()
4872 instruction[2] = 0xd7; in fast_forward_char_pair_sse2()
4873 instruction[3] = 0xc0 | (tmp1_ind << 3) | 0; in fast_forward_char_pair_sse2()
4874 sljit_emit_op_custom(compiler, instruction, 4); in fast_forward_char_pair_sse2()
4877 instruction[0] = 0x0f; in fast_forward_char_pair_sse2()
4878 instruction[1] = 0xbc; in fast_forward_char_pair_sse2()
4879 instruction[2] = 0xc0 | (tmp1_ind << 3) | tmp1_ind; in fast_forward_char_pair_sse2()
4880 sljit_emit_op_custom(compiler, instruction, 3); in fast_forward_char_pair_sse2()